Обработка тестировалась на конфигурации 1С:ERP Управление предприятием 2 (2.4.5.24), БСП: 2.4.6.86.
Ввиду увеличения количества информационных баз и внешних обработок для них, возникла необходимость назначать ряду пользователей одинаковые внешние обработки/отчеты. Когда в базе их более 100, а назначить нужно только определённые, причём только те, что есть у конкретного пользователя, искать и назначать их вручную становится весьма неудобно.
На просторах Инфостарта есть множество обработок для копирования прав пользователей, но для назначения прав на быстрый доступ к внешним обработкам я не нашёл, может плохо искал).
Предлагаю вашему вниманию мой инструмент, который сэкономит Вам время в подборе и назначении обработок пользователю.
Принцип действия прост: Выбираем пользователя, чьи внешнии обработки/отчеты нам нужны (Источник), выбираем пользователя, кому нужно открыть к ним быстрый доступ (приемник). По кнопке "Показать доступные" формируется список доступных для пользователя "Источник" обработок, отмечаем необходимые в поле "Скопировать" или выбираем сразу все, и по кнопке "Назначить выбранные" устанавливаем доступность.
По заголовку думал — наконец будет про разделение ДОСТУПА к этим самым внешним.
А назначить пользователям — моё мнение — есть инструмент у самого пользователя — зашёл и выбрал в списке сам, что нужно видеть.
(1) Можно конечно пойти дальше, и попробовать реализовать такой вариант, тогда надо будет где-то хранить эти разрешения (нужен регистр) и перед открытием обрабатывать это право (например через подписку), либо же сразу вклиниваться в типовой механизм и убирать из списка недоступное.
Чтобы по максимуму оставить конфигурацию в первозданном виде, реализацию этого механизма надо будет выполнять только через расширение, другое на ум не приходит.