Как правильно настроить полномочия и ограничить избыточный доступ к документам в 1С:Документооборот 2.1

Системный администратор 1С v8.3 (Управляемые формы) 1С:Документооборот Управленческий учет IT и автоматизация бизнеса
← На главную

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

Анализируем состав типового полномочия Пользователи

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

  1. Базовые права: Сюда входят роли Базовые права БП и Базовые права пользователя. Они позволяют зайти в систему, работать с интерфейсом и видеть общие справочники.
  2. Работа с процессами: Роли для создания бизнес-процессов и выполнения задач.
  3. Чтение классификаторов: Возможность просматривать валюты, контрагентов, банки и организации.
  4. Работа с ежедневными отчетами: Если в компании ведется учет рабочего времени.

Важный момент: если в полномочия Пользователи включены роли вида Чтение всех внутренних документов или Регистрация внутренних документов (без ограничений), то механизм рабочих групп работать не будет. Эти роли дают глобальный доступ, который система ставит выше частных ограничений конкретного документа.

Разбираем механизм работы Рабочих групп

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

Рассмотрим ситуацию, когда рабочая группа пуста. В этом случае доступ к документу определяется правами на папку, в которой он находится. Если на папку «Общие документы» даны права на чтение группе Все пользователи, то любой документ в этой папке без заполненной рабочей группы будет виден всем.

Проблема иерархии подразделений и прав руководителей

Проанализируем еще один скрытый механизм раздачи прав — Доступ к данным подчиненных. В настройках программы часто включена опция, позволяющая руководителям видеть документы своих сотрудников. Это удобно, но может привести к неожиданным результатам, если структура предприятия настроена некорректно.

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

Диагностика прав доступа конкретного пользователя

Если пользователь видит «лишний» документ, и мы не можем сходу понять почему, воспользуемся встроенным инструментом диагностики. Выполним следующие шаги:

  1. Откроем карточку проблемного документа.
  2. Перейдем в меню Еще — Права доступа.
  3. В открывшемся окне выберем вкладку Расчет прав.
  4. Найдем в списке нужного пользователя.

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

Влияние регламентных заданий на актуальность прав

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

Проанализируем работу регламентных заданий:

Если очередь обновления прав «забита» или задания остановлены, изменения в полномочиях не вступят в силу до тех пор, пока дескрипторы не будут пересчитаны. В консоли регламентных заданий проверим состояние этих процессов.

Практические рекомендации по настройке полномочий

Подведем итог и составим план действий для исправления ситуации с избыточными правами:

  1. Принцип минимальных прав: Начнем с того, что отберем у полномочия Пользователи все права, кроме базовых. Добавлять новые возможности будем только по мере поступления обоснованных жалоб от сотрудников.
  2. Проверка ролей: Исключим из общего профиля роли, содержащие фразы «всех документов», «всех файлов» и т.д.
  3. Обязательность рабочих групп: Для конфиденциальных видов документов настроим автоматическое заполнение рабочих групп (например, включение автора и его руководителя при создании).
  4. Аудит делегирования: Проверим справочник Делегирование прав. Часто секретари видят лишнее, потому что руководители делегировали им «Все права», включая доступ к личным и секретным документам, вместо того чтобы ограничить область делегирования только «Процессами и задачами».

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

← На главную