1.6 бухгалтерия Сделать внешний отчет невидимым для ряда пользователей
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Работаем в полном интерфейсе:
1. Заходим в "Сервис -> Настройка программы", переходим на закладку "Права доступа", ставим галочку "Ограничить доступ к данным по организациям".
2. Заходим в "Сервис -> Управление пользователями и доступом -> Группы пользователей", в открывшемся окне добавляем новую группу "Пользователи внешних отчетов", администратором назначаем себя, в состав группы включаем всех пользователей, которые могут видеть внешний отчет.
3. Заходим в "Сервис -> Дополнительные отчеты и обработки -> Дополнительные внешние отчеты", выделяем в списке наш внешний отчет, на командной панели сверху нажимаем на меню "Права", "Доступ к текущему элементу".
4. В открывшейся таблице добавляем новую запись, Пользователь - "Пользователи внешних отчетов", "Вид наследования прав доступа иерархических справочников" - Только для текущего права, ставим галочки на чтение и запись.
Вот и все, теперь внешним отчетом смогут пользоваться только избранные пользователи :-) Такие ограничения можно наложить на пользователей, у которых нет полных прав.
P.S. Чтобы изменения вступили в силу, пользователям необходимо заново зайти в базу 1С.
1. Заходим в "Сервис -> Настройка программы", переходим на закладку "Права доступа", ставим галочку "Ограничить доступ к данным по организациям".
2. Заходим в "Сервис -> Управление пользователями и доступом -> Группы пользователей", в открывшемся окне добавляем новую группу "Пользователи внешних отчетов", администратором назначаем себя, в состав группы включаем всех пользователей, которые могут видеть внешний отчет.
3. Заходим в "Сервис -> Дополнительные отчеты и обработки -> Дополнительные внешние отчеты", выделяем в списке наш внешний отчет, на командной панели сверху нажимаем на меню "Права", "Доступ к текущему элементу".
4. В открывшейся таблице добавляем новую запись, Пользователь - "Пользователи внешних отчетов", "Вид наследования прав доступа иерархических справочников" - Только для текущего права, ставим галочки на чтение и запись.
Вот и все, теперь внешним отчетом смогут пользоваться только избранные пользователи :-) Такие ограничения можно наложить на пользователей, у которых нет полных прав.
P.S. Чтобы изменения вступили в силу, пользователям необходимо заново зайти в базу 1С.
А я бы в модуле самого внешнего отчета прописал в функции перед открытием
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если НЕ РольДоступна("ОткрытиеВнешнихОтчетовГруппаДопуска1") Тогда
Отказ = Истина
КонецЕсли;
КонецПроцедуры
Нужным пользователям эту роль добавить.
Так еще будет защита от дурака на запуск обработки в других базах... Ну предположим, если пользователи с разными базами работают и нужно как-то ограничить доступ в одних базах, но оставить в других базах
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если НЕ РольДоступна("ОткрытиеВнешнихОтчетовГруппаДопуска1") Тогда
Отказ = Истина
КонецЕсли;
КонецПроцедуры
Нужным пользователям эту роль добавить.
Так еще будет защита от дурака на запуск обработки в других базах... Ну предположим, если пользователи с разными базами работают и нужно как-то ограничить доступ в одних базах, но оставить в других базах
Работаем в полном интерфейсе:
1. Заходим в "Сервис -> Настройка программы", переходим на закладку "Права доступа", ставим галочку "Ограничить доступ к данным по организациям".
2. Заходим в "Сервис -> Управление пользователями и доступом -> Группы пользователей", в открывшемся окне добавляем новую группу "Пользователи внешних отчетов", администратором назначаем себя, в состав группы включаем всех пользователей, которые могут видеть внешний отчет.
3. Заходим в "Сервис -> Дополнительные отчеты и обработки -> Дополнительные внешние отчеты", выделяем в списке наш внешний отчет, на командной панели сверху нажимаем на меню "Права", "Доступ к текущему элементу".
4. В открывшейся таблице добавляем новую запись, Пользователь - "Пользователи внешних отчетов", "Вид наследования прав доступа иерархических справочников" - Только для текущего права, ставим галочки на чтение и запись.
Вот и все, теперь внешним отчетом смогут пользоваться только избранные пользователи :-) Такие ограничения можно наложить на пользователей, у которых нет полных прав.
P.S. Чтобы изменения вступили в силу, пользователям необходимо заново зайти в базу 1С.
1. Заходим в "Сервис -> Настройка программы", переходим на закладку "Права доступа", ставим галочку "Ограничить доступ к данным по организациям".
2. Заходим в "Сервис -> Управление пользователями и доступом -> Группы пользователей", в открывшемся окне добавляем новую группу "Пользователи внешних отчетов", администратором назначаем себя, в состав группы включаем всех пользователей, которые могут видеть внешний отчет.
3. Заходим в "Сервис -> Дополнительные отчеты и обработки -> Дополнительные внешние отчеты", выделяем в списке наш внешний отчет, на командной панели сверху нажимаем на меню "Права", "Доступ к текущему элементу".
4. В открывшейся таблице добавляем новую запись, Пользователь - "Пользователи внешних отчетов", "Вид наследования прав доступа иерархических справочников" - Только для текущего права, ставим галочки на чтение и запись.
Вот и все, теперь внешним отчетом смогут пользоваться только избранные пользователи :-) Такие ограничения можно наложить на пользователей, у которых нет полных прав.
P.S. Чтобы изменения вступили в силу, пользователям необходимо заново зайти в базу 1С.
Спасибо за инструкцию
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот