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

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

В процессе работы с программным продуктом 1С:Документооборот 8 КОРП (редакция 2.1) администраторы и ответственные за внедрение часто сталкиваются с ситуацией, когда пользователь при попытке зарегистрировать документ видит системное сообщение: "Вашего уровня доступа недостаточно для регистрации документа. Обратитесь к администратору".

Многие ошибочно полагают, что возможность регистрации регулируется исключительно маршрутом (шаблоном комплексного процесса) или простой ролью. На самом деле система безопасности и разграничения прав в 1С:Документообороте представляет собой многоуровневую матрицу. В этой статье мы подробно разберем, как устроена эта система, и по шагам настроим права доступа, чтобы избавить пользователей от вышеуказанной ошибки.

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

Шаг 1. Настройка ролевого уровня доступа (Полномочия)

Самый простой, но довольно грубый способ решить проблему — предоставить пользователю полное типовое полномочие, отвечающее за делопроизводство. В типовой конфигурации за эту функцию отвечает роль Делопроизводитель. Однако назначение такого полномочия дает пользователю избыточные права на другие операции в системе, что не всегда соответствует политике безопасности предприятия.

Давайте разберем, как настроить эти права точечно и безопасно:

  1. Перейдем в раздел меню Настройка и администрирование, затем выберем пункт Полномочия.
  2. Мы можем отредактировать уже существующее пользовательское полномочие либо создать новое (например, назвав его "Регистраторы внутренних документов").
  3. В списке ролей внутри этого полномочия нам необходимо найти и отметить флажками следующие ключевые роли:
    • Регистрация внутренних документов — если пользователю требуется регистрировать договоры, акты, приказы и иные внутренние документы;
    • Регистрация входящих документов — для возможности регистрации поступающей корреспонденции;
    • Регистрация исходящих документов — для отправляемой внешней корреспонденции.
  4. После внесения изменений запишем и закроем элемент. Полномочие должно быть назначено конкретному пользователю или рабочей группе, в которую он входит.

Шаг 2. Настройка объектного уровня доступа (Политики доступа)

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

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

  1. Откроем раздел Настройка и администрирование и перейдем по ссылке Политики доступа.
  2. В открывшемся окне перейдем на вкладку Общие разрешения (или Специальные разрешения, если права настраиваются для конкретных групп пользователей более узко).
  3. Найдем в табличной части нужный разрез доступа. Обычно это комбинация "Вид документа" и "Организация".
  4. Для целевого пользователя или его подразделения необходимо установить максимальный уровень доступа — Регистрация.

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

Шаг 3. Настройка интерфейсного уровня (Доступность по состоянию)

Иногда права настроены правильно, но кнопка регистрации все равно неактивна. Выясним причину этого поведения. Дело в том, что в системе может быть включена опция ограничения доступности полей и действий в зависимости от текущего статуса документа (например, "Проект", "На согласовании", "Согласован").

Выполним проверку и настройку этой подсистемы:

  1. Для начала проверим, активна ли данная опция в вашей информационной базе. Для этого перейдем в Настройка и администрирование -> Настройка программы -> Документы.
  2. Найдем флаг Ограничивать доступность полей по состоянию. Если этот флаг снят, данный шаг можно пропустить. Если он установлен, переходим к следующему пункту.
  3. Перейдем в меню Настройка и администрирование -> Настройка доступности по состоянию.
  4. Перед нами откроется матрица настроек. Выберем нужный вид документа и найдем строку с состоянием, в котором сейчас находится документ (например, состояние Согласован).
  5. В колонке для роли пользователя (например, "Все пользователи" или "Делопроизводители") проверим статус действия Регистрация. Если для текущего состояния там стоит запрет, то кнопка "Зарегистрировать" физически исчезнет из интерфейса карточки документа или станет серой. Нам необходимо разрешить это действие для нужной категории пользователей в требуемых состояниях.

Шаг 4. Взаимосвязь с маршрутами процессов и задачами

Рассмотрим, как на процесс регистрации влияют маршруты (шаблоны процессов) и правила обработки документов. Сам по себе маршрут не раздает права доступа в базе данных напрямую, но он отвечает за автоматическую адресацию задач.

Итоговый чек-лист для проверки и устранения проблемы

Если пользователь жалуется на невозможность зарегистрировать документ, пройдемся вместе по следующему алгоритму:

  1. Проверяем роли: Убедимся, что у пользователя в его полномочиях присутствует роль Регистрация внутренних документов (или соответствующая входящим/исходящим).
  2. Проверяем политики: Открываем политики доступа и смотрим, установлен ли для пользователя уровень доступа Регистрация на данный вид документа и организацию.
  3. Проверяем рабочую группу: Если в документе заполнена табличная часть "Рабочая группа", проверяем, внесен ли туда наш пользователь и стоит ли у него флаг изменения/регистрации (при включенном ограничении прав по рабочим группам).
  4. Проверяем состояния: Переходим в настройки доступности по состоянию и анализируем, разрешено ли действие "Регистрация" в текущем статусе документа.
  5. Выполняем обновление прав: После изменения настроек политик доступа обязательно убедимся, что в системе отработало регламентное задание ОбновлениеПравДоступа. Для ускорения процесса администратор может запустить пересчет прав для конкретного документа или пользователя вручную через консоль регламентных заданий, чтобы новые правила немедленно вступили в силу.

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

← На главную