28.01.2013, 13:24 | #1 |
Участник
|
Задвоение RecID при ручном вводе.
При ручном вводе данных в таблицы произошло задвоение RecID. Причем у одного и того же пользователя. Уважаемые гуру, кто-нибудь знает, как этого избежать?
Dynamics AX 2009. MSSQL 2008. |
|
28.01.2013, 13:34 | #2 |
Участник
|
Я может чего не понял в вашем вопросе, но в AX2009 уникальность RecId обеспечивается только в разрезе таблицы и компании.
|
|
28.01.2013, 13:44 | #3 |
Участник
|
До DAX4.0 в одной компании RecId были уникальны независимо от таблицы.
В DAX4.0 и в DAX2009 уникальность RecId поддерживается только в рамках одной таблицы, независимо от компаний. В вашем случае таблицы разные, поэтому одинаковый RecId это не ошибка, а нормальное явление. Если у Вас есть какие-то процедуры со времен Ax3.0 опирающиеся на то, что RecId не может быть одинаковым в разных таблицах, то с переходом на DAX2009 такие процедуры нужно менять. В принципе, в руководствах по переходу с Ax3.0 это описано. |
|
28.01.2013, 14:05 | #4 |
Участник
|
Спасибо! Действительно долго работал на Ax 2.5 и 3.0. Вот и пропустил "новшество".
|
|