Duda
En modulo Gestión de Personal, para el Lay Out de dispersión Bancaria se requiere informar la hora de proceso.
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Configurador (SIGACFG) - Desde release 11.8
Solución
Para generar la hora en el Lay out, de dispersión podemos utilizar la variable “TIME” el cual devuelve la hora en la generación del archivo txt a través de la rutina (GPEM080), verifique las consideraciones previas y realice los siguientes pasos:
Consideraciones previas:
- TIME() proporciona la hora actual del sistema operativo a través de una cadena de ocho caracteres en el formato “hh: mm: ss”, donde “hh” representa las horas (de 00 a 23), “mm” representa los minutos (de 00 a 59). ) y “ss” representa los segundos (de 00 a 59). El valor del tiempo del carácter varía de "00:00:00" a "23:59:59";
- Para extraer la hora (hh), los minutos (mm) y los segundos (ss) de la cadena de caracteres proporcionada por la función TIME (), puede usar las funciones IZQUIERDA (), SUBSTR () y DERECHA (), respectivamente. Para cambiar estos valores en un dato numérico, use la función VAL () posteriormente;
- Observe la sintaxis, ejemplo de la función “SUBSTR()” para imprimir de forma idividual el campo (Hora, Minutos y Segundos);
TIME() // Resultado: 13:37:17
SUBSTR(TIME(), 1, 2) // Resultado: 13
SUBSTR(TIME(), 4, 2) // Resultado: 37
SUBSTR(TIME(), 7, 2) // Resultado: 17
Configuración del Lay Out de Dispersión, rutina CNAB MOD 2 – (CFGX049)
1. Ingrese a SIGACFG|Entorno|Archivos|Cnab Modelo 2 – (CFGX049);
2. Complete los campos e informe el “nombre del archivo” de dispersión;
3. Para este ejemplo agregaremos la variable “Time” en el encabezado por lo cual se debe posicionar en identificador correspondiente y Pulse la tecla [F4], para incluir y/o Modificar líneas;
4. En Layout CNAB, se agregan los campos requeridos observe en la imagen el ejemplo;
5. Una vez finalizada la configuración de clic en “confirmar” para regresar a la pantalla de configuración, para concluir de clic en Confirmar, regresara al menú principal y salir del configurador;
Importante: Las líneas definidas: 0H, 0D y 0T (Header, Detalle y Línea, respectivamente). Éstas pueden modificarse, de acuerdo con la necesidad;
Procedimiento de ejecución para confirmar las configuraciones realizadas:
1. Ingrese al entorno SIGAGPE|Miscelanea|Neto|Generación Archivo Líquidos – (GPEM080);
2. En “Preguntas” capture los parámetros correspondientes para la generación del LayOut;
3. Dar clic en “Informaciones” para ejecutar la generación del Archivo de Netos;
4. Ingrese a la ruta del archivo de Salida ".TXT" informada en los parámetros y verifique que se muestren los campos configurados (Hora, Minutos, Segundos).
0 Comentarios