Показать сообщение отдельно
Старый 08.02.2018, 22:55   #1  
alicedr is offline
alicedr
Участник
 
173 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Cannot update a record in table Addresses (LogisticsPostalAddress) with Unit of Work
AX2012 RTM CU3

Нужно добавить адрес через стандартную форму, например на AR-all customers, таб Адреса, add.
При попытке добавить адрес при первом нажатии на кнопку ОК при включенном дебаггере и точках останова установленных в insert() методе таблицы logisticsPostalAddress собственно в insert и захожу, но сама форма добавления адреса не закрывается.
При нажатии на кнопку ОК второй раз дебаггер уже не запускается зато вылазит ошибка
X++:
Cannot update a record in table Addresses (LogisticsPostalAddress) with Unit of Work.
An attempt to change the primary key was made in the Unit of Work.
Запись, правда сохраняется, но в caller form, естественно, не передается.
Конфиг ключи на таблицах адреса отсутствуют, да и в licensing configuration почти все ключи включены за редким исключением типа палет на складе.

Особенное подозрение вызывает необходимость нажимать на кнопку ОК на форме добавления адреса два раза.

Подскажите пожалуйста, куда копать.

PS. С сервера где установлен АОС подебажить мне вряд ли позволят.