Versionen im Vergleich
verglichen mit
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Inhalt |
---|
Auszug |
---|
Kostensatz zu BDE-Buchung erstellen |
Prototype
Codeblock |
---|
SY_GenKostenBDE( Bdebulfdnr ) |
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
Bdebulfdnr | integer | Lfd.Nr. BDE-Buchung (bdebutab) |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | integer | Status (0 = OK, <0 = Fehler) |
Status-Code | Bedeutung |
---|---|
0 | OK/kein Fehler aufgetreten (heisst nicht, dass auch ein Kostensatz generiert wurde) |
-1 | Buchungssatz nicht gefunden |
Hinweise
Die Funktion loest die normale Kostensatz-Logik aus wie sie in den Buchungsdialogen LB1x stattfindet. Das bedeutet, dass die Entscheidung ob ein Kostensatz generiert wird an die üblichen Schaltern und Kennzeichen hängt. Die Funktion führt nicht zwanghaft zu einem Kostensatz. Sie ist dafuer gedacht Kosten nachzugenerieren, nachdem fehlerhafte Daten/Einstellungen korrigiert wurden, die bei der ursprünglichen Buchung die Erstellung des Kostensatzes verhindert haben.
Beispiel
Codeblock | ||
---|---|---|
| ||
local RetCode = SY_GenKostenBDE( 123456 ) if RetCode ~= 0 then SY_Proto2( "Fehler beim Generieren Kosten fuer BDE-Buchung 123456 aufgetreten: "..RetCode ) end |