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