1
Técnicos / ERROR al aplicar a beca desde 3W
« on: Julio 20, 2023, 02:42:07 pm »
Hola buenos días, les quería comentar que detectamos un error al momento de aplicar a becas desde 3w.
Versiones
3w: 3.21.1
kolla: 4.8.0
Tehuelche: 4.4.0
Testeando el circuito de becas, no podíamos sincronizar los aspirante desde Tehuelche el mensaje era "No se registraron cambios"
Luego de buscar y buscar nos dimos cuenta de que al momento de aplicar a la beca desde 3W las respuestas de las encuestas se guardaban con una fecha de respuesta errónea en negocio.gde_encuestas_pendientes y como no coincidía con el llamado vigente tehuelche no sincronizaba a los aspirantes.
A raíz de esto empezamos a buscar porque se guardaba mal la fecha y después de varias horas nos topamos con esto en kolla:
kolla\php\nucleo\formulario\accesos\ext_completar.php ----- línea 240 y 258
En esas líneas se pasa como parámetro respondido_encuestado pero en la función "new_comprobante" se instancia la clase comprobante_formulario que recibe como parámetro resp_formulario
Finaliza en un select que recupera los datos de la base y como le está llegando mal el ID resp_formulario devolvía cualquier registro.
Nosotros por el momento modificamos esas líneas y funciona correctamente.
Saludos
Versiones
3w: 3.21.1
kolla: 4.8.0
Tehuelche: 4.4.0
Testeando el circuito de becas, no podíamos sincronizar los aspirante desde Tehuelche el mensaje era "No se registraron cambios"
Luego de buscar y buscar nos dimos cuenta de que al momento de aplicar a la beca desde 3W las respuestas de las encuestas se guardaban con una fecha de respuesta errónea en negocio.gde_encuestas_pendientes y como no coincidía con el llamado vigente tehuelche no sincronizaba a los aspirantes.
A raíz de esto empezamos a buscar porque se guardaba mal la fecha y después de varias horas nos topamos con esto en kolla:
kolla\php\nucleo\formulario\accesos\ext_completar.php ----- línea 240 y 258
Código: [Seleccionar]
$comprobante = $this->new_comprobante($resp_encuestado[' RESPONDIDO_ENCUESTADO "], $this->titulo_formulario, $resp_encuestado['fecha']);
En esas líneas se pasa como parámetro respondido_encuestado pero en la función "new_comprobante" se instancia la clase comprobante_formulario que recibe como parámetro resp_formulario
Finaliza en un select que recupera los datos de la base y como le está llegando mal el ID resp_formulario devolvía cualquier registro.
Nosotros por el momento modificamos esas líneas y funciona correctamente.
Saludos