[Gelöst]Charge in Proformalieferschein

21. Februar 2012 16:53

Hallo,

ich möchte im Proformalieferschein die Charge inkl. dem Ablaufdatum ausgeben.
Soweit funktioniert dies auch, aber er zeit dann nicht nur die eine Charge an, sondern alle Chargen aus den Reservierungsposten.
Wie kann ich es lösen, dass nur die Chargen des einen Auftrags angezeigt werden?



IF "Lot No." <> '' THEN BEGIN
itemEntry.SETRANGE("Item No.","Item No.");
itemEntry.SETRANGE("Lot No.","Lot No.");
IF itemEntry.FINDFIRST THEN BEGIN
BBE := STRSUBSTNO('',itemEntry."Expiration Date");
END ELSE
BBE := '';
END
Zuletzt geändert von marcolde am 22. Februar 2012 09:29, insgesamt 1-mal geändert.

Re: Charge in Proformalieferschein

21. Februar 2012 20:00

Dein Quelltext erklärt nicht, warum er alle Reservierungsposten ausgibt. Wenn, dann hätten höchstens alle Reservierungsposten mit der aktuellen Chargennr. ("Lot No." der VK-Zeile, wie es scheint) ausgegeben werden sollen. Außerdem gibt der Quelltext nur den ersten Datensatz und BBE zurück.

Spannender ist es, wie die Chargen angedruckt werden. Mit welchem DataItem, mit welchen Eigenschaften? Und was wird letztlich in der dazu gehörigen Section ausgegeben?

Beachte bitte außerdem, dass es sich um deinen Proformalieferschein um keinen Standardbericht handelt; das heißt, wir kennen diesen Bericht inhaltlich nicht. Wenn jemand diesen Bereich für euch entwickelt hat, wende dich am einfachsten an ihn.