26.02.2014, 22:59 | #1 |
Участник
|
Данные в SSRS отчетax отличаются у не-админов
AX2012 R2
RLS, XDS нет, usage data очищена Есть два отчета в которых проблемы: 1) InventJournalTrans отчет, в таблицу InventJournalTrans добавлен новый дисплей метод который возвращает значение из InventTrans::calcCostValue(..). Этот метод есть на форме и в отчете. На форме показывает значение корректно для всех пользователей, в отчете только админам. 2) Копия отчета InventValue - у админов все работает, у не-админов добавляются строки в которых отсутствуют значения некоторых полей (типа кода компании, новое поле в темп таблице), а также полные дубликаты некоторых других, корректных, строк. Насчет второго, вот похожая проблема, но, к сожалению, без решения: http://dynamicsuser.net/forums/p/61960/330152.aspx Что это может быть ?
__________________
_databaseTransDelete ... bl@$ ! |
|
27.02.2014, 00:54 | #2 |
Участник
|
Эта тема не поможет? Отчеты SSRS не показывают данные
__________________
Ivanhoe as is.. |
|
27.02.2014, 02:10 | #3 |
Участник
|
Да, я ее первым делом прочитал, но так понял там какие-то недоработки security в локализованных отчетах ?
__________________
_databaseTransDelete ... bl@$ ! |
|
27.02.2014, 13:32 | #4 |
Участник
|
Как вообще работает security в это случае, допустим в первом примере InventTrans::calcCostValue(..) получает значения из InventTransOrigin, InventSum таблиц, где-то надо их прописывать отдельно ? Я добавил эти таблицы в узел Permissions/Tables отчета, но там надо также добавлять определенные поля из этих таблиц, - это надо смотреть весь код той функции, смотреть какие поля использует ? Мне кажется это неправильный путь ..
__________________
_databaseTransDelete ... bl@$ ! |
|
Теги |
ax2012, ax2012r2 |
|
|