[GEL](CC) Löschen sich Aufträge nach dem Buchen?

3. Mai 2023 11:26

Hallo,

ich habe ein altes 2009er System und hier werden Aufträge nach dem kompletten Fakturieren nicht gelöscht. Kann mir einer sagen, ob das da noch Standard war oder doch eine Individualanpassung?
Weil in der Codeunit 80 bin ich bisher nicht fündig geworden.
Zuletzt geändert von CampeJulius am 3. Mai 2023 13:44, insgesamt 1-mal geändert.

Re: (CC) Löschen sich Aufträge nach dem Buchen?

3. Mai 2023 13:14

Hallo,
im Standard wurden in NAV2009 VK-Aufträge nach dem kompletten Liefern und Fakturieren ebenfalls gelöscht.

Der Programmcode in der NAV2009-Datenbank in der Codeunit 80 sieht dabei so aus (oder ähnlich - vermutlich abhängig, welche NAV2009-Version du verwendest):
Code:
    IF HASLINKS THEN DELETELINKS;
    DELETE;
    ReserveSalesLine.DeleteInvoiceSpecFromHeader(SalesHeader);
    IF SalesLine.FINDFIRST THEN REPEAT
      IF SalesLine.HASLINKS THEN
        SalesLine.DELETELINKS;
    UNTIL SalesLine.NEXT = 0;
    SalesLine.DELETEALL;

Re: (CC) Löschen sich Aufträge nach dem Buchen?

3. Mai 2023 13:39

Hallo,
es hängt aber (auch in neueren Versionen) davon ab, wie Du fakturierst: :mrgreen:

Buchen aus dem Auftrag -> Auftrag wird gelöscht, wenn er vollständig fakturiert ist
Stapelbuchen -> ich meine ja, bin mir aber nicht 100% sicher
Sammelrechnung -> Auftrag wird nicht gelöscht
Rechnung mit Lieferzeilen holen -> Auftrag wird nicht gelöscht

Viele Grüße
Mike

Re: (CC) Löschen sich Aufträge nach dem Buchen?

3. Mai 2023 13:43

Den genannten Code habe ich in der Codeunit 80 ebenfalls gefunden, aber hier wurde nichts geändert.
Ich habe im neuerem BC System einfach in der Funktion DeleteAfterPosting die Variable SkipDelete auf True gesetzt.