Estoy teniendo un problema on un ef_multilinea que genera mal el SQL.
El mensaje de error es este
MENSAJE: SQLSTATE[23503]: Foreign key violation: 7 ERROR: insert or update on table "grupos_trabajos" violates foreign key constraint "grupos_trabajos_id_profesional_fkey" DETAIL: Key (profesional)=(3) is not present in table "profesionales". SQL: INSERT INTO grupos_trabajos ( profesional, expediente, activo ) VALUES ("3", DEFAULT, "0"); -- toba_log: 9007
La historia que el valor 3 pertenece al expediente (el multilinea es para agregar varios profesionales a un expediente). El valor del profesional es 1.
si hago un ei_arbol en los datos del multilinea esta correto.
profesional 1 activo 0 x_dbr_clave 156 apex_ei_analisis_fila A
alguna idea de donde se mezclan estos valores?
El ei_arblo lo tomo de la variable $dato que llega al CN
function set_datos_grupo_trabajo($datos) { ei_arbol($datos); $this->dep('datos')->tabla('grupo_trabajo')->procesar_filas($datos); }