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

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

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

Шаг 1. Анализ назначенных полномочий

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

  1. Работа с внутренними документами (или входящими/исходящими) — дает общие права на чтение и просмотр объектов в интерфейсе.
  2. Регистрация внутренних документов — необходима, если пользователь должен иметь право присваивать регистрационный номер.
  3. Создание документов — критически важное право, которое часто путают с простым чтением.

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

Шаг 2. Настройка политик доступа

Выясним причину, по которой полномочия могут «не доходить» до пользователя. Самым важным элементом в версии 2.1 являются Политики доступа. Перейдем в раздел Настройки — Настройки программы — Права доступа. Именно здесь задаются глобальные правила: «кто», «над какими объектами» и «какие действия» может совершать.

Рассмотрим порядок действий в политиках доступа:

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

Шаг 3. Права на папки внутренних документов

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

Выполним следующую проверку:

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

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

Шаг 4. Проверка ограничений в карточке «Вид документа»

Иногда пользователь не видит конкретный вид документа в списке выбора. Посмотрим на настройки самого объекта. Перейдем в раздел НСИ — Виды документов и откроем карточку нужного вида.

Обратим внимание на следующие настройки:

Шаг 5. Настройки доступности по состоянию

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

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

Шаг 6. Технологическая задержка и очередь обновления прав

Выясним техническую причину, почему изменения могут не вступать в силу мгновенно. В версии 2.1 расчет прав доступа (особенно при использовании RLS — Row Level Security) выполняется фоновыми заданиями. Если вы только что добавили пользователя в группу доступа или изменили политику, системе нужно время, чтобы пересчитать таблицы прав.

Проанализируем состояние очереди:

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

Шаг 7. Использование RLS и типовой методики

Если вы устанавливали «Типовую методику документооборота», помните, что она автоматически создает множество групп доступа и профилей. Проанализируем настройки профиля. Если ошибка сообщает о нехватке права Добавление документа, это может означать конфликт на уровне метаданных. Убедитесь, что в профиле группы доступа включена роль Добавление и изменение внутренних документов.

Иногда помогает временное отключение RLS (в разделе Настройки программы — Права доступа — снять флаг Ограничивать доступ на уровне записей), чтобы проверить, в правах ли дело. Если без RLS все работает, значит, проблему нужно искать именно в Политиках доступа или Правах на папки, так как именно они формируют ограничения RLS.

Резюме для настройки

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

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

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

← На главную