Error de base de datos -217

Estimados,
estoy trabajando con la versión 2.9.4 del Guaraní. Al realizar la reinscripción a carrera de un alumno y confirmar la grabación me informa del Error de base de datos (-217).
Column (Empresa) not found in any table in the query (or SLV is undefined).

¿Alguna sugerencia?
Saludos cordiales.

¿Esta reinscripción es por Gestion o Autogestión?
El campo “empresa” se encuentra en la tabla sga_datos_censales. ¿Podes verificar si tenes ese campo en la tabla?
La tabla “mdp_empresas” y ese campo en la tabla de datos censales se agregó en la versión 2.8.0

Estimado Alejandro,
La reinscripción es por Gestión.
El campo empresa efectivamente se encuentra en la tabla sga_datos_censales (también empresa_otra). La tabla mdp_empresas existe en la base (no tiene registros).
Saludos cordiales.

Hola Gustavo

Probamos la reinscripción en Guaraní 2 versión 2.9.4 tanto en gestión como en 3W y no encontramos problemas

Esto les pasa con un solo alumno o con todos ?

Podrás pasarnos algún datos mas, alguna captura de pantalla

Gracias
Javier

Personalizaron la solapa de “Datos Económicos” de las operaciones de “Inscripcion a Carreras” y “Reinscripción a Carreras”?

Hola Alejandro,
sucede con todos los alumnos que hemos probado, tanto desde gestión como desde autogestión.
No hemos personalizado nada referido a “Datos Económicos”.
Adjunto una captura.
Saludos cordiales.


Captura de pantalla de 2018-04-06 16:58:04.png

Captura de pantalla de 2018-04-06 16:58:04.png

¿Podes enviar el texto completo del error?

¿Dónde encuentro el texto completo del error?

Perdon, veo que ahi esta la sentencia completa del UPDATE.
Entonces pareciera que el problema esta en la tabla de auditoria “log_datos_censales”, ya que alli en el update no se actualiza el campo “empresa”, pero si todos los datos se insertan en la tabla de auditoria por trigger, con lo cual pareciera que el error esta en la otra tabla

Fijate si es que la tabla de auditoria log_datos_censales tiene ese campo.
Fijate si esto te da error. Si da error entonces el problema esta al registrar la actualización de los datos censales en la tabla de log:

SELECT FIRST 1  empresa, * FROM log_datos_censales;

O con la siguiente consulta fijate si los campos empresa, empresa_otra , sector y subsector existen en la tabla de log de auditoria de datos censales:


SELECT colname  FROM syscolumns 
WHERE tabid in (select tabid FROM systables WHERE tabname = 'log_datos_censales')
ORDER BY 1;

Estimado Alejandro,
efectivamente en la tabla log_datos_censales no está la columna “empresa” (entre otras). Pasé por alto el ALTER TABLE de dicha tabla por un “long transaction” y luego olvidé hacerlo.
¡Muchas Gracias!
Solucionado…