Показать сообщение отдельно
Старый 13.01.2005, 15:48   #1  
BorDark is offline
BorDark
Участник
Аватар для BorDark
 
24 / 10 (1) +
Регистрация: 09.08.2004
Адрес: планета Земля
Как программно изменить к-во в строке заказа в форме SalesTable
Доброе время суток.
Есть проблема.
В аксапте есть такая, думаю, небезызвестная форма SalesTable. Мне необходимо в строке заказа программно изменить количество, но так, чтобы при этом была соблюдена целостность данных (пересчитано количество в InventSum).
Все это чудесно работает при ручном изменении записи гриде формы (SalesLine), у которого есть метод write, где, насколько я понимаю, и происходят все требуемые вещи.
Так сложилось, что мне необходимо программно изменить количество в строке заказа. Я делаю

PHP код:
SalesLine.SalesQty newQty;    SalesLine_ds.write(); 
И количество меняется, но вот в InventSum ничего не пересчитывается.
Кто-нибудь может подсказать, как сделать так, чтобы было как надо, а не как у меня?
Заранее спасибо.