Показать сообщение отдельно
Старый 13.11.2012, 14:24   #6  
Lapunder is offline
Lapunder
Участник
 
40 / 10 (1) +
Регистрация: 24.04.2008
Цитата:
Сообщение от Fly Посмотреть сообщение
При вводе кода товара отрабатывается триггер формы No - OnValidate и выполняется CurrForm.SaveRecord, т.е. запись вставляется. А значит "Line No." у нее уже заполнен.
вот представьте себе, не вставляется

Код:
InsertExtendedText(FALSE);
IF (Type = Type::"Charge (Item)") AND ("No." <> xRec."No.") AND
   (xRec."No." <> '')
THEN
  CurrForm.SAVERECORD;

IF (Reserve = Reserve::Always) AND
   ("Outstanding Qty. (Base)" <> 0) AND
   ("No." <> xRec."No.")
THEN BEGIN
  CurrForm.SAVERECORD;
  AutoReserve;
  CurrForm.UPDATE(FALSE);
END;
Это не товарные издержки. И Обязательного резервирования тоже нет.