Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - Lgaray

Páginas: [1] 2 3 4
1
Toba - Desarrollo / Re:Integracion toba-usuarios en la nueva versión
« on: Febrero 15, 2022, 08:49:35 am »
Buen día Comunidad! Quisiera si hay alguna novedad respecto de este tema.
Yo estoy desarrollando con Siu-Toba 3.3 y me gustaria incluir así como está el Toba Usuarios, como un ítem en el menú, la autenticación la hago vía LDAP.
esde ya muchas gracias!

2
Toba - Desarrollo / Re:Ingresar texto formateado
« on: Septiembre 28, 2021, 10:03:45 am »
Buen día, reemplazo los ef_editable_texarea por ef_html, pero no me muestra en los ef_html los datos que tenía previamente cargados.
Desde ya muchas gracias.

3
Toba - Desarrollo / Re:Problema al subir archivos pdf
« on: Mayo 07, 2021, 09:03:12 am »
Ante todo muchas gracias por la celeridad!
Pude encontrar la solución el siguiente thread: http://foro.comunidad.siu.edu.ar/index.php?topic=3628.msg61516#msg61516.
Cita
Que nombre le deberia dar?, si cambia el nombre que pasa con el archivo anterior?, recorda que el destino de move_uploaded_file lo decidis vos y por tanto tambien el nombre del archivo en disco.
. Ese hilo hace referencia al origen de mi error:  validación de un campo obligatorio de tipo ef_upload dentro de un ML, siempre que tenga al menos un registro guardado, con el primer registro al guardar no había problemas.
Respecto de tu consulta, si te parece puedo compartir el CI en este o el otro thread.
Para tener en cuenta: Estoy trabajando con la versión toba_2.7.6 y para mi solución me bastó con reemplazar el archivo: nucleo/componentes/interface/efs/toba_ef_upload.php original por el que se indica en ésta versión: http://repositorio.siu.edu.ar/trac/toba/browser/trunk_versiones/2.7/php/nucleo/componentes/interface/efs/toba_ef_upload.php?rev=7077.
El único detalle que me quedó fue un Warning que aún no le encontré solución, calculo que falta definir correctamente un array:
Código: [Seleccionar]
Warning: Cannot use a scalar value as an array in /home/hernan/www/toba_2.7.6/php/nucleo/componentes/interface/efs/toba_ef_upload.php .
Desde ya muchas gracias y a la orden!

4
Toba - Desarrollo / Re:Problema al subir archivos pdf
« on: Mayo 04, 2021, 06:08:46 am »
Buen día!
En mi caso creo que quiero hacer exatamente lo contrario...
-Tengo un Multilinea que contiene un ef_upload.
-En la base de datos, lo único que preciso guardar es el nombre del archivo (no la URL ) eso lo manejo de otra manera.
-El archivo en si, se aloja en un directorio.

Unos de los problemas que tengo es que no me renombra el archivo si lo que intento hacer es un reemplazo del mismo por uno nuevo.
Caso puntual:
1) El ml ya tiene cargado al menos  un archivo, un reistro al menos en el ML.
2) Se agrega un nuevo archivo, es decir, un nuevo registro para el ML.
3) En el mismo momento se intenta cambiar el archivo que ya estaba dado de alta.
4)Al guardar, mediante evento modificacion del ML, ocurre lo siguiente:
       a)Se guarda correctamente el archivo en el dir y el nombre del mismo en la BD.
       b)El archivo que se intentó modificar se reemplaza correctamente por el nuevo, pero no le asigna el nombre que debería, si nó que guarda con el nombre original.

5
Buen dìa!  Serìa mucho pedir, que compartan algo de código? De los archivos mencionados:

  • impresion_etiqueta.php,
  • ci_imprimir_etiquetas(vertical).jrxml

y la librerìa especìfica QR que utilizaron.

Desde ya muchas gracias y saludos!!!

6
Buen día, en la ppt indica lo siguiente:
Cita
Descargar la versión SIU-Pilagá para Desarrollo (Tiene que ser la misma versión que la instalada).
Alguien me puede compartir el enlace de descarga mencionado? Preciso trabajar con Pilagá2.3.0 en adelante.
También preciso saber si debo tener instalado Toba Editor y su Versión.

