Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

Spezielle Funktion: Chargen in Formularen

 

Die vorgenannte Prozedur zum Druck von Seriennummern auf Vorgangsbelegen wurde in Business OPEN 2003 für Chargen erweitert.

 

Prozedur: zReturnSernrTex(Dateinummer;"";1)

 

Als Parameter müssen die jeweilige Dateinummer, eine leerer String sowie die Ziffer 1 angegeben werden:

 

Lieferschein

zReturnSernrTex(43;"";1)

 

Rechnung

zReturnSernrTex(45;"";1)

 

Wareneingang

zReturnSernrTex(55;"";1)

 

Die Funktion wird im Formular am zweckmäßigsten im Datenteil-Script platziert, im Beispiel unten auf einem Lieferschein:

 

 

geteilte Chargen:

Anders als einfache Seriennummern kann eine Charge, bedingt durch die Möglichkeit der Teilung, mit mehreren Datensätzen in der Seriennummerdatei vertreten sein. Es können im Lieferschein auch mehrere Teile derselben Charge Verwendung finden.

 

Im Beispiel unten wurden für die Lieferscheinposition "1*20030273*1" drei Teilmengen der Charge "CH12363" sowie ein Teil der Charge "CH12364" gebucht:

 

 

Die Prozedur zReturnSernrTex(Dateinummer;"";1) sorgt für eine kumulierte Darstellung von Chargen-Teilen im Druck. Zum Zweck der Mengen-Kumulierung verwendet und belädt die Funktion folgende Arrays:

 

Charge

arSerNo

 

Menge

arSerMenge

 

Die Arrays können Sie nun im Formular verwenden:

 

 

Variable

Platzieren Sie ein Variablen-Objekt an der gewünschten Stelle im Report.

 

Variablentyp

Stellen Sie den Variablentyp auf Array (automatisch) um.

 

Variablenname

Tragen Sie den Namen (s.o.) des gewünschten Arrays ein:

 

 

Durch Verwendung der Arrays lässt sich eine tabellarische Darstellung der gebuchten Chargen im Druck erzielen. Jede Charge wird einmalig mit der gebuchten Gesamtmenge aufgeführt:

 


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite