03-01-2024, 06:26 PM
Te explico, aquí el problema (y lo se porque ya lo he visto en alguna ocasión) es que en la base de datos de pagos/cobros se ha quedado información relativa a ventas que, por la causa que sea, ya no existen, es posible que se hayan borrado hace mucho tiempo y es ahora, cuando los NUMEROS DE VENTA alcanzan a los borrados, se manifiesta el problema.
Por tanto, primero HAZ UNA COPIA DE SEGURIDAD, y luego ejecuta estos scripts uno a uno en SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB (es posible que tarden un poco o bastante):
delete from pagoscobros where id_tiquet is not null and (id_tiquet,serie_fac) not in (select id_tiquet,serie from tiquet);
delete from pagoscobros where id_factura is not null and (id_factura,serie_fac) not in (select id_factura,serie from factura);
delete from pagoscobros where id_venta > 0 and id_venta not in (select id_venta from ventadirecta);
Ya me dices si con esto se soluciona.
Por tanto, primero HAZ UNA COPIA DE SEGURIDAD, y luego ejecuta estos scripts uno a uno en SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB (es posible que tarden un poco o bastante):
delete from pagoscobros where id_tiquet is not null and (id_tiquet,serie_fac) not in (select id_tiquet,serie from tiquet);
delete from pagoscobros where id_factura is not null and (id_factura,serie_fac) not in (select id_factura,serie from factura);
delete from pagoscobros where id_venta > 0 and id_venta not in (select id_venta from ventadirecta);
Ya me dices si con esto se soluciona.