7
Soporte de Instalación / Re:Problemas en instalaciòn
« on: Noviembre 09, 2015, 09:49:13 am »
Estimados, me ocurre los mismo, al intentar instalar. comparto lo que me resulta de php --version:

Código: [Seleccionar]
idsoftware@idsoftware-Lenovo-G470:~$ php --version
PHP 5.3.10-1ubuntu3 with Suhosin-Patch (cli) (built: Apr 11 2012 17:25:33)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
idsoftware@idsoftware-Lenovo-G470:~$

8
Técnicos SIU-Pilagá / Re:BD Proveedores del Estado
« on: Noviembre 06, 2015, 11:25:29 am »
Buenas, me encuentro en una situación similar.
Preciso saber si existe un modelo de datos de proveedores con las tablas necesarias, para realizar un script de migración de proveedores.
Actualmente dispongo de distintas fuentes con distintos datos de proveedores y preciso conocer los datos obligatorios.
Listo además las tablas que he identificado hasta la fecha:
  • anx_personas.sql
  • anx_personas_domicilios.sql
  • anx_personas_x_documentos.sql
  • sau_pr_proveedores.sql
  • anx_domicilios.sql

9
Gracias Matias,  igualmente por el momento no podemos actualizar.

10
Hola, estoy probando añadir documentos adjuntos con la operación "Documentos Adjuntos"  en la etapa Adjudicación, esto lo intento hacer luego de finalizar la Carga. El problema es que después de guardar cambios me muestra un link que me parece erróneo. Les adjunto captura.
Estoy usando la versión     1.14.3 de Diaguita.
Desde ya gracias.

11
LAPP / Re:Problema con la instalación
« on: Abril 20, 2015, 02:15:11 pm »
Estimados, estoy intentando instalar Toba.2.4.1 y el Postgres9.1 me devuelve el siguiente log que adjunto:
Extraído de "/data/pg_log/comandos.log"

Como dato, les comento como procedí:
1- Descargue el archivo "toba_2.4.1.tar.gz".
2- Descomprimí el archivo y asigné permisos.
3- Posicionado en el dir. "/toba_2.4.1/bin" ejecuté el comando ./instalar Luego de ello me sale lo siguiente:

Código: [Seleccionar]
PHP Strict Standards: Non-static method toba_modelo_instalacion::existe_info_basica() should not be called statically, assuming $this from incompatible context in /var/www/html/toba_2.4.1/php/consola/comandos/comando_instalacion.php on line 68 Por favor, ingrese su n�mero de desarrollador (ENTER utilizar� 0):

luego...

Código: [Seleccionar]
PHP Strict Standards: Non-static method toba_modelo_instalacion::actualizar_version() should not be called statically in /var/www/html/toba_2.4.1/php/modelo/toba_modelo_instalacion.php on line 398 PostgreSQL - Ubicaci�n (ENTER utilizar� localhost):

finalizando con...

Código: [Seleccionar]
PostgreSQL - Ubicaci�n (ENTER utilizar� localhost):
PostgreSQL - Puerto (ENTER utilizar�: 5432):
PostgreSQL - Usuario (ENTER utilizar� postgres):
PostgreSQL - Clave  (ENTER para usar sin clave): postgres
PostgreSQL - Base de datos (ENTER utilizar� toba_2_4):
Toba - Clave (usuario "toba"): toba
 Este password puede crear un OJO de seguridad, por favor cambialo lo antes posible

 ---------------------------------------------------------------------------------------------------
  Creaci�n de la instancia                                                                         
 ---------------------------------------------------------------------------------------------------

 Creando base 'toba_2_4'...OK
 Creando las tablas del framework..........................OK
 Cargando datos del nucleo............................OK

 toba_editor:
 ------------

 Cargando datos globales...........OK
 Cargando componentes................OK
 Cargando permisos.......OK

 toba_referencia:
 ----------------

 Cargando datos globales..................OK
 Cargando componentes................OK
 Cargando permisos......OK

 toba_usuarios:
 --------------

 Cargando datos globales.....OK
 Cargando componentes..........OK
 Cargando permisos.OK

 Cargando datos de la instancia.OK
 Actualizando secuencias...........................................OK
 Creando las tablas de log. Cargando logs de la instancia.OK
