Seite 1 von 1

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

Verfasst: 3. Mai 2023 11:26
von CampeJulius
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.

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

Verfasst: 3. Mai 2023 13:14
von JRenz
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?

Verfasst: 3. Mai 2023 13:39
von Mike24
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?

Verfasst: 3. Mai 2023 13:43
von CampeJulius
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.