Diferencia entre revisiones de «Cerrando y Abriendo Semestre»

De Wiki
Saltar a: navegación, buscar
(Tomar Fuentes)
(Ingresar archivo a la BD sueldos)
 
Línea 185: Línea 185:
 
  cd
 
  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
 
  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)==
 
==Tomar Fuentes (NO SE HACE)==

Revisión actual del 14:37 10 dic 2015

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

  1. su

hacer el bk como usuario postrges#

  1. /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
Seteo1 ver admin.JPG
Seteo2 ver admin.JPG

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

Ir a menu Administradion->Semestres

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');

Ir a menu Administracion->Interfaz Pampa

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

Deshabilitar opcion administracion del sistema sac

Pasaje_de_SAC_a_Pampa#Cortar_acceso_al_websac