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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.04.2020, 18:09   #1  
mikki_messer is offline
mikki_messer
Участник
 
91 / 20 (1) +++
Регистрация: 20.04.2010
Адрес: Ростов-на-Дону
AX2012: ошибка при создании нового клиента с названием, которое существует в адресной книге
Добрый день, столкнулся со следующей ситуацией в 2012 Ax R3: в форме создания нового клиента (DirPartyQuickCreateForm) если ввести название клиента, уже существующее в адресной книге, согласиться использовать существующую запись, и попытаться её отредактировать (например, изменить значение поля NameAlias), то по нажатию кнопки "Сохранить" получаем сообщение:

"Невозможно отредактировать запись в Организации (DirOrganization).
Возник конфликт обновления из-за того, что другой пользовательский процесс выполняет удаление записи или изменение одного или нескольких полей в записи."

У меня ощущение, что где-то отсутствует reread источника данных, но я не пойму, где.

DAX 2012 R3, CU13.
Старый 17.04.2020, 06:28   #2  
Pandasama is offline
Pandasama
Участник
 
448 / 133 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Ну поставьте останов где-нибудь в .aosValidateUpdate() интересующей вам таблицы - поймете, где происходит первая запись, если в ней проблема. Тогда можно уже будет соображать, нужен ли reread и где
Старый 30.04.2020, 14:57   #3  
mikki_messer is offline
mikki_messer
Участник
 
91 / 20 (1) +++
Регистрация: 20.04.2010
Адрес: Ростов-на-Дону
На случай, если кто-то ещё столкнётся с проблемой: загвозка оказалась в том, что поля, на которые Ax "ругалась", после изменения не обрабатывались в классе DirPartyFormHandler_Entity. Добавили обработку, как у поля Name (см. методы modified на источнике данных DirPartyTable и метод modifiedName в DirPartyFormHandler_Entity) и проблема решилась.
Теги
ax 2012 r3, dirpartyquickcreateform, создание клиента

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при создании отчета taison DAX: Функционал 7 26.06.2013 13:04
Ошибка при добавлении нового пользователя в AX2009 LexR DAX: Администрирование 4 06.07.2012 17:51
Странная ошибка "компания не существует" andriy_s DAX: Функционал 4 06.04.2010 18:38
Ошибка при создании проводок Sequel DAX: Функционал 7 02.03.2006 11:50
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:45.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.