09.07.2014, 10:01 | #1 |
Участник
|
Ошибка на формах с ГАК
Всем привет!
Если зайти в Ax под пользователем без прав админа на любую форму, в датасорсе которой есть DirPartyTable или любая производная таблица иерархии - выдается ошибка вида: PHP код:
Трассировка запросов не показывает ничего. Кто-нибудь сталкивался с такой проблемой? Ax2012R2 |
|
09.07.2014, 10:46 | #2 |
MCT
|
А вы вашего пользователя заводили через администрирование или каким-то хитрым способом?
__________________
Axapta book for developer |
|
09.07.2014, 10:50 | #3 |
Участник
|
Да, через администрирование. Проблема появилась буквально несколько дней назад. До этого всё было в порядке.
|
|
10.07.2014, 09:17 | #4 |
Участник
|
Глобальная компиляция все исправила, но причину такого поведения так и не выяснили.
|
|
31.08.2014, 13:21 | #5 |
Участник
|
мы только что получили такую же проблему (AX2012 R2). Вы узнали, что вызвало проблему, или, как это исправить? Спасибо заранее.
|
|
29.09.2015, 12:56 | #6 |
Участник
|
Добрый день.
Неожиданно ни с того ни с сего получили такую проблему. У нас R3CU8. Делали глобальную компиляцию, ошибка сохраняется. Система полностью парализована. bad container Failed to generate query from database blob |
|
10.03.2016, 17:27 | #7 |
Участник
|
Простите, не выяснилось, в чем была у Вас проблема? У нас то же самое сейчас, не понятно, как исправлять.
|
|
10.03.2016, 18:59 | #8 |
Участник
|
Для AX 2012 R2 вроде как выходило исправление KB 3031348, Bug Id 3268425
Цитата:
"Wrong container, Failed to generate query from database blob" error when you have limited access and try to open the Customer details form
When you have limited access and try to open the Customer details form, you receive the following error message: "Wrong container, Failed to generate query from database blob." The changes in the hotfix include adding codes to synchronize the policies. X++: appl.dbSynchronize(0, false); SecurityPolicy::synchronizeAllPolicies(); // добавлено в KB 3031348 |
|
|
За это сообщение автора поблагодарили: AK-76 (1), Logger (3), E S V (1), N.D.P. (1). |
11.03.2016, 14:22 | #9 |
Участник
|
Спасибо огромное!
Вызвал метод SecurityPolicy::synchronizeAllPolicies() из джоба. Похоже, это исправило проблему. |
|
14.02.2017, 11:15 | #10 |
Участник
|
Товарищи, сталкивался ли кто-то с тем что "SecurityPolicy::synchronizeAllPolicies()" не помогает?
В прошлый раз помогла, сейчас - глухо. Причем на этот раз ошибка не на форме в датасорсе, а на обычном запросе select (при открытии формы и инициализации DefaultDimension контроллера) Tables\DimensionAttributeValue.findByDimensionAttributeAndValueNoError() X++: select firstonly backingEntity where backingEntity.(_dimensionAttribute.ValueAttribute) == _value; Последний раз редактировалось Pandasama; 14.02.2017 в 11:19. |
|
Теги |
глобальная адресная книга, dirparty |
|
|