30. Mai 2007 15:21
30. Mai 2007 17:10
31. Mai 2007 10:36
31. Mai 2007 10:50
Quantity - OnAfterValidate()
----------------------------------------------------------
IF Reserve = Reserve::Always THEN BEGIN
CurrForm.SAVERECORD;
AutoReserve;
CurrForm.UPDATE(FALSE);
END;
//Test-Stückliste automatisch
IF (Type = Type::Item) THEN BEGIN
IF ItemLocal.GET("No.") THEN BEGIN
ItemLocal.CALCFIELDS("Bill of Materials");
IF ItemLocal."Bill of Materials" THEN BEGIN
CurrForm.SAVERECORD;
ExplodeBOM();
CurrForm.UPDATE(FALSE);
END;
END;
END;
//Test
31. Mai 2007 11:28
31. Mai 2007 12:53
31. Mai 2007 13:29
Quantity - OnAfterValidate()
IF Reserve = Reserve::Always THEN BEGIN
CurrForm.SAVERECORD;
AutoReserve;
CurrForm.UPDATE(FALSE);
END;
//Test-Stückliste automatisch
IF (Type = Type::Item) THEN BEGIN
IF ItemLocal.GET("No.") THEN BEGIN
ItemLocal.CALCFIELDS("Bill of Materials");
IF ItemLocal."Bill of Materials" THEN BEGIN
CurrForm.SAVERECORD;
ExplodeBOM();
CurrForm.UPDATE(FALSE);
END;
END;
END;
//Test
31. Mai 2007 13:37
31. Mai 2007 16:53
Die Verwendung der unten aufgeführten C/AL-Funktionen ist innerhalb von Schreibtransaktionen, die eine oder mehrere Tabellen gesperrt haben, eingeschränkt (da eine oder mehrere Tabellen gesperrt sein werden).
[...]
1. Juni 2007 00:51
1. Juni 2007 10:07
Quantity - OnAfterValidate()
----------------------------------------------------------
IF Reserve = Reserve::Always THEN BEGIN
CurrForm.SAVERECORD;
AutoReserve;
CurrForm.UPDATE(FALSE);
END;
//Test-Stückliste automatisch
IF (Type = Type::Item) THEN BEGIN
IF ItemLocal.GET("No.") THEN BEGIN
ItemLocal.CALCFIELDS("Bill of Materials");
IF ItemLocal."Bill of Materials" THEN BEGIN
CurrForm.SAVERECORD;
COMMIT;
ExplodeBOM();
CurrForm.UPDATE(FALSE);
END;
END;
END;
//Test
4. Juni 2007 11:13