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
 Hmmmm, also ich habe das gerade nochmal getestet und dabei genau darauf geachtet, dass vor der Eingabe der Menge die Zeile noch nicht gespeichert ist (also die Zeile noch mit einem Sternchen versehen ist). Bei mir klappt das ohne Probleme.
  Hmmmm, also ich habe das gerade nochmal getestet und dabei genau darauf geachtet, dass vor der Eingabe der Menge die Zeile noch nicht gespeichert ist (also die Zeile noch mit einem Sternchen versehen ist). Bei mir klappt das ohne Probleme.
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
 
 
