Histórico da Página
...
Producto |
| ||||
---|---|---|---|---|---|
Línea de producto: |
| ||||
Segmento: |
| ||||
Módulo: | SIGAGPE- Gestión de Personal | ||||
Función: | GPER811ARG - Importación F572 WEB | ||||
Ticket: | N/A | ||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-8803 |
02. SITUACIÓN/REQUISITO
Se realiza re definición de funcionamiento de la rutina Importación XML F572 Web para que funcione bajo las siguientes premisas:
1. Los siguientes elementos no son obligatorios, por tanto no debe afectar si existen o no en el XML: cargasFamilia cargasFamilia, deducciones, retPerPagos.
2. Actualizar en Empleados (SRA) los campos F572 Web (RA_F572WEB=S) con Sí y Fech. Presentación (RA_WEBFECH) con la fecha indicada en el XML con el elemento <fechaPresentacion>
3. Si en el XML existe el nodo cargasFamilia, la rutina debe:
Por cada sub nodo cargaFamilia, genera registro en Beneficiarios (SRB) para el concepto obtenido de Conceptos(SRV) que corresponda al elemento tipodoc del XML (RV_PDF572W=ElementoTipoDoc).
- Si el beneficiario ya existe, actualiza los siguientes campos:
Nombre (RB_NOME) con cargaFamilia:apellido
Fecha de nacimiento (RB_DTNASC) con cargaFamilia:fechaNac
Grado Parent (RB_GRAUPAR) SX5 Valor de Grupo Tabla dependiendo del parentesco
Depd IG(RB_TIPIR) cargaFamilia:parentesco
Tipo Dep. AF (RB_TIPSF) con "4"
Ini.Dep. (RB_DATAINI) con fecha primer día de cargaFamilia:mesDesde del año de presentación
Entrega (RB_DTENTRA) con fecha primer día de cargaFamilia:mesDesde del año de presentación
Baja (RB_DTBAIXA) con fecha último día de cargaFamilia:mesHasta del año de presentación
- Si no existe se genera nuevo registro como a continuación:
Nombre (RB_NOME) con cargaFamilia:apellido
Fecha de nacimiento (RB_DTNASC) con cargaFamilia:fechaNac
Grado Parent (RB_GRAUPAR) SX5 Valor de Grupo Tabla dependiendo del parentesco
Depd IG(RB_TIPIR) cargaFamilia:parentesco
Tipo Dep. AF (RB_TIPSF) con "4"
Ini.Dep. (RB_DATAINI) con fecha primer día de cargaFamilia:mesDesde del año de presentación
Entrega (RB_DTENTRA) con fecha primer día de cargaFamilia:mesDesde del año de presentación
Baja (RB_DTBAIXA) con fecha último día de cargaFamilia:mesHasta del año de presentación
Sucursal (RB_FILIAL) Sucursal para tabla de Beneficiarios (xFilial("SRB"))
Matricula (RB_MAT) empleado en proceso (RA_MAT)
Depend.(RB_COD) siguiente secuencia
Sexo (RB_SEXO) con "M"
Nº Documento (RB_CIC) con cargaFamilia:NroDoc
Adherente OS (RB_PREPAGA) con '2'
Si en el XML existe el nodo Deducciones, la rutina debe:
- Por cada elemento <deduccion> genera registro en Asientos fijos (RG1) para el empleado en cuestión considerando la definición del siguiente punto.
- Si se cuenta con más de un elemento <periodo>, debe generar por cada elemento, un registro en Asientos Fijos como se indica a continuación:
Valor fijo (RG1_VALOR) con deduccion:Periodo:montoMensual
Fch.Fin Pago (RG1_DFIMPG) fecha último día de deduccion:periodo:mesHasta
Sucursal (RG1_FILIAL) con xfilial("RG1")
Matricula (RG1_MAT) con Empleado en proceso (RA_MAT)
Calc.Autom. (RG1_AUTOM) con "1"
Orden (RG1_ORDEM) con siguiente secuencia en RG1 para el empleado
Tipo Calc. (RG1_TPCALC) con "1"
Cod Concepto (RG1_PD) concepto obtenido según tipo de deduccion (deduccion:tipo)
Centro Costo (RG1_CC) con centro de costo del empleado (RA_CC)
Fc.Ini.Pago (RG1_DINIPG) fecha primer día de deduccion:periodo:mesDesde
Fc.Lib.Pago (RG1_LIBPAG) fecha primer día de deduccion:periodo:mesDesde
03. SOLUCIÓN
Se realizan los ajustes en el fuente GPER811ARG para atender la especificación indicada en el punto incidente.
...
Totvs custom tabs box | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
...