Современные компании всё чаще сталкиваются с необходимостью жёсткого разграничения прав доступа к информации внутри корпоративных информационных систем. В продукте 1С:Документооборот (версии 1.5, 2.0 и 2.1) встроенный механизм ограничения прав по подразделениям позволяет решить эту задачу быстро и без дорогостоящих доработок. Ниже ‒ подробное руководство по настройке, типовым ошибкам и лучшим практикам.
Зачем нужно ограничение по подразделениям
Ключевые цели
- Конфиденциальность. Сотрудники видят только документы своего отдела.
- Уменьшение «шумов». В журналах документов отображается только релевантная информация.
- Упрощение аудита. Любое нарушение ограничения фиксируется в журнале регистрации.
- Соответствие 152-ФЗ. Доступ к персональным данным получают только уполномоченные лица.
Где включить функцию
Шаг 1. Активировать модуль «Ограничение доступа»
Путь в конфигураторе: «Администрирование → Настройки безопасности → Ограничение доступа» → поставить галку «Использовать разграничение прав по подразделениям».
Шаг 2. Добавить реквизит «Подразделение» в справочники и документы
- Для справочника «Сотрудники» поле Подразделение уже существует.
- Для документов (Договор, Счёт-фактура, Акт) требуется добавить реквизит «Подразделение» типа Справочник.Подразделения.
- Для автоматического заполнения в договорах можно использовать регистр сведений «ЗначенияПоУмолчанию».
Настройка прав доступа по подразделениям
Создаём профили доступа
Создадим два примера:
- Руководитель отдела продаж – видит все документы своего подразделения;
- Оператор бухгалтерии – видит только документы, где подразделение = «Бухгалтерия».
| Профиль | Тип доступа | Условие (фильтр) |
|---|---|---|
| Руководитель_Продажи | Чтение/Запись | Подразделение = «Отдел продаж» |
| Оператор_Бухгалтерия | Чтение/Запись | Подразделение = «Бухгалтерия» |
Назначаем профили пользователям
В разделе «Администрирование → Пользователи и права» открываем карточку пользователя → вкладка «Профили доступа» → выбираем созданный профиль.
Важно: если у сотрудника выбрано несколько профилей, ограничения объединяются по правилу «ИЛИ».
Как это работает на практике
Пример сценария
Пользователь Иванов И.И. закреплён за подразделением «Отдел продаж». При открытии журнала «Договоры» 1С выводит только те строки, где реквизит Подразделение = «Отдел продаж». Если Иванов попытается открыть договор другого отдела, система выдаст сообщение:
«Недостаточно прав для просмотра документа».
Типовые ошибки и способы их устранения
- Ошибка 1. «Поле Подразделение не заполнено» при попытке записи документа.
Решение: в настройках документа включить автоматическое заполнение поля по сотруднику-автору (Реквизит.Подразделение = Сотрудники.Текущий.Подразделение). - Ошибка 2. Пользователь видит документы всех подразделений.
Решение: проверить, что в профиле доступа стоит жёсткое условие фильтрации, а не только «влияет на видимость»; - Ошибка 3. После обновления 1С пропали ограничения.
Решение: обновить сертификат ФНС и перезапустить службу 1С:Предприятие 8.3.
Лучшие практики
- Группируйте подразделения. Используйте иерархию справочника «Подразделения» (например, «Центральный офис → Отдел продаж → Группа активных продаж»).
- Проверяйте на тестовой базе. Перед внедрением создайте копию рабочей ИБ и протестируйте все сценарии.
- Документируйте политику. Опишите внутренний регламент: кто и какие подразделения может видеть.
- Обучите пользователей. Проведите короткий вебинар (например, 9 июля, как было в 2015 г.), чтобы показать, где смотреть подразделение в карточке документа.
Контрольный список перед запуском
- ☐ Активирован модуль «Ограничение доступа».
- ☐ Во всех документах добавлен реквизит «Подразделение».
- ☐ Созданы и проверены профили доступа.
- ☐ Назначены пользователям.
- ☐ Проведено тестирование на тестовой базе.
- ☐ Обновлён сертификат ФНС.
Механизм ограничения прав по подразделениям в 1С:Документообороте позволяет за 1–2 часа настроить надёжную «изоляцию» данных между отделами компании без программирования. Главное ‒ последовательно выполнять шаги, проверять фильтры и не забывать обновлять сертификаты ФНС. При необходимости можно заказать корпоративный вебинар у франчайзи 1С для детального разбора сложных кейсов вашей организации.