Diferencia entre revisiones de «Subir Planillas Web»
De Wiki
| Línea 17: | Línea 17: | ||
===Limpieza=== | ===Limpieza=== | ||
| + | Se hace con VFP6 o cualquier editos de dfbs | ||
| + | ====recibo1==== | ||
| + | Afortunadamente este archivo no debe ser editado | ||
| + | ====recibo2==== | ||
| + | =====Eliminar columnas===== | ||
| + | f_baja | ||
| + | f_perm | ||
| + | recibo | ||
| + | rec_barra | ||
| + | anti_anios | ||
| + | anti_meses | ||
| + | =====Control de datos erroneros===== | ||
| + | ======Numeros de recibos en 0====== | ||
| + | replace all nro_recibo with 1 for nro_recibo=0 | ||
| + | ======tot_reten en NULL (deberias ser cero)====== | ||
| + | brow for isnull(tot_reten) | ||
| + | brow for empty(tot_reten) | ||
| + | |||
| + | ====recibo3==== | ||
| + | =====Eliminar columnas===== | ||
| + | codc_uacad | ||
| + | =====Control de datos erroneros===== | ||
| + | ======Año y mes retro====== | ||
| + | selec * from recibo3 where ano_retro=9999 and mes_retro=99 | ||
| + | replace ano_retro with 0, mes_retro with 0 for ano_retro=9999 | ||
| + | replace ano_retro with 0, mes_retro with 0 for mes_retro=99 | ||
| + | ======Nro de renglon======= | ||
| + | replace all nro_renglo with 1 for nro_renglo=0 | ||
| + | ======Nro de recibo====== | ||
| + | replace all nro_recibo with 1 for nro_recibo=0 | ||
| + | ======Registros sin datos====== | ||
| + | brow for isnull(nro_liqui) | ||
Revisión del 15:14 16 sep 2010
Contenido
Archivos Necesarios
Origen de datos
recibo1.DBF recibo2.DBF recibo3.DBF
Estos deben ser los del mes a procesar. Lo mejor es tomarlos de donde se imprimen los recibos Ejemplo T:\reportes\recibos\datos\201008 donde T ==> \\dgpxeon\transacciones-pampa
Destino Temporal
Lo que se hace es copiarlos a una carpeta local para trabajarlos
Ejemplo: C:\RECIB\0810
Limpieza
Se hace con VFP6 o cualquier editos de dfbs
recibo1
Afortunadamente este archivo no debe ser editado
recibo2
Eliminar columnas
f_baja f_perm recibo rec_barra anti_anios anti_meses
Control de datos erroneros
Numeros de recibos en 0
replace all nro_recibo with 1 for nro_recibo=0
tot_reten en NULL (deberias ser cero)
brow for isnull(tot_reten) brow for empty(tot_reten)
recibo3
Eliminar columnas
codc_uacad
Control de datos erroneros
Año y mes retro
selec * from recibo3 where ano_retro=9999 and mes_retro=99 replace ano_retro with 0, mes_retro with 0 for ano_retro=9999 replace ano_retro with 0, mes_retro with 0 for mes_retro=99
Nro de renglon=
replace all nro_renglo with 1 for nro_renglo=0
Nro de recibo
replace all nro_recibo with 1 for nro_recibo=0
Registros sin datos
brow for isnull(nro_liqui)