[gelöst] Report 299 Erledigte Aufträge Löschen

7. September 2007 14:12

Hallo Leute,
ich habe eben versucht mit dem Report 299 erledigte Aufröge zu löschen.
Das geht aber nciht mehr.
Grund

Ursache ist wohl das hier:

IF SalesOrderLine.FIND('-') THEN
REPEAT
SalesOrderLine.CALCFIELDS("Qty. Assigned");
IF ((SalesOrderLine."Qty. Assigned" = SalesOrderLine."Quantity Invoiced") OR
(SalesOrderLine.Type <> SalesOrderLine.Type::"Charge (Item)"))
AND
(SalesOrderLine."Qty. Assigned" = 0)
//(SalesOrderLine."Qty. Assigned" <> 0)

hat von euch noch einer ein Idee dazu.
Mit der Änderung funktioniert es.
mfg
FIDO
Zuletzt geändert von Fido am 7. September 2007 16:16, insgesamt 1-mal geändert.

7. September 2007 14:37

Ich habe den Fehler bereits vor einigen Wochen bei Microsoft gemeldet. Der ist also gerade in Bearbeitung.

Deine Lösung ist aber auch nicht 100%ig richtig.

Sie bewirkt nämlich, dass Aufträge nicht mehr gelöscht werden können, sobald sich eine zugewiesene Artikel Zu-/Abschlagszuweisung darin befindet (nämlich dann ist Qty. Assigned <> 0).

7. September 2007 14:50

PS: Ich verwende zur Zeit den, den es für 4.0 gab:

Code:
            IF (SalesOrderLine."Qty. Assigned" = SalesOrderLine."Quantity Invoiced") OR
               (SalesOrderLine.Type <> SalesOrderLine.Type::"Charge (Item)") THEN BEGIN

7. September 2007 15:33

Hallo Natalie, dacht ich mir eigentlich auch schon (4.0 zu verwenden).
Mann (Frau) fragt sich, warum diese Zeile (in 5.0).

Mfg und schönes Wochenende
Micha
Zuletzt geändert von Fido am 7. September 2007 16:17, insgesamt 1-mal geändert.

7. September 2007 15:55

Fido hat geschrieben:Mann (Frau) fragt sich, warum diese Zeile (in 5.0).

Das hab ich den netten Microsoft-Mitarbeiter auch gefragt. Der meinte, irgendwer (ich glaube in Amiland, aber ohne Gewähr) hätte gemeckert, dass der Code bei ihm keine Aufträge löschen würde.

Seitdem wurde dieses winzige Codestück zig mal geändert: Kaum, dass nämlich die 1. Änderung drin war, meckerte der nächste, dass seine Aufträge nicht gelöscht würden. Für ihn wurde es geändert. Dann meckerte der nächste usw.

OK, das war jetzt etwas dramatisiert - aber so in etwa hat sich die Geschichte des armen Report 299 abgespielt.

18. September 2007 14:07

So, habe eine Nachricht von Microsoft:
Nehmt wirklich den Code aus meinem vorherigen Beitrag.