27. April 2021 07:32
Hallo,
vielen Dank für deine Mühen.
Wenn Belege gedruckt werden, werden diese in eine Tabelle eingetragen. Der Job in der Aufgabenwarteschlange, nimmt diese Daten, erzeugt ein PDF und mischt ein Formular hinzu. Im Anschluss wird dann, die Ausgabedatei in die Job Tabelle eingetragen.
siehe oben.
Beim Modify erscheint dann der Fehler. Aber dies nur Sporadisch.
Gleiches haben wir auch an anderer Stelle, beim aktualsieren von Zeitstempeln mit der Tabelle Sales Invoice Header.
Ich bin der Meinung das sich ein table.get den aktuellen Datensatz zieht. Da wir im Anschluss dann direkt die Datenändern, erschliesst sich mir nicht warum der Datensatz geändert sein sollte.
Ich habe auch mit einem
- Code:
Table.Locktable
Table.get
Table.feld := 'dddd'
table.modify
table.commit
versucht.
Auch hier bekomme ich ab und zu den Fehler.
Dies aber auch nur im Live-System, auf dem anderen User arbeiten. Im Testsystem wo ich allein unterwegs bin klappt das immer