3.35. bd_planillas

Nombre de la tabla en Redash:

bd_planillas

Nombre de la tabla en BD:

bd_planillas

Descripción del objetivo de la Tabla:
Corresponde a una tabla diaria del  modulo planillas de trabajo.
Tipo de tabla:
Diaria
Fecha versión actual:
16-Mayo-2022
Declaración SQL:
SELECT
   year(vtiger_planillastrabajo.fecha_fin) AS Anno,
   month(vtiger_planillastrabajo.fecha_fin) AS MES,
   month(vtiger_planillastrabajo.fecha_fin) AS SEMANA,
   dayofmonth(vtiger_planillastrabajo.fecha_fin) AS NombreDia,
   DATE_FORMAT(vtiger_planillastrabajo.fecha_fin, '%Y%m') AS agno_mes,
   DATE_FORMAT(vtiger_planillastrabajo.fecha_fin, '%Y%m%d') AS agno_mes_dia,
   yearweek(vtiger_planillastrabajo.fecha_fin, 0) AS agno_semana,
   vtiger_planillastrabajo.camion AS camion,
   vtiger_planillastrabajo.planillastrabajoid AS planillastrabajoid,
   vtiger_planillastrabajo.identificador AS identificador,
   vtiger_planillastrabajo.turno_planilla AS turno_planilla,
   vtiger_planillastrabajo.estado_planilla AS estado_planilla,
   vtiger_planillastrabajo.fecha_fin AS fecha_fin,
   vtiger_planillastrabajo.ruta AS ruta,
   vtiger_planillastrabajo.userconductor AS userconductor,
   vtiger_planillastrabajo.tipoplanilla AS tipoplanilla,
   0 AS CapacidadProgramada,
   dayname(vtiger_planillastrabajo.fecha_fin) AS dia,
   0 AS VisitasUrgencia,
   0 AS VisitasNormal,
   0 AS VisitasEmergencia,
   vtiger_planillastrabajo.numvisitas AS Visitas,
   0 AS PuntosNormal,
   0 AS PuntosUrgencia,
   0 AS Puntos,
   vtiger_planillastrabajo.totalcashreported AS totalcashreported,
   vtiger_planillastrabajo.totalcashaudit AS totalcashaudit,
   vtiger_planillastrabajo.totalcashrevision AS totalcashrevision,
   vtiger_planillastrabajo.recibossinauditar AS recibossinauditar,
   vtiger_planillastrabajo.ossinrevisar AS ossinrevisar,
   vtiger_planillastrabajo.activoscargados AS activoscargados,
   vtiger_planillastrabajo.pendingrecibos AS pendingrecibos,
   vtiger_planillastrabajo.pendingorders AS pendingorders,
   vtiger_planillastrabajo.equiposcargados AS equiposcargados,
   vtiger_planillastrabajo.equiposdescargados AS equiposdescargados,
   0 AS Horas,
   vtiger_rutascf.cf_2797 AS 'OperadorLogistico',
   vtiger_rutascf.cf_2961 AS Regional,
   vtiger_rutascf.cf_2902 AS tmpRuta,
   vtiger_rutasgrouprel.groupname AS GrupoPlanilla,
   vtiger_rutascf.cf_2963 AS TipoOperacion,
   vtiger_rutas.nombre_ruta AS nombre_ruta,
   vtiger_rutas.turno_ruta AS turno_ruta,
   vtiger_rutas.estado_ruta AS estado_ruta,
   vtiger_rutas.zonas AS zonas,
   vtiger_planillastrabajocf.cf_1512 AS Peajes,
   vtiger_planillastrabajocf.cf_1514 AS Gasolina,
   vtiger_planillastrabajocf.cf_1520 AS Recaudo,
   vtiger_planillastrabajocf.cf_1723 AS Filtros,
   vtiger_planillastrabajocf.cf_1518 AS KMFin,
   vtiger_planillastrabajocf.cf_1516 AS KMIni,
   vtiger_planillastrabajocf.cf_1518 - vtiger_planillastrabajocf.cf_1516 AS KMRecorridos,
   vtiger_planillastrabajocf.cf_1591 AS HoraIni,
   vtiger_planillastrabajocf.cf_1593 AS HoraFin,
   vtiger_planillastrabajocf.cf_1593 - vtiger_planillastrabajocf.cf_1591 AS Horas_Trabajo,
   vtiger_empleados.identificador_empleado AS Conductor,
   vtiger_empleados_1.identificador_empleado AS Auxiliar,
   vtiger_camiones.placa,
   vtiger_rutas.tiporuta,
   Sum(vtiger_reciboscaja.valorprogramado) AS Valorprogramado,
   vtiger_visitas.programacion,
   vtiger_visitas.estadovisita,
   vtiger_planillastrabajo.ossinauditar,
   vtiger_planillastrabajo.recibossinrevisar,
   vtiger_planillastrabajo.planillarecibida,
   vtiger_planillastrabajo.planilladespachada
