2.25 WEPBnummer - Prüf-Nr. CAQ aus Nummernkreisparameter
WEPBnummer( scsNKkey, scsTermin, scsNummerOut );
|
Argumente
|
scsNKkey: Fixer Keyteil, max. 4 lang. Wird ggf. mit Leerzeichen ergänzt
scsTermin:
8-stelliger Termin (JJJJMMTT). Daraus wird Jahr und Monat für die Schlüsselfindung und die Bildung der Prüfberichtsnummer entnommen
scsNummerOut:
Rückgabewert. Ermittelte 8-stellige Prüfberichtsnummer:
| ||||||||
|
Rückgabewert
|
| ||||||||
|
Beschreibung
|
Bildung einer Wareneingangsprüfberichtsnummer für CAQ aus der laufenden Nummer eines Nummernkreisparameters, einer Jahres- und Monatsangabe. Der Schlüssel des Nummernkreisparameters (Datei 1) wird aus dem übergebenen fixen Teil (scsNKkey) und dem übergebenen Termin (scsTermin) ermittelt. Falls der Parameter noch nicht angelegt ist, wird er automatisch angelegt. Parameteraufbau:
| ||||||||
|
Beispiel
|
………….(Auszug aus 742-ZB.IPS)
String(strCAQterm, strCAQnummer);
AssignString(strCAQnummer," ");
BufQueryStringFromField(strBEW,2,strCAQterm); //Buch.datum
WEPBnummer("WEPB",strCAQterm, strCAQnummer);
BufSetFieldFromString(strBEW,76,strCAQnummer);
|