19.02.2025 10:02
Захотел почитать разделы форума группы "Системы автоматизации торговли", а там




Перенос настроек профиля пользователя в другую ИБ


Мне, как консультанту: https://olegon.ru/showthread.php?t=39862 была поставлена задача: добавить роль «кадровика» в ИБ 1С:Бухгалтерия в нескольких ИБ, обслуживаемых одним новым специалистом по кадрам и воинскому учету так, что бы у него не было доступа к бухгалтерской и управленческой информации.

Задача оказалась «весёлой», т.к. настройка прав в 1С:Бухгалтерии не предполагала ведение отдельного кадрового учета, а лишь учет тех или иных нюансов разделения труда бухгалтеров по участкам. Кроме того нет подробного описания многих сотен ролей, настраиваемых в профиле доступа и главное было непонятно влияние их включения/отключения вообще на работоспособность конфигурации.

После пары рабочих дней встала задача «перенести» настройку профиля в другие ИБ бухгалтерии, но оказалось, что для этого нет штатного механизма. Нашел несколько платных обработок, решающих схожую задачу, но в более общем и универсальном виде. Оказалось, что данные обработки давно не развивались, а новые версии конфигурации уже не поддерживаются ими.

Встала идея облегчить работы по переносу настроек групп профилей доступа в другие однотипные конфигурации и по возможности «не зависеть» от развития платформы (конфигурации) 1С, в том числе, оставляя «ручные» работы специалистам.

Обработка при обновлении списка ролей профиля создаёт новую роль в профиле, если найдёт её в справочниках объектов метаданных, которые используются для описания ролей. Как следствие обработка позволяет переносить профили между кардинально отличающимися конфигурациями, что конечно неправильно. Однако последовательность работ демонстрирую именно для такой ситуации...

В конфигурации 1С:Бухгалтерия создал профиль «Кадры и воинский» учет. Вызываем обработку для переноса данного профиля, выбираем «Сохранение профиля»:





Перенос сохраненного профиля в другую ИБ. На главном экране выбираем профиль из справочника групп профилей, который будем заполнять ролями переносимого профиля. При вызове справочника в него можно добавить новый профиль, нажав гиперссылку «Показать все» или использовать уже существующий, который будет перезаписан полностью:





После нажатия в окне выбора файла «Открыть» обработка ничего не сделает, а лишь заполнит «поверочную» таблицу, где Вы можете проводить некоторые работы, например удалять строки (роли) в «замещающемся» по команде профиле:






Внешняя обработка и подробная инструкция для "1С:Пользователя" размещена в приложенном файле...
Вложения
Тип файла: 7z Перенос настроек профиля в другую ИБ.7z (290.2 Кб, 7 просмотров)