Buenas tardes,
Estamos tratando de eliminar una mejora de oferta pero el sistema arroja un error.
adjunto imagen de error y log del sistema.
==========
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase extension_toba/diaguita_pers_sesion.php del punto de montaje personalizacion. El path del mismo es /usr/local/siu/diaguita/aplicacion/personalizacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase extension_toba/diaguita_pers_usuario.php del punto de montaje personalizacion. El path del mismo es /usr/local/siu/diaguita/aplicacion/personalizacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase acto_apertura/ci_mejora_de_ofertas.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase acto_apertura/cn_acto_apertura.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase administracion/agenda/cn_agenda.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase convocatorias/cn_convocatoria.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase administracion/agenda/cn_agenda.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase administracion/autorizaciones/cn_autorizaciones.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase modelo_compras/cn_modelo_compra.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase administracion/autorizaciones/cn_autorizaciones.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase solicitud_suministro/cn_solicitud_suministro.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase administracion/autorizaciones/cn_autorizaciones.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/diaguita/aplicacion/php
[ERROR][toba] toba_error_db: <p><b>SQLSTATE:</b> db_23503</p><p><b>CODIGO:</b> 7</p><p><b>MENSAJE:</b> SQLSTATE[23503]: Foreign key violation: 7 ERROR: update or delete on table "scp_renglones_oferentes" violates foreign key constraint "scp_oferentes_estimados_renglones_id_renglon_oferente_fkey" on table "scp_oferentes_estimados_renglones"
DETAIL: Key (id_renglon_oferente)=(5411) is still referenced from table "scp_oferentes_estimados_renglones".</p><p><b>SQL:</b> DELETE FROM scp_renglones_oferentes WHERE descripcion = 'Cable red Cat5e. Cableados, en un todo de acuerdo al pliego de especificaciones técnicas.' AND id_moneda IS NULL AND importe_unitario_real IS NULL AND id_renglon_oferente = '5411' AND id_oferente = '545' AND id_unidad_medida = '4' AND id_renglon = '2082' AND monto_unitario = '9.51' AND monto_iva IS NULL AND monto_total = '2900.55' AND observaciones IS NULL AND cantidad = '305' AND id_oferta_tipo = 'm'; -- toba_log: 436660 </p>
[TRAZA]exception 'toba_error_db' with message 'El valor de inserción o actualización de una clave externa no es válido.' in /usr/local/siu/diaguita/toba/php/lib/db/toba_db.php:566
Stack trace:
#0 /usr/local/siu/diaguita/toba/php/nucleo/componentes/persistencia/toba_ap_tabla_db.php(773): toba_db->sentencia_ejecutar(0)
#1 /usr/local/siu/diaguita/toba/php/nucleo/componentes/persistencia/toba_ap_tabla_db.php(610): toba_ap_tabla_db->ejecutar_sql('DELETE FROM scp...', 33)
#2 /usr/local/siu/diaguita/toba/php/nucleo/componentes/persistencia/toba_ap_tabla_db.php(478): toba_ap_tabla_db->eliminar_registro_db(33)
#3 /usr/local/siu/diaguita/toba/php/nucleo/componentes/persistencia/toba_ap_relacion_db.php(244): toba_ap_tabla_db->sincronizar_eliminados()
#4 /usr/local/siu/diaguita/toba/php/nucleo/componentes/persistencia/toba_ap_relacion_db.php(190): toba_ap_relacion_db->proceso_sincronizacion(false, NULL)
#5 /usr/local/siu/diaguita/toba/php/nucleo/componentes/persistencia/toba_datos_relacion.php(567): toba_ap_relacion_db->sincronizar()
#6 /usr/local/siu/diaguita/aplicacion/php/acto_apertura/cn_acto_apertura.php(312): toba_datos_relacion->sincronizar()
#7 /usr/local/siu/diaguita/aplicacion/php/extension_toba/componentes/diaguita_cn.php(13): cn_acto_apertura->grabar(NULL)
#8 /usr/local/siu/diaguita/aplicacion/php/acto_apertura/ci_mejora_de_ofertas.php(29): diaguita_cn->grabar_general()
#9 /usr/local/siu/diaguita/toba/php/nucleo/componentes/interface/toba_ci.php(282): ci_mejora_de_ofertas->evt__procesar('undefined')
#10 /usr/local/siu/diaguita/toba/php/nucleo/componentes/interface/toba_ci.php(204): toba_ci->disparar_evento_propio()
#11 /usr/local/siu/diaguita/toba/php/nucleo/toba_solicitud_web.php(135): toba_ci->disparar_eventos()
#12 /usr/local/siu/diaguita/toba/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#13 /usr/local/siu/diaguita/toba/php/nucleo/toba_nucleo.php(81): toba_solicitud_web->procesar()
#14 /usr/local/siu/diaguita/aplicacion/www/aplicacion.php(23): toba_nucleo->acceso_web()
#15 {main}
[INFO][toba] componente(108000156): [ callback ] 'conf__pant_inicial' no fue atrapado
Aguardo sus comentarios.
Desde ya muchas gracias!!
Diego P.