Тема: Edit Method
Показать сообщение отдельно
Старый 15.09.2017, 19:53   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от smailik Посмотреть сообщение
Я расчитывал на то, что если один из пользователей уже сменит основной товар и это попробует сделать другой пользователь, то Аксапта бодро отрапортует "Данные на форме не являются текущими".
должен ли дополнительный товар со смененным основным отображаться в гриде другого пользователя?
скорее всего, нет. а он отображается, если первый уже изменил, а второй еще не сделал research.

в результате у другого пользователя возможно состояние с нарушенным инвариантом. нарушенный инвариант очень тяжело отследить на той же самой записи.

впрочем, как хотите
Цитата:
Сообщение от smailik Посмотреть сообщение
есть ли возможность вывести туда edit method который будет отображать внутренний код основного товара и при изменении его прописывать новый RefRecId в строки дополнительного товара?
да, в edit-методе можно изменить любые поля в записи.
но такое поведение будет неожиданным для всех, включая саму аксапту.
__________________
полезное на axForum, github, vk, coub.