01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:

SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPEXFUNARGFunciones Genéricas para Localización de Argentina.11/06/2024

   

Rutina(s) Involucrada(s)Nombre TécnicoFecha
GPEA010Empleados.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:

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.



  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-2186.
  3. 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.
  4. 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):

  1. Ingresar al módulo de Gestión de Personal (SIGAGPE).
  2. Ingresar a la opción "Actualizaciones | Empleados | Empleados".
  3. Dar clic en botón "Incluir".
  4. 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).
  5. Dar clic en el botón "Grabar".
  6. 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