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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.11.2003, 22:09   #1  
Vasilenko Alexsandr is offline
Vasilenko Alexsandr
Участник
Дети Юза
 
90 / 16 (1) ++
Регистрация: 05.09.2002
Адрес: Одесса
:( Очень нужна Ваша помощь!!!
Буду очень признателен всем за помощь!!!!
Аксапта 3.0 sp1! Запись таблицы создается в классе и там же insert(). После того как отработал класс необходимо открыть форму, в которой один из DataSources базируется на вышеописанной таблице!! При открытии формы необходимой сделать update() одного поля в записях таблицы!!! Но для созданных перед запуском формы записей возникает ошибка, что запись не может быть изменена, т.к она изменена другим пользователем!!! Все операции выпонялись под одним поьзоваиелем!!! После перезапуска Аксапты ошибка не возникает!!!!
Старый 05.11.2003, 11:12   #2  
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.
Старый 05.11.2003, 11:51   #3  
Vasilenko Alexsandr is offline
Vasilenko Alexsandr
Участник
Дети Юза
 
90 / 16 (1) ++
Регистрация: 05.09.2002
Адрес: Одесса
EVGL спасибо Вам большое!!! Спасли, можно сказать, от "неминуемой гибели"!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Срочно нужна помощь по платежам 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, время: 14:05.