Установка ролей пользователям по регламентному заданию из внешних файлов профилей


Внешняя обработка для управляемого приложения.
Умеет вот что:

-Интерактивно устанавливать роли для списка пользователей;

- Может быть подключена в качестве регламентного задания через дополнительные обработки - считывает текстовые файлы с профилями пользователей (назначаемые роли и список пользователей для этих назначаемых ролей) - устанавливает роли для указанных в файлах ролей,

- Пишет в журнал регистрации лог успешно примененных ролей для каждой роли и каждого пользователя.

Сделано для 1с:Документооборот, может быть применена в любой конфигурации с механизмом регламентных заданий через дополнительные обработки. Работает в файл -серверном и клиент-серверном вариантах.


1. Необхожимо добавить константу -"КаталогПрофилейРолей" – указывается путь до папки в которой находятся файлы *.txt с настройками ролей и списки пользователей
2. Структура файла txt должна быть такой :
А. Перечисляться роли конфигурации через «;» так как они заданы в конфигураторе (т.е. ) без разделителей , н-р (ЗапускВнешнегоСоединения;ЗапускВебКлиента) заканчиваеться перечисление ролей символом #
Б. в этойже строке перечисляются пользователи через «;» с полными именаи как они заведены в справочнике пользователи как в поле наименование (н-р: Гришин Пантелемон Иванович ;Григорьева Марина Альбертовна) после последнего пользователя ставить «;» не нужно. И роли и пользователи должны быть записаны в одну строку.

3. Запуск обработки через регламентные задания с представлением – «Запуск обработок: ЗагрузитьПрофилиРолейПользователей»
4. Результат пишется в журнал регистрации с уровнем регистрации – примечание

Файлы обработки:

-