infra:NET Expert
 
×
PC 188 Seriennummern zu Fertigungsauftrag, 31M-PC188.IPS
INI-Eintrag:
PostingCode.188=Seriennummern zu Fertigungsauftrag,IPS:31M-PC188.IPS,"Seriennummer: @serialno, Teilenummer: @itemno, Auftrag: @orderno"
Die Übernahme der Seriennummern erfolgt über die IPS-Datei 31M-PC188.IPS und ACTIPS.DLL.
Die Daten werden in die Tabelle 124 (SERIENNR.DAT) übernommen.
Es kann auch ein Bereich von Seriennummern angegeben werden, s. Felder usstring4 und usstring5.
Neue Sätze werden angelegt.
Falls bereits ein Satz mit der Kombination Teilenummer / Seriennummer existiert, wird dieser überschrieben, siehe Feldbeschreibungen.
Ist allerdings für diese Seriennummer ein anderer Fertigungsauftrag eingetragen, wird die Übernahme mit einem Fehler zurückgewiesen, ebenso wenn der Status bereits „2 = Auslieferung erfolgt“ besitzt.
Der übergebene Auftrag muss existieren, wobei Status und Zustand beliebige Werte besitzen dürfen.
Die übergebene Seriennummer wird nirgends im Auftrag abgestellt.
Bei Neuanlage eines Satzes werden folgende Daten versorgt:
  • Sachbearbeiter und Datum
  • Teilenummer (Feld 70, Teil)
  • Seriennummer (Feld 1, SerienNr)
  • Verweis auf Fertigungsauftrag (Feld 72, AuftragFA)
  • Projekt (Feld 71, Proj) aus dem Auftragskopf (Feld 12, Proj)
  • Teilebezeichnung (Feld 2, t124c2) aus dem Teilestamm
  • Status (Feld 9, Stat) wird mit „1 = gefertigt“ versorgt.
Beim Aktualisieren von Sätzen werden die existierenden Werte überschrieben:
  • Sachbearbeiter und Änderungsdatum
  • Verweis auf Fertigungsauftrag (Feld 72, AuftragFA)
  • Projekt (Feld 71, Proj) aus dem Auftragskopf (Feld 12, Proj)
  • Status (Feld 9, Stat) wird mit „1 = gefertigt“ versorgt.
 
Feld
Format
Bedeutung
postingcode
int
188: Seriennummern zu Fertigungsauftrag übernehmen
serialno
varchar(50)
Seriennummer
Die Seriennummer wird bei neuen Sätzen linksbündig in Feld 1 (SerienNr) der Seriennummerndatei übernommen.
Es kann auch ein Bereich von Seriennummern angegeben werden, s. Felder usstring4 und usstring5. In diesem Fall wird das Feld ignoriert.
itemno
varchar(50)
Teilenummer
Die Teilenummer wird bei neuen Sätzen linksbündig in Feld 70 (Teil) der Seriennummerndatei übernommen.
orderno
varchar(50)
Fertigungsauftragsnummer
Das Feld wird laut infra-Format formatiert und bei neuen Sätzen in Feld 72 (Auftrag) der Seriennummerndatei übernommen.
clientname
varchar(50)
Sachbearbeiter
Die ersten 5 Zeichen werden bei neuen und existierenden Sätzen in das Feld 74 (SbAend) übernommen. Wird clientname nicht übergeben (leer oder nur Leerzeichen), wird der angemeldete Sachbearbeiter abgestellt.
usdate1
datetime
Buchungsdatum
Falls hier keine Übergabe erfolgt, wird das Tagesdatum verwendet. Bei neuen Sätzen werden damit das Feld 75 (ErfDat) und Feld 73 (AendDat) versorgt.
Bei existierenden Sätzen wird das Feld 73 (AendDat) überschrieben.
Hinweis: Termine im „datetime-Format“ kommen als „TT.MM.JJJJ HH:MM:SS“ im Programm an.
usstring1
varchar
Konfigurierbar
Das Feld wird laut INI-Einstellung PC188-Feld1 in Sektion [MWI31M] übernommen
usstring2
varchar
Konfigurierbar
Das Feld wird laut INI-Einstellung PC188-Feld2 in Sektion [MWI31M] übernommen
usstring3
varchar
Konfigurierbar
Das Feld wird laut INI-Einstellung PC188-Feld3 in Sektion [MWI31M] übernommen
usstring4
varchar(50)
Seriennummer von
Falls hier und in usstring5 ein Bereich von Seriennummern angegeben wird, wird das Feld serialno ignoriert.
Werden beide Felder (usstring4 und usstring5) übergeben, wird für den gesamten Bereich von/bis-Seriennummer die Verarbeitung der Seriennummern durchgeführt.
Es müssen gewisse Voraussetzungen erfüllt sein, siehe Beschreibung der dann zwingend erforderlichen INI-Einstellungen PC188-SNRpos und PC188-SNRlng in Sektion [MWI31M], mit denen festgelegt wird, wo die laufende Nummer der übergebenen Start- und Endwerte platziert ist.
usstring5
varchar(50)
Seriennummer bis
Siehe Beschreibung von usstring4
usflag1
int
Etikett muss gedruckt werden
Muss gedruckt werden (Auswertung individuell)
Das Feld wird laut INI-Einstellung PC188-Feld4 in Sektion [MWI31M] übernommen