01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAGPE - Gestión de Personal.
Función:
RutinaDescripción
GPEM080Generación de Archivos de Netos.
MATXFUNBFunciones Genéricas de Materiales. (Versión 11.8)
FINXFINFunciones Genéricas de Módulo Financiero. (Versión 12)


Ticket:6056473
Issue:DMINA-6876 | DMINA-7113
Versión:11.8 | 12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

En la configuración del archivo para dispersión bancaria CNAB Modelo 2, se requiere informar en el encabezado, el total de empleados generados en el archivo, sin embargo, este dato lo genera en ceros. La variable que se utiliza es **STRZERO(NTOTFUNC,6)*

03. SOLUCIÓN

Se realiza modificación en la función Gpm080processa, contenida en el archivo fuente GPEM080 para que se sustituya en el primer registro de encabezado el valor de la variable nTotfunc hasta que la variable contenga el total de empleados procesados. 


Configuraciones previas:

  1. Contar con Archivo de Configuración (Ejemplo bnmxhd.2re).
  2. A través del configurador revisar la configuración del "Archivo de Netos", en los registros globales, verificar que se indique el total de empleados (SRTZERO(NTOTFUNC,6)).
  3. Tener empleados registrados con beneficiarios asignados.
  4. Haber realizado el cálculo del periodo.

Pasos para prueba de la solución:

  1. En el módulo de Gestión de Personal, vaya a la rutina Archivo de Netos (GPEM080), ubicada en la ruta del menú: "Informes | Periódicos | Archivo de Netos".
  2. En los parámetros, configure "ruta de entrada y salida del archivo". Una vez configurados los parámetros, confirme generación del archivo.
  3. Se visualiza en pantalla el reporte de los registros procesados.
  4. Abrir archivo txt generado y observar en la primera línea del encabezado, que se visualiza el total de empleados procesados.