Diferencia entre revisiones de «Agregar mes 6»
(→Importar ese resultado a la base de postgres) |
(→Generar cvs) |
||
(No se muestran 96 ediciones intermedias de 3 usuarios) | |||
Línea 6: | Línea 6: | ||
==Convertir dias de mes 6 a cvs== | ==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= | =DH10= | ||
==Poner un pampa mes 6 con dh10 blanqueado== | ==Poner un pampa mes 6 con dh10 blanqueado== | ||
==Acumular para sac== | ==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= | =Importar DH10 y dias_sac= | ||
− | + | ||
=Ejecutar Importar Usuarios= | =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/ | el archivo queda en /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/ | ||
− | =Importar ese resultado a la base de postgres= | + | ==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= | =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= | =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 | |
− | Es el mas pesado x q | ||
0 significa q no tuvo ninguna verificacion y por lo tanto manda la nueva info subida de dh10 | 0 significa q no tuvo ninguna verificacion y por lo tanto manda la nueva info subida de dh10 | ||
− | |||
*2 verificado central | *2 verificado central | ||
Línea 62: | Línea 117: | ||
*3 masivo | *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= | =Activar la edicion de fuentes= | ||
chequear | chequear | ||
[[Imagen:Activar fuentes.JPG]] | [[Imagen:Activar fuentes.JPG]] | ||
[[Imagen:Activar fuentes2.JPG]] | [[Imagen:Activar fuentes2.JPG]] |
Revisión actual del 16:41 8 jun 2016
Contenido
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