Diferencia entre revisiones de «Agregar mes 6»

De Wiki
Saltar a: navegación, buscar
(Convertir dias de mes 6 a cvs)
(Convertir dias de mes 6 a cvs)
Línea 7: Línea 7:
 
==Convertir dias de mes 6 a cvs==
 
==Convertir dias de mes 6 a cvs==
  
#Copiamos el dh21 del mes correspondiente (Diciembre o Junio)
+
# Copiamos el dh21 del mes correspondiente (Diciembre o Junio)
#Ponerlos en c:\Pampa_C\pampa\rrhh como dh21_mmaaaa.dat
+
# Ponerlos 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"'''
  
  

Revisión del 11:57 5 dic 2014

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

  1. Copiamos el dh21 del mes correspondiente (Diciembre o Junio)
  2. Ponerlos en c:\Pampa_C\pampa\rrhh como dh21_mmaaaa.dat
  3. Renombrar el c:\Pampa_C\pampa\rrhh\dh21_mmaaaa.dat como c:\Pampa_C\pampa\rrhh\dh21.dat
  4. 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"



http://www.dgp.unc.edu.ar/operaciones.wiki/index.php/Traslado_de_datos_al_Sistema_WebSac

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.

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
OJO - ver el tamaño de los archivos porque a veces quedan todamos

Hacer Bk de la bd sueldosd

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

bk 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 + cargos q no existen en "empleado". Esto se actualizo en diciembre de 2012
mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php


ver la funcion

function evt__form_importar_users__importar()
en la consulta solo incluye q mire alos nuevos, 
 se recomienda cambiar el nombre al archivo de salida parano perder el anterior
 este nombre de achivo esta en la linea
     $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 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 + cargos q existen en "empleado" y No existen en "cobra"


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

ir a 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 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
mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php
cambiar el nombre de la funcion ya q la que se uso del 1 al 5 solo es 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()
recordar 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');


HISTORICO (ya no hacerlo mas): vaciar las fuentes!!!!!
           no vacie para 06 2012 y anduvo mallll. Asi que hubo q vacair las fuentes y correr
           importa_diciembre con el cofigo q 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