01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAGPE - Gestión de Personal. |
---|
Función: | Rutina(s) Modificada(s) | Nombre Técnico | Fecha |
---|
GPEA310 | Definición de Tablas. | 19/10/2022 | GPEA320 | Mantenimiento de Tablas. | 20/10/2022 |
|
---|
País: | Argentina (ARG) |
---|
Ticket: | N/A |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-728 |
---|
02. SITUACIÓN/REQUISITO
En la rutina Mantenimiento de Tablas (GPEA320), se observa que al utilizar la opción "Modificar" se están borrando los datos de tablas existentes en la tabla Definición de Tablas (RCB), ya que vuelven a cargarse a partir del fuente GPTABARG.PRX; aunque pertenezcan a una Código y Secuencia de Tabla ya existente.
03. SOLUCIÓN
Se realizan las siguientes modificaciones:
- En la rutina Definición de Tablas (GPEA310), se modifica la función Ppea310Ger() para agregar variables y nueva validación en la generación de los archivos GPTAB + Código del País + .PRX; para que ahora se valide que solo será actualizado el registro de Definición de Tablas (RCB) cuando la versión de la tabla local sea inferior a la versión del prx.
- En la rutina Registro y Mantenimiento de Definición de Tablas (GPEA320M), se modifica la función GPEA320M() para agregar una variable lógica que determinará si será regenerada la tabla Mantenimiento de Tablas (RCC).
- En la rutina Mantenimiento de Tablas (GPEA320), se modifica la función GPEA320() para pasarle un parámetro que indicará si fue solicitada la generación de la tabla Mantenimiento de Tablas (RCC) desde la rutina Registro y Mantenimiento de Definición de Tablas (GPEA320M).
- En la rutina Tablas Auxiliares de Clientes (GPTABCRG), se elimina código que ya no era utilizado porque la generación de Tablas Alfanuméricas se realiza a partir de los archivos GPTAB + Código del País + .PRX.
- Se regenera la rutina Definición de Tablas - Argentina (GPTABARG), para que contenga las validaciones que no permiten generar registros de la tabla Definición de Tablas (RCB), cuando se tiene una versión más actual en la base de datos local.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-728.
- Verificar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, y que las fechas sean iguales o superiores.
- Contar con información en los catálogos Definición de Tablas (RCB) y Mantenimiento de Tablas (RCC).
|
Generación de Definición de Tablas (PRX): - Ingresar al módulo SIGAGPE - Gestión de Personal.
- Ingresar a la rutina Mantenimiento de Definición de Tablas, ubicada en "Actualizaciones | Definic. Cálculo | Mtto. de Definición de Tablas (GPEA310M)".
- En la ventana mostrada, para la confirmación de actualización de procedimientos estándar se da clic en "No".
- Se sugiere leer la NOTA mencionada al final de los pasos sugeridos.
- En el browse de la rutina, dar clic en la opción "Generar tablas" ubicada en "Otras acciones".
- Seleccionar el directorio donde se generarán los archivos.
- Dar clic en "Guardar".
- Visualizar el mensaje de confirmar de la generación del archivo (PRX) y validar lo siguiente:
- En caso de que exista en el directorio un archivo con el mismo nombre, se solicitará la confirmación para reemplazarlo.
- En el directorio se debe generar el archivo:
- gptab + código del país + .prx
- Validar que las funciones Tab + Consecutivo por ejemplo Tab001(), contengan las nuevas validaciones de la versión de las tablas.
- Para este escenario, se recomienda contar con información en los catálogos Definición de Tablas (RCB).
- Si al ingresar a la rutina Mtto. de Definición de Tablas (GPEA310M), en la pregunta inicial se da clic en la opción "Sí", para regenerar la Definición de Tablas, se recomienda realizar lo siguiente:
Generar archivos Excel para validación: Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de la tabla RCB. Guardar los archivos de Excel generados (antes del cambio).
- Respaldar la siguiente tabla:
- Abrir la tabla RCB.
- Respaldar Definición de Tablas (RCB):
- Borrar los registros de la RCB.
- Tras la finalización del proceso de regeneración de la Definición de Tablas, se debe realizar lo siguiente:
- Regresar los registros correspondientes a personalizaciones a partir de la tabla RCB respaldada.
|
Generación de Definición de Tablas (PRX): - Ingresar al módulo SIGAGPE - Gestión de Personal.
- Ingresar a la rutina Mantenimiento de Tablas, ubicada en "Actualizaciones | Definic. Cálculo | Mtto. de Mantenimiento de Tablas (GPEA320M)".
- En la ventana mostrada, para la confirmación de actualización de procedimientos estándar se da clic en "No".
- Se sugiere leer la NOTA mencionada al final de los pasos sugeridos.
- En el browse de la rutina, dar clic en la opción "Generar Fuente Tablas" ubicada en "Otras acciones".
- Seleccionar el directorio donde se generarán los archivos.
- Dar clic en "Guardar".
- Visualizar el mensaje de confirmar de la generación del archivo (PRX) y validar lo siguiente:
- En caso de que exista en el directorio un archivo con el mismo nombre, se solicitará la confirmación para reemplazarlo.
- En el directorio se deben generar el archivo:
- gpcrg + código del país + .prx
- Para este escenario, se recomienda contar con información en los catálogos Mantenimiento de Tablas (RCC).
- Si al ingresar a la rutina Mtto. de Mantenimiento de Tablas (GPEA320M), en la pregunta inicial se da clic en la opción "Sí", para regenerar la Definición de Tablas, se recomienda realizar lo siguiente:
Generar archivos Excel para validación: Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de la tabla RCC. Guardar los archivos de Excel generados (antes del cambio).
- Respaldar la siguiente tabla:
- Abrir la tabla RCC.
- Respaldar Definición de Tablas (RCC):
- Borrar los registros de la RCC.
- Tras la finalización del proceso de regeneración la Definición de Tablas, se debe realizar lo siguiente:
- Regresar los registros correspondientes a personalizaciones a partir de la tabla RCB respaldada.
|
Modificación de Definición de Tablas: - Ingresar al módulo SIGAGPE - Gestión de Personal.
- Ingresar a la rutina Mantenimiento de Definición de Tablas, ubicada en "Actualizaciones | Definic. Cálculo | Mtto. de Definición de Tablas (GPEA310M)".
- Seleccionar un registro.
- Dar clic en la opción "Modificar".
- Modificar alguna propiedad de la tabla o agregar un nuevo registro para la misma.
- Dar clic en "Grabar".
- Salir de la rutina.
- Ingresar nuevamente a la rutina y dar clic en la opción "No", que indica la regeneración de la tablas en el mensaje presentado.
- Visualizar el registro modificado en el Punto 5 y validar que mantenga la configuración realizada.
- Para la carga de Definición y Mantenimiento de Tablas, no debe existir información en las tablas Definición de Tablas (RCB) y Mantenimiento de Tablas (RCC).
- Al realizar una modificación de una tabla mediante la rutina Mantenimiento de Definición de Tablas (GPEA310M); la tabla (RCB_CODIGO) que se va a modificar no debe tener información en la tabla Mantenimiento de Tablas (RCC) con el campo RCC_CODIGO.
|
|
|
04. INFORMACIÓN ADICIONAL

05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Argentina: DT Localización Argentina (SIGAGPE) - Protheus 12
