Pasaje de SAC a Pampa

De Wiki
Revisión del 14:14 13 dic 2012 de Diana (Discusión | contribuciones) (Programa 2)

Saltar a: navegación, buscar

Cortar acceso al websac

Modificar por toba

Desactivar sac1.JPG

reiniciar apache

Por si hay alguien conectado

Traer datos de Postgres

Configurar Conexion

Instalar el driver de postgres

Este es provisto por el siu. Esta bajado en
 T:\MAPUCHE\versiones\PaqueteEscritorio\conexion_odbc\conexion_odbc
El instalador es 
 psqlodbc.msi : Instalador del OBCD para Windows
no se para que es
 psqlodbc.dll : Driver odbc modificado por el SIU-Mapuche
No usar
 POSTGRE.INI  : Archivo de configuracion de parametros  (de mapuche)

Conexion Odbc

Pg 3.JPG

Pg 4.JPG

Pg 5.JPG

Conexion en Fox

Pg 0.JPG

Pg 1.JPG


Abajo se ven las figuras de configuracion

Verificar privilegios

El usuario q se conecta desde los programas de vfp6 a traves del driver postgres se llama consulta.
Este deber tener privilegios de consulta sobre las tablas
cobra
empleados
montos

de la base sueldos

 Esto se hace desde php pg admin 
http://200.16.30.9/Pg
base sueldos
tablas: cobra empleados montos

Programa 1

Este baja

dias trabajados 
mejor mes

Carga ambos valores como novedades en dh25

dias como novedad 13
mejor mes como novedad 11

El programa esta en

N:\anexo\programas\sac\bajar\traerdatos_diassac

ojo--hay que cambiar los numeros de liquidacion del /1 y /2

 v_semestre=2
 ..
 ..
 v_liq="000994"  && sac de contratos
 v_liq="000995" && liq normal
 ..
 ..
 anofnove   with "2012",;
 mesfnove   with "12",;

mes y año retro del SAC
mes y año de novedad

duracion

desde las 7:42 hasta las 8:21 (45 minutos aprox)
en junio 2012 en la pc de la vane, arranco 12.54 y ermino 13.09 (15 minutos)
en diciembre 2012 en la pc de la diana, arranco 12.40 y ermino 12.50 (10 minutos)

resultado

 d:\anexo\bases_externas\dh25diassac.dbf


Progrma 1.1

Es para controlar los sac q suman varios cargos por escalafon
N:\anexo\programas\sac\bajar\control_sac_varios_cargos

modificar paths de archivos generados

COPY TO t:\liquidaciones\1212\sac\dias_dobles\

Programa 2

Este baja

actualizacion de dh10 

a partir de lo modificaod en la web El programa esta en

N:\anexo\programas\sac\bajar\tomar_dh10_pg
hasta que sea mas inteligente el programa 
modificar en  
    replace imp_bruto_ with m.monto1,;
           imp_bruto2 with m.monto2,;
           imp_bruto3 with m.monto3,;
           imp_bruto4 with m.monto4,;
           imp_bruto5 with m.monto5,;
           imp_bruto6 with m.monto6
   
  • !* replace imp_bruto7 with m.monto1,;
  • !* imp_bruto8 with m.monto2,;
  • !* imp_bruto9 with m.monto3,;
  • !* imp_brut10 with m.monto4,;
  • !* imp_brut11 with m.monto5,;
  • !* imp_brut12 with m.monto6

tambien editar la parte

if(m.imp_bruto7>=0)
 replace brsac07     with paddl(alltrim(str(int(m.imp_bruto7))),7,"0")+"."+padl(alltrim(str((m.imp_bruto7-int(m.imp_bruto7))*100)),2,"0")
 else
 replace brsac07     with "-"+padl(right(alltrim(str(m.imp_bruto7,12,2)),len(alltrim(str(m.imp_bruto7,12,2)))-1),9,"0")
 endif
..
..
segun el semestre

duracion

 7:32 hasta 7:37 (3 minutos aprox)

resultado

d:\anexo\bases_externas\dh10modi

Programa 3

Para Fuentes

n:\anexo\programas\sac\bajar\dh24postgres.prg

resultado

d:\anexo\bases_externas\dh24modi

duracion

7:27 hasta a 7:30  (3 minutos aprox)

Traer datos de Postgres 333

aqui describo esto

ssss
ssss

submenu 1

fgf
dfg
dfg
dfgdf

sfsdf

dd
dd

submenu 2

Dibujo.JPG

pagina de pruebas