PC 908 Seriennummern drucken, M435
INI-Eintrag:
PostingCode.908=Seriennummern drucken,435,"SNR1: @usstring1, SNR2: @usstring2, SNR3: @usstring3, SNR4: @usstring4, SNR5: @usstring5, SNRab6: @serialno, Medium: @documentno"
Es ist keine IPS-Datei erforderlich.
Der Ausdruck der Seriennummern erfolgt über einen speziellen Aufruf des infra-Programms "435 Aufträge bearbeiten".
Die übergebenen Seriennummern werden nicht geprüft.
Der Druck erfolgt über die Drucksteuertabelle PC908.MIL, wobei pro Seriennummer eine Ausgabe mittels Tabelle 100 erfolgt.
Der für die Ausgabe verwendete Puffer 1240 hat folgenden Aufbau:
|
Position
|
Format
|
Bedeutung
|
|
1
|
n2
|
Anzahl übergebener Seriennummern
Derzeit druckt das Programm maximal 20 Seriennummern
|
|
10
|
C25
|
Seriennummer für die Ausgabe
|
|
50
|
C25
|
Erste Seriennummer aus der Schnittstelle, die nicht nur Leerzeichen enthält
|
|
75
|
C25
|
Zweite Seriennummer aus der Schnittstelle, die nicht nur Leerzeichen enthält
|
|
100
|
C25
|
Dritte Seriennummer aus der Schnittstelle, die nicht nur Leerzeichen enthält
|
|
125
|
C25
|
usw., maximal 20 Seriennummern insgesamt
|
|
….
|
C25
|
……………….
|
Schnittstellenfelder:
|
Feld
|
Format
|
Bedeutung
|
|
postingcode
|
int
|
908: Seriennummerndruck
|
|
usstring1
|
varchar(50)
|
Seriennummer 1 (wird ignoriert wenn leer)
|
|
usstring2
|
varchar(50)
|
Seriennummer 2 (wird ignoriert wenn leer)
|
|
usstring3
|
varchar(50)
|
Seriennummer 3 (wird ignoriert wenn leer)
|
|
usstring4
|
varchar(50)
|
Seriennummer 4 (wird ignoriert wenn leer)
|
|
usstring5
|
varchar(50)
|
Seriennummer 5 (wird ignoriert wenn leer)
|
|
serialno
|
varchar(150)
|
Weitere Seriennummern getrennt durch Kommas
Derzeit werden maximal 15 nichtleere Seriennummern aus diesem Feld übernommen.
Sobald aber eine leere Seriennummer übergeben wird, wird keine weitere übernommen
|
|
documentno
|
varchar(50)
|
Medium aus infra:NET:
Es wird der Kanal 1 ersetzt. Die restlichen Kanäle bleiben unverändert.
Wird kein Medium angegeben, werden die infra-Standardmedien verwendet
|
