Diferencia entre revisiones de «Pasaje de SAC a Pampa»
(→Programa 2) |
(→Programa 1) |
||
(No se muestran 36 ediciones intermedias de 4 usuarios) | |||
Línea 1: | Línea 1: | ||
+ | =Cortar acceso al websac= | ||
+ | ==Entrar al proyecto de toba== | ||
+ | http://www.dgp.unc.edu.ar/toba_editor/1.4/ | ||
+ | proyecto sueldos | ||
+ | usuario toba | ||
+ | ==Modificar por toba== | ||
+ | [[Imagen:Desactivar_sac1.JPG]] | ||
+ | ==reiniciar apache== | ||
+ | Por si hay alguien conectado | ||
+ | Para ello hacer | ||
+ | # ssh dgp@200.16.30.9 | ||
+ | hacerse root | ||
+ | # su | ||
+ | # /etc/init.d/apache2 restart | ||
+ | #otra opcion(service apache2 restart) | ||
+ | ==Chequear que no este la opcion de SAC en el menu del sistema== | ||
+ | http://www.dgp.unc.edu.ar/sueldos/1.0/?ai=sueldos&tm=1 | ||
+ | |||
=Traer datos de Postgres= | =Traer datos de Postgres= | ||
==Configurar Conexion== | ==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=== | ===Conexion Odbc=== | ||
[[Imagen:Pg_3.JPG]] | [[Imagen:Pg_3.JPG]] | ||
Línea 23: | Línea 52: | ||
montos | montos | ||
de la base sueldos | 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== | ==Programa 1== | ||
+ | Este se hace cuando vamos a agregar el ultimo mes del semestre | ||
Este baja | Este baja | ||
dias trabajados | dias trabajados | ||
Línea 32: | Línea 69: | ||
El programa esta en | El programa esta en | ||
N:\anexo\programas\sac\bajar\traerdatos_diassac | 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 | ||
+ | .. | ||
+ | .. | ||
+ | anionove with "2012",; | ||
+ | mesnove with "12",; | ||
+ | -----mes y año retro del SAC | ||
+ | -----mes y año de novedad | ||
duracion | duracion | ||
desde las 7:42 hasta las 8:21 (45 minutos aprox) | 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 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) | ||
+ | en diciembre 2015 PC Mati - 14:22 a 14:36 - Duracion: 00:14 | ||
===resultado=== | ===resultado=== | ||
− | + | n:\anexo\bases_externas\dh25diassac.dbf | |
+ | ---esto se importar al pampa central y se debe efectuar como nuevos identificadores | ||
Línea 45: | Línea 98: | ||
Es para controlar los sac q suman varios cargos por escalafon | Es para controlar los sac q suman varios cargos por escalafon | ||
N:\anexo\programas\sac\bajar\control_sac_varios_cargos | N:\anexo\programas\sac\bajar\control_sac_varios_cargos | ||
+ | |||
+ | modificar paths de archivos generados | ||
+ | |||
+ | COPY TO t:\liquidaciones\1212\sac\dias_dobles\ | ||
==Programa 2== | ==Programa 2== | ||
Línea 68: | Línea 125: | ||
*!* imp_brut11 with m.monto5,; | *!* imp_brut11 with m.monto5,; | ||
*!* imp_brut12 with m.monto6 | *!* 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 | duracion | ||
7:32 hasta 7:37 (3 minutos aprox) | 7:32 hasta 7:37 (3 minutos aprox) | ||
===resultado=== | ===resultado=== | ||
− | + | n:\anexo\bases_externas\dh10modi | |
− | ==Programa 3== | + | ==Programa 3 (No se usa mas)== |
+ | No se usa mas a partir de 06/14 porque no pueden modificar mas las fuentes en el WEB SAC | ||
+ | --cualquier cambio lo deben hacer en Pampa | ||
Para Fuentes | Para Fuentes | ||
n:\anexo\programas\sac\bajar\dh24postgres.prg | n:\anexo\programas\sac\bajar\dh24postgres.prg | ||
===resultado=== | ===resultado=== | ||
− | + | n:\anexo\bases_externas\dh24modi | |
duracion | duracion | ||
7:27 hasta a 7:30 (3 minutos aprox) | 7:27 hasta a 7:30 (3 minutos aprox) | ||
− | = | + | ==Cambio de Fuentes en SAC Contratos diciembre== |
− | + | No se puede utilizar la base dh24modi que genera el programa ya que hay problemas con los decimales y si la reimportamos se pierden. | |
− | + | Hay que comparar las bases (dh24 de pampavs dh24 psotgres) y despues cambiarlos manualmente en Pampa | |
− | + | para la Liquidacion de Contratos y despues volverlos a dejar como estaban | |
− | == | + | La consulta es: |
− | + | ||
− | + | select v24.nro_cargo,v24.codn_fuent as fvieja,v24.porc_ipres as porcviejo,dh24.codn_fuent as fnueva,dh24.porc_ipres as porcnuevo ; | |
− | + | from dh24,v24 where dh24.nro_cargo=v24.nro_cargo; | |
− | + | and dh24.codn_fuent<>v24.codn_fuent order by 1 into table vm_bases_informes+"cambio_fuente" | |
+ | |||
+ | ==Tiempo empleado en bajada del SAC== | ||
+ | En Diciembre 2012 desde la maq. Diana desde 11.50 a 13:50 hs aprox 2 hs | ||
+ | En Junio 2014 tardo 15 minutos todooo | ||
+ | |||
+ | ==Tiempo empleado en bajada del SAC== | ||
+ | 1) Importar al pampa los dias sac | ||
+ | |||
+ | *controlar si no existen conceptos 13 y 11 cargados para el sac | ||
+ | SELECT * FROM "DH25" WHERE CODN_CONCE=11 | ||
+ | SELECT * FROM "DH25" WHERE CODN_CONCE=13 | ||
+ | |||
+ | *borrar si hay conceptos 13 y 11 en el sac | ||
− | + | *convertir el dh25diassac a sdf | |
+ | copy to vm_bases_informes+"dh25_sac_final"sdf | ||
− | + | 2) importar el dh10 del web sac al pampa | |
− | + | *--convertir el dh10modi a txt | |
− | + | sele dh10modi | |
− | + | copy to vm_bases_informes+"dh10_FINAL"sdf | |
+ | *----renombrar el dh10 existente en pampa | ||
+ | *--importar con intercambio el dh10 | ||
− | + | 3) control de cargos dados de alta en sueldos y agregado en dh10 | |
+ | *---controlar el dh10 existente en pampa con el bajado del web sac |
Revisión actual del 11:03 13 jun 2016
Contenido
Cortar acceso al websac
Entrar al proyecto de toba
http://www.dgp.unc.edu.ar/toba_editor/1.4/ proyecto sueldos usuario toba
Modificar por toba
reiniciar apache
Por si hay alguien conectado Para ello hacer # ssh dgp@200.16.30.9 hacerse root # su # /etc/init.d/apache2 restart #otra opcion(service apache2 restart)
http://www.dgp.unc.edu.ar/sueldos/1.0/?ai=sueldos&tm=1
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
Conexion en Fox
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 se hace cuando vamos a agregar el ultimo mes del semestre 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 .. .. anionove with "2012",; mesnove 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) en diciembre 2015 PC Mati - 14:22 a 14:36 - Duracion: 00:14
resultado
n:\anexo\bases_externas\dh25diassac.dbf
---esto se importar al pampa central y se debe efectuar como nuevos identificadores
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
n:\anexo\bases_externas\dh10modi
Programa 3 (No se usa mas)
No se usa mas a partir de 06/14 porque no pueden modificar mas las fuentes en el WEB SAC --cualquier cambio lo deben hacer en Pampa Para Fuentes
n:\anexo\programas\sac\bajar\dh24postgres.prg
resultado
n:\anexo\bases_externas\dh24modi
duracion
7:27 hasta a 7:30 (3 minutos aprox)
Cambio de Fuentes en SAC Contratos diciembre
No se puede utilizar la base dh24modi que genera el programa ya que hay problemas con los decimales y si la reimportamos se pierden.
Hay que comparar las bases (dh24 de pampavs dh24 psotgres) y despues cambiarlos manualmente en Pampa para la Liquidacion de Contratos y despues volverlos a dejar como estaban La consulta es:
select v24.nro_cargo,v24.codn_fuent as fvieja,v24.porc_ipres as porcviejo,dh24.codn_fuent as fnueva,dh24.porc_ipres as porcnuevo ; from dh24,v24 where dh24.nro_cargo=v24.nro_cargo; and dh24.codn_fuent<>v24.codn_fuent order by 1 into table vm_bases_informes+"cambio_fuente"
Tiempo empleado en bajada del SAC
En Diciembre 2012 desde la maq. Diana desde 11.50 a 13:50 hs aprox 2 hs En Junio 2014 tardo 15 minutos todooo
Tiempo empleado en bajada del SAC
1) Importar al pampa los dias sac
- controlar si no existen conceptos 13 y 11 cargados para el sac
SELECT * FROM "DH25" WHERE CODN_CONCE=11 SELECT * FROM "DH25" WHERE CODN_CONCE=13
- borrar si hay conceptos 13 y 11 en el sac
- convertir el dh25diassac a sdf
copy to vm_bases_informes+"dh25_sac_final"sdf
2) importar el dh10 del web sac al pampa
- --convertir el dh10modi a txt
sele dh10modi copy to vm_bases_informes+"dh10_FINAL"sdf
- ----renombrar el dh10 existente en pampa
- --importar con intercambio el dh10
3) control de cargos dados de alta en sueldos y agregado en dh10
- ---controlar el dh10 existente en pampa con el bajado del web sac