AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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 ничего не пересчитывается.
Кто-нибудь может подсказать, как сделать так, чтобы было как надо, а не как у меня?
Заранее спасибо.
Старый 13.01.2005, 16:21   #2  
AlexUnik is offline
AlexUnik
Участник
 
199 / 22 (1) +++
Регистрация: 01.06.2004
Адрес: Королёв
Попробуйте так:
SalesLine.SalesQty = newQty;
SalesLine::modifySalesQty(salesLine,inventDim);
element.checkCreditNoteLine();
salesLine_ds.reFresh();
Старый 13.01.2005, 17:02   #3  
BorDark is offline
BorDark
Участник
Аватар для BorDark
 
24 / 10 (1) +
Регистрация: 09.08.2004
Адрес: планета Земля
Идеально!
Прелестно!!
Чудестно!!!
А, главное, то, что требовалось.
Спасибо, AlexUnik, огромное.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Excel, группировки: как программно изменить расположение итоговых данных? CDan DAX: Программирование 5 29.08.2008 18:14
Изменить компанию в форме Владимир Максимов DAX: Программирование 18 27.09.2006 12:58
JOIN программно на форме не работает rohlenko DAX: Программирование 2 31.03.2005 15:41
Как программно изменить размер контрола на открытой форме? SnowMan DAX: Программирование 2 17.03.2004 11:27
Как программно из строк заказа учесть накладную? SNG DAX: Программирование 6 27.02.2004 17:19

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:25.