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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2008, 11:21   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
Перед update() вызовите inventTable.skipTTSCheck(true);
Пусть в table, условно, если Field1==true, то должно быть Field2 == 7, а если Field1==false, то Field2 == 8.

Пользователь1: select forupdate table...
Пользователь2: select forupdate table...
[table.Field1 == true]
Пользователь1:
if (table.Field1)
table.Field2 = 7;
else
table.Field2 = 8;
Пользователь2: table.Field1= false
Пользователь2: table.skipTTSCheck(true)
Пользователь1: table.skipTTSCheck(true)
Пользователь2: table.update();
Пользователь1: table.update();

Результат: table.Field1 == false && Field2 == 7.

Так что надо подумать, прежде чем использовать skipTTSCheck.
За это сообщение автора поблагодарили: miklenew (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans) rkorchagin DAX: Программирование 5 02.06.2016 18:00
Обновление перекрёстных ссылок - как правильно? Zeppelin DAX: Программирование 5 27.12.2007 14:50
aEremenko: Как правильно подобрать оборудование и понять, сколько оно будет стоить? Blog bot DAX Blogs 0 17.04.2007 12:00
Как правильно обращаться к элементам формы созданнй динамически из АОТ? 3oppo DAX: Программирование 2 29.11.2006 09:57
Как обновить форму из класса? Hidden DAX: Программирование 8 06.12.2005 11:30

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

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

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