13.01.2005, 15:48 | #1 |
Участник
|
Как программно изменить к-во в строке заказа в форме SalesTable
Доброе время суток.
Есть проблема. В аксапте есть такая, думаю, небезызвестная форма SalesTable. Мне необходимо в строке заказа программно изменить количество, но так, чтобы при этом была соблюдена целостность данных (пересчитано количество в InventSum). Все это чудесно работает при ручном изменении записи гриде формы (SalesLine), у которого есть метод write, где, насколько я понимаю, и происходят все требуемые вещи. Так сложилось, что мне необходимо программно изменить количество в строке заказа. Я делаю PHP код:
Кто-нибудь может подсказать, как сделать так, чтобы было как надо, а не как у меня? Заранее спасибо. |
|
13.01.2005, 16:21 | #2 |
Участник
|
Попробуйте так:
SalesLine.SalesQty = newQty; SalesLine::modifySalesQty(salesLine,inventDim); element.checkCreditNoteLine(); salesLine_ds.reFresh(); |
|
13.01.2005, 17:02 | #3 |
Участник
|
Идеально!
Прелестно!! Чудестно!!! А, главное, то, что требовалось. Спасибо, AlexUnik, огромное. |
|