2015-01-19 2 views
0

В настоящее время мы работаем над обновлением текущей системы AX 2012 R1 до AX 2012 R3. После обновления кода мы начали проверять безопасность с использованием старых ролей безопасности и обнаружили одну проблему. В одной из наших пользовательских форм, когда я пытаюсь добавить новую запись, поля становятся серыми с маленьким замком внутри. Я никогда не видел эту блокировку раньше, и у той роли, которую я использую, было достаточно прав для создания и обновления записей в данных таблицах раньше.Маленькие блокировки внутри полей формы при использовании ролей безопасности, отличных от системного администратора

Возможно, полезно отметить, что эта форма имеет несколько источников данных, и похоже, что что-то не так, при переключении фокуса с одного источника данных на другой.

Я ничего не могу найти об этом маленьком замке, обычно, когда у меня не было прав на создание/обновление для данной таблицы, поля были просто выделены серым цветом.

Locks on the form fields

+0

Является ли одна из таблиц в источнике данных частью наследования таблицы? –

+0

@ FH-Inway Нет, там есть только две таблицы в источнике данных, и они оба без наследования. –

+0

Полная компиляция, синхронизация БД, перезапуск AOS. Наверное, все уже было проверено? – 10p

ответ

0

кажется, что рамки расширения таблицы используются для некоторых таблиц в источниках данных форм. Вы можете прочитать больше о ней по следующей ссылке: http://daxonline.org/9-table-extension-framework.html

Когда основа расширения таблицы используется вместе с параметром локализации (Свойство таблицы CountryRegionCodes, CountryRegionContextField) и Ваше юридическое лицо не находится в пределах требуемой страны вы получите такие замки внутри полей. И это нормально, поскольку нет смысла, например, заполнять украинские налоговые области в американской компании.

 Смежные вопросы

  • Нет связанных вопросов^_^