Hola a todos, estamos por actualizar a la versión 3.21.3 y queríamos saber si la personalización comentada un año atrás en éste hilo estaría disponible: https://foro.comunidad.siu.edu.ar/t/boleto-estudiantil-en-mas-de-una-sede/27272 .
En la UNMDP las 10 UA están centralizadas bajo “Sede Única” pero el problema lo tenemos con la UA de Ciencias Agrarias que se encuentra a 60km de la ciudad de Mar del Plata y por lo tanto tiene distinta tarifa en el boleto.
Desde el Ministerio de Transporte nos ofrecieron gestionar un STUDENT_DEPARTMENT diferente, pero no tenemos forma de discriminarlo desde el Guarani en Autogestion. Actualmente tenemos que enviar un listado todos los meses al Ministerio, con los alumnos que son de Balcarce para que les acrediten la suma diferencia.
Pablo:
Nosotros la personalización la hicimos con todas sus pruebas satisfactorias para la versión 3.21.0, pero no lo tenemos probado para la versión 3.21.3
Saludos, Ana
En autogestión vas a tener que personalizar la función info__config_sube_ws_ua de src/siu/modelo/transacciones/boleto_estudiantil.php para que te devuelve el student_department correspondiente al alumno.
En gestión vas a tener que personalizar la función get_parametros_novedad de php/extension_toba/guarani_ws_boleto.php para que te devuelve el student_department correspondiente al alumno.
Quizas podes crear una tabla vinculada a mbe_solicitudes donde almacenas el student_department correspondiente al alumno, y ya lo recuperas directamente de ahí luego de haber solicitado el beneficio.
Dejo otra consulta, ¿el STUDENT_DEPARTMENT lo asociarían a una Ubicación o a una Responsable Académica?
Podes ver el alumno a la hora de pedir el beneficio las carreras a las que esta inscrito como activo y regular (tabla sga_alumnos), luego podes ver las ubicaciones (tabla sga_propuestas_oferta) o las responsable académicas (tabla sga_propuestas_ra). Si es Ciencias Agrarias le pasas el STUDENT_DEPARTMENT para la tarifa de 60km.
Hola @asmail gracias por tu respuesta!
¿Ustedes tienen documentada la personalización para que podamos analizar los cambios involucrados?
Saludos, Pablo.-
Hola @lleonardis , ahí estuve leyendo tus mensajes con las recomendaciones. Todavía estamos analizando la personalización del boleto y qué forma se adapta mejor a la UNMDP. La idea es salir a produccíon con la actualización a 3.21.3 antes de fin de mes y dejar la personalización para más adelante.
Creemos que va a ser mejor realizar la asociación del STUDENT_DEPARTMENT por Responsable Académica.
¿Puede ser factible adaptar o implementar la personalización de la UNNOBA…?
Saludos, Pablo.-
Podes personalizar la función accion__nueva_solicitud de src/siu/operaciones/boleto_estudiantil/controlador.php, en lugar de “student_department” => boleto_estudiantil::info__config_sube_ws_ua() podes obtener las RAs de las carreras de la persona:
SELECT DISTINCT sga_propuestas_ra.responsable_academica
FROM sga_alumnos
JOIN sga_propuestas_ra ON (sga_alumnos.propuesta = sga_propuestas_ra.propuesta)
WHERE persona = <PERSONA>
AND sga_alumnos.calidad = 'A'
AND sga_alumnos.regular = 'S';
Luego podes ver si la RA de Ciencias Agrarias esta presente le pasas el STUDENT_DEPARTMENT con la tarifa de 60km.
En Gestión tenes que personalizar la función get_parametros_novedad de php/extension_toba/guarani_ws_boleto.php para pasar el student_department correspondiente.
Hola @lleonardis , buenísimo lo que me comentas. Lo vamos a ir probando y cualquier duda te vuelvo a consultar.
Muchas gracias por la ayuda.
Saludos cordiales, Pablo.-