Всем привет,
хочу поделиться + опциональный вопрос.
Возникла непонятка:
на одном компе с одинаковым IE в CRM2011 у одной из двух учеток при просмотре отчета (SSRS) были заблочены (disabled) поля фильтра (даты\комбобоксы и пр. из шапки). такие же симптомы были и на других компах у той же "плохой" учетки.
Пользователи оба - сисадмины в организации.
После долгих и мучительных ковыряний в настройках браузера

и матюгов на "добавьте httpHandler в web.config"

ручонки дотянулись до фидлера.
Оказалось, что у "плохой" учетки запрос на http://<crm>/ScriptResource.axd-blabla возвращал http error 302. Из-за этого возникал 'Type' is not defined в http://<crm>/Reserved.ReportViewerWebControl.axd-blabla в F12 браузера.
Трейс на сервере выдал ошибку - у пользователя нет ни одной привилегии. о_О (напомню, он сисадмин в рассматриваемой организации).
И тут всплыла забытая тестовая СРМ-организация, где этот "плохой" пользователь был добавлен "зачем-то", но ролей и прав ему на самом деле не дали
Дали прав - поля фильтра в отчете разблокировались.
Но при этом странно:
явно глобальные http://<crm>/ScriptResource.axd опрашивают все текущие организации в инсталляции, хотя отчет просматривается только в одной конкретной.
Зачем ему при этом права в другой организации?
апд: тьфу блин, у него default organization _вроде бы_ стояла - та старая тестовая организация...(удалял его через ремаппинг, так что подтвердить это не смогу)
в любом случае, если отчет в Организации1 - зачем проверяются права в Организации2?