Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программно снять ограничение доступа
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Irina_
Здравствуйте. Такая задача: Есть пользователь Пользователь1, у которого есть роль Роль1, в которой установлено ограничение доступа к информации по подразделениям (право на чтение), т.е. Пользователь1 может видеть информацию только по своему подразделению. Но в определенном отчете нужно чтоб он мог видеть информацию по всем подразделениям.
Собственно вопрос - можно ли программно в модуле отчета снять этому пользователю (с этой роли) ограничение доступа?
Спасибо smile.gif
Ardi
общие модули. признак "привелигированный".
Irina_
Цитата(Ardi @ 29.10.11, 16:13) необходимо зарегистрироваться для просмотра ссылки
общие модули. признак "привелигированный".


Поставила галочку.

В модуле отчета

Процедура СформироватьОтчет()
Результат = МойОбщийМодуль.ОбновитьОтчет();
КонецПроцедуры


Выдает ошибку :
Попытка передачи мутабельного значения результата метода ОбновитьОтчет()

Что за страшные слова?))


Попытка передачи мутабельного значения на сервер 1С:Предприятия
Возникает только в клиент-серверной версии (SQL). Для исправления ошибки нужен программист. Если у вас типовая конфигурация, попробуйте обновить ее до последнего релиза.
Мутабельный - изменяемое. На сервер 1С можно передавать значения только примитивных типов данных.

Это что из-за того что я функцию вызываю?))
Ardi
засунуть туда только выполнение запроса.
MATEVI
УстановитьПривилегированныйРежим(<Включить>)
Irina_
Спасибо огромное, ребят )) все получилось )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.