FROM
   LEFT JOIN
      ON vtiger_planillastrabajocf.planillastrabajoid = vtiger_planillastrabajo.planillastrabajoid
   Left join
      vtiger_rutas
      ON vtiger_rutas.rutasid = vtiger_planillastrabajo.ruta
   LEFT JOIN
      ON vtiger_rutascf.rutasid = vtiger_rutas.rutasid
   LEFT JOIN
      vtiger_rutascf vtiger_rutascf_1
      ON vtiger_rutascf_1.rutasid = vtiger_planillastrabajo.ruta
   LEFT JOIN
      ON vtiger_empleados.empleadosid = vtiger_planillastrabajo.placa_camion
   LEFT JOIN
      vtiger_empleados vtiger_empleados_1
      ON vtiger_planillastrabajo.auxiliarcamion = vtiger_empleados_1.empleadosid
   LEFT JOIN
      vtiger_camiones
      ON vtiger_planillastrabajo.camion = vtiger_camiones.camionesid
   LEFT JOIN
      vtiger_rutasgrouprel
      ON vtiger_planillastrabajo.ruta = vtiger_rutasgrouprel.rutasid
   left join
      ON vtiger_planillastrabajo.planillastrabajoid = vtiger_visitas.planilla_trabajo
   left JOIN
      ON vtiger_reciboscaja.visita = vtiger_visitas.visitasid
GROUP BY
   vtiger_planillastrabajo.planillastrabajoid
ORDER BY
   vtiger_planillastrabajo.fecha_fin DESC
Tablas involucradas:
  •  vtiger_planillastrabajo.
  •  vtiger_reciboscaja.
  •  vtiger_visitas.
  •  vtiger_empleados.
  •  vtiger_camiones.
  •  vtiger_rutas.
  •  vtiger_rutascf.
  •  vtiger_rutasgrouprel.
  •  vtiger_planillastrabajocf.
Columnas involucradas:
  •   YEAR(vtiger_planillastrabajo.fecha_fin), (De la fecha fin toma el año).
  •  MONTH(vtiger_planillastrabajo.fecha_fin), (De la fecha fin toma el mes).
  •  MONTH(vtiger_planillastrabajo.fecha_fin) AS SEMANA ().
  •  WEEKDAY(DAYOFMONTH(vtiger_planillastrabajo.fecha_fin)) (De la fecha fin, muestra el nombre del día).
  •  DATE_FORMAT(`vtiger_planillastrabajo`.`fecha_fin`, '%Y%m') (Fecha fin, año y mes).
  •  DATE_FORMAT(`vtiger_planillastrabajo`.`fecha_fin`, '%Y%m%d') (Fecha fin, año, mes y dia).
  •  yearweek(`vtiger_planillastrabajo`.`fecha_fin`, 0) AS `agno_semana`,
  •  vtiger_planillastrabajo.camion (Es el camión).
  •  vtiger_planillastrabajo.planillastrabajoid (Es el id de la planilla).
  •  vtiger_planillastrabajo.identificador (Es el identificador de la planilla).
  •  vtiger_planillastrabajo.turno_planilla (Es el turno de la planilla).
  •  vtiger_planillastrabajo.estado_planilla (Es el estado de la planilla).
  •  vtiger_planillastrabajo.fecha_fin (Es la fecha fin de la planilla).
  •  vtiger_planillastrabajo.ruta (Es la ruta de la planilla).
  •  vtiger_planillastrabajo.userconductor (Es el usuario del conductor asignado a la planilla).
  •  vtiger_planillastrabajo.tipoplanilla (Es el tipo de planilla).
  •  0 (Para capacidad programada, el valor por defecto será 0).
  •  DAYNAME(vtiger_planillastrabajo.fecha_fin), (De la fecha fin, se toma el nombre del dia).
  •  0 (Para visitas de urgencia, el valor por defecto será 0).
  •  0 (Para visitas normales, el valor por defecto será 0).
  •  0 (Para visitas de emergencia, el valor por defecto será 0).
  •  0 (Para visitas, el valor por defecto será 0).
  •  0 (Para puntos normales, el valor por defecto será 0).
  •  0 (Para puntos de urgencia, el valor por defecto será 0).
  •  0 (Para puntos, el valor por defecto será 0).
  •  vtiger_planillastrabajo.totalcashreported (Total del dinero reportado).
  •  vtiger_planillastrabajo.totalcashaudit (Total del dinero auditado).
  •  vtiger_planillastrabajo.totalcashrevision (Total del dinero revisado).
  •  vtiger_planillastrabajo.recibossinauditar (Recibos sin auditar).
  •  vtiger_planillastrabajo.ossinrevisar (Ordenes de servicio sin revisar).
  •  vtiger_planillastrabajo.activoscargados (Activos cargados a la planilla).
  •  vtiger_planillastrabajo.pendingrecibos (Recibos pendientes).
  •  vtiger_planillastrabajo.pendingorders (Ordenes pendientes).
  •  vtiger_planillastrabajo.equiposcargados (Equipos cargados a la planilla).
  •  vtiger_planillastrabajo.equiposdescargados (Equipos descargados de la planilla).
  •  0 (Para Horas, el valor por defecto será 0).
  •  vtiger_rutascf.cf_2797 (Es el operador logistico).
  •  vtiger_rutascf.cf_2961 (Es la regional).
  •  vtiger_rutascf.cf_2902 (Es el tiempo de la ruta).
  •  vtiger_rutasgrouprel.groupname (Es el grupo de la planilla).
  •  vtiger_rutascf.cf_2963 (Es el tipo de operación).
  •  vtiger_rutas.nombre_ruta (Es el nombre de la ruta).
  •  vtiger_rutas.turno_ruta (Es el turno de la ruta).
  •  vtiger_rutas.estado_ruta (Es el estado de la ruta).
  •  vtiger_rutas.zonas (Es la zona de la ruta).
  •  vtiger_planillastrabajocf.cf_1512 (Es el valor de los peajes).
  •  vtiger_planillastrabajocf.cf_1514 (Es el valor de la gasolina).
  •  vtiger_planillastrabajocf.cf_1520 (Es el valor del recaudo).
  •  vtiger_planillastrabajocf.cf_1723 (Es el número de filtros).
  •  vtiger_planillastrabajocf.cf_1518 (Son los Kilometros finales).
  •  vtiger_planillastrabajocf.cf_1516 (Son los kilometros iniciales).
  •  vtiger_planillastrabajocf.cf_1591 (Es la hora de inicio).
  •  vtiger_planillastrabajocf.cf_1593 (Es la hora de finalización).
  •  vtiger_empleados.identificador_empleado (Es el conductor).
  •  vtiger_empleados_1.identificador_empleado (Es el auxiliar).
  •  vtiger_camiones.placa (Placa del camión).
  •  vtiger_rutas.tiporuta (Tipo de ruta).
  •  Sum(vtiger_reciboscaja.valorprogramado)  (Valor programado).
  •  vtiger_visitas.programacion (Programación de la visita).
  •  vtiger_visitas.estadovisita (Estado de la visita).
  •  vtiger_planillastrabajo.ossinauditar.
  •  vtiger_planillastrabajo.recibossinrevisar.
  •  vtiger_planillastrabajo.planillarecibida.
  •  vtiger_planillastrabajo.planilladespachada.
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/bd_planillas
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON:
Se actualiza a media noche con una periodicidad diaria.