Estimados:
Debemos exportar desde MAPUCHE la información que se ha cargado de los agentes y sus familiares respecto a asignaciones familiares para poder importarla al sistema liquidador de UNLP y así poder dar cumplimiento a la Ley 1316/11.
Estuvimos analizando la funcionalidad: INFORMES → AGENTES → LEGAJOS → DATOS FAMILIARES y el XML que se exporta pero no salen los datos necesarios respecto a este punto (CUIL y CUIL del progenitor básicamente).
Como nos pueden auxiliar en este punto. Acá pensábamos básicamente en o bien modificar la plantilla XML que se arma y luego nosotros procesamos dicho XML quedándonos con la información que necesitamos o si nos pueden pasar un SQL para aplicar directamente sobre la BD y obtener los campos (uds. tienen en claro las tablas participantes en este punto).
La información que requeriríamos seria básicamente:
Te pasamos a continuación de dónde sacar de la base de datos de Mapuche los datos solicitados:
[b]TIPO_DOC_AGENTE[/b]: dh01.tipo_docum character(4), -- Tipo de documento
[b]NUM_DOC_AGENTE[/b]: dh01.nro_docum integer, -- Número de documento
[b]CUIL_AGENTE[/b]: dh01.nro_cuil1 integer, dh01.nro_cuil integer, dh01.nro_cuil2 integer (lo podés armar en la consulta con dh01.nro_cuil1 || '-' || dh01.nro_cuil || '-'|| dh01.nro_cuil2)
[b]TIPO_DOC_FAM[/b]: dh02.tipo_docum character(4), -- Tipo de documento
[b]NUM_DOC_FAM[/b]: dh02.nro_docum integer, -- Número de documento
[b]CUIL_FAM[/b]: dh02.cuil character(11), -- Número de CUIL del familiar
[b]CUIL_PROGENITOR_FAM[/b]: dh02.cuil_progenitor character(11), -- Número de CUIL del otro progenitor
[b]APELLIDO_FAM[/b]: dh02.desc_apell character varying(30), -- Apellido
[b]NOMBRE_FAM[/b]: dh02.desc_nombre character varying(30), -- Nombres
[b]FEC_NAC_FAM [/b](AAAAMMDD): fec_nacim date, -- Fecha de nacimiento
[b]INCAPACIDAD_FAM[/b]: dh02.sino_incap character(1), -- Incapacidad [S/N]
[b]ASIGNACION_FAMILIAR [/b]: Si cobra asignación familiar o no es información de liquidación que la tiene que determinar el sistema de liquidaciones que utilizan Uds. Pueden usar el campo dh02.sino_cargo character(1), -- A cargo? [S/N] para determinar si el familiar está a cargo del agente.
Las tablas dh01 y dh02 se relacionan por el campo nro_legaj y la relación en N a N. Si necesitan ayuda para armar la consulta, por favor avisamos.