Diferencia entre revisiones de «Cerrando y Abriendo Semestre»
(→Archivo Generado) |
(→Ingresar archivo a la BD sueldos) |
||
(No se muestran 67 ediciones intermedias de 5 usuarios) | |||
Línea 1: | Línea 1: | ||
=Back Up= | =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 | |
− | =Desde toba parte1= | + | bajarlo desde el ftp |
+ | |||
+ | Ingresar a [http://www.dgp.unc.edu.ar/Pg] | ||
+ | |||
+ | 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 ( NO VA MÁS 2012) = | ||
Ir a menu Administradion->Semestres | Ir a menu Administradion->Semestres | ||
Opcion "Cerrar Semestre" | Opcion "Cerrar Semestre" | ||
Línea 33: | Línea 45: | ||
IMPORTANTE!!! desde julio 2010 esto boton no hace nada, ya q es una opcion muy peligrosa | IMPORTANTE!!! desde julio 2010 esto boton no hace nada, ya q es una opcion muy peligrosa | ||
− | =Importar CVS= | + | =Importar CVS ( parece q no va mas, viejooo diciembre 2012)= |
− | ==Entrar por ssh== | + | ==Entrar por ssh ( parece q no va mas, viejooo diciembre 2012)== |
a la direccion 200.16.30.9 | a la direccion 200.16.30.9 | ||
− | ==loguearse como postgres== | + | ==loguearse como postgres( parece q no va mas, viejooo diciembre 2012)== |
su postgres | su postgres | ||
− | ==Editar el archivo== | + | ==Editar el archivo ( parece q no va mas, viejooo diciembre 2012)== |
/var/www/htdocs/sitios/sitiodgp/cvsmensuales/sac/Pampa_Sac.sql | /var/www/htdocs/sitios/sitiodgp/cvsmensuales/sac/Pampa_Sac.sql | ||
− | controlando que la tabla dias_sac se levante del cvs generado | + | 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 ''; | COPY public.dias_sac FROM '/var/www/htdocs/sitios/sitiodgp/cvsmensuales/sac/dias_sac_julio_noviembre.cvs' DELIMITERS '|' NULL AS ''; | ||
− | == | + | =Bk cobra, empleados,fuentes,montos (NO VA MÁS)= |
− | + | ||
+ | ejecutar | ||
+ | create table respaldos.bk_2012_2do_sem_cobra as (select * from public.cobra) | ||
+ | create table empleados.bk_2012_2do_sem_cobra as (select * from public.empleados) | ||
+ | create table fuentes.bk_2012_2do_sem_cobra as (select * from public.fuentes) | ||
+ | create table montos.bk_2012_2do_sem_cobra as (select * from public.montos) | ||
+ | |||
+ | para las tablas mencionadas | ||
=Desde toba parte2= | =Desde toba parte2= | ||
+ | ==Deshabilitar sistema de SAC== | ||
+ | [[Pasaje_de_SAC_a_Pampa#Cortar_acceso_al_websac]] | ||
+ | |||
==Importar Usuarios== | ==Importar Usuarios== | ||
Es para crear datos para la tabla empleados | Es para crear datos para la tabla empleados | ||
Línea 54: | Línea 76: | ||
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php | /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==== | ====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' | Ej fec_baja>='2010-07-01' | ||
====b)cambiar el nombre del archivo de salida==== | ====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');" | Ej: donde dice "$fd=fopen('script_usuarios_diciembre.txt','w');" | ||
poner "$fd=fopen('script_usuarios_enero2012.txt','w');" | poner "$fd=fopen('script_usuarios_enero2012.txt','w');" | ||
− | ===Ir a menu Administradion->Interfaz Pampa | + | ===Ejecutar generacion de archivo (desde sac-toba ejecutable)=== |
+ | Ir a menu Administradion->Interfaz Pampa | ||
Pestaña "Usuarios" | Pestaña "Usuarios" | ||
Boton "Importar Usuario Pampa" | Boton "Importar Usuario Pampa" | ||
+ | |||
+ | www.dgp.unc.edu.ar/sueldos/1.0/ | ||
+ | |||
+ | |||
+ | '''Tiempos Ejecución''' | ||
+ | Periodo: 12/2015 - Inicio: 17:37hs - Fin: 17:37hs - Tiempo: 00:00:30 | ||
+ | |||
(si no estuviere la opcion) | (si no estuviere la opcion) | ||
*ir a http://200.16.30.9/toba_editor/1.4/ | *ir a http://200.16.30.9/toba_editor/1.4/ | ||
− | *elegir el proyecto sueldos | + | *elegir el proyecto sueldos, usuario toba |
[[Image:Seteo1_ver_admin.JPG]] | [[Image:Seteo1_ver_admin.JPG]] | ||
Línea 83: | Línea 119: | ||
-rw-r--r-- 1 www-data www-data 2600854 Jun 4 10:26 script_usuarios_enero2012.txt | -rw-r--r-- 1 www-data www-data 2600854 Jun 4 10:26 script_usuarios_enero2012.txt | ||
− | A este hay q limpiarle los nombre con ' (comilla simple) ya que esto genera error de importacion | + | 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=== | ===Ingresar archivo a la BD sueldos=== | ||
− | psql sueldos < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/ | + | 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== | ==Abrir Semestre== | ||
− | Genera | + | Genera datos para cobra(relacion cargo con monto) montos(dias y montos) . Partiendo de dh10,dias_sac, dh03 y dh01 |
===Antes de empezar=== | ===Antes de empezar=== | ||
− | Editar el archivo | + | 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 | /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/tareas_administrativas.php | ||
cambiar en la funcion | cambiar en la funcion | ||
− | function evt__form_abrir_semestre__abre_sem_abrir() | + | 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 | en la parte de la consulta | ||
$sql="SELECT | $sql="SELECT | ||
Línea 117: | Línea 167: | ||
ej para primer semestre | ej para primer semestre | ||
D.imp_bruto_1 as imp_bruto_7, | 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 | ||
=== Ir a menu Administradion->Semestres=== | === Ir a menu Administradion->Semestres=== | ||
Opcion "Abrir Semestre" | Opcion "Abrir Semestre" | ||
===Archivo Generado=== | ===Archivo Generado=== | ||
− | /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/ | + | 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=== | ===Ingresar archivo a la BD sueldos=== | ||
− | psql sueldos < /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/ | + | 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== | + | '''Tiempos Ejecución''' |
+ | Periodo: 12/2015 - Inicio: 18:00hs - Fin: 18:01hs - Tiempo: 00:01min | ||
+ | |||
+ | ==Tomar Fuentes (NO SE HACE)== | ||
===Antes de empezar=== | ===Antes de empezar=== | ||
Editar el archivo | Editar el archivo | ||
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/php/admin/importar_usuarios.php | /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() | |
− | el nombre del archivo | + | 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'); | ||
+ | |||
===Ir a menu Administracion->Interfaz Pampa=== | ===Ir a menu Administracion->Interfaz Pampa=== | ||
Pestaña "Diciembre" | Pestaña "Diciembre" | ||
Boton "Importar 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=== | ===Archivo Generado=== | ||
/var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_fuentes_diciembre_2010.txt | /var/www/htdocs/sitios/toba_1.4.0/proyectos/sueldos/www/script_fuentes_diciembre_2010.txt | ||
===Ingresar archivo a la BD sueldos=== | ===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 | + | 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 |
+ | |||
+ | =Deshabilitar opcion administracion del sistema sac= | ||
+ | [[Pasaje_de_SAC_a_Pampa#Cortar_acceso_al_websac]] |
Revisión actual del 15:37 10 dic 2015
Contenido
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 ( NO VA MÁS 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 ;
Bk cobra, empleados,fuentes,montos (NO VA MÁS)
ejecutar
create table respaldos.bk_2012_2do_sem_cobra as (select * from public.cobra) create table empleados.bk_2012_2do_sem_cobra as (select * from public.empleados) create table fuentes.bk_2012_2do_sem_cobra as (select * from public.fuentes) create table montos.bk_2012_2do_sem_cobra as (select * from public.montos)
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/
Tiempos Ejecución Periodo: 12/2015 - Inicio: 17:37hs - Fin: 17:37hs - Tiempo: 00:00:30
(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
Tiempos Ejecución Periodo: 12/2015 - Inicio: 18:00hs - Fin: 18:01hs - Tiempo: 00:01min
Tomar Fuentes (NO SE HACE)
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