Error al modificar área (SOLUCIONADO)

Buenos días,
les cuento que al momento de querer modificar un área que estaba ingresada y tiene bienes asociados no dá el error en pantalla que adjunto.
Al mismo tiempo veo en los logs de apache los siguientes errores:

[Mon Oct 03 15:01:16 2016] [error] [client 163.10.8.13] toba_error_db:

SQLSTATE: db_23502

CODIGO: 7

MENSAJE: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "id_empleado" violates not-null constraint

SQL: UPDATE scp_areas\nSET id_ubicacion_fisica = '13',\n\tid_empleado = NULL\nWHERE id_lugar_entrega = '1'\n\tAND id_area_padre IS NULL\n\tAND estado = 'AC'\n\tAND id_oficina_patrimonio = '1'\n\tAND id_ubicacion_fisica = '2'\n\tAND nombre = 'PROTOCOLO Y CEREMONIAL'\n\tAND codigo_area = '1.8 '\n\tAND id_empleado = '176'\n\tAND id_area = '216'\n\tAND id_empleado_anterior IS NULL; -- toba_log: 20413

\n\n[TRAZA]exception 'toba_error_db' with message 'Un valor de inserci\xf3n o actualizaci\xf3n es nulo, pero la columna no puede contener valores nulos.' in /usr/local/siu/diaguita_preprod/toba/php/lib/db/toba_db.php:566\nStack trace:\n#0 /usr/local/siu/diaguita_preprod/toba/php/nucleo/componentes/persistencia/toba_ap_tabla_db.php(773): toba_db->sentencia_ejecutar(0)\n#1 /usr/local/siu/diaguita_preprod/toba/ph...SIGUE..., referer: http://preprod.diaguita.unrn.edu.ar/diaguita_preprod/aplicacion.php?ah=st57f29cdfc72186.62863055&ai=diaguita||100000008 [Mon Oct 03 15:01:27 2016] [error] [client 163.10.8.13] toba_error_db:

SQLSTATE: db_23502

CODIGO: 7

MENSAJE: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "id_empleado" violates not-null constraint

SQL: UPDATE scp_areas\nSET id_area_padre = '27',\n\tid_empleado = NULL\nWHERE id_lugar_entrega = '1'\n\tAND id_area_padre IS NULL\n\tAND estado = 'AC'\n\tAND id_oficina_patrimonio = '1'\n\tAND id_ubicacion_fisica = '2'\n\tAND nombre = 'PROTOCOLO Y CEREMONIAL'\n\tAND codigo_area = '1.8 '\n\tAND id_empleado = '176'\n\tAND id_area = '216'\n\tAND id_empleado_anterior IS NULL; -- toba_log: 20417

\n\n[TRAZA]exception 'toba_error_db' with message 'Un valor de inserci\xf3n o actualizaci\xf3n es nulo, pero la columna no puede contener valores nulos.' in /usr/local/siu/diaguita_preprod/toba/php/lib/db/toba_db.php:566\nStack trace:\n#0 /usr/local/siu/diaguita_preprod/toba/php/nucleo/componentes/persistencia/toba_ap_tabla_db.php(773): toba_db->sentencia_ejecutar(0)\n#1 /usr/local/siu/diaguita_preprod/toba/php/nucl...SIGUE..., referer: http://preprod.diaguita.unrn.edu.ar/diaguita_preprod/aplicacion.php?ah=st57f29ce21d2df3.84822950&ai=diaguita||100000008

Tenemos instalada la versión 2.3.3, PG 9.1 y PHP 5.5.38

Desde ya agradezco de antemano cualquier ayuda.

Saludos,


editarAreas.png

Hola Juan!,

Te comento que pudimos reproducir este error. Se debe a que el empleado que está como responsable del área (en tu caso ABRAMETO MARIZA) está con un estado distinto a Activo, que puede ser “Jubilado” o “Pasivo”. Para solucionarlo en lo inmediato te recomiendo que en “Administración -» Usuarios -» Empleados” busques a ABRAMETO, le cambies el estado a “Activo”, y luego de esto volver a ingresar a la operación áreas y ajustar lo que requieran. Después de modificar el área pueden volver a dejar el estado del empleado a como estaba antes si fuese necesario.

Vamos a corregir esto en las próximas versiones, para que no se considere el estado del empleado al momento de modificar un área.

Gracias por reportarlo!

Saludos!
Fernando.