21. Januar 2019 11:00
LOCAL [EventSubscriber] OnBeforeDeleteItem(VAR Rec : Record Item;RunTrigger : Boolean)
CompanyUserSetup.GET(USERID);
IF NOT CompanyUserSetup."Allow Delete Item" THEN
ERROR('Artikel löschen nicht erlaubt');
LOCAL CopyItemToItem(VAR FromItem : Record Item;VAR ToItem : Record Item)
WITH ToItem DO BEGIN
RESET;
DELETEALL;
IF FromItem.FINDSET THEN
REPEAT
ToItem := FromItem;
INSERT;
UNTIL FromItem.NEXT = 0;
END;
21. Januar 2019 11:18
21. Januar 2019 11:38
21. Januar 2019 11:50
elTorito hat geschrieben:...der wird allerdings auch ausgelöst wenn versucht wird ein Artikel über ein Auftrag zu buchen.
Und zwar in der Codeunit 5895 Inventory Adjustment, Funktion CopyItemToItem...
IF Rec.ISTEMPORARY THEN
EXIT;
21. Januar 2019 16:27