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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2013, 15:50   #1  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
я бы отказался от modified. Вы можете перекрыть write на источнике данных (не update на таблице, так как вы будете показывать диалоговое окно). Сравните значение поля со значением в оригинальном буффере (<table>.orig()). Если значение изменилось и было подтверждено, пересчитайте все в каком нибудь статическом методе на сервере и тогда обновление источников данных не повредит.

Еще один минус использования modified заключается здесь в том, что главная таблица не будет сохранена, а подчиненная будет уже пересчитанна. При падении системы у вас просто потом будут неверные данные.
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
Старый 08.02.2013, 16:07   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от plumbum Посмотреть сообщение
Еще один минус использования modified заключается здесь в том, что главная таблица не будет сохранена, а подчиненная будет уже пересчитанна. При падении системы у вас просто потом будут неверные данные.
Угу. Только write в таком случае тоже не очень подходит. Для обеспечения целостности данных обновление обеих таблиц необходимо выполнять в одной транзакции. Поэтому сдесь в cамый раз будет табличный метод update. А на методе write датасурса нужно оставить только логику обновления связанных датасурсов и отображения сообщения.

Последний раз редактировалось S.Kuskov; 08.02.2013 в 16:11.
Теги
combobox, modified

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
sjakalax: The model store has been modified Blog bot DAX Blogs 0 23.01.2012 16:11
Modified на ComboBox ortin DAX: Программирование 15 10.06.2011 15:16
PatrickChua: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 04.05.2009 14:05
modified два раза два раза MironovI DAX: Программирование 5 14.07.2006 16:29
Странный ComboBox DenNik DAX: Программирование 1 22.09.2005 15:31
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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