infra:NET Expert
 
×
10.2 Ablauf im Haupt-Dialog
Die Eingaben sind in 3 Gruppen aufgeteilt:
  • Oben: Auswahl des Vorgangs und ggf. der zu buchenden Positionen       
    Nach 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.