1 Anmerkungen
-
Ablauf 565 generell:In der Hauptschleife werden Rückmeldesätze vom Typ „Kopfsatz“ gelesen (nach Pfad = 3 Typ+FA-Nr.+Pos.+Upos+lfd. Nr.) und selektiert. In verschiedenen Unterprogrammen werden die unterschiedlichen Papierarten zu der FA-Nr. aus dem Leitsatz gedruckt. Dabei ist die LK vollständig, d.h. ihre Schleife geht über alle FA-Positionen in der FA-POS.DAT (es kommen auch noch nicht freigegebene Positionen!). Die Mat.scheine, Mat.liste und Lohnscheine gehen über die RÜCK.DAT, d.h. es werden nur freigegebene Positionen zum FA ausgegeben. Je FA-Nr. werden alle Papierarten lt. Selektion sofort gedruckt (einschl. den Kopien), bevor der nächste FA bearbeitet wird.Temporäre Pfade:
-
MS, ML nach Teilenummer
-
LS nach Arbeitsplatznummer
-
Ausgabe bei LK:
-
E/M/A/T/P/V-Zeilen
-
Teiletexte
-
Positionstexte
-
freie Texte (haben Satz in Rückmeldedatei)
-
Ausgabe bei MS = M-Zeilen
-
Teiletexte
-
Positionstexte
-
Ausgabe bei ML = M-Zeilen
-
Teiletexte
-
Positionstexte
-
Ausgabe bei LS = A-Zeilen
-
Positionstexte
-
bei Außer-Haus-AG und extra Formular auch M/P-Zeilen
-
Teiletext zum Kopfteil erscheint nur auf LK
-
Sind unter der gleichen Pos.nr. mehrere Positionen incl. Pos.text zusammengefasst, zeigtLKPos.text nur zur 1. Position dieser Pos.nr.MSPos.text auf jedem ScheinMLPos.text nur zur 1. Position dieser Pos.nr.LSPos.text auf jedem ScheinAchtung!
Statt erf$ wird erf1$ als Standard-Ein/Ausgabepuffer (255) verwendet!! erf$ wird zum Buchen M-Zeile benötigt!!
-
Der Aufbau der Schnittstellendatei bei Datenübergabe entspricht dem Aufbau der Datei in FST555 (siehe Steckbrief FST555)
-
Die Datenübergabe bei Anschluss an die Zeiterfassungssoftware von OSD wird in einer extra Dokumentation beschrieben! (siehe auf J:\SCHNITT\BDEOSD)
-
Datenübergabe bei Druck:
-
Übergabe erfolgt nur bei Anwahl Laufkarte
-
Anzahl für Übergabe = 1
-
Übergeben wird der Satz aus FA-POS.DAT sowie zugehörige Texte lt. Parametereinstellung (s.u.) (Zur FA-Pos. wird auch der zugehörige Rückmeldesatz im Steuerfeld PIS 1 aktualisiert)
-
Nur Datenübergabe:
-
Ablauf wie bei Laufkarte u. Druck je Auftrag, nur keine Druckausgabe
-
Anzahl für Übergabe = 1
-
Status Kopf + Pos wird „40“, Steuerfeld im Kopf wird an Pis 15 = „1“ (zur FA-Pos. wird auch der zugehörige Rückmeldesatz im Steuerfeld PIS 1 aktualisiert)
-
Vorlaufseite bei Außer-Haus-FA:
-
Ausgabe nur bei Laufkarte
-
Eigene MDD-Datei kann verwendet werden, über Param. einstellbar (z.B. FST565AH.MDD) (Default= FST565.MDD)
-
Textausgabe aus TEXTE1.DAT:
-
Ident = „FST“ (= Positionstext)
-
Text-Nr. = „VLT“
-
Bei temp. Pfad (MS nach Teil, ML nach Teil, LS nach Arb.platz) werden die Kopfdaten des Auftrages zum 1. gültigen Satz ausgegeben. Die Anzeige bleibt während des gesamten Laufes bestehen, auch wenn die Auftrags-Nr. wechselt!
-
Barcodeausgabe:
-
Die Referenznummer wird für den Barcode mit Vornullen gefüllt (in erf1$ abgestellt)
-
Innerhalb einer Papierart findet kein ML.open/ML.close zwischen den einzelnen Aufträgen bzw. Positionen statt. Es wird immer über Folgedruck gearbeitet, wobei aber der Seitenzähler immer initialisiert wird.
-
4-/6-Zoll-Formulare:4-ZollFST56504.MDD6-ZollFST56506.MDDBeim Druck wird der Seitenzähler abgefragt, so dass nach dem Ende der Formulare ggf. Seitenvorschübe erzeugt werden können, so dass der Druck immer am Blattende eines 12-Zoll-Formulars aufhört und somit nachfolgende Ausdrucke immer formulargerecht beginnen.Die Zollgröße wird aus dem Dateinamen der MDD abgeleitet!
-
Verwendete Basic-Dateien:#1Fehlerprotokolldatei (in FSTERR.BAS)#2Externer $-Text#3Semaphoredatei#4Schnittstellendatei zu BDE