Устранение проблемы с правами доступа. Документооборот КОРП 2.1
Обработка позволяет открыть доступ для пользователей в конфигурации 1С: Документооборот КОРП 2.1, связанных с отсутствием необходимых записей в регистрах сведений СоставСубъектовПравДоступа и ПользователиВКонтейнерах. Проблема выражается в отсутствии доступа к папкам внутренних документов и непосредственно внутренним документам (см.рисунок).
- Описание
- Подробнее
Описание
Столкнулся с проблемой, что у некоторых созданных программно (загрузка из кадровой программы) пользователей отсутствуют права доступа к данным: не видны папки внутренних документов, внутренние документы, виды документов и т.п. При этом полный пересчёт прав не помогает. Обходной путь — удалить пользователя и создать вручную заново.
Выяснилось, что проблема возникает при отсутствии необходимых записей в регистрах сведений СоставСубъектовПравДоступа и ПользователиВКонтейнерах. Была разработана обработка, которая позволяет устранить эту проблему.
Для использования обработки: 1) Откройте обработку через меню (Файл — Открыть) под пользователем с правами администратора из конфигурации "Документооборот 8 КОРП, редакция 2.1"; 2) Нажмите кнопку "Починить права доступа".

Обработка для всех активных пользователей проверяет наличие записей в регистрах сведений СоставСубъектовПравДоступа и ПользователиВКонтейнерах, а при их отсутствии — добавляет для пользователей. Затем обработка запускает пересчет права по объектам, по которым добавлены записи.
Обработка тестировалась на конфигурации "Документооборот 8 КОРП, редакция 2.1 (2.1.27.1)".
