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 |
|---|
| GPEXFUNARG | Funciones Genéricas para Localización de Argentina. | 11/06/2024 |
| Rutina(s) Involucrada(s) | Nombre Técnico | Fecha |
|---|
| GPEA010 | Empleados. | 29/05/2024 |
|
|---|
| País: | Argentina (ARG) |
|---|
| Ticket: | 20298246 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-2186 |
|---|
02. SITUACIÓN/REQUISITO
Se observa que al Incluir o Modificar un empleado mediante la rutina Empleados (GPEA010); los campos Cód.Activ. (RA_ATIV), Cód.Condic. (RA_COND) y Mod. Contrat (RA_MODALID), se muestra el siguiente error:
- Error : 1 (42883) (RC=-1) - ERROR: el operador no existe: character = integer; ( From tPostgresConnection::GetQueryFile ).
03. SOLUCIÓN
En las funciones fAliquArg() y fS10ARG() de la rutina Funciones Genéricas para Localización de Argentina (GPEXFUNARG); se agrega un tratamiento para que, al realizar un extracción de una cadena de caracteres mediante las funciones SubStr() o SubString() en una consulta (query), se valide el tipo de base de datos que se está utilizando y con ello determinar si se utilizará la función SubStr() o SubString().
La presente solución aplica para ambientes que utilizan bases de datos SQL Server, PostgreSQL y Oracle. |
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-2186.
- Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
Contar con información en los catálogos utilizados la creación de un Empleado y considerar lo siguiente: - Tablas Alfanuméricas:
- Contar con información en las tablas S005 - Actividad, S006 - Código de Condición, S008 - Modalidad de Contratación y S010 - Alícuotas Generales.
|
Empleados (GPEA010): - Ingresar al módulo de Gestión de Personal (SIGAGPE).
- Ingresar a la opción "Actualizaciones | Empleados | Empleados".
- Dar clic en botón "Incluir".
- Informar los campos obligatorios:
- En la pestaña Seguridad Social, informar los siguientes campos y validar que no muestren ningún error que impida continuar con la captura de información:
- Cód.Activ. (RA_ATIV).
- Cód.Condic. (RA_COND).
- Mod. Contrat (RA_MODALID).
- Dar clic en el botón "Grabar".
- Confirmar que el empleado el guardado correctamente sin presentar ningún error.
|
|
04. INFORMACIÓN ADICIONAL
No aplica.

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