Cerrando y Abriendo Semestre
Contenido
Back Up ( parece q no va mas, viejooo diciembre 2012)
Ingresar a la base de datos "sueldos" y hacer bk de todas las tablas:
cobra dh01 dh03 dh10 dh21 dh24 dias_sac empleado fuentes montos
en el esquema respaldo agregandoles el prefijo
bk_anio_periodo_sem_nombretabla ejemplo bk_2010_1er_sem_montos
Desde toba parte1 ( parece q no va mas, viejooo diciembre 2012)
Ir a menu Administradion->Semestres Opcion "Cerrar Semestre"
Esta accion viaciara las tablas
cobra dh01 dh03 dh10 dh21 dh24 dias_sac montos
y NO vaciara
empleado fuentes
IMPORTANTE!!! desde julio 2010 esto boton no hace nada, ya q es una opcion muy peligrosa
Importar CVS ( parece q no va mas, viejooo diciembre 2012)
Entrar por ssh ( parece q no va mas, viejooo diciembre 2012)
a la direccion 200.16.30.9
loguearse como postgres( parece q no va mas, viejooo diciembre 2012)
su postgres
Editar el archivo ( parece q no va mas, viejooo diciembre 2012)
/var/www/htdocs/sitios/sitiodgp/cvsmensuales/sac/Pampa_Sac.sql
controlando que la tabla dias_sac se levante del cvs generado
ejemplo COPY public.dias_sac FROM '/var/www/htdocs/sitios/sitiodgp/cvsmensuales/sac/dias_sac_julio_noviembre.cvs' DELIMITERS '|' NULL AS ;
Ejecutar la importacion de los cvs ( parece q no va mas, viejooo diciembre 2012)
psql sueldos -f /var/www/htdocs/sitios/sitiodgp/cvsmensuales/sac/Pampa_Sac.sql
Bk cobra, empleados,fuentes,montos
LUCAS YA HACE BKS DE ESTO
ejecutar
create table respaldos.bk_2012_2do_sem_cobra as (select * from public.cobra)
para las tablas mencionadas
Desde toba parte2
Importar Usuarios
Es para crear datos para la tabla empleados
Antes de empezar
Editar
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php
a)Poner en la en la consulta de dh03 y en la de dh01 con dh03
en la funcion function evt__form_importar_users__importar() poner "fec_baja" en el primer dia del semestre
Ej fec_baja>='2010-07-01'
b)cambiar el nombre del archivo de salida
en function evt__form_importar_users__importar() poner
Ej: donde dice "$fd=fopen('script_usuarios_diciembre.txt','w');" poner "$fd=fopen('script_usuarios_enero2012.txt','w');"
Pestaña "Usuarios" Boton "Importar Usuario Pampa"
(si no estuviere la opcion)
*ir a http://200.16.30.9/toba_editor/1.4/ *elegir el proyecto sueldos, usuario toba
Archivo Generado
teoria /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_usuario_nombremes.txt practica para verlo ejecutar ls -lt /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/ el primero es el que se hizo en este proceso ej -rw-r--r-- 1 www-data www-data 2600854 Jun 4 10:26 script_usuarios_enero2012.txt
esto es viejo: "A este hay q limpiarle los nombre con ' (comilla simple) ya que esto genera error de importacion." Ahora ya esta arreglado en el script con un str_replace
Ingresar archivo a la BD sueldos
su postgres cd psql sueldos < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_usuarios.txt 2> ./error_script_usuarios.txt
esto ingresa datos a la tabla "empleado"
Abrir Semestre
Genera cargos montos y dias de los mismos. Partiendo de dh10,dias_sac, dh03 y dh01
Antes de empezar
Editar el archivo (no como usuario postgres, sino como root)
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/tareas_administrativas.php
cambiar en la funcion
function evt__form_abrir_semestre__abre_sem_abrir
!!!ojo q la funcion esta 2 veces y a veces esta renombrada
cambiar el nombre del arch generado
$fd=fopen('./script_cargos_y_valores_enero2012_procesado_junio.txt','w');
en la parte de la consulta
$sql="SELECT D.nro_cargo as cargo, D.imp_bruto_7 as imp_bruto_7, D.imp_bruto_8 as imp_bruto_8, D.imp_bruto_9 as imp_bruto_9, D.imp_bruto_10 as imp_bruto_10, D.imp_bruto_11 as imp_bruto_11, D.imp_bruto_12 as imp_bruto_12, F.dias_7 as dias_7, F.dias_8 as dias_8, F.dias_9 as dias_9, F.dias_10 as dias_10, F.dias_11 as dias_11, F.dias_12 as dias_12 FROM dh10 D, dias_sac F WHERE D.nro_cargo=F.nro_cargo";
los campos as ej para segundo semestres
D.imp_bruto_7 as imp_bruto_7,
ej para primer semestre
D.imp_bruto_1 as imp_bruto_7,
editar en la linea del insert el año y periodo
$linea="INSERT INTO montos VALUES ( $id_monto,1,2012,......
Opcion "Abrir Semestre"
Archivo Generado
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_cargos_y_valores__bla_blaa.txt
Ingresar archivo a la BD sueldos
su postgres cd psql sueldos < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_cargos_y_valores.txt 2> ./error_script_cargos_y_valores.txt
Tomar Fuentes
Antes de empezar
Editar el archivo
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php
cambiar en la funcion
function evt__form_importar_dic__dic_importar()
el nombre del archivo generado
$fd=fopen('script_fuentes_diciembre_2010.txt','w');
para el 1 al 5 o 7 al 11 buscar
//function evt__form_importar_dic__dic_importar_fuentes_ok_se_corre_1_al_5()
Pestaña "Diciembre" Boton "Importar Diciembre"
buscarl en
mcedit /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php
se llama
function evt__form_importar_dic__dic_importar_fuentes_ok_se_corre_1_al_5()
ponerla como
function evt__form_importar_dic__dic_importar()
cambiar el archivo de salida
$fd=fopen('script_fuentes_julio_noviembre_2012.txt','w');
Archivo Generado
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_fuentes_diciembre_2010.txt
Ingresar archivo a la BD sueldos
psql sueldos < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_fuentes_diciembre_2010.txt 2> ./error_script_fuentes_diciembre_2010.txt