[gelöst]Bestellung vor dem Druck freigeben

26. November 2012 15:34

Hallo,

ich möchte eine offene Bestellung vor dem Druck freigeben und nach dem Druck wieder öffnen.

Ich dachte eigentlich das dieser Code genügt:

Code:
   Freigeben.RUN(Rec);
   DocPrint.PrintPurchHeader(Rec);
   Freigeben.Reopen(Rec);


Wobei "Freigeben" die Codeunit "Release Purchase Document" ist.

ABER nach dem erfolgreichen Freigeben und Druck der Bestellung erscheint die Fehlermeldung
"Ein anderer Anwender hat ......." und das Dokument bekommt nicht den Status "OPEN".

Was muss denn noch beachtet werden?
Weiss das jemand?

Ein Currform.Update hab ich dazwischen schon versucht.
Zuletzt geändert von Pegasus am 26. November 2012 16:39, insgesamt 1-mal geändert.

Re: Bestellung vor dem Druck freigeben

26. November 2012 15:59

Siehe Kommentar:
Code:
   Freigeben.RUN(Rec);
   DocPrint.PrintPurchHeader(Rec);
   // an dieser Stelle Rec neu lesen, z.B. mit GET oder FIND
   Freigeben.Reopen(Rec);