.......OK

 ---------------------------------------------------------------------------------------------------
  Exportaci�n local de la instancia 'desarrollo'                                                   
 ---------------------------------------------------------------------------------------------------

 Exportando datos globales......OK
 Exportando informacion local toba_editor.......OK
 Exportando informacion local toba_referencia.......OK
 Exportando informacion local toba_usuarios.......OK

 ---------------------------------------------------------------------------------------------------
  Instalando toba_referencia 2.4.1                                                                 
 ---------------------------------------------------------------------------------------------------

 Determinando Encoding de base de datos...
 
 La base ya existe, no se puede determinar el encoding
 
 Creando estructura.OK
 Cargando datos b�sicosOK

 ---------------------------------------------------------------------------------------------------
  Configuraciones Finales                                                                           
 ---------------------------------------------------------------------------------------------------

 1) Ejecutar el siguiente comando como superusuario:
 
      ln -s /var/www/html/toba_2.4.1/instalacion/toba.conf /etc/apache2/sites-enabled/toba_2_4
 
 Reiniciar el servicio apache e ingresar al framework navegando hacia
 
      http://localhost/toba_editor/2.4
 
 
 2) Se genero el siguiente ejecutable:
 
    /var/www/html/toba_2.4.1/bin/entorno_toba_2.4.sh
 
 Para usar los comandos toba ejecute antes el .sh precedido por un punto y espacio
 
 3) Entre otras cosas puede crear un nuevo proyecto ejecutando el comando
 
    toba proyecto crear

 ___________________________________________________________________________________________________
 TIEMPO: 214,864 segundos
 


4- Navego hacia la URL indicada y se muestra como en la imagen que adjunto.

Agradecería enormemente cualquier idea de la causa de estos bugs, saludos!

12
Toba - Desarrollo / Re:Ancho de las columnas de cuadros al generar PDF
« on: Febrero 24, 2015, 12:29:50 pm »
Estimados, intenté lo siguiente...

Extendí el toba_ei cuadro:  "ei_altas_patrimoniales.php".
Incluí un metodo:  "vista_pdf"
Código: [Seleccionar]
function vista_pdf(toba_vista_pdf $salida)
{

$salida->set_papel_orientacion('landscape');
$salida->inicializar();
$salida->titulo('Altas de...');       
$salida->set_nombre_archivo('reporte_de_alta.pdf');
//$opciones = array(
// 'cols' => array(
//     'catalogo_codigo' => array('justification'=>'left', 'width'=>40) ,
//     'numero_patrimonial' => array('justification'=>'left', 'width'=>40) ,
//     'cant'=> array('justification' =>'left', 'width'=>40) ,
//     'catalogo_descripcion' => array('justification'=>'left', 'width'=>250) ,
//     'fecha_incorporacion' => array('justification'=>'left', 'width'=>40) ,
//     'valor_bien' => array('justification'=>'left', 'width'=>50) ,
//     'documento_numero' => array('justification'=>'left', 'width'=>50) ,
//     'responsable' => array('justification'=>'left', 'width'=>200) ,
//    
//    ));
//$salida->tabla($datos, true, 8, $opciones);
             

$pdf = $salida->get_pdf();
$formato = 'Pagina {PAGENUM} de {TOTALPAGENUM}';
$pdf->ezStartPageNumbers(580, 20, 8, 'center', $formato, 1);        //x, y, size, pos, texto, pagina inicio
$this->generar_salida('pdf', $salida);

}
El array lo comenté porque, al intentar imprimir dicho array que recibe el método ezTable desde la clase Cezpdf, veo que se lo invoca 2 veces.

Probé definir el mismo array en el método tabla de la clase toba_vista_pdf y me funcionó perfectamente.
Código: [Seleccionar]
function tabla( $datos, $ver_titulos_col=false, $tamanio=8, $opciones=array() ){
$opciones = array(
                           'cols' => array(
                                               'catalogo_codigo' => array('justification'=>'left', 'width'=>40) ,
                                               'numero_patrimonial' => array('justification'=>'left', 'width'=>40) ,
                                               'cant'=> array('justification' =>'left', 'width'=>40) ,
                                               'catalogo_descripcion' => array('justification'=>'left', 'width'=>250) ,
                                               'fecha_incorporacion' => array('justification'=>'left', 'width'=>40) ,
       'valor_bien' => array('justification'=>'left', 'width'=>50) ,
       'documento_numero' => array('justification'=>'left', 'width'=>50) ,
       'responsable' => array('justification'=>'left', 'width'=>200) ,
                                             
      ));
//ei_arbol($opciones);die();
$ver_tit_col = $ver_titulos_col? 1 : 0;
$texto_tit_col = isset($datos['titulos_columnas'])? $datos['titulos_columnas'] : '';
$texto_titulo_tabla = isset($datos['titulo_tabla'])? $datos['titulo_tabla'] : '';
$opciones_def = array(
'splitRows'=>0,
'rowGap' => 1,
'showHeadings' => $ver_tit_col,
'titleFontSize' => 9,
'fontSize' => $tamanio,
'shadeCol' => array(0.9,0.9,0.9),
'outerLineThickness' => 0.7,
'innerLineThickness' => 0.7,
                'xOrientation' => 'center',
                'maxWidth' => $this->get_ancho(100)
            );

$opciones = array_merge($opciones_def, $opciones);
$this->pdf->ezTable($datos['datos_tabla'], $texto_tit_col, $texto_titulo_tabla, $opciones);
}

Alguien me puede decir si se puede pasar ese array al método tabla? ya que de la forma que me funció, obviamente va a fectar a todas las salidas PDF que tenga en la aplicación.

Desde ya gracias!!!

13
Gracias Sergio,  probé lo que me sugeriste "cookies/incógnito" pero todo sigue igual, lo encamino con el equipo de desarrollo del Toba.

Mira, en el server de producción se usa php 5.4, yo me traje una copia del de producción a mi máquina que usa php 5.5, y  por lo que fui haciendo y probando me andaba todo bien, hasta ahora :P.

Saludos!

14
Técnicos SIU-Diaguita / Re:Validar SIU-Diaguitas con ldap
« on: Febrero 12, 2015, 07:40:24 pm »
Estimados, tenemos instalada la versión 1.14.3 de SIU-Diaguita.
En el archivo "extension_usuario" tengo estos dos métodos configurados de la siguiente manera, y funcionando.
Además, desde el toba_editor, se debe dejar configurado en "Conf./Propiedades/Usuario" como en la imagen que adjunto.

Código: [Seleccionar]
static function autenticar($id_usuario, $clave, $datos_iniciales=null, $usar_log=true)
{
$datos_usuario = toba::instancia()->get_info_autenticacion($id_usuario);
if ( empty($datos_usuario) ) {
$error = "El usuario '$id_usuario' no existe";
if ($usar_log) {
toba::logger()->error($error, 'toba');
}
throw new toba_error_usuario($error);
return false;
} else {

//--- Autentificación vía LDAP.
if(!(self::autenticar_ldap($id_usuario, $clave, $datos_iniciales))) {
$error = "El usuario '$id_usuario' ingreso una clave incorrecta";
if ($usar_log) {
toba::logger()->error($error, 'toba');
}
throw new toba_error_usuario($error);
return false;
}

//Control de que el área del usuario tenga asociado una oficina de contratación o que el usuario exista.
$temp_usuario = dao_consultas::get_datos_usuario(array('id_toba'=>$id_usuario,'count' =>true));
if($temp_usuario[0]['count'] ==0)
{
$error = "El usuario '$id_usuario' no existe o se encuentra inhabilitado, por favor contactese con el administrador.";
if ($usar_log) {
toba::logger()->error($error, 'toba');
}
throw new toba_error_usuario($error);
return false;
}


//Control de que el usuario tenga asociado alguna área.
$temp_area = dao_consultas::get_usuarios_areas(array('id_toba'=>$id_usuario,'count' =>true));
if($temp_area[0]['count'] ==0)
{
$error = "El usuario '$id_usuario' no tiene asociado un área, por favor contactese con el administrador";
if ($usar_log) {
toba::logger()->error($error, 'toba');
}
throw new toba_error_usuario($error);
return false;
}

}
return true;
}

static function autenticar_ldap($id_usuario, $clave, $datos_iniciales=null)
{
if (! extension_loaded('ldap')) {
throw new toba_error("[Autenticación LDAP] no se encuentra habilitada la extensión LDAP");
}

//$ldap_server = ldap_connect(TU_SERVIDOR.edu.ar',xxx);// <------servidor,puerto
$ldap_server = ldap_connect('xxx.xxx.xxx.xxx',xxx);// <------ IP,puerto
ldap_set_option($ldap_server, LDAP_OPT_PROTOCOL_VERSION, 3);

$usuario_cn = "uid=$id_usuario,ou=people, dc=TU_DOMINIO,dc=gov,dc=ar";
$result = ldap_bind($ldap_server, $usuario_cn, $clave);

if ($result == false) {
toba::logger()->error("[Autenticación LDAP] Usuario/Contraseña incorrecta: ".ldap_error($conexion));
return false;
}

ldap_close($ldap_server);
toba::logger()->debug("[Autenticación LDAP] OK");

return true;
}


Espero a alguien le sea de utilidad, Saludos!

15
Estimados, estoy probando unas "personalizaciones" en una copia (proyecto y bd) del Diaguita 1.14.3

  • Añadí dos métodos en el archivo /siu/diaguita/aplicacion/php/patrimonio/bien_uso.php (réplicas de los métodos "get_bien_uso","formato_bien_uso").
  • También, desde el toba_editor, añadí y quité campos del cuadro del "Reporte de altas patrimoniales" (108000360).

Guardaba los cambios, y al previsualizar, no me tomaba los cambios. Luego fui a /Conf./Administración de Proyectos/Compilar. y me tomó de lujo... hasta que.... luego de hacer esto último un par de veces, me da el siguiente error:
MANEJADOR de SESIONES: Error interno. No es posible cargar la sesion solicitada.

Transcribo el log:
Código: [Seleccionar]
-o-o-o-o-o-
Fecha: 12-02-2015 19:00:59
Usuario: no_autentificado
Version-PHP: 5.5.9-1ubuntu4.5
Servidor: localhost
URI: /siuprod/diaguita/?ai=diaguita&tcm=previsualizacion&tm=1
Referrer: http://localhost/siuprod/diaguita_toba_editor/aplicacion.php?ah=st54dd176ab5636&ai=toba_editor||1000241
Host: 127.0.0.1
==========
[INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion
[CRITICAL][toba] toba_error: MANEJADOR de SESIONES: Error interno. No es posible cargar la sesion solicitada.

[TRAZA]exception 'toba_error' with message 'MANEJADOR de SESIONES: Error interno. No es posible cargar la sesion solicitada.' in /usr/local/siu/diaguita/toba/php/nucleo/lib/toba_manejador_sesiones.php:707
Stack trace:
#0 /usr/local/siu/diaguita/toba/php/nucleo/lib/toba_manejador_sesiones.php(413): toba_manejador_sesiones->cargar_contexto()
#1 /usr/local/siu/diaguita/toba/php/nucleo/toba_nucleo.php(271): toba_manejador_sesiones->iniciar()
#2 /usr/local/siu/diaguita/toba/php/nucleo/toba_nucleo.php(69): toba_nucleo->iniciar_contexto_ejecucion()
#3 /usr/local/siu/diaguita/aplicacion/www/aplicacion.php(23): toba_nucleo->acceso_web()
#4 {main}
[CRITICAL][diaguita] MANEJADOR de SESIONES. Error de consistencia interna,
la sesion y el usuario estan marcados como activos,
pero la propiedad 'usuario' no se encuentra seteada

Sepan disculpar si no es este el lugar para esta interrogante y desde ya gracias!!!

Páginas: [1] 2 3 4