F-Script - VERPSAVE.FF

Nach dem Erstellen, Mutieren, Vererben und/oder vor dem Löschen einer Verkaufsdokument Position

Nach dem Mutieren eines Tasks

Im OpaccOXAS Studio lässt sich einstellen, ob dieses F-Script nach dem Erstellen, Mutieren, Vererben und/oder vor dem Löschen einer Verkaufsdokument Position ausgeführt werden soll. Sie finden die Einstellung im BC 95220 > Grundeinstellungen > Allgemein > Gruppe: Scripts Position. Der Scriptname ist fix vorgegeben: VERPSAVE.FF.
Entsprechend der Einstellung "VERPSAVE.FF nach Mutieren" wird beim Mutieren von Tasks welche mit Verkaufsdokumenten verbunden sind, das VERPSAVE.FF ebenfalls ausgeführt.
Achtung
Achtung
Nach dem Kopieren einer Verkaufsdokument Position, läuft das F-Script nicht.

Clipboard

Clipboard
Clipboard Werte
CB(0)
Laufendes F-Script (VERPSAVE.FF)
CB(1)
leer
CB(2)
leer
CB(3)
leer
CB(4)
Nach dem Erstellen einer Verkaufsdokument Position = 1
Nach dem Mutieren einer Verkaufsdokument Position = 1
Nach dem Mutieren eines Tasks = 1
Vor dem Löschen einer Verkaufsdokument Position = leer
Beim generieren von Positionen = 0
Nach dem Vererben einer Verkaufsdokument Position = 2
CB(5)
Nach dem Erstellen einer Verkaufsdokument Position = leer
Nach dem Mutieren einer Verkaufsdokument Position = 1
Nach dem Mutieren eines Tasks = 1
Vor dem Löschen einer Verkaufsdokument Position = 2
Beim generieren von Positionen = leer
Nach dem Vererben einer Verkaufsdokument Position = 3
CB(6)
Dieses Clipboard findet nur beim Löschen von Setzeilen via IBOS Verwendung.
Werden mit dem IBOS VER-POS-DEL alle Set-Zeilen einer Position gelöscht, der Set-Kopf jedoch stehen gelassen, enthält das Clipboard einen Stern.
Beim Löschen von Set-Zeilen ohne Set-Kopf = *
Nach dem Mutieren einer Verkaufsdokument Position = leer
Nach dem Mutieren eines Tasks = 1
CB(7)
Mengenänderung aus Warehouse über den Service SalDocItem_ChangeQuantity = 1
In allen anderen Fällen = 0

Aktivierte Objekte

headerreport
AUF, AP
body
keine zusätzlich

Löschen stoppen

Das Löschen einer Dokumentposition kann innerhalb des Scripts mit folgendem Befehl gestoppt werden: «SYS(MSG ERROR <Meldung>)»
Soll das F-Script nach dem Aufruf von «SYS(MSG ERROR...)» verlassen werden, muss der Befehl «SYS(STOP)» aufgerufen werden.
Siehe auch SYS(MSG ...)