Tiempo aproximado de lectura 00:10:00 min
Duda:
¿Cómo realizar la impresión de la lista del browse de empleados en la rutina GPEA010, qué información visualiza y cuál es la estructura de tablas y campos del sistema?
Entorno
TOTVS RH - TOTVS RH (Línea Protheus) - MI - Gestión de Personal (SIGAGPE) - Version 12
Solución:
A continuación se detalla la guía para ejecutar la impresión, el funcionamiento del browse de empleados y la estructura técnica de tablas utilizadas en la rutina GPEA010 de la localización de Colombia.
1. Guía de Ejecución para Imprimir el Browse de Empleados
La rutina GPEA010 utiliza la tecnología estándar de navegación FWMBrowse (oBrwSRA := FwMBrowse():New()), la cual incluye de forma nativa la funcionalidad de impresión y exportación de la lista/grilla.
Pasos para imprimir:
Ingresa a la rutina Actualizaciones / Empleados / Empleados (GPEA010).
Aplica los filtros o búsquedas deseadas en la pantalla principal (si deseas acotar los empleados a imprimir).
-
En Acciones relacinadas, elija la opcion Imprimir Browse:
Exportación a Excel (Recomendado): Haz clic en la opcion Planilla abrir con MS Excel para Exportar. Esto generará un archivo de hoja de cálculo con todos los registros y columnas visibles en la pantalla, el cual puede ser impreso con formato personalizado.
2. ¿Qué Datos Muestra el Browse?
El browse despliega los registros de la tabla principal de empleados SRA acorde a las reglas del código fuente:
-
Semaforización / Leyenda (
GpLegend/AddLegend):Para Colombia y la mayoría de las localizaciones, la rutina invoca la función estándar
GpLegend(@oBrwSRA, .T.). Esta función define los colores del Browse con base en el estado operativo y de nómina del empleado (RA_SITFOLHyRA_MSBLQL):
🟢 Verde (Empleado Activo / Normal): Empleado en servicio activo, sin licencias, incapacidades ni avisos de retiro pendientes (
RA_SITFOLH == " "yRA_MSBLQL == "2").🔴 Rojo (Demitido / Rescindido / Inactivo): Empleado retirado o bloqueado del sistema (
RA_SITFOLH == "D"oRA_MSBLQL == "1").🟡 Amarillo (Vacaciones): Empleado disfrutando actualmente de su período de vacaciones (
RA_SITFOLH == "V").🟠 Naranja / Marrón (Afastamento / Licencia / Incapacidad): Empleado suspendido temporalmente o ausente por enfermedad, maternidad, accidente de trabajo o licencia no remunerada (
RA_SITFOLH == "A").🔵 Azul (Transferido): Empleado que fue objeto de una transferencia de sucursal o empresa (
RA_SITFOLH == "T"); En algunas localizaciones se utiliza el color Rosa Fiusha.
Columnas Visibles: Muestra las columnas configuradas en el Diccionario de Datos (SX3) marcadas como usadas/visibles para la tabla SRA en la localización de Colombia.
-
Filtros Automáticos Aplicados por Código:
El código fuente aplica por defecto un filtro para excluir los trabajadores independientes/honorarios y socios (
RA_CATFUNC NOT IN ('A','P')).
Solo se muestran los empleados pertenecientes a las filiales a las que el usuario tiene acceso según los permisos de seguridad.
3. Estructura de Tablas y Campos Utilizados
Tabla Principal (Origen del Browse):
- SRA (Cadastro de Funcionários): Contiene la información maestro de la nómina.
Campos Principales desplegados en el Browse/Vista:
| Campo | Descripción | Descripción de Uso en Colombia |
|---|---|---|
| RA_FILIAL | Sucursal | Código de la filial/sucursal del empleado. |
| RA_MAT | Matrícula | Código/Número de nómina del empleado. |
| RA_NOME | Nombre | Nombre completo del empleado. |
| RA_CIC | Cédula/NIT | Documento de identificación principal (Cédula de Ciudadanía). |
| RA_RG | Documento Secundario | Registro/Documento de identidad complementario. |
| RA_ADMISSA | Fecha de Admisión | Fecha de ingreso del trabajador. |
| RA_DEMISSA | Fecha de Retiro | Fecha de terminación/rescisión de contrato. |
| RA_SITFOLH | Situación de Nómina | Estado del empleado (' ' = Activo, 'D' = Demitido/Retirado, 'A' = Ausente/Incapacidad). |
| RA_CATFUNC | Categoría | Categoría funcional del trabajador. |
| RA_CC | Centro de Costo | Centro de costos al que pertenece el empleado. |
| RA_CODFUNC | Función | Código de la función desempeñada. |
| RA_CARGO | Cargo | Código del cargo del empleado. |
| RA_DEPTO | Departamento | Código del departamento asignado. |
| RA_SALARIO | Salario Base | Sueldo/Salario asignado. |
| RA_TIPOSAL | Tipo de Salario | Tipo de salario en Colombia (1=Ordinario, 2=Integral, etc.). |
| RA_CODAFP | Fondo de Pensiones | Código de la administradora de fondos de pensiones (AFP). |
| RA_NITARL | ARL | Código de la ARL a la que cotiza el empleado. |
| RA_TIPCOT | Tipo de Cotizante | Clasificación de tipo de cotizante para la PILA. |
| RA_KEYLOC | Localidad de Pago | Código del lugar o ubicación de pago. |
| RA_MSBLQL | Registro Bloqueado | Control del estado del registro (1=Sí, 2=No). |
Tablas Consultadas para Relaciones y Validaciones en Colombia:
- SX3: Diccionario de campos (define qué campos de la SRA se muestran en la grilla).
- RCH: Tabla de períodos de nómina abiertos.
- RCP: Trajetória Laboral (Registra los movimientos históricos de nómina, cambios salariales, cargos, AFP y ARL específicos de la localización Colombia).
- RGE: Histórico de Contratos (Tipos de contrato y vigencias).
- SR3 / SR7: Histórico de salarios y tipos de aumentos.
- RD0: Registro de personas / Participantes asociados al empleado.
Conozca más:
Para consultar la información contenida en nuestro banco de conocimientos, acceda los siguientes enlaces:
0 Comentarios