Autor Tema: No se puede obtener costo - Inscripcion a un curso  (Leído 151 veces)

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

jrfernadez

  • General Guarani
  • *
  • Mensajes: 626
    • Ver Perfil
    • Email
  • Institución: UNPSJB
  • Nombre y apellido: Rodrigo Fernandez
  • Sistema: Guarani - Sanaviron-Quilmes
  • Teléfono laboral: (0297) 455-0212
No se puede obtener costo - Inscripcion a un curso
« on: Septiembre 11, 2023, 11:12:09 am »
Buenos dias:
  Estamos probando la inscripcion a un curso de extension entre Guarani y Sanaviron. Pudimos hacer que se vea el curso en autogestion de Guarani pero sale la leyendo "No puedes inscribirte a esta comisión ya que no se ha podido obtener el costo." Si busco en log de autogestion de Guarani dice:

Ocurrio un error al invocar el servicio REST 'GET /servicios-instancias-valorizaciones' de SQ.

--  Error GET /servicios-instancias-valorizaciones  ----------------------------

Client error: `GET http://test-sanaviron.unp.edu.ar/rest/v1/servicios-instancias-valorizaciones?sistema_externo=0a28ee88-bebd-4b34-a52a-2390bf7772cd&id_externo=134%7C6626%7C40692&order=%2Bid` resulted in a `404 Not Found` response:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found (truncated...)

Siguiendo la documentacion creo que no me falta nada, pero algo no quedo bien. Que deberia ver o que me estaria faltando?
Saludos y gracias

Matias Ramunni

  • Full Member
  • ***
  • Mensajes: 222
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Matias Ramunni
  • Utilizo algun sistéma del SIU: Sí
Re:No se puede obtener costo - Inscripcion a un curso
« Respuesta #1 on: Septiembre 11, 2023, 12:05:16 pm »
Hola Rodrigo, te hago algunas consultas y si podes adjuntanos capturas:

- En servicios instancias > adatos básico, definieron el importe de referencia?
- Que y como quedaron asociadas las programaciones de ventas en la instancia?
- Como se esta mostrando el costo en 3w de la comisión?


Podrían revisar:
En guarani, el parámetro sq_id_externo    debe contener el token generado en sq-académico > Adminsitrar sistemas externos.
En /guarani/gestion/instalacion/i__desarrollo/p__guarani/rest/sanaviron/cliente.ini cuente en la url con /v1/
En /guarani/autogestion/instalacion/config.php la variable debe finalizar como index.php  'url_sq_pagos' => 'http://siu:8286/siu/sq_pagos/index.php',
En /guarani/autogestion/instalacion/service_web_config.php la variable  'base_uri' => 'http://siu:8286/siu/sq_academico/rest/v1/',


En SQ-Académico en el archivo sq.ini se encuentren bien configuradas las credenciales de guarani.
Equipo SIU-Sanavirón Quilmes

jrfernadez

  • General Guarani
  • *
  • Mensajes: 626
    • Ver Perfil
    • Email
  • Institución: UNPSJB
  • Nombre y apellido: Rodrigo Fernandez
  • Sistema: Guarani - Sanaviron-Quilmes
  • Teléfono laboral: (0297) 455-0212
Re:No se puede obtener costo - Inscripcion a un curso
« Respuesta #2 on: Septiembre 11, 2023, 12:15:31 pm »
Hola Matias:
  Te paso las capturas de pantalla lo que me solicitaste.
  En cuanto a configuración de los parametros, estan revisados y bien. Eso quedo bien ya que sino no habia comunicacion con sq. Igual lo volvi a chequear para estar seguro.
Saludos

Fernando Alvez

  • Jr. Member
  • **
  • Mensajes: 91
    • Ver Perfil
    • Email
  • Institución: Sistema de Información Universitaria (SIU)
  • Nombre y apellido: Fernando Alvez
Re:No se puede obtener costo - Inscripcion a un curso
« Respuesta #3 on: Septiembre 11, 2023, 05:18:42 pm »
Buenas Rodrigo,

Si ejecutas el siguiente curl en la consola dentro del servidor de Guaraní, reemplazando el usuario y contraseña que corresponda le devuelve un OK ?

Código: [Seleccionar]
curl -X GET --user 'usuario:contraseña' --anyauth "http://test-sanaviron.unp.edu.ar/rest/v1/status" -H "accept: application/json"

Si este curl da un error 404 hay que chequear si esta bien configurada la URL a la API de SQ Académico.

Saludos,

jrfernadez

  • General Guarani
  • *
  • Mensajes: 626
    • Ver Perfil
    • Email
  • Institución: UNPSJB
  • Nombre y apellido: Rodrigo Fernandez
  • Sistema: Guarani - Sanaviron-Quilmes
  • Teléfono laboral: (0297) 455-0212
Re:No se puede obtener costo - Inscripcion a un curso
« Respuesta #4 on: Septiembre 13, 2023, 07:48:47 am »
Hola Fernando:
  Ayer estuve con algo y no pude venir a la oficina.
  Retomando esto te comento, con la url que me diste no anda, para que funcione, lo tenemos configurado en esta url:
http://test-sanaviron.unp.edu.ar/sq_academico/rest/v1/

Ahi no tira error y por un navegador entra sin problemas.

Estuve probando de volver a instalar el sq_pagos. En el ultimo comando, cuando pones npm install me tira un error pero sigue y termina:
> sq_pagos@0.0.1 postinstall /usr/local/proyectos/sanaviron_quilmes/sq_pagos
> gulp

[11:57:27] Using gulpfile /usr/local/proyectos/sanaviron_quilmes/sq_pagos/gulpfile.js
[11:57:27] Starting 'js-packaging'...
[11:57:27] Finished 'js-packaging' after 28 ms
[11:57:27] Starting 'minify-css'...
[11:57:27] Starting 'copy:libs'...
Main file is not defined for the module angular-i18n
[11:57:27] Finished 'copy:libs' after 176 ms
[11:58:54] Starting 'minify-js'...
[11:58:54] Finished 'minify-css' after 1.43 min
[11:58:54] Starting 'build'...
[11:58:54] Finished 'build' after 7.11 μs
[11:58:54] Starting 'default'...
[11:58:54] Finished 'default' after 9.45 μs
{ [Error: /usr/local/proyectos/sanaviron_quilmes/sq_pagos/app/src/scripts/app.js: SyntaxError: Unexpected token: name (datos)]
  message: '/usr/local/proyectos/sanaviron_quilmes/sq_pagos/app/src/scripts/app.js: SyntaxError: Unexpected token: name (datos)',
  fileName: '/usr/local/proyectos/sanaviron_quilmes/sq_pagos/app/src/scripts/app.js',
  lineNumber: 907,
  stack: 'Error\n    at new JS_Parse_Error (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:1534:18)\n    at js_error (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:1542:11)\n    at croak (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2089:9)\n    at token_error (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2097:9)\n    at unexpected (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2103:9)\n    at semicolon (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2123:56)\n    at simple_statement (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2314:73)\n    at eval (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2183:19)\n    at eval (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2136:24)\n    at block_ (eval at <anonymous> (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:28:1), <anonymous>:2429:20)',
  showStack: false,
  showProperties: true,
  plugin: 'gulp-uglify' }
[11:58:54] Finished 'minify-js' after 676 ms
jquery@3.7.1 node_modules/jquery

No se si esto influye o no en que funcione y lo mas importante, como arreglarlo para que salte.
Saludos

Fernando Alvez

  • Jr. Member
  • **
  • Mensajes: 91
    • Ver Perfil
    • Email
  • Institución: Sistema de Información Universitaria (SIU)
  • Nombre y apellido: Fernando Alvez
Re:No se puede obtener costo - Inscripcion a un curso
« Respuesta #5 on: Septiembre 13, 2023, 12:58:20 pm »
Hola Rodrigo,

Con respecto al error que te da al intentar instalar SQ Pagos, que versión están intentando instalar? En una de las versiones anterior a 2.4.0 existía ese error que luego fue resuelto.

Saludos,

jrfernadez

  • General Guarani
  • *
  • Mensajes: 626
    • Ver Perfil
    • Email
  • Institución: UNPSJB
  • Nombre y apellido: Rodrigo Fernandez
  • Sistema: Guarani - Sanaviron-Quilmes
  • Teléfono laboral: (0297) 455-0212
Re:No se puede obtener costo - Inscripcion a un curso
« Respuesta #6 on: Septiembre 14, 2023, 07:38:13 am »
Hola Fernando:
  En este momento tengo instalada la version 2.3.0, hasta que no hagamos funcionar esto no creo que vayamos a migrar de version.
  Necesitas que cargue algun gds para verlo? o es algo de Guarani y deberia consultar por ese lado?
Saludos

Fernando Alvez

  • Jr. Member
  • **
  • Mensajes: 91
    • Ver Perfil
    • Email
  • Institución: Sistema de Información Universitaria (SIU)
  • Nombre y apellido: Fernando Alvez
Re:No se puede obtener costo - Inscripcion a un curso
« Respuesta #7 on: Septiembre 14, 2023, 04:27:18 pm »
Rodrigo,

Si, el problema que estan teniendo en esa versión de SQ Pagos ya fue resuelto en versiones posteriores. Si no pueden actualizar la versión actual y quieren hacerla andar, carguen un GDS y le pasamos los cambios que tienen que hacer para resolver el problema.

Saludos,