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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2003, 11:12   #1  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Такие фокусы возникают, если запись была изменена позже, чем считана в буфер формы. Ваша ошибка. Последовательность должна быть такая:
1. Вставили запись в классе
2. Обновили запись где-то
3. Отработал executeQuery() источника данных формы, считав уже обновленные данные

или такая:
1. Вставили запись в классе
2. Отработал executeQuery() источника данных формы, считав вставленные записи
3. Обновили запись в источнике данных формы
4. Так или иначе отработал write() источника данных

Итак, самый простой способ - лишний раз перечитать данные с сервера. Есть и более сложные методы выборочного обновления записей в источнике данных. Пример - класс RunBaseMultiParm.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Срочно нужна помощь по платежам Blondinka_N DAX: Функционал 8 06.08.2008 14:10
Проблема с Enterprise Portal AX 4. Срочно нужна помощь. zelibobis DAX: Функционал 3 16.10.2007 18:48
Помощь нужна!!! samco DAX: Функционал 5 22.06.2005 14:29
опять нужна помощь новичку Sada DAX: Функционал 18 01.04.2005 12:42
Управление резервированием - нужна помощь! Pavlo AKA Panok DAX: Программирование 8 25.03.2003 14:23

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

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

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