Autor Tema: Datos de salud obigatorios para reinscripcion a carreras  (Leído 1334 veces)

0 Usuarios y 1 Visitante están viendo este tema.

acabeza

  • Jr. Member
  • **
  • Mensajes: 51
    • Ver Perfil
  • Institución: Facultad de Ciencias Humanas - UNICEN
  • Nombre y apellido: Argelia Soledad Cabeza
  • Sistema: SIU-Guaraní, SIU-Kolla
  • Teléfono laboral: 249 4439751-4439757
Datos de salud obigatorios para reinscripcion a carreras
« on: Marzo 28, 2017, 10:01:59 pm »
Datos: Guaraní 3w 2.9.2 - PHP 5.5.9

Desde G3w, se necesita que no se permita reinscribirse a una carrera, sin haber completado la solapa Discapacidades.

Por un lado, se tienen los datos obligatorios para el formulario "discapacidad":
             * tipo: a las opciones ya disponibles, se agrego la opción "No presenta discapacidad",
             *  grado: se agrego la opción  de respuesta "No aplica" y
              * carácter: también con la opción  "No aplica"

Y por otro:
     * en el modelo, a datos_censales.php se agrego la función tiene_datos_salud (que determina, si para un nro_inscripcion existen datos de salud)
      * seria /src/siu/operaciones/censo/controlador.php donde controlar que tiene datos de salud cargado para la reinscripción, consultandole al modelo?  O como seria? En este punto estoy trabada.

Aguardo su respuesta,
Argelia.

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8387
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #1 on: Marzo 28, 2017, 11:09:22 pm »
En la operación de reinscripcion a carreras podes configurar el control  de Datos Censales Actualizados.
Al configurar este control por la operacion Administrcion del Sistema > Administracion del Sistema > Configuración de controles por operacion
Elijen la operacion de Reinscripcion a carreras (mat00014) y alli activan el control nro 81 - Ctrl cant dias desde ult. act. dat. cen.

El código de este control se encuentra en el procedure ctr_diasdatcen. Lo que hace este control es que el alumno haya actualizado sus datos censales en el tiempo definido en el parámetro cantidad_dias_controla_datos_censales.
Lo que pueden hacer es a lo que ya hace este procedure agregarle el control de que el alumno haya registrado datos de salud (lo que tienen en la funcion "tiene_datos_salud").

Otra opcion sería modificar el evento que graba una Reinscripción a Carreras en autogestión, validando antes de grabar que el alumno haya registrado los datos de salud.


acabeza

  • Jr. Member
  • **
  • Mensajes: 51
    • Ver Perfil
  • Institución: Facultad de Ciencias Humanas - UNICEN
  • Nombre y apellido: Argelia Soledad Cabeza
  • Sistema: SIU-Guaraní, SIU-Kolla
  • Teléfono laboral: 249 4439751-4439757
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #2 on: Marzo 30, 2017, 10:37:07 am »
Hola Alejandro: utilicé la primera opción que mencionas  Todo ok, salvo que en el mensaje emitido, al momento de reinscribirse, no se arma el link: "Se superó la cantidad máxima de días sin actualizar datos censales. han pasado: 1000 días . <a href='http://guaraniweb.fch.unicen.edu.ar/prueba/censo'>revisa tus datos censales[/url]"

Argelia.

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8387
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #3 on: Marzo 30, 2017, 04:29:24 pm »
Lo que tenes que hacer es en el control que pusiste de que tenga los datos de salud cargados, es que si no los tiene salis con esto:
Reemplaza "mensaje" por el que corresponda:

Código: [Seleccionar]
   RETURN -1, '800000,mensaje';
Ejemplo:
 
Código: [Seleccionar]
RETURN -1,'800000,Te falta registrar los datos de salud';

acabeza

  • Jr. Member
  • **
  • Mensajes: 51
    • Ver Perfil
  • Institución: Facultad de Ciencias Humanas - UNICEN
  • Nombre y apellido: Argelia Soledad Cabeza
  • Sistema: SIU-Guaraní, SIU-Kolla
  • Teléfono laboral: 249 4439751-4439757
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #4 on: Marzo 31, 2017, 10:51:23 am »
Hola Alejandro:  de esa manera está. Es como lo hice inicialmente.

Jesica Schnaiderman

  • Moderador Global
  • *****
  • Mensajes: 341
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #5 on: Diciembre 06, 2017, 12:06:48 pm »
Hola
Nos podrían por favor  enviar  el archivo con el código donde modifican el mensaje ?
Muchas gracias
Saludos

acabeza

  • Jr. Member
  • **
  • Mensajes: 51
    • Ver Perfil
  • Institución: Facultad de Ciencias Humanas - UNICEN
  • Nombre y apellido: Argelia Soledad Cabeza
  • Sistema: SIU-Guaraní, SIU-Kolla
  • Teléfono laboral: 249 4439751-4439757
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #6 on: Diciembre 06, 2017, 12:24:58 pm »
Buen día: adjunto los sp´s involucrados.


Gracias, Argelia.

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8387
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #7 on: Diciembre 14, 2017, 12:52:09 pm »
Si realizan la inscripción por Gestión sucede lo mismo o controla correctamente este tema de los datos censales?

acabeza

  • Jr. Member
  • **
  • Mensajes: 51
    • Ver Perfil
  • Institución: Facultad de Ciencias Humanas - UNICEN
  • Nombre y apellido: Argelia Soledad Cabeza
  • Sistema: SIU-Guaraní, SIU-Kolla
  • Teléfono laboral: 249 4439751-4439757
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #8 on: Diciembre 14, 2017, 01:28:11 pm »
Hola: En gestión el control funciona correctamente, al igual que en web.
Recuerdo, que  el inconveniente  es  vínculo en el mensaje, que no queda armado correctamente. Por eso sólo es en autogestión .


Saludos,  Argelia.

Jesica Schnaiderman

  • Moderador Global
  • *****
  • Mensajes: 341
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #9 on: Diciembre 15, 2017, 12:46:16 pm »
Hola
Una consulta tienen alguna personalización sobre la operación ?
El link queda como que en el template (twig) no tuviera el raw , para que forme el link como tal en lugar de tomarlo como texto.

Muchas gracias
Saludos


acabeza

  • Jr. Member
  • **
  • Mensajes: 51
    • Ver Perfil
  • Institución: Facultad de Ciencias Humanas - UNICEN
  • Nombre y apellido: Argelia Soledad Cabeza
  • Sistema: SIU-Guaraní, SIU-Kolla
  • Teléfono laboral: 249 4439751-4439757
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #10 on: Diciembre 18, 2017, 11:56:01 am »
Buen día.: En G3W2, la Reinscripción está separada por modalidad (presencial y distancia),mediante una personalización.
Las carrera, según la modalidad, tienen diferentes períodos de reinscripción a carreras, no se solapan.

 Modificaciones:
    * /modelo/datos/db/matricula.php
      Funciones:
                    • carreras_a_reinscribirse:sp_r_pers_reins: Se modificó, renombrándolo  sp_r_pers_reins_fch, para que devuelva todas las carreras en la que esta inscripto el alumno y correspondan al período de reinscripción activo.
          • pertenece_periodo_inscripcion_carrera: sp_escarrerapi_fch: Nuevo. Dada una carrera y plan determina si el período de reinscripción la incluye o no.
    * /modelo/transacciones/reinscripcion_carrera.php   
               Función:
                    • puede_reinscribirse: modificado para que se controlar que la carrera del alumno pertenece al período activo


Saludos, Argelia.

acabeza

  • Jr. Member
  • **
  • Mensajes: 51
    • Ver Perfil
  • Institución: Facultad de Ciencias Humanas - UNICEN
  • Nombre y apellido: Argelia Soledad Cabeza
  • Sistema: SIU-Guaraní, SIU-Kolla
  • Teléfono laboral: 249 4439751-4439757
Re:Datos de salud obigatorios para reinscripcion a carreras
« Respuesta #11 on: Diciembre 20, 2017, 12:58:52 pm »
Buen día: faltaba el raw.  Solucionado

Muchas gracias, Argelia.