URGENTE - Exportar información para asignaciones familiares

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:

TIPO_DOC_AGENTE
NUM_DOC_AGENTE
CUIL_AGENTE
TIPO_DOC_FAM
NUM_DOC_FAM
CUIL_FAM
CUIL_PROGENITOR_FAM
APELLIDO_FAM
NOMBRE_FAM
FEC_NAC_FAM (AAAAMMDD)
INCAPACIDAD_FAM
ASIGNACION_FAMILIAR

Hola Juan Pablo,

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.

Un abrazo,
Igna


Ignacio Marcovecchio
Equipo SIU-Mapuche
Consorcio SIU
Tel/Fax +54 249 4432304
http://www.siu.edu.ar

Ya nos ponemos con esto y cualquier duda les avisamos!
Gracias por la rápida respuesta!