Формирую закупку. При создании строк закупки КОЛИЧЕСТВО ввожу либо вручную, либо вызываю свой модуль, результатом которого является КОЛИЧЕСТВО, которое должно попасть в PurchLine.PurchQty. При ручном вводе введенное КОЛИЧЕСТВО корректно отображается и в стоках закупки и в форме "Разноска накладной" на закладке "Строки" (Обработка->Накладная). А при программном вводе КОЛИЧЕСТВО корректно отображается только в строках закупки, а в форме "Pазноска накладной", на закладке "Строки" - остается старое значение (если был ручной ввод) либо значение по умолчанию...
Вот код:
PHP код:
void updatePurchLine_Quantity(){
PurchLine line;
InventTransId _Inventtransid = _w2LController.getInventtransid();
;
select forupdate line where line.inventtransid == _Inventtransid;
line.PurchQty = 100; // ..к примеру ..
line.update();
}
Подскажите, пожалуйста, в чем моя ошибка.