10.2 Ablauf im Haupt-Dialog
Die Eingaben sind in 3 Gruppen aufgeteilt:
-
Oben: Auswahl des Vorgangs und ggf. der zu buchenden PositionenNach der Auswahl werden alle Positionen des Vorgangs, die nicht „E = erledigt“ bzw. nicht „S = gesperrt“ sind, in dem 3-dimensionalen dynamischen Array „scsPOSa“ abgestellt. In die Reihen werden die einzelnen Positionen, in den Spalten dann die Positionsdaten abgestellt.Das Array fängt bei Element „0“ an, da Grit bei allen Objekten mit mehreren Einträgen mit „0“ anfängt. Deswegen sind alle Zähler im Programm, die mit Grit korrespondieren, mit „-1“ vorbelegt, wenn noch kein Element vorhanden ist.In dem Array sind jetzt noch Eingabefelder, die später ggf. in die Rechnungseingangsdatei kommen können (Elemente [3] bis [14].)Aufbau von „scsPOSa“:
|
[Element]
|
Bedeutung
|
|
0
|
Bestellpositionen, Datei 107
|
|
1
|
dazugehörige dispositive Bewegungen, Datei 23
|
|
2
|
dazugehörige effektive Bewegungen, Datei 22 (wird nur als Eingabepuffer benutzt, die eigentliche Bewegung wird mit IPS erzeugt)
|
|
3
|
Preis netto in FW (s.o. Erfassungspuffer Position 55) + Preis der Nebenkosten FW (s.o. Erfassungspuffer Position 208)
|
|
4
|
Wert netto FW (s.o. Position 67) + Wert brutto FW (Position 1333)
|
|
5
|
Anzahl Z-Zeilen zur Position
|
|
6
|
Z-Zeilen zur Position
|
|
7
|
zusätzliche Werte zu jeder Z-Zeile
|
|
8
|
Datei 85
|
|
9
|
Datei 86, ggf. 3 Dimension, wenn Chargenaufteilung mit verschiedenen Mengen
|
|
10
|
Datei 88, ggf. 3 Dimension, wenn Chargenaufteilung mit verschiedenen Mengen
|
|
11
|
Datei 89, ggf. 3 Dimension, wenn Chargenaufteilung mit verschiedenen Mengen
|
|
12
|
StrSteuerPos, ggf. 3 Dimension, wenn Chargenaufteilung mit verschiedenen Mengen
|
|
13
|
LPCV-Daten (s.o. Erfassungspuffer Position 700, Länge 300), ggf. 3 Dimension, wenn Chargenaufteilung mit verschiedenen Mengen (aber Erfassungspuffer Position 700 nur Länge 250)
|
|
14
|
Externe Teilenummer und Bezeichnung und Ausschussdaten (s.o. Erfassungspuffer Position 300, Länge 200)
|
|
15
|
Anzahl der Belege
|
|
16
|
Summen Z-Zeilen aus Abschluss (s.o. Erfassungspuffer Position 1500, Länge 200)
|
|
17
|
Array der einzelnen Z-Zeilen aus Abschluss zu jeder Position
|
|
18
|
Liefervorschau (Zollabwicklung) D158 aus 74A
|
|
19
|
Seriennummern je Position
|
-
Unten: Auswahl der zu buchenden Positionen und wichtigste Eingaben (Lager, Menge...)Die eingelesenen (bei ungeplanten Bewegungen, die hier erfassten) Positionen können geändert werden. Es kann auch die angezeigte Position aus dem Array der zu buchenden Positionen gelöscht bzw. wieder eingefügt werden. Weitere Eingaben siehe weiter unten. Über die Schaltfläche Buchen werden alle fehlerfreien Positionen in einem Batchlauf gebucht.
-
Die übrigen Eingaben zu einer Position können über einen eigenen Detail-Dialog eingegeben werden.
