infra:NET Expert
 
×
6.2 Übernahme Zustand „Gedruckt“ aus Leitstand über Verbucher (31M)
UpdateFaStatS(scsMode);
 
Argumente
scsMode:
derzeit keine Auswertung
Ein XML-Datensatz wird nicht als Aufrufparameter, sondern als Globalvariable "GV_MWI31M_xmldata" übergeben, siehe Steckbrief MWI31M.PDF, Kapitel „Leitstandsschnittstelle für Zustand gedruckt, 31M-VZD.IPS“.
Rückgabewerte
Funktionsausgang:
0
Alles in Ordnung
ungleich 0
Fehler
Zurück an Verbucher (MWI31M) über Globalvariable:
"GV_MWI31M_errorcode" wie Funktionsausgang
"GV_MWI31M_errortext" = Fehlertext bei Fehler oder leerer String bei fehlerfreiem Ablauf. Darf auf keinen Fall unverändert bleiben!
Beschreibung
Mit der Funktion kann der Zustand gedruckt zu Fertigungsaufträgen übernommen werden. Die Übernahme erfolgt mittels der IPS-Datei „31M-VZD.IPS“, die über den infra-Verbucher (MWI31M) gestartet wird.
Der Aufbau der Schnittstelle ist im Steckbrief MWI31M.PDF, Kapitel „Leitstandsschnittstelle für Zustand gedruckt, 31M-VZD.IPS“, beschrieben.
In einem Fremdsystem können ggf. Papiere zum Fertigungsauftrag gedruckt werden, z.B. innerhalb eines Leitstands. Der Zustand „gedruckt“ soll dann an infra übergeben werden können.
Es wird dabei sowohl der Zustand im Auftragskopf als auch in allen Positionen verändert.
Werden erledigte oder gesperrte Aufträge oder Aufträge, deren Zustand im Auftragskopf nicht zwischen „30“ und „49“ liegt, übergeben, so wird dies als Fehler behandelt. Entsprechende Auftragspositionen mit diesen Eigenschaften werden nicht gemeldet und bleiben unverändert.
Beispiel
Auszug aus „31M-VZD.IPS“:
   IpsSetItemParams("ULA",1);
   IpsSetPreparedRcPrefixMSG("ULA");
   UpdateFaStatLS(" ");