Generar recibos para Sistema de Recibos V.1
De Wiki
Revisión del 15:52 15 dic 2010 de XXOsilvestroXX (Discusión | contribuciones) (→Estructura del mes antes de empezar el proceso)
Contenido
- 1 Prologo y creditos
- 2 Estructura del mes antes de empezar el proceso
- 3 Copiado de Archivos
- 4 Apertura del poryecto VFP9
- 5 Control de Recibo
- 6 Emision de Totales para sueldos
Prologo y creditos
Este proceso fue desarrollado por Omar Silvestro: Técnico en Electrónica y Analista de Sistemas. Si bien la explicacion que hago del mismo no esta al nivel de detalle maximo, espero que sirva como guia al ejecutar el mismo. Ojala Omar y otros escriban aqui con mucho mas detalle las variaciones que vayan sucediendo en el mismo.
Estructura del mes antes de empezar el proceso
Antes de empezar la estructura existente es T:\reportes\recibos\datos|-201011 |-cbu |-con cta bco
Reemplazar 201011 por AAAAMM, AAAA:Año, MM:mes de 01 a 12
Copiado de Archivos
Tomar
recibo1, recibo2 y recibo3 de T:\reportes\recibos\datos\201011\con cta bco estan como recibo1_new,recibo2_new,recibo3_new
Ponerlos en
T:\reportes\recibos\datos\201011\ como recibo1,recibo2,recibo3
Apertura del poryecto VFP9
SET DEFAULT TO T:\reportes\recibos\ MODIFY PROJECT t:\reportes\recibos\recibos.pjx
0pone_cbu.prg
Verificar archivo
Antes de correr este prg se debe verificar que exista T:\reportes\recibos\datos\201011\cbu\recibo2 se debe copiar recibo2_new como recibo2
1agrega_codc_uacad.prg
Agrega campos a recibo2 y a recibo3
2reemplaza_y_desdobla.prg
Antes de ejecutarlo hacer bk
de recibo1 recibo2 y recibo3
Cambiar nro_liq de asignaciones
a la variable v_liqui4 ponerle el nro que corresponde a la liquidacion del mes de Asig Complemenatarias / horas Extras para este mes es v_liqui4=840
Hacer los cambios manuales
O como los bautizo Omar Silvestro "la kriegelizacion" Esto es desarmar 1 recibo en 2 recibos. Pasa con las liquidaciones del barra cero (/0) que son pagadas a porcentaje entre distintas dependencias.
Paso 1 Bk
Cerrar recibo1,recibo2 y recibo3 copiar la carpeta T:\reportes\recibos\datos\201011\ como T:\reportes\recibos\datos\201011_sin_desdoblar
Paso 2 A ensuciarse las manos
Casos a Tocar
Los casos que existen hasta noviembre 2010 son:
37750 GONZALEZ KRIEGEL, GASTON dividir el recibo en 75% para la dep 21 y 25% para la dep 49
29959 begin_of_the_skype_highlighting 49 29959 end_of_the_skype_highlighting begin_of_the_skype_highlighting 49 29959 end_of_the_skype_highlighting begin_of_the_skype_highlighting 49 29959 end_of_the_skype_highlighting begin_of_the_skype_highlighting 49 29959 end_of_the_skype_highlighting begin_of_the_skype_highlighting 49 29959 end_of_the_skype_highlighting GOMEZ, RICARDO JAVIER tiene el recibo en la dep 47 y una falla de caja (ficha 161) q paga la dep 12 se divide para esta ultima
23181 MARINELLI, MARIA E tiene el recibo en la dep05 y una falla de caja (ficha 161) q paga la dep 42 se divide para esta ultima
Abrir recibo3 y recibo3
USE t:\reportes\recibos\datos\201011\recibo2.dbf IN 0 excl USE t:\reportes\recibos\datos\201011\recibo3.dbf IN 0 excl
3numera_recibos.prg
El ombre lo dice todo
4totales_desdoblados.prg
Cambiar nro_liq de asignaciones
a la variable v_liqui4 ponerle el nro que corresponde a la liquidacion del mes de Asig Complemenatarias / horas Extras para este mes es v_liqui4=840
5pone_mes_retro99.prg
6indexa_antig.prg
Control de Recibo
Objetivo
Antes de generar los totales de control se deebria sabae su hay diferencias entre lo liquidado ---> dh21_xmmaa (proceceso,mes,año) lo listadp en recibos ---> recibo2 (del mm aa)
Programa para controlar
Esta en el anexo. Este genera un excel con la diferencia de la barra comparada. Se ejecuta del siguiente modo: DO n:\anexo\programas\compara_recibos.prg
Emision de Totales para sueldos
Generar
Desde el programa
T:\reportes\recibos\recibos.exe
En
menu->Totales de Control
Generar los totales de control de cada barra del mes. Los totales quedan en :
T:\reportes\recibos\datos\201011\TOTALES_CONTROL
con el nombre
nnntotal_control.xls
donde nnn es nro de liquidacion.Ej:
837total_control.xls
Estructura de nnntotal_control.xls
codc_uacad sum_tot_ha sum_tot_re sum_tot_ne r3_haber r3_desc
Explicacion
codc_uacad: dependencia sum_tot_ha: Total de haberes en recibo2 sum_tot_re: Total de descuentos en recibo2 sum_tot_ne: Total de netos (haberes-descuentos) en recibo2 r3_haber : Total de haberes en recibo3 r3_desc : Total de descuentos en recibo3
Hacer control entre R2 y R3
Una vez generado cada nnntotal_control_xls hacer:
Columna de calculo que reste
r3_haber - r3_desc Esta columna sera "Totales de netos de recibo3"
Restar
Totales de netos de recibo3 - sum_tot_net Esta columan se llamara "Diferencia entre totales netos de recibo2 y totales netos de recibo3 por dependencia"
Evaluar resultados
La columna Dieferencia entre totales netos de recibo2 y totales netos de recibo3 por dependencia Debera ser siempre 0 (cero). De lo contrario hay algo mal en Recibo2 o en Recibo3