Diferencia entre revisiones de «Cerrando y Abriendo Semestre»
(→Back Up) |
(→Back Up) |
||
Línea 13: | Línea 13: | ||
bzip2 /var/www/bk/bk_base_sueldos_1ersemestre_2014.sql | bzip2 /var/www/bk/bk_base_sueldos_1ersemestre_2014.sql | ||
+ | queda | ||
+ | /var/www/bk/bk_base_sueldos_1ersemestre_2014.bz2 | ||
+ | bajarlo desde el ftp | ||
+ | |||
Ingresar a [http://www.dgp.unc.edu.ar/Pg] | Ingresar a [http://www.dgp.unc.edu.ar/Pg] | ||
Revisión del 12:02 27 nov 2014
Contenido
- 1 Back Up
- 2 Desde toba parte1 ( parece q no va mas, viejooo diciembre 2012)
- 3 Importar CVS ( parece q no va mas, viejooo diciembre 2012)
- 4 Bk cobra, empleados,fuentes,montos ( LUCAS YA HACE BKS DE ESTO)
- 5 Desde toba parte2
- 6 Deshabilitar opcion administracion del sistema sac
Back Up
Hacer un dump de la base de datos "sueldos" del servidor www.dgp.unc.edu.ar, especificando en el nombre del archivo el año y semestre. Para ello, se puede realizar mediante phppgadmin o mediante consola (altamente recomendado): ssh a dgp.unc.edu.ar (putty)
hacerse root
- su
hacer el bk como usuario postrges#
- /usr/bin/pg_dump -p 5432 -d -C -U postgres sueldos > /var/www/bk/bk_base_sueldos_1ersemestre_2014.sql
el bk que da en :
/var/www/bk/bk_base_sueldos_1ersemestre_2014.sql
se puede compirmir
bzip2 /var/www/bk/bk_base_sueldos_1ersemestre_2014.sql
queda
/var/www/bk/bk_base_sueldos_1ersemestre_2014.bz2
bajarlo desde el ftp
Ingresar a [1]
Seleccionar la base de datos "sueldos"
De la barra de herramientas, seleccionar la herramienta "Export" ("Exportar")
Dejar las opciones como las muestra la siguiente imagen y tocar el botón "Export" de abajo.
Una vez descargado el archivo, renombrarlo como sueldos-<año>-<semestre>.sql.gz y subirlo al servidor DGP, en la carpeta <ESPECIFICAR UNA CARPETA>
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 (BORRAR)
psql sueldos -Upostgres -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
Deshabilitar sistema de SAC
Pasaje_de_SAC_a_Pampa#Cortar_acceso_al_websac
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
ojo!!!! esta en 2 lugares 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');"
Ejecutar generacion de archivo (desde sac-toba ejecutable)
Ir a menu Administradion->Interfaz Pampa Pestaña "Usuarios" Boton "Importar Usuario Pampa"
www.dgp.unc.edu.ar/sueldos/1.0/
(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 -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_usuarios_el_archivo_de_salida_que_vi_en_el_punto_anterior.txt 2> ./error_script_usuarios.txt
esto ingresa datos a la tabla "empleado"
Abrir Semestre
Genera datos para cobra(relacion cargo con monto) montos(dias y montos) . 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, solo una sirve y es la que esta como original
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 semestre y año
$linea="INSERT INTO montos VALUES ( $id_monto,1,2012,...... 1 es primer semestre 2 es es segundo semestre
Opcion "Abrir Semestre"
Archivo Generado
es el que indique en la funcion anterior para verlo ls -lth /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/ mcedit /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 -Upostgres sueldos < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_cargos_y_valores_el_archivo_generado.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
buscar
function evt__form_importar_dic__dic_importar_fuentes_ok_se_corre_1_al_5()
debera quedar
//function evt__form_importar_dic__dic_importar_fuentes_ok_se_corre_1_al_5() function evt__form_importar_dic__dic_importar()
ojo que hay 2, una para los primeros 5 meses y otra para el ultimo mes chequear q no haya otra linea en el codigo donde diga
function evt__form_importar_dic__dic_importar()
para el 1 al 5 o 7 al 11 buscar
y cambie el nombre del archivo de salida
$fd=fopen('script_fuentes_diciembre_2010.txt','w');
Pestaña "Diciembre" Boton "Importar Diciembre"
si el navegador pierde conexion en putty
watch ls -lht /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_fuentes*
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 -Upostgres < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_fuentes_diciembre_2010.txt 2> ./error_script_fuentes_diciembre_2010.txt