Este error me aparece cuando edito una factura y le cambio la serie

Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 22
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 29
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 35
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 43
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 54
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 68
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, 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 (`joanserr_facturascripts`.`#sql-5810e_666c4e`, 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 (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 89
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 100
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 145
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 154
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 163
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 170
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 177
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 183
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 192
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 214
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 221
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 227
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 233
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 240
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 246
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 252
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 261
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 270
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 279
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 292
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 299
Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails (`joanserr_facturascripts`.`#sql-5810e_666c4e`, CONSTRAINT `ca_co_partidas_subcuentas` FOREIGN KEY (`idsubcuenta`) REFERENCES `co_subcuentas` (`idsubcuenta`) ON UPDATE CASCADE). La secuencia ocupa la posición 305
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
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
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
Factura modificada correctamente.

hace 11 meses   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_asientos where idsubcuenta not in (select idsubcuenta from co_subcuentas);
hace 11 meses   tengoun_f74d39
co_asientos no tiene el campo idsubcuenta
hace 11 meses   NeoRazorX   [admin]
Joder, es verdad, me he confundido:
select * from co_partidas where idsubcuenta not in (select idsubcuenta from co_subcuentas);
hace 11 meses   tengoun_f74d39
:) así puedo subsanarlo. Así es, me da 4 valores.

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.

45% Complete

225 € 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