Dokumente werden nicht angehalten, es dauert jedoch sehr lange, dies liegt an Datenbank-Triggern.
Wenn eine Rechnung storniert wird, werden die verknüpften Lagerbelege storniert, die Lagerpositionen werden storniert und nach jeder Stornierung wird der Bestand neu berechnet.
Die Lösung ist, diese Auslöser zu deaktivieren und Folgendes zu tun:
Trigger deaktivieren - alter table dpolsklad disable tirgger user;
Importieren Sie XML für die Stornierung von Rechnungen
Aktivieren Sie Trigger - alter table dpolsklad enable tirgger user;
Bestandsneuberechnung ausführen
Neuberechnung der Kontosalden ausführen
Die letzten beiden Schritte können mehrere Stunden dauern!
Während dieser Vorgänge sollte niemand auf Flexi zugreifen, es wäre ratsam, den Zugriff einschließlich der API zu deaktivieren. Es wird daher empfohlen, diesen Vorgang nachts durchzuführen.