Diferencia entre revisiones de «Agregar mes 6»

De Wiki
Saltar a: navegación, buscar
(Generar cvs)
 
(No se muestran 131 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
===dias mes 6===  
+
=dias mes 6=
====Liquidar en el Pampa los dias del mes 6. Despues usar el programa del punto 2) y cargar el mes 6 y todos los anteriores.====
+
==Historial de tiempos de ejecucion==
 +
  el mes de Junio 2013 lleva 6 horas desde la acumulacion del mes 6. OJO que ya estaba liquidado
 +
==Liquidar en el Pampa los dias del mes 6==
 
concepto 13-dias
 
concepto 13-dias
  
====Convertir dias de mes 6 a cvs====
+
==Convertir dias de mes 6 a cvs==
  utilizando el procedimiento
+
 
[[Traslado de datos al Sistema WebSac|Traslado de datos al Sistema WebSac (dias y dh's)]]
+
Copiamos el dh21 del mes correspondiente (Diciembre o Junio)
 +
 
 +
Ponerlo en c:\Pampa_C\pampa\rrhh como dh21_mmaaaa.dat
 +
 
 +
Renombrar el c:\Pampa_C\pampa\rrhh\dh21_mmaaaa.dat como c:\Pampa_C\pampa\rrhh\dh21.dat
 +
 
 +
Modificamos desde fox el programa '''conv_dias_sac_adbf''', solo lo que esta remarcado a continuacion en negrita
 +
 
 +
cadenasql= "select * from dh21 where codn_conce=13"
 +
create sql view v21;
 +
connection con_pampa_c;
 +
as &cadenasql
 +
use v21 in 0
 +
tabla= vm_bases_informes+'''"dh21_tmmaa"'''
 +
 
 +
Ahora lo convertimos a cvs
 +
 +
Creamos la carpeta en t:\liquidaciones\MMAA\sac
 +
Ahora corremos el programa correspondiente
 +
-tomar_dias_21_1semestre2014_1al6
 +
-tomar_dias_21_2semestre2014_7al12
 +
-Este genera 3 archivos (dias_sac_enero_mayo.cvs/dias_sac_retros_v2.DBF/dsr_escal.DBF)
 +
 
 +
=DH10=
 +
==Poner un pampa mes 6 con dh10 blanqueado==
 +
==Acumular para sac==
 +
 
 +
Debe hacerse desde los meses 1 al 6, en este caso va estar acumulado Diciembre o Junio dependiendo del semestre en el que estemos.
 +
 +
Ubicación: z:/SAC/sac_'''AÑO'''/'''XXX_SEMESTRE'''/
 +
 
 +
==Generar cvs==
 +
Desde el pampa acumulado generamos los cvs DH10,DH01,DH03,DH24.
 +
 
 +
Debemos tener creado dentro de pampa/rrhh/exportar/POSTGRE un archivo txt llamo tablas.txt y en el interior colocamos DH10,DH01,DH03,DH24 uno debajo del otro.
 +
 
 +
subir los cvs vía ftp a la carpeta /htdocs/sitios/sitiodgp/cvsmensuales/sac
 +
 
 +
==Backup de la base de datos sueldosd==
 +
 
 +
su postgres
 +
cd
 +
pg_dump -C sueldos -Upostgres > ./bk_julio_noviembre_antes_diciembre2012.sql
 +
 
 +
==Backup por tabla==
 +
ejemplo
 +
antes hacer bk de los dhs con
 +
create table public.dias_sac_hasta_noviembre_2011
 +
as (select * from public.dias_sac)
 +
 
 +
=Importar DH10 y dias_sac=
 +
 
 +
=Ejecutar Importar Usuarios=
 +
Trae los legajos más cargos que no existen en "empleado". (actualizado 122012)
 +
 
 +
'''mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php'''
 +
 
 +
Buscar la funcion 
 +
'''function evt__form_importar_users__importar()'''
 +
 
 +
en la consulta solo incluye que mire a los nuevos,se recomienda cambiar el nombre al archivo de salida para no perder el anterior.
 +
 
 +
Ahora buscamos
 +
'''$fd=fopen('script_usuarios_julio2013_diciembre2013.txt','w');'''
 +
 
 +
==Ejecutar desde toba==
 +
 
 +
'''OJO CONTROLAR CON lUCAS ESPACIO EN EL SERVIDOR PORQUE SINO NO GENERA NADA'''
 +
 
 +
http://www.dgp.unc.edu.ar/toba_editor/1.4/
 +
 
 +
el archivo queda en /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/
 +
 
 +
==Importar ese resultado a la base de postgres==
 +
se hace desde la consola o putty
 +
'''psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/''script_usuarios_julio2013_diciembre2013.txt'' 2> ./error_script_usuarios.txt'''
 +
 
 +
=Ejecutar Arbrir Semestre=
 +
Trae montos y cobra de los legajos más cargos q existen en "empleado" y No existen en "cobra"
 +
Desde consola (putty)
 +
'''mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/tareas_administrativas.php'''
 +
Buscar
 +
'''funcion function evt__form_abrir_semestre__abre_sem_abrir'''
 +
cambiar el nombre en
 +
'''$fd=fopen('./script_cargos_y_valores_julio2013_procesado_diciembre.txt','w');'''
 +
 
 +
==Ir a toba y ejecutar abrir semestre==
 +
Toba [http://www.dgp.unc.edu.ar/sueldos/1.0/]
 +
 
 +
administracion->semestres->abrir semestre
 +
 
 +
el archivo de salida queda en
 +
 
 +
'''ls -lth /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/'''
 +
 
 +
==Importar ese resultado a la base de postgres==
 +
Se hace desde la consola o putty
 +
'''psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_cargos_y_valores_julio2013_procesado_diciembre.txt 2> ./error_script_cargos_y_valores.txt'''
 +
 
 +
=Ejecutar Importar Diciembre=
 +
Observacion para cuando se publica sac 1 sola vez (solo despues de concentrar con los 6 meses cargados) (En este punto ya estan los legajos +
 +
cargos nuevos (empleado) en las bases con su correspondiente info en cobra y montos, por lo cual ya no habra problemas de faltante del mes de junio (o ultimo mes del semestre)
 +
 
 +
Es el mas pesado (tardo 25 minutos en diciembre 2013) x q trabaja con todos los meses poniendoles q los actualice para cuando verificado=0
 +
0 significa q no tuvo ninguna verificacion y por lo tanto manda la nueva info subida de dh10
 +
 
 +
*2 verificado central
 +
*1 verificado dep
 +
*3 masivo
 +
 
 +
==Editamos importar_usuarios.php==
 +
 +
'''mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php'''
 +
 
 +
cambiar el nombre de la función ya que la que se uso del 1 al 5 es solamente para fuentes, esta es mas avanzada
 +
se llama
 +
  '''function evt__form_importar_dic__dic_importar_para_poner_ultimo_mes_de_semestre_ok()'''
 +
ponerla como
 +
  '''function evt__form_importar_dic__dic_importar()'''
 +
 
 +
de esta manera la misma puede ser llamada por el boton
 +
  '''Administracion--->Interfaz-Pampa---->Pestaña "Diciembre"--->boton "importar diciembre"'''
 +
 
 +
y a la es estaba como
 +
  '''function evt__form_importar_dic__dic_importar()'''
 +
ponerla como
 +
  '''function evt__form_importar_dic__dic_importar_fuentes_ok_se_corre_1_al_5()'''
 +
 
 +
cambiar
 +
  '''$per_sem=6; //si es primer semestre debe valer 0'''
 +
 
 +
en la linea 311
 +
cambiar en el insert into montos los valores de semestre y año
 +
 
 +
A partir de junio 2014 se comento la generacion de fuentes en la linea 378 a 399,
 +
ya que las genero mal y al parecer ya lo habia hecho veces anteriores.
 +
Y Agrego una query q inserta todas las fuentes a partir de una consulta, lineas 408 a 410.
 +
 
 +
 +
cambiar los nombres de la creacion de archivos
 +
  $fd=fopen('script_julio_2013_datos_nuevos_de_diciembre2013.txt','w'); //tiene update en montos e insert en fuentes
 +
 
 +
  * este archivo en los ultimos sacs esta vacio 
 +
  $fd=fopen('script_julio_2013_2_datos_de_diciembre.txt','w');
 +
 
 +
 
 +
==Histórico==
 +
===Ya no hacerlo mas-vaciar las fuentes!!!!!===
 +
No vacié para 06 2012 y anduvo '''MAL'''. Asique hubo que vaciar las fuentes y correr importa_diciembre con el código que solo levanta fuentes
 +
 
 +
==desde toba==
 +
ir a administracion->interfaz pampa->diciembre->importar diciembre
 +
Esto genera el archivos de salida "script_julio_2013_datos_nuevos_de_diciembre2013.txt" y otro mas que últimamente esta vacío y no se usa
 +
 
 +
==los 2 archivos de salida quedan en==
 +
 
 +
Para ir mirando la generacion por pantalla hacer:
 +
 
 +
  ls -lth /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/
 +
 
 +
==Importar ese resultado a la base de postgres==
 +
se hace desde la consola
 +
  psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_julio_2013_datos_nuevos_de_diciembre2013.txt 2> ./error_datos_nuevos.txt
 +
  psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_julio_2013_2_datos_de_diciembre.txt 2> ./error_script_datos_dic.txt
 +
 
 +
=Activar la edicion de fuentes=
 +
chequear
 +
[[Imagen:Activar fuentes.JPG]]
 +
[[Imagen:Activar fuentes2.JPG]]

Revisión actual del 16:41 8 jun 2016

dias mes 6

Historial de tiempos de ejecucion

 el mes de Junio 2013 lleva 6 horas desde la acumulacion del mes 6. OJO que ya estaba liquidado

Liquidar en el Pampa los dias del mes 6

concepto 13-dias

Convertir dias de mes 6 a cvs

Copiamos el dh21 del mes correspondiente (Diciembre o Junio)

Ponerlo en c:\Pampa_C\pampa\rrhh como dh21_mmaaaa.dat

Renombrar el c:\Pampa_C\pampa\rrhh\dh21_mmaaaa.dat como c:\Pampa_C\pampa\rrhh\dh21.dat

Modificamos desde fox el programa conv_dias_sac_adbf, solo lo que esta remarcado a continuacion en negrita

cadenasql= "select * from dh21 where codn_conce=13"
create sql view v21;
connection con_pampa_c;
as &cadenasql
use v21 in 0
tabla= vm_bases_informes+"dh21_tmmaa"

Ahora lo convertimos a cvs

Creamos la carpeta en t:\liquidaciones\MMAA\sac
Ahora corremos el programa correspondiente
-tomar_dias_21_1semestre2014_1al6
-tomar_dias_21_2semestre2014_7al12
-Este genera 3 archivos (dias_sac_enero_mayo.cvs/dias_sac_retros_v2.DBF/dsr_escal.DBF)

DH10

Poner un pampa mes 6 con dh10 blanqueado

Acumular para sac

Debe hacerse desde los meses 1 al 6, en este caso va estar acumulado Diciembre o Junio dependiendo del semestre en el que estemos.

Ubicación: z:/SAC/sac_AÑO/XXX_SEMESTRE/

Generar cvs

Desde el pampa acumulado generamos los cvs DH10,DH01,DH03,DH24.
Debemos tener creado dentro de pampa/rrhh/exportar/POSTGRE un archivo txt llamo tablas.txt y en el interior colocamos DH10,DH01,DH03,DH24 uno debajo del otro.
subir los cvs vía ftp a la carpeta /htdocs/sitios/sitiodgp/cvsmensuales/sac

Backup de la base de datos sueldosd

su postgres
cd
pg_dump -C sueldos -Upostgres > ./bk_julio_noviembre_antes_diciembre2012.sql

Backup por tabla

ejemplo
antes hacer bk de los dhs con
create table public.dias_sac_hasta_noviembre_2011
as (select * from public.dias_sac)

Importar DH10 y dias_sac

Ejecutar Importar Usuarios

Trae los legajos más cargos que no existen en "empleado". (actualizado 122012)

mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php

Buscar la funcion

function evt__form_importar_users__importar()

en la consulta solo incluye que mire a los nuevos,se recomienda cambiar el nombre al archivo de salida para no perder el anterior.

Ahora buscamos

$fd=fopen('script_usuarios_julio2013_diciembre2013.txt','w');

Ejecutar desde toba

OJO CONTROLAR CON lUCAS ESPACIO EN EL SERVIDOR PORQUE SINO NO GENERA NADA

http://www.dgp.unc.edu.ar/toba_editor/1.4/
el archivo queda en /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/

Importar ese resultado a la base de postgres

se hace desde la consola o putty

psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_usuarios_julio2013_diciembre2013.txt 2> ./error_script_usuarios.txt

Ejecutar Arbrir Semestre

Trae montos y cobra de los legajos más cargos q existen en "empleado" y No existen en "cobra" Desde consola (putty)

mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/tareas_administrativas.php

Buscar

funcion function evt__form_abrir_semestre__abre_sem_abrir

cambiar el nombre en

$fd=fopen('./script_cargos_y_valores_julio2013_procesado_diciembre.txt','w');

Ir a toba y ejecutar abrir semestre

Toba [1]
administracion->semestres->abrir semestre

el archivo de salida queda en

ls -lth /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/

Importar ese resultado a la base de postgres

Se hace desde la consola o putty

psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_cargos_y_valores_julio2013_procesado_diciembre.txt 2> ./error_script_cargos_y_valores.txt

Ejecutar Importar Diciembre

Observacion para cuando se publica sac 1 sola vez (solo despues de concentrar con los 6 meses cargados) (En este punto ya estan los legajos + cargos nuevos (empleado) en las bases con su correspondiente info en cobra y montos, por lo cual ya no habra problemas de faltante del mes de junio (o ultimo mes del semestre)

Es el mas pesado (tardo 25 minutos en diciembre 2013) x q trabaja con todos los meses poniendoles q los actualice para cuando verificado=0

0 significa q no tuvo ninguna verificacion y por lo tanto manda la nueva info subida de dh10
  • 2 verificado central
  • 1 verificado dep
  • 3 masivo

Editamos importar_usuarios.php

mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php

cambiar el nombre de la función ya que la que se uso del 1 al 5 es solamente para fuentes, esta es mas avanzada se llama

  function evt__form_importar_dic__dic_importar_para_poner_ultimo_mes_de_semestre_ok()

ponerla como

  function evt__form_importar_dic__dic_importar()

de esta manera la misma puede ser llamada por el boton

 Administracion--->Interfaz-Pampa---->Pestaña "Diciembre"--->boton "importar diciembre"

y a la es estaba como

 function evt__form_importar_dic__dic_importar()

ponerla como

 function evt__form_importar_dic__dic_importar_fuentes_ok_se_corre_1_al_5()

cambiar

 $per_sem=6; //si es primer semestre debe valer 0

en la linea 311 cambiar en el insert into montos los valores de semestre y año

A partir de junio 2014 se comento la generacion de fuentes en la linea 378 a 399, ya que las genero mal y al parecer ya lo habia hecho veces anteriores. Y Agrego una query q inserta todas las fuentes a partir de una consulta, lineas 408 a 410.


cambiar los nombres de la creacion de archivos
 $fd=fopen('script_julio_2013_datos_nuevos_de_diciembre2013.txt','w'); //tiene update en montos e insert en fuentes
  
 * este archivo en los ultimos sacs esta vacio  
 $fd=fopen('script_julio_2013_2_datos_de_diciembre.txt','w');


Histórico

Ya no hacerlo mas-vaciar las fuentes!!!!!

No vacié para 06 2012 y anduvo MAL. Asique hubo que vaciar las fuentes y correr importa_diciembre con el código que solo levanta fuentes

desde toba

ir a administracion->interfaz pampa->diciembre->importar diciembre
Esto genera el archivos de salida "script_julio_2013_datos_nuevos_de_diciembre2013.txt" y otro mas que últimamente esta vacío y no se usa

los 2 archivos de salida quedan en

Para ir mirando la generacion por pantalla hacer:

 ls -lth /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/

Importar ese resultado a la base de postgres

se hace desde la consola

 psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_julio_2013_datos_nuevos_de_diciembre2013.txt 2> ./error_datos_nuevos.txt
 psql sueldos -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_julio_2013_2_datos_de_diciembre.txt 2> ./error_script_datos_dic.txt

Activar la edicion de fuentes

chequear Activar fuentes.JPG Activar fuentes2.JPG