infra:NET Expert
 
×
6.1 Aufbau Erfassungspuffer
Erfassbuffer Positionen:
#define ERFASS_LENGTH 
1100
 
#define ERFASS_ENTRY_BUDAT
20
 
#define ERFASS_LENGTH_BUDAT 
980
 
#define PROBELAUF
1
C1 
0
Nein
1
Ja
#define DATEIPOLLEN 
2
C1 
0
Nein
1
Ja
#define DATUM 
10
C8
#define LAGER 
20
C3
#define BEWEGUNGSART
25
C1
#define LAGERBEZEICH
30
C30
#define BEWEGUNGSMENGE
60
N7.3
#define ME
75
C2/6
#define BEWEGUNGSDATUM
82
C8
#define AUFTRAGLAKOS  
90
N6
#define KENNUNGAUFTRAG    
97
C1
#define VORZEICHENMENGE  
99
C1
#define ABSMENGE   
100
N7.3
#define ERR_ACT_LINE 
1001
C1
1
Ja
#define ANZ_POS 
1005
N5/6  Anzahl Positionen gesamt
#define ANZ_POS_ERR
1011
N5/6  Anzahl Positionen mit Fehler
#define ERR_TEXT 
1050
C50 Pre, Nr, Text
Pufferindex: 255
Bezeichnung
Position
Format
Callback
Probelauf
1
C1
CBp317Probelauf
Schnittstelle dauernd abfragen
2
C1
CBp317DateiPollen
Datum
Systemdatum, aktuelles Tagesdatum
10
C8
 
Lagernummer:
Wird von Programm mit dem Hauptlager aus dem TSSmwi versorgt.
Kann aber auch aus der LAKOS-Schnittstelle versorgt werden (Pis 111,3).
20
C3
 
Bewegungsart B=Bestandskorrektur I=Inventur
25
C1
 
Lagerbezeichnung
Nach erfolgreicher Prüfung von Teil und Lager gelesen; sonst leer
30
C30
 
Bewegungsmenge (kann Vorzeichen enthalten)
60
N7.3
 
ME
Mengeneinheit aus Teilestammsatz; ME wird nicht von LAKOS geliefert
75
C2/6
 
Bewegungsdatum
Formal geprüft
82
C8
 
Auftragsnummer aus LAKOS (ab Pis 114)
Auftragsnummer ungeplant
Präfix “F“ für Fertigungsauftrag
Präfix “B“ für Fertigungsauftrag
Wird im IPS-Script ausgewertet
90
N6/7
 
Kennung Auftragsnummer aus LAKOS (Pis 114)
“F“ für Fertigungsauftrag
“B“ für Fertigungsauftrag
wird im IPS-Script ausgewertet
97
C1
 
Vorzeichen zu Bewegungsmenge
+ oder – je nach Übergabe
99
C1
 
Bewegungsmenge absolut
Absolutwert der Bewegungsmenge ohne Vorzeichen
100
N7.3
 
Fehler aktuelle Zeile
Formaler oder  Buchungsfehler in der aktuellen Zeile
0
Nein
1
Ja
1001
C1
 
Anzahl Positionen Gesamt
1005
N5/6
 
Anzahl Positionen mit Fehler
1011
N5/6
 
Fehlertext
Präfix, Fehlernummer, Fehlertext
Gelesen mit ACIpsError wie für IPS
1050
C50
 
 
PgiAssociateBUFINDEX ((unsigned long)254,
scsSteuer,
 hAppl);
PgiAssociateBUFINDEX ((unsigned long)255,
scsErfass
hAppl);
 PgiAssociateBUFINDEX ((unsigned long)2
scsBFInput
hAppl)
PgiAssociateBUFINDEX ((unsigned long)6,
scsBFtss,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)22,
scsBFbew,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)24,
scsBFlag,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)27,
scsBFmwi,
hAppl);
// Buffers not used - only requiered for script
 
 
PgiAssociateBUFINDEX ((unsigned long)23,
scsBFdis,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)38,
scsBFkko,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)84,
scsBFlpz,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)85,
scsBFlpb,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)86,
scsBFlbw,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)87,
scsBFtlc,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)88,
scsBFchb,
hAppl);
PgiAssociateBUFINDEX ((unsigned long)89,
scsBFczs,
hAppl);