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 - fcastromuro

Páginas: [1] 2
1
Técnicos Mapuche / Actualización desde 3.21.0r1 a 3.22.0
« on: Septiembre 13, 2023, 10:12:53 am »
Buen día gente, saben que probando la instalación de la actualización de la nueva versión (3.22.0) no tengo errores durante el proceso y finaliza adecuadamente. Pero luego cuando ingreso al sistema luego de loguearme, la pantalla queda en blanco. Mirando el archivo sistema.log veo que no existe el archivo xlib.ini por lo cual no cargan los íconos e interfaz.

He podido solucionar este inconveniente copiando el archivo xlib.ini de la versión anterior y modificando éste, para que las rutas mencionadas en el archivo apunten a la carpeta donde se aloja la nueva versión.

Comparto el inconveniente, por si alguien más le ha sucedido. O si tiene alguna otra solución
Desde ya gracias, saludos cordiales

Código: [Seleccionar]
[DEBUG][mapuche] Inicializando perfil de datos para el proyecto mapuche
[INFO][mapuche] PUNTO MONTAJE: se carg� la clase comunes/mapuche_fuente_datos.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/mapuche_3220/php
[CRITICAL][toba] Exception: La entrada 'iconos' no existe en '/usr/local/siu/mapuche_3220/vendor/siu-si/xlib/xlib.ini'
[TRAZA]

        xlib_ini->get_datos_entrada
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-si/xlib/src/utilidades/xlib_ini.php, lInea 76
Parametros:
iconos

        xlib_iconos::get_icono
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-si/xlib/src/extension_toba/componentes/xlib_js.php, lInea 15
Parametros:
MARCA_ERROR

        xlib_js::cargar_consumos_basicos
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-si/xlib/src/interfaces/xlib_tp_menuinteractivo.php, lInea 81

        xlib_tp_menuinteractivo->cabecera_html
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-toba/framework/php/nucleo/tipo_pagina/toba_tp_basico.php, lInea 23

        toba_tp_basico->encabezado
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 207

        toba_solicitud_web->servicio_pre__generar_html
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 82

        toba_solicitud_web->pre_proceso_servicio
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 51

        toba_solicitud_web->procesar
Archivo: /usr/local/siu/mapuche_3220/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96

        toba_nucleo->acceso_web
Archivo: /usr/local/siu/mapuche_3220/www/aplicacion.php, lInea 24

2
Técnicos / Re:Personalizar Servicio REST (API Guarani 3)
« on: Julio 27, 2023, 10:20:01 am »
Muchas gracias Florencia, me ha servido mucho tus documentos, respecto al método personalizado que mencionas, me quedaron un par de preguntas
 
¿Debería definir este método personalizado dentro del archivo rest_alumnos.php?
¿Existe alguna función ejemplo similar, donde se devuelvan datos a partir de una sentencia de consulta tipo postgres?
Es para guiarme mejor

Desde ya, muchas gracias
Saludos

3
Técnicos / Re:Personalizar Servicio REST (API Guarani 3)
« on: Julio 05, 2023, 01:52:41 pm »
Buen día Florencia

Si de ser posible, nos gustaría extender la funcionalidad de Alumno, para mostrar estos parámetros

Saludos

4
Técnicos / Personalizar Servicio REST (API Guarani 3)
« on: Julio 03, 2023, 09:04:23 am »
Buen día, nos comunicamos para transmitir una inquietud que nos ha surgido

Actualmente necesitamos crear un servicio en la API que a partir del DNI del alumno obtenga los siguientes datos
* Nombre y Apellido
* Propuesta
* Unidad Académica
* Fecha de Ultimo Examen
* Año de Ingreso
* Año de última Reinscripción

Tenemos diseñada la consulta que necesitamos realizar en la base de datos
Código: [Seleccionar]
select a.identificacion,
a.apellido_nombres,
ra.codigo ra_codigo,
ra.nombre ra_nombre,
a.propuesta_codigo,
a.propuesta_nombre,
get_fecha_ingreso_alumno(a.alumno) fecha_ingreso_alumno,
(select max(anio_academico) from sga_reinscripciones as r where r.alumno=a.alumno ) ultima_reinscripcion,
(select max(fecha) from vw_hist_academica_basica as ha where ha.alumno=a.alumno) ultimo_examen
from vw_alumnos as a,
sga_propuestas_ra as pra,
sga_responsables_academicas ra
where identificacion='dni_alumno'
and a.propuesta=pra.propuesta
and pra.responsable_academica=ra.responsable_academica

Hemos revisado la documentación de como personalizar servicios REST
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.21.0/personalizaciones/rest

Pero, no hemos logrado diseñar adecuadamente los archivos de recursos y modelos necesarios para el correcto funcionamiento de la API, nos seria de gran utilidad encontrar los medios para realizar debug, y poder saber en que estamos fallando

Adjunto código de ambos documentos
-- rest_alumnos.php --
Código: [Seleccionar]
<?php

namespace PERS\Guarani\php\rest\v1\modelos;
use 
SIU\Guarani\php\rest\v1\modelos\rest_alumnos_nucleo;

class 
rest_alumnos extends rest_alumnos_nucleo{
     
     
/**
     * @var rest_alumnos
     */
    
protected $modelo;

    public static function 
_get_modelos_comedor(){
        
$alumno = array(
           &
#39;nombre&#39;     => array(&#39;type&#39; => &#39;string&#39;),
           
&#39;apellido&#39; => array(&#39;type&#39;  => &#39;string&#39;),
           
&#39;propuesta&#39; => array(&#39;type&#39;  => &#39;string&#39;),
           
&#39;unidad_academica&#39; => array(&#39;type&#39;  => &#39;string&#39;),
           
&#39;fecha_ult_examen&#39; => array(&#39;type&#39;  => &#39;string&#39;),
           
&#39;anio_ingreso&#39; => array(&#39;type&#39;  => &#39;string&#39;),
           
&#39;anio_ult_reincripcion&#39; => array(&#39;type&#39;  => &#39;string&#39;),
        
);

        return array(&
#39;Alumno&#39; => $alumno);
    
}

    function 
__construct()
    {
                
$this->modelo = \guarani::rest(rest_alumnos::class);
    }

    function 
get_alumno($dni_alumno)
    {
        
$consulta "select a.identificacion,
                a.apellido_nombres,
                ra.codigo ra_codigo,
                ra.nombre ra_nombre,
                a.propuesta_codigo,
                a.propuesta_nombre,
                get_fecha_ingreso_alumno(a.alumno) fecha_ingreso_alumno,
                (select max(anio_academico) from sga_reinscripciones as r where r.alumno=a.alumno ) ultima_reinscripcion,
                (select max(fecha) from vw_hist_academica_basica as ha where ha.alumno=a.alumno) ultimo_examen
                from vw_alumnos as a,
                sga_propuestas_ra as pra,
                sga_responsables_academicas ra
                where identificacion=&#39;
$dni_alumno&#39;
                  and a.propuesta=pra.propuesta
                  and pra.responsable_academica=ra.responsable_academica;"

        
return $consulta;    
    }

-- recurso_alumnos_comedor.php --
Código: [Seleccionar]
<?php

namespace personalizacion\php\rest\v1;
// namespace PERS\Guarani\php\rest\v1\alumnos_unsj;

use SIU\Guarani\php\rest\v1\alumnos\recurso_alumnos;
use 
SIUToba\rest\rest;
use 
SIUToba\rest\lib\rest_validador;
use 
SIUToba\rest\lib\rest_error;

class 
recurso_alumnos_comedor extends recurso_alumnos {

    public static function 
_get_modelos()
    {
        
//Obtengo los modelos de la clase padre (recurso_alumnos)
        
$modelo parent::_get_modelos();

        
//Le agrego la propiedad &#39;dni&#39;.
        
$modelo[&#39;alumno_comedor&#39;][&#39;username&#39;] = array(&#39;type&#39; => &#39;string&#39;);
        
return $modelo;
    }
}
?>

Desde ya agradecemos cualquier ayuda en la resolución de este inconveniente
Saludos cordiales

5
Buen día, estamos configurando los parámetros para LAO, pero al intentar utilizar el escalafón designado para Autoridad Superior (AUT SUP) el sistema nos arroja el mensaje: "El escalafón elegido no presenta Parámetros para Licencia Anual Ordinaria"
Que opciones deberíamos de revisar para permitir que este escalafón admita licencias de tipo LAO?
Desde ya gracias por la ayuda
Saludos




6
Técnicos Mapuche / No suma totales RB RNB plantilla de Recibo
« on: Junio 30, 2022, 10:11:56 am »
Buenos días, les consulto para saber si existe una manera de habilitar en el sistema el cálculo de las variables que aparecen en la parte inferior del recibo de haberes (A)RB (B)NRB (C)RNB (D)NRNB ya que al emitir el pdf del recibo quedan siempre en valor 0.00

En el informe de resumen de liquidación si se realiza la suma de RB correctamente



Saludos y desde ya gracias


7
Técnicos / Error al generar reportes Guarani Gestión
« on: Junio 28, 2022, 12:23:40 pm »
Buenos días, estamos teniendo inconvenientes de pantallas en blanco al solicitar reportes y certificados en Guaraní Gestión y Autogestion. Los servicios de reportes jasper los hemos configurado con supervisor en distintos puertos (8081-Gestion) y (8082-Autogestion), cuando recargamos el servicio de supervisor el problema se soluciona eventualmente, pero nos vuelve a pasar a las pocas horas

En el archivo sistema.log de Guarani los mensajes que muestra, indican lo siguiente:
Código: [Seleccionar]
-o-o-o-o-o-
Fecha: 28-06-2022 12:13:02
Operacion: Administrar Solicitudes
Usuario: toba
Version-PHP: 7.4.29
Servidor: xxx
URI: /guarani/aplicacion.php?ah=st62bb1a7d8d7f63.82293113&ai=guarani||37000080&tcm=central&ai=guarani||37000080&ts=vista_jasperreports&tsd=guarani||37000555,
Referrer: https://xxx/guarani/aplicacion.php?ah=st62bb1a7c33dfb7.87079153&ai=guarani%7C%7C37000080
Host: xxx.xxx.xxx.xxx
==========
[CRITICAL][toba] java_InternalException:
[TRAZA]

        java_ThrowExceptionProxyFactory->getProxy
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 223

        java_Arg->getResult
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 388

        java_Client->getWrappedResult
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 394

        java_Client->getResult
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 588

        java_Client->invokeMethod
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 1795

        java_JavaProxy->__call
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 1894

        java_AbstractJava->__call
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 2042

        Java->__call
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php, lInea 333

        toba_vista_jasperreports->completar_con_datos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php, lInea 279

        toba_vista_jasperreports->generar_salida
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 331

        toba_solicitud_web->servicio__vista_jasperreports
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 185

        toba_solicitud_web->procesar_servicios
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 60

        toba_solicitud_web->procesar
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96

        toba_nucleo->acceso_web
Archivo: /usr/local/proyectos/guarani/www/aplicacion.php, lInea 33

Desde ya, muchas gracias
Saludos

8
Buenos días, al acceder al menú comparación de liquidaciones, no podemos visualizar los conceptos de liquidación en la lista de Disponibles, razón por la cual no es imposible usar dicho reporte. Habrá algo que se necesite configurar para poder hacerlos visibles?
Desde ya gracias
Saludos

Enlace captura de pantalla: https://ibb.co/yXh6DMh

9
Técnicos Mapuche / Error interno al loguearse
« on: Mayo 05, 2022, 11:29:13 am »
Buen día les comento, que tenemos instalado Mapuche en la versión 3.17.1
Al crear un usuario desde Toba Usuarios nos permite crearlo satisfactoriamente
También le podemos asignar el perfil funcional correctamente
Pero al momento en que el usuario debe de loguearse, luego de colocar su usuario y contraseña. La pantalla de inicio le queda en blanco
Si recarga esta pantalla en blanco, la aplicación le devuelve el mensaje Error Interno

Código: [Seleccionar]
-o-o-o-o-o-
Fecha: 05-05-2022 11:11:57
Usuario: lalonso
Version-PHP: 7.3.27-9+0~20210227.82+debian10~1.gbpa4a3d6
Servidor: xxx.xxx.xxx.xxx
URI: /prueba/mapuche/aplicacion.php?ah=st6273db08028079.34730089&ai=mapuche%7C%7C30000072
Referrer: http://xxx.xxx.xxx.xxx/prueba/mapuche/
Host: xxx.xxx.xxx.xxx
==========
[DEBUG][mapuche] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje proyecto
[INFO][mapuche] PUNTO MONTAJE: se carg� la clase extension_toba/mapuche_sesion.php del punto de montaje proyecto. El path del mismo es /usr/local/prueba/mapuche_3170/php
[DEBUG][mapuche] Inicializando perfil de datos para el proyecto mapuche
[INFO][mapuche] PUNTO MONTAJE: se carg� la clase comunes/mapuche_fuente_datos.php del punto de montaje proyecto. El path del mismo es /usr/local/prueba/mapuche_3170/php
[DEBUG][mapuche] Se intenta hacer un post donde no coinciden parametros anti CSRF
[DEBUG][mapuche]  Form: 'crJZ1v/IoVIsYalSYs3DEHFr6pPH1+lBl59ER5OSYZE='
[CRITICAL][toba] toba_error_seguridad: Error Interno Request Invalido
[TRAZA]

        toba_nucleo->verificar_pedido_post
Archivo: /usr/local/prueba/mapuche_3170/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 576

        toba_nucleo->acceso_web
Archivo: /usr/local/prueba/mapuche_3170/www/aplicacion.php, lInea 24

10
Técnicos / Error al generar datos de SIU-Araucano
« on: Abril 20, 2022, 01:00:02 pm »
Buen día, estamos teniendo el siguiente mensaje al intentar generar datos de SIU-Araucano
Actualmente estamos en la versión 3.19.1

Código: [Seleccionar]
CODIGO: 7

MENSAJE: ERROR: no existe la función get_dependencia_araucano_propuesta_ubicacion(integer, integer)\nLINE 20: get_dependencia_araucano_propuesta_ubicacion(sga_propu...\n ^\nHINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede ser necesario agregar conversión explícita de tipos.

SQL: INSERT INTO int_arau_nominal_oferta (anio_academico, alumno, persona, unidad_academica_araucano, titulo_araucano, certificado, anio_academico_ingreso, forma_ingreso, fecha_inscripcion, tipo_ingreso, fecha_egreso, fecha_pasivo, dependencia_ingreso)\n SELECT "2021" as anio_academico,\n sga_alumnos.alumno,\n alu_ara.persona,\n get_ra_inst_araucano_propuesta(sga_alumnos.propuesta, "IA") as unidad_academica_araucano,\n sga_certificados.titulo_araucano,\n sga_certificados.certificado,\n get_anio_academico_ingreso_alumno(sga_alumnos.alumno, 3) as anio_academico_ingreso, -- Año academico de ingreso en el ciclo basico o sino en la propuesta\n get_forma_ingreso_araucano_nominal(sga_alumnos.alumno) as forma_ingreso,\n sga_propuestas_aspira.fecha_inscripcion,\n sga_propuestas_aspira.tipo_ingreso,\n CASE \n WHEN sga_certificados_otorg.fecha_egreso > to_date("31/03/2022", "DD/MM/YYYY") THEN cast(NULL as date) -- es egresado despues de la fecha fin del año academico.\n ELSE sga_certificados_otorg.fecha_egreso\n END as fecha_egreso,\n CASE sga_alumnos.calidad\n WHEN "P" THEN (SELECT MAX(fecha) FROM sga_alumnos_hist_calidad as c WHERE c.alumno = sga_alumnos.alumno AND c.calidad = sga_alumnos.calidad)\n ELSE cast(NULL as date)\n END as fecha_pasivo,\n get_dependencia_araucano_propuesta_ubicacion(sga_propuestas_aspira.propuesta, sga_propuestas_aspira.ubicacion) as dependencia_ingreso\n FROM int_arau_nominal_alumnos as alu_ara\n JOIN sga_alumnos ON (sga_alumnos.persona = alu_ara.persona)\n JOIN sga_planes_certificados ON (sga_planes_certificados.plan_version = sga_alumnos.plan_version)\n JOIN sga_propuestas_aspira ON (sga_propuestas_aspira.persona = sga_alumnos.persona AND sga_propuestas_aspira.propuesta = sga_alumnos.propuesta)\n JOIN sga_situacion_aspirante ON (sga_situacion_aspirante.situacion_asp = sga_propuestas_aspira.situacion_asp)\n JOIN sga_certificados ON (sga_certificados.certificado = sga_planes_certificados.certificado)\n LEFT JOIN sga_certificados_otorg ON (sga_certificados_otorg.alumno = sga_alumnos.alumno AND sga_certificados_otorg.certificado = sga_planes_certificados.certificado AND sga_certificados_otorg.anulado = 0)\n WHERE alu_ara.anio_academico = "2021" AND\n sga_propuestas_aspira.anio_academico <= "2021" AND\n sga_situacion_aspirante.resultado_asp IN ("A", "P") AND\n sga_certificados.titulo_araucano IS NOT NULL AND\n sga_certificados.informar_araucano = "S" AND \n (sga_certificados.modalidad_araucano IS NULL OR sga_certificados.modalidad_araucano = sga_alumnos.modalidad ) AND \n -- No obtuvo el titulo o lo obtuvo en el año a informar o lo obtuvo pasada la fecha fin (en este caso se informa como reinscripto)\n (COALESCE(sga_certificados_otorg.fecha_egreso, to_date("01/04/2021", "DD/MM/YYYY")) BETWEEN to_date("01/04/2021", "DD/MM/YYYY") AND to_date("31/03/2022", "DD/MM/YYYY") OR\n sga_certificados_otorg.fecha_egreso IS NOT NULL AND sga_certificados_otorg.fecha_egreso > to_date("31/03/2022", "DD/MM/YYYY"));\n\n -- Saco de la tabla de oferta aquellos alumnos que estan en calidad Pasivo con fecha anterior al inicio del año academico a evaluar. \n DELETE FROM int_arau_nominal_oferta \n WHERE anio_academico = "2021"\n AND fecha_pasivo IS NOT NULL\n AND fecha_pasivo < to_date("01/04/2021", "DD/MM/YYYY");\n\n -- Se actualiza el dato "pais_titulo_anterior".\n -- Toma el 1er título que encuentra del alumno que va a informar (podría informar un título intermedio y uno final o titulos de diferentes propuestas)\n UPDATE int_arau_nominal_alumnos\n SET pais_titulo_anterior = CAST(( SELECT COALESCE(negocio_pers.get_titulo_institucion_habilitante(int_arau_nominal_oferta.alumno, 7), "99999")\n FROM int_arau_nominal_oferta\n WHERE int_arau_nominal_oferta.anio_academico = int_arau_nominal_alumnos.anio_academico AND\n int_arau_nominal_oferta.persona = int_arau_nominal_alumnos.persona\n ORDER BY int_arau_nominal_oferta.fecha_inscripcion\n LIMIT 1) as integer)\n FROM mdp_personas\n WHERE int_arau_nominal_alumnos.anio_academico = "2021" AND\n mdp_personas.persona = int_arau_nominal_alumnos.persona;\n \n -- Se actualiza el dato "cue_escuela_origen".\n -- Se tiene en cuenta que hay casos en que una persona tiene más de una inscripción a propuesta (puede tener diferentes tipos de ingreso) y más de un estudio secundario cargado.\n UPDATE int_arau_nominal_alumnos\n SET cue_escuela_origen = ( SELECT CASE\n WHEN mdp_personas.nacionalidad = 2 THEN 888888888\n WHEN int_arau_nominal_oferta.tipo_ingreso = 3 THEN 777777777\n ELSE COALESCE(( SELECT sga_colegios_secundarios.cue\n FROM mdp_datos_estudios\n JOIN sga_colegios_secundarios ON mdp_datos_estudios.colegio = sga_colegios_secundarios.colegio\n WHERE mdp_datos_estudios.persona = mdp_personas.persona AND\n mdp_datos_estudios.nivel_estudio = 3\n ORDER BY mdp_datos_estudios.fecha_egreso DESC\n LIMIT 1), 999999999)\n END\n FROM int_arau_nominal_oferta\n JOIN mdp_personas ON int_arau_nominal_oferta.persona = mdp_personas.persona\n WHERE int_arau_nominal_oferta.anio_academico = int_arau_nominal_alumnos.anio_academico AND\n int_arau_nominal_oferta.persona = int_arau_nominal_alumnos.persona\n ORDER BY int_arau_nominal_oferta.fecha_inscripcion\n LIMIT 1)\n WHERE int_arau_nominal_alumnos.anio_academico = "2021";\n \n -- Regenero los indices de la tabla. \n REINDEX TABLE int_arau_nominal_oferta; \n REINDEX TABLE int_arau_nominal_alumnos; \n -- toba_log: 1972389

Al buscar en los archivos de la instalación encontramos que la función (get_dependencia_araucano_propuesta_ubicacion) se encuentra definida en:
 
personalizacion/php/nucleo/administracion/araucano/act_araucano.php

Agradecemos desde ya, cualquier ayuda en la resolución de éste inconveniente

11
Técnicos / Ordenamiento de DNI en autogestion
« on: Abril 01, 2022, 09:00:14 am »
Buenos días, nos encontramos en la versión 3.19.1. Estamos teniendo un inconveniente en el campo Select de tipo de documento en recuperar contraseña, la consulta que llena este Select notamos que le falta una sentencia de Order que ordene teniendo en cuenta la columna orden_principal.

Esta query se encuentra en src/siu/modelo/datos/db/etiquetas.php metodo: tipos_documento
Lo solucionamos con el order by orden_principal.

Pedimos si se puede tener en cuenta esta modificación, para evitar el desarrollo de personalizaciones

12
Buen día, nos encontramos configurando la instalación de Preinscripción 3.12
Al momento de acceder desde Preinscripción Admin a la opción perfil de datos, se visualiza el mensaje "Error en la configuración de la base: motor incorrecto"



Todas las demás operaciones del menú superior parecen funcionar correctamente

13
Buenos días gente, hemos estado realizando las pruebas pertinentes para versionar Guarani a la versión 3.18.0 desde 3.17.1
Pero luego de acabar todos los pasos, nos damos cuenta que el componente que aparecía en el lateral superior derecho que permite cerrar la sesión y cambiar también el perfil del usuario, ya no es visible, ni desde Guarani, ni tampoco desde Toba Usuarios.

Agradecemos desde ya, cualquier sugerencia en la resolución de este inconveniente.

A continuación dejo capturas de pantalla



enlaces:
https://ibb.co/9cLnKhZ
https://ibb.co/x1SDJ49

14
Técnicos / Re:Inconveniente al regenerar instancia en actualización
« on: Julio 30, 2020, 10:05:09 am »
Aquí dejo la información obtenida de svn info:

Código: [Seleccionar]
root@debian:/usr/local/proyectos/guarani# svn info
Ruta: .
Working Copy Root Path: /usr/local/proyectos/guarani
URL: https://colab.siu.edu.ar/svn/guarani3/nodos/unsj/gestion/trunk/3.18.0
Relative URL: ^/nodos/unsj/gestion/trunk/3.18.0
Raíz del repositorio: https://colab.siu.edu.ar/svn/guarani3
UUID del repositorio: e0a68ae1-9d37-43c1-981e-8b60bee60b31
Revisión: 41943
Tipo de nodo: directorio
Agendado: normal
Autor del último cambio: sergio
Revisión del último cambio: 41485
Fecha de último cambio: 2020-06-29 13:11:04 -0300 (lun 29 de jun de 2020)

Y esta información corresponde al comando svn status (he borrado algunas de las entradas porque la longitud de salida del comando, excede el largo permitido de los mensajes que se pueden subir en la plataforma del foro, tenia mas de 20000 caracteres):

Código: [Seleccionar]
root@debian:/usr/local/proyectos/guarani# svn status
?       bin/doctrine-dbal
?       bin/php-parse
!       bin/toba.bat
?       composer2.lock
D       metadatos
D       metadatos/componentes
D       metadatos/componentes/toba_ci
D       metadatos/componentes/toba_ci/dump_9000251.sql
D       metadatos/componentes/toba_cn
D       metadatos/componentes/toba_cn/dump_1000630.sql
D       metadatos/componentes/toba_cn/dump_1000642.sql
D       metadatos/componentes/toba_cn/dump_1000720.sql
D       metadatos/componentes/toba_cn/dump_1000721.sql
D       metadatos/componentes/toba_cn/dump_14000005.sql
D       metadatos/componentes/toba_cn/dump_9000250.sql
D       metadatos/componentes/toba_datos_relacion
D       metadatos/componentes/toba_datos_relacion/dump_1000649.sql
D       metadatos/componentes/toba_datos_relacion/dump_9000193.sql
D       metadatos/componentes/toba_datos_tabla
D       metadatos/componentes/toba_datos_tabla/dump_1000717.sql
D       metadatos/componentes/toba_datos_tabla/dump_9000246.sql
D       metadatos/componentes/toba_ei_arbol
D       metadatos/componentes/toba_ei_arbol/dump_2325.sql
D       metadatos/componentes/toba_ei_cuadro
D       metadatos/componentes/toba_item
D       metadatos/componentes/toba_item/dump_1.sql
D       metadatos/componentes/toba_item/dump_1000200.sql
D       metadatos/componentes/toba_item/dump_9000044.sql
D       metadatos/permisos
D       metadatos/permisos/apex_restriccion_funcional.sql
D       metadatos/permisos/apex_restriccion_funcional_ef.sql
D       metadatos/permisos/apex_restriccion_funcional_ei.sql
D       metadatos/permisos/apex_restriccion_funcional_evt.sql
D       metadatos/permisos/apex_restriccion_funcional_pantalla.sql
?       metadatos/permisos/apex_usuario_perfil_datos.sql
?       metadatos/permisos/apex_usuario_perfil_datos_dims.sql
D       metadatos/permisos/grupo_acceso__admin.sql
?       metadatos/permisos/grupo_acceso__admin_egresados.sql
D       metadatos/permisos/grupo_acceso__admin_oficina.sql
D       metadatos/permisos/grupo_acceso__alumno.sql
?       metadatos/permisos/grupo_acceso__control_planes.sql
?       metadatos/permisos/grupo_acceso__jefe_alum.sql
D       metadatos/tablas
D       metadatos/tablas/apex_consulta_php.sql
D       metadatos/tablas/apex_dimension.sql
D       metadatos/tablas/apex_dimension_gatillo.sql
D       metadatos/tablas/apex_estilo.sql
D       metadatos/tablas/apex_fuente_datos.sql
D       metadatos/tablas/apex_fuente_datos_schemas.sql
D       metadatos/tablas/apex_item_zona.sql
D       metadatos/tablas/apex_msg.sql
D       metadatos/tablas/apex_pagina_tipo.sql
D       metadatos/tablas/apex_proyecto.sql
D       metadatos/tablas/apex_puntos_montaje.sql
D       metadatos/tablas/apex_relacion_tablas.sql
D       metadatos/tablas/apex_servicio_web.sql
?       metadatos_compilados
?       personalizacion/logs/conflictos.log
?       php/3ros/JasperReports
?       php/3ros/JavaBridge
?       sql

Debería de realizar un commit inicial al repositorio para quitar asi las entradas marcadas con el código D?

15
Técnicos / Inconveniente al regenerar instancia en actualización
« on: Julio 29, 2020, 11:13:15 am »
Buenos días gente, estaba probando de actualizar una instalación de Guarani 3.17.1 a la versión 3.18.0

Contamos con personalizaciones en esa versión, por lo que seguí los pasos del siguiente instructivo:
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.18.0/actualizacion_con_personalizaciones/gestion

Pero llego al paso 4 inciso 7, en el momento de regenerar la instancia me aparece este mensaje:
Código: [Seleccionar]
root@debian:/usr/local/proyectos/guarani/bin# ./toba instancia regenerar -i desarrollo
PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
PHP Warning:  Module 'pdo_pgsql' already loaded in Unknown on line 0
Desea conservar datos locales como usuarios y logs? (Si o No)
Si responde NO, se utilizaran los exportados el Wed 29-Jul-20 a las 10:07
(s/n):n

+--------------------+
| BASE               |
+--------------------+
| postgres7          |
| localhost          |
| postgres           |
| postgres           |
| guarani_desarrollo |
| 5432               |
| LATIN1             |
| desarrollo         |
+--------------------+
 Se guardaran los datos existentes en un schema backup

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

 Creando las tablas del framework..........................OK
 Cargando datos del nucleo............................OK

 guarani:
 --------

 Cargando datos globales.............OK
 Cargando componentes...........OK
 Cargando permisos.............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
 
 ERROR ejecutando SQL:
  [CODIGO]: 7
  [SQLSTATE]: db_23503
  [MENSAJE]: ERROR:  inserci�n o actualizaci�n en la tabla �apex_objeto_eventos� viola la llave for�nea �apex_objeto_eventos_fk_accion_vinculo�
 DETAIL:  La llave (proyecto, accion_vinculo_item)=(guarani, 32000024) no est� presente en la tabla �apex_item�.
  [SQL EJECUTADA]: COMMIT TRANSACTION;
 

 ___________________________________________________________________________________________________
 TIEMPO: 6,747 segundos

Desde ya les agradezco cualquier sugerencia que permita identificar mejor la causa de este inconveniente.

Páginas: [1] 2