Problemas al Inscribir a propuestas de postgrado

Hola, estamos configurando el SQ/Guaraní para poder cobrar los postgrados. Ya tenemos casi todo configurado. Al intentar inscribir a un alumno a la propuesta X se hace todo bien, pero noto que al finalizar la inscripción el estado queda en Aceptada, pensé que debía quedar en pendiente hasta que el alumno realice el pago. En fin, al ir al SQ no se ve la suscripción, al ver la operación “Sincronizar Novedades al SQ” en la solapa de inscripciones a propuestas, no figura ninguna inscripción, al ver la documentación vimos que teníamos que tener las rest-hooks configuradas, hicimos todos los pasos de la configuración e iniciamos los workers. Con esto siguió sin figurar en la operación del G3. Al ver en la BD en sga_propuestas_aspira, el campo sq_sincronizado figura en 0, obligué “para probar” a que figure en 2, ahí comenzó a figurar en la operación “Sincronizar Novedades al SQ”, al hacer click en sincronizar, nos aparece el siguiente error:

“Ha ocurrido un error al intentar sincronizar la inscripción. Verificar que la propuesta haya sido valorizada en SQ.”

Revisamos todo el SQ y al parecer esta todo bien, pero ya no sabemos que hacer.

Saludos!

Hola Ricardo,

¿Que versiones de los sistemas están usando?

Armo un caso y lo veo!!!

saludos.

Hola Ricardo,

¿esto les ocurre en la solapa “Propuestas cobrables” o “Inscripciones a propuestas”?

Hay que tener en cuenta que la propuesta debe ser cobrable, pero las materias NO deben serlo, ya que vos cobras por todo el posgrado y no por cada materia.

Yo hice una prueba con propuestas cobrables y funciono bien. En SQ podes ver el posgrado en la operación Servicios => Administrar servicios, y lo podes valorizar en Servicios => Administrar servicios instancias.

saludos.

Buenas tardes,

Por lo leido veo que estoy en la misma situación, se sincroniza correctamente la propuesta cobrable a sq-academico logro valorizarla y realizo la operación de “incribir a propuesta” en guarani, pero en el momento de sincronizar “Inscripciones a propuestas” no me trae las inscripciones realizadas.

Versiones:
guarani 3.17.0
academico 2.0.2

Verifique la query y comente la linea AND inscripciones_propuestas.sq_sincronizado NOT IN (‘0’, ‘6’)
en ese momento si trajo las inscripciones, tambien hice lo que menciona Ricardo.

set search_path to negocio;
SELECT  inscripciones_propuestas.propuesta_aspira,
                                                        inscripciones_propuestas.fecha_inscripcion AS fecha,
                                                        inscripciones_propuestas.nro_transaccion,
                                                        sga_propuestas.propuesta,
                                                        sga_propuestas.nombre AS propuesta_nombre,
                                                        sga_propuestas.nombre_abreviado AS propuesta_nombre_abreviado,
                                                        sga_propuestas.codigo AS propuesta_codigo,
                                                        vw_personas.persona,
                                                        vw_personas.apellido_nombres AS persona_apellido_nombres,
                                                        sga_planes.plan,
                                                        sga_planes.nombre AS plan_nombre,
                                                        sga_planes.codigo AS plan_codigo,
                                                        inscripciones_propuestas.sq_sincronizado AS corte,
                                                        CASE inscripciones_propuestas.sq_sincronizado
                                                                WHEN '1'                                                THEN 'Alta'
                                                                WHEN '3'        THEN 'Cambio calidad activo'
                                                                WHEN '4'        THEN 'Cambio calidad pasivo'
                                                                WHEN '5'                                        THEN 'Rechazo'
                                                                WHEN '7'                        THEN 'Revertir rechazo'
                                                        END AS corte_nombre

                                        FROM sga_propuestas_aspira      AS inscripciones_propuestas
                                        JOIN sga_propuestas             ON (inscripciones_propuestas.propuesta = sga_propuestas.propuesta)
                                        JOIN vw_personas                        ON (inscripciones_propuestas.persona = vw_personas.persona)
                                        JOIN sga_planes_versiones       ON (inscripciones_propuestas.plan_version = sga_planes_versiones.plan_version)
                                        JOIN sga_planes                         ON (sga_planes.plan = sga_planes_versiones.plan)

                                        WHERE sga_propuestas.estado             = 'A'
                                        AND sga_planes.estado                   = 'V'
                                        AND sga_planes.sq_sincronizado  = '1'
                                        AND sga_planes.cobrable                 = 'S'
                                        --AND inscripciones_propuestas.sq_sincronizado NOT IN ('0', '6')


                                        UNION

                                        SELECT  inscripciones_propuestas.propuesta_aspira,
                                                        inscripciones_propuestas.fecha_inscripcion AS fecha,
                                                        inscripciones_propuestas.nro_transaccion,
                                                        sga_propuestas.propuesta,
                                                        sga_propuestas.nombre AS propuesta_nombre,
                                                        sga_propuestas.nombre_abreviado AS propuesta_nombre_abreviado,
                                                        sga_propuestas.codigo AS propuesta_codigo,
                                                        vw_personas.persona,
                                                        vw_personas.apellido_nombres AS persona_apellido_nombres,
														sga_planes.plan,
                                                        sga_planes.nombre AS plan_nombre,
                                                        sga_planes.codigo AS plan_codigo,
                                                        inscripciones_propuestas.sq_sincronizado AS corte,
                                                        'Baja' AS corte_nombre

                                        FROM sga_propuestas_aspira_log  AS inscripciones_propuestas
                                        JOIN sga_propuestas                             ON (inscripciones_propuestas.propuesta = sga_propuestas.propuesta)
                                        JOIN vw_personas                                ON (inscripciones_propuestas.persona = vw_personas.persona)
                                        JOIN sga_planes_versiones               ON (inscripciones_propuestas.plan_version = sga_planes_versiones.plan_version)
                                        JOIN sga_planes                                 ON (sga_planes.plan = sga_planes_versiones.plan)

                                        WHERE sga_propuestas.estado                                             = 'A'
                                        AND sga_planes.estado                                                   = 'V'
                                        AND sga_planes.sq_sincronizado                                  = '1'
                                        AND sga_planes.cobrable                                                 = 'S'
                                        AND inscripciones_propuestas.sq_sincronizado    = '2'
                                        AND inscripciones_propuestas.operacion                  = 'B'


                                ORDER BY corte, fecha, persona_apellido_nombres, propuesta_nombre, plan_nombre
Hay que tener en cuenta que la propuesta debe ser cobrable, pero las materias NO deben serlo, ya que vos cobras por todo el posgrado y no por cada materia.
Cumple lo citado.