2.22.1. bi_planillas_view

 
Nombre de la vista en Redash:

bi_planillas_view

Nombre de la vista en BD:

bi_planillas_view

Descripción del objetivo de la vista:
Contiene los datos de las planillas, agrupados por su identificador.
Tipo de vista
Maestra
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_visitas`.`ciudad` AS `ciudad`,
   `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` AS `placa`,
   `vtiger_rutas`.`tiporuta` AS `tiporuta`,
   sum(`vtiger_reciboscaja`.`valorprogramado`) AS `Valorprogramado`,
   `vtiger_visitas`.`programacion` AS `programacion`,
   `vtiger_visitas`.`estadovisita` AS `estadovisita`,
   `vtiger_planillastrabajo`.`ossinauditar` AS `ossinauditar`,
   `vtiger_planillastrabajo`.`recibossinrevisar` AS `recibossinrevisar`,
   `vtiger_planillastrabajo`.`planillarecibida` AS `planillarecibida`,
   `vtiger_planillastrabajo`.`planilladespachada` AS `planilladespachada`
from
   (
      left join
         `vtiger_planillastrabajocf`
         on((`vtiger_planillastrabajocf`.`planillastrabajoid` = `vtiger_planillastrabajo`.`planillastrabajoid`)))
      left join
         `vtiger_rutas`
         on((`vtiger_rutas`.`rutasid` = `vtiger_planillastrabajo`.`ruta`)))
      left join
         `vtiger_rutascf`
         on((`vtiger_rutascf`.`rutasid` = `vtiger_rutas`.`rutasid`)))
      left join
         `vtiger_rutascf` `vtiger_rutascf_1`
         on((`vtiger_rutascf_1`.`rutasid` = `vtiger_planillastrabajo`.`ruta`)))
      left join
         `vtiger_empleados`
         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
         `vtiger_visitas`
         on((`vtiger_planillastrabajo`.`planillastrabajoid` = `vtiger_visitas`.`planilla_trabajo`)))
      left join
         `vtiger_reciboscaja`
         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/Views/

bi_planillas_view

 
Especificaciones técnicas de los campos involucrados: