Desde hace un par de actualizaciones me aparece la siguiente lista de errores al visualizar los asientos de una factura:

Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 25
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 32
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 38
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 44
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 50
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 62
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 69
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 75
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 81
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`facturacb`.`#sql-5e3_91`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 87
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas
Error al comprobar la tabla co_partidas

hace más de un año   NeoRazorX   [admin]
En la última actualización se ha reforzado la estructura de las tablas para asegurar la integridad.
Debes tener lineas de asientos que pertenecen a subcuentas que no existen. Habrás eliminado subcuentas que no deberías.

Puedes ver los datos problemáticos ejecutando esto en el sql_editor:
select * from co_partidas where idsubcuenta not in (select idsubcuenta from co_subcuentas);
hace más de un año   jmorpons_f74d39
Cierto, en el ejercicio 2015 tuve un problema con el proveedor 000001, su cuenta era la 4100000001, pero se asignó el mismo número proveedores en euros, y al final me cargué una. Con esa selección he corregido el número de idsubcuenta y solucionado!
Muchas gracias
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

Financiación extra

15 patrocinadores

Este mes se han realizado un total de 15 aportaciones económicas para acelerar el desarrollo del proyecto.

35% Complete

175 € este mes. Puedes aumentar estas cifras ;-)

+5 € +4 votos

+25 € +20 votos




Soporte

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte. Encontrará el partner apropiado para el trabajo apropiado.

  Soporte

O síganos en las redes sociales.





© 2013-2017 FacturaScripts