Diferencia entre revisiones de «Subir Planillas Web»

De Wiki
Saltar a: navegación, buscar
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 14:14 16 sep 2010

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)