Исходная задача
Обеспечить доступ к командам синхронизации данных для пользователей с ограниченными правами (без прав администратора) в разделе "Зарплата и управление персоналом".
Этап 1: Создание и настройка расширения конфигурации
1.1. Создание расширения (или доработка существующего)
-
Открыт Конфигуратор
-
Создано новое расширение с именем "КомандаВыполнитьСинхронизацию" (или редактируйте существующее)
-
Установлены основные параметры:
-
Основной режим запуска: Управляемое приложение
-
1.2. Добавление подсистемы "Зарплата" (так как подсистема администрирования у расчетчика отсутствует)
-
В дереве конфигурации расширения добавлена подсистема "Зарплата"
Этап 2: Создание и настройка ролей
2.1. Создание основной роли расширения
-
Создана профиль группы доступа и группу доступа "Выполнение синхронизации данных" используя роль "Выполнение синхронизации данных" (к этой роли есть все подходящие права доступа). На всякий случай так же будем использовать еще профиль и группу "Синхронизация данных с другими программами". Роль "Выполнение синхронизации данных" помещаем в расширение.
-
Так же в расширение помещаем группу команд Синхронизация и все соответствующие команды (Синхронизировать, СинхронизироватьСДополнительнымиПараметрами, СценарииСинхронизации)
2.2. Настройка роли "ВыполнениеСинхронизацииДанных"
-
В расширении использована существующая роль "ВыполнениеСинхронизацииДанных"
-
В настройках прав роли добавлены следующие объекты:

Этап 3: Настройка состава подсистемы
3.1. Добавление объектов в подсистему "Зарплата"
В составе подсистемы "Зарплата" установлены флаги на:
-
Общие команды синхронизации
3.2. Настройка командного интерфейса подсистемы не получилась
-
Открыты свойства подсистемы "Зарплата"
-
На вкладке "Командный интерфейс" обеспечить видимость команд синхронизации не удалой, их нет в списке доступных команд.
Этап 4: Настройка пользователей и прав
4.1. Назначение ролей пользователям
Для тестового пользователя (и для продуктива):
-
Убрана группа "Администратор" (полные права)
-
Добавлен в группы "Синхронизация данных с другими программами" и "Выполнение синхронизации данных".
4.2. Проверка доступности функционала
После назначения прав пользователь видит:
-
Раздел "Зарплата" в основном интерфейсе
-
Команды синхронизации доступны только через поиск
Этап 5: Организация быстрого доступа через избранное
5.1. Поиск формы синхронизации
-
В основном окне программы нажать лупу (поиск)
-
Ввести в поиск: "Синхронизация данных"

В результатах поиска выбрать нужную форму
5.2. Добавление в избранное
-
Открыть найденную форму синхронизации
-
Нажать кнопку "Получить ссылку"

-
В открывшемся окне нажать "Добавить в избранное"
Форма появляется в "Избранном" (значок звездочки)
5.3. Использование
-
Нажать на звездочку в верхнем правом углу
-
Выбрать сохраненную форму синхронизации
-
Выполнять синхронизацию в любое время

Результат
Достигнутые цели:
-
Пользователи с ограниченными правами получили доступ к синхронизации
-
Не требуется предоставление полных административных прав
-
Обеспечен быстрый доступ через избранное
-
Функционал работает у разных пользователей с одинаковыми правами
-
Решение стабильно и не зависит от сложных настроек интерфейса
Преимущества решения:
-
Безопасность - минимально необходимые права
-
Удобство - быстрый доступ через избранное
-
Надежность - не нарушает основную конфигурацию
-
Масштабируемость - легко добавлять новых пользователей
Рекомендации по использованию
Для новых пользователей достаточно:
-
Назначить роль "Выполнение синхронизации данных"
-
Показать как найти форму через поиск
-
Показать как добавить в избранное
-
Объяснить как использовать из избранного
Решение успешно протестировано и готово к использованию в рабочей среде Зарплата и управление персоналом, редакция 3.1 (3.1.35.48)
Вступайте в нашу телеграмм-группу Инфостарт