Al momento de reportar las ventas al núcleo desde el contenedor con el comando sq reportar_ventas_al_nucleo, nos aparece el siguiente error:
Se han notificado 0 ventas para el núcleo en Redis.
Ventas con errores no enviadas: 1 (Revisar monitor de procesos para mas información)
Esto es lo que me dice el log de la ruta /testing/proyectos/academico/config/log/consola:
[2018-08-02 15:51:37] SQ-Academico-Consola.INFO: INICIANDO PROCESO: [1] Notificar ventas al Núcleo [] []
[2018-08-02 15:51:37] SQ-Academico-Consola.ERROR: NOTIFICAR VENTA: Se encontraron errores al obtener el registro de cobranzas recibidas para el id de cobranza: '2' DATOS DE LA COBRANZA: array ( 'id' => 2, 'cobrada_en' => '2018-08-02 1$
[2018-08-02 15:51:37] SQ-Academico-Consola.ERROR: SIU\SQ\Uv\procesos\proceso_notificar_ventas_masivas:NOTIFICAR VENTA: Se encontraron errores al obtener el registro de cobranzas recibidas para el id de cobranza: '2': #0 /var/local/sqacade$
[2018-08-02 15:51:37] SQ-Academico-Consola.INFO: SIU\SQ\Uv\procesos\proceso_notificar_ventas_masivas: OK [] []
[2018-08-02 15:51:37] SQ-Academico-Consola.INFO: FINALIZANDO PROCESO: [1] Notificar ventas al Núcleo [] []
El proceso de notificar ventas al Núcleo verifica que si la cobranza fue realizada con MercadoPago, la misma se encuentre cobrada. Para esto necesitamos ejecutar un proceso de sincronización de los datos de MercadoPago con nuestra base de datos.
Hay una operación en Académico->Cobranzas->Conciliar Cobranzas desde la cual podrás ver un botón para actualizar las cobranzas de MercadoPago. Luego de actualizarlos datos proba enviar la venta al Núcleo.
También hay un proceso de consola para realizar la misma actualización: generar_reporte_cobranzas_recibidas.
Estoy siguiendo los pasos tal cual describe el video pero cuando quiero hacer la suscripción hay un parámetro que no me aparece y otro que no está en el video.
El que no me aparece es ACCV_SRV
El que no aparece en el video es ESTQUERY1 (Descripción: Prueba de parametro Query 1) y cuando lo quiero editar me salta un error SQL:
La fila del recordset no contiene la clave "id". array (\n "id" => NULL,\n "valor" => NULL,\n "proyector" => "id",\n "query" => "0",\n)
Nos quedó un error en los datos básicos que ya lo solucionamos para la próxima versión.
Mientras tanto, cada vez que quieras realizar la suscripción ejecuta lo siguiente en la base de datos del Núcleo:
DELETE FROM suscripciones_parametros_dominios WHERE id_suscripcion_parametro = (SELECT id FROM suscripciones_parametros WHERE codigo = ‘ESTQUERY1’);
DELETE FROM suscripciones_parametros WHERE codigo = ‘ESTQUERY1’;