Anses en Mapuche decr.1316
De Wiki
Revisión del 16:32 24 may 2012 de Vpinilla (Discusión | contribuciones)
- Generar desde Mapuche los datos para Anses y bajar el txt que te genera que se llama "anses_072011.txt".
- El archivo .txt que me genera Mapuche lo abro con excel y lo convierto a xsl (fijarme el Instructivo de Anses para saber el ancho de columnas para separar el txt, OJO con los importes negativos -el sexto campo- que no me los convierte bien...fijarse)
- Luego en fox me voy a importar dbf desde excel. Este archivo dbf se guarda en T:\anses_dec1316\anses_AAAAMM
- Correr el programa c:\anexo\programas\vistas_mapu.prg de la maquina de Vane.
- Este programa me genera un pdf detallado por dependencia dentro de "T:\anses_dec1316\anses_AAAAMM".
- Este programa tambien me genera una tabla en c:\bases_informes\anses_porcen.dbf que es donde se arman las estadisticas de carga por dependencia. ESte dbf exportarlo a excel y formatearle los titulos.
CONSULTAS SQL
- Consulta de que se cargo entre esas fechas(que fue el primer periodo habilitado de carga)
select l.*, d.ua_asigfamiliar from mapuche_auditoria.logs_dh02 l,mapuche.dh09 d where l.nro_legaj=d.nro_legaj and auditoria_fecha::date >= '2011-10-17' and auditoria_fecha::date <= '2011-12-13'
- La misma consulta que la anterior pero para saber cuantos registros se cargaron por dependencia en ese periodo
- Esta consulta no sirve del todo porque el campo dh09.ua_asigfamiliar muchas veces esta en blanco
select count(l.*), d.ua_asigfamiliar from mapuche_auditoria.logs_dh02 l,mapuche.dh09 d where l.nro_legaj=d.nro_legaj and auditoria_fecha::date >= '2011-10-17' and auditoria_fecha::date <= '2011-12-13' group by d.ua_asigfamiliar order by d.ua_asigfamiliar
select auditoria_usuario,count(*) from logs_dh02 where auditoria_fecha::date >= '2011-10-17' and auditoria_fecha::date <= '2011-12-13' group by auditoria_usuario order by auditoria_usuario;
select * from logs_dh02 where auditoria_fecha::date >= '2011-10-17' and auditoria_fecha::date <= '2011-12-13' and auditoria_usuario='acardozo'
- Cambios de cosas cargadas por Alicia Cardozo:
update logs_dh02 set auditoria_usuario='DEP02' where auditoria_usuario='acardozo' and nro_legaj<>28594 update logs_dh02 set auditoria_usuario='DEP75' where auditoria_usuario='acardozo' and nro_legaj=28594