Diferencia entre revisiones de «Pasaje de SAC a Pampa»

De Wiki
Saltar a: navegación, buscar
(Progrma 1.1)
(Programa 1)
 
(No se muestran 23 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
 
=Cortar acceso al websac=
 
=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==
 
==Modificar por toba==
 
[[Imagen:Desactivar_sac1.JPG]]
 
[[Imagen:Desactivar_sac1.JPG]]
 
==reiniciar apache==
 
==reiniciar apache==
 
  Por si hay alguien conectado
 
  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=
Línea 48: Línea 60:
  
 
==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 64: Línea 77:
 
   ..
 
   ..
 
   ..
 
   ..
   anofnove   with "2012",;
+
   anionove   with "2012",;
   mesfnove   with "12",;
+
   mesnove   with "12",;
-----mes y año retro del SAC
+
  -----mes y año retro del SAC
-----mes y año de novedad
+
  -----mes y año de novedad
  
 
duracion
 
duracion
Línea 74: Línea 87:
  
 
  en diciembre 2012 en la pc de la diana, arranco 12.40 y ermino 12.50 (10 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===
   d:\anexo\bases_externas\dh25diassac.dbf
+
   n:\anexo\bases_externas\dh25diassac.dbf
  
 +
---esto se importar al pampa central y se debe efectuar como nuevos identificadores
  
  
Línea 110: 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===
  d:\anexo\bases_externas\dh10modi
+
  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===
  d:\anexo\bases_externas\dh24modi
+
  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)
  
=Traer datos de Postgres 333=
+
==Cambio de Fuentes en SAC Contratos diciembre==
aqui describo esto
+
No se puede utilizar la base dh24modi que genera el programa ya que hay problemas con los decimales y si la reimportamos se pierden.
ssss
+
Hay que comparar las bases (dh24 de pampavs dh24 psotgres) y despues cambiarlos manualmente en Pampa
ssss
+
para la Liquidacion de Contratos y despues volverlos a dejar como estaban
==submenu 1==
+
La consulta es:
  fgf
+
 
  dfg
+
select v24.nro_cargo,v24.codn_fuent as fvieja,v24.porc_ipres as porcviejo,dh24.codn_fuent as fnueva,dh24.porc_ipres as porcnuevo ;
dfg
+
from dh24,v24 where dh24.nro_cargo=v24.nro_cargo;
dfgdf
+
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
  
sfsdf
+
*convertir el dh25diassac a sdf
 +
  copy to vm_bases_informes+"dh25_sac_final"sdf
  
dd
+
2) importar el dh10 del web sac al pampa
dd
+
*--convertir el dh10modi a txt
==submenu 2==
+
sele dh10modi
[[Imagen:Dibujo.JPG]]
+
copy to vm_bases_informes+"dh10_FINAL"sdf
 +
*----renombrar el dh10 existente en pampa
 +
*--importar con intercambio el dh10
  
[[pagina de pruebas]]
+
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

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

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

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 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