Практика ЛДО · Контроль

Как запретить редактирование и проведение документа до согласования в 1С

Разница между блокировкой формы и запретом проведения в ЛДО. Настройка по статусу, исключительные права и проверка возврата на доработку.

Что именно защищаем во время согласования

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

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

Статус согласования не равен признаку проведения 1С. Согласованный документ не обязательно уже проведён; проведённый документ не доказывает, что все участники маршрута приняли решение.

Блокировка формы и запрет проведения — разные настройки

Настройки предмета Заказ покупателя: блокировка формы и запрет проведения в статусе Ожидает согласования
Для заказа покупателя отдельно отмечены «Блокировать форму» и «Запрет проведения». Скриншот из руководства ЛДО, интерфейс УНФ 1.6. В вашей версии расположение команд может отличаться. Открыть в полном размере ↗
Что проверять у каждого ограничения
НастройкаНазначениеЧто нельзя из неё выводить
Блокировать формуОткрывать форму предмета в режиме просмотра в выбранном статусеЭто не доказательство запрета записи через любой обмен или внешнюю обработку
Запрет проведенияНе давать провести поддерживаемый документ в выбранном статусеЭто не запрет редактирования всех его полей

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

Порядок настройки на одном документе

  1. Выберите конкретный тип предмета, например «Заказ покупателя», и сначала проверьте его обычный маршрут согласования.
  2. В настройках предметов укажите статус, в котором нужно ограничение. На иллюстрации это «Ожидает согласования».
  3. Включите «Блокировать форму», если во время проверки сотрудник должен только просматривать предмет.
  4. Отдельно включите «Запрет проведения», если операция поддерживается и требуется регламентом.
  5. Сохраните настройки и откройте тестовый документ под пользователем с обычными рабочими правами.
  6. Проверьте поведение до отправки, в ожидании решения, после отказа и после согласования.

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

Как сохранить возможность доработки

Вкладка Согласование в договоре и кнопка Отправить на согласование
Отправка из карточки предмета — начало маршрута. Скриншот из руководства ЛДО; оформление прежней версии. Открыть в полном размере ↗

Для отказа определите простой порядок: согласующий фиксирует отрицательное решение и причину, ответственный исправляет предмет, затем отправляет его повторно. Какие команды и статусы доступны на каждом шаге, проверяйте в своей поставке.

Если заблокировать форму и в статусе, предназначенном для исправления, инициатор может потерять рабочий путь доработки. Решение — согласовать правила статусов, а не выдавать всем сотрудникам полные права.

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

Набор проверок для приёмки

  • Черновик можно заполнить до отправки, если это предусмотрено правилами.
  • Ожидающий согласования документ открывается для обычного сотрудника в нужном режиме.
  • Попытка проведения в запрещённом статусе отклоняется, документ остаётся непроведённым.
  • После отказа существует рабочий путь исправления и повторной отправки.
  • После положительного решения доступны предусмотренные операции; обычные проверки типовой 1С продолжают действовать.
  • Поведение пользователей с обычными и исключительными правами проверено раздельно.

Если документ меняют обмены, внешние обработки или интеграции, добавьте их в приёмку отдельно. Проверка кнопки в форме не подтверждает поведение всех программных способов записи.

Начните с одного типа предмета и одного статуса. После проверки распространите правила на другие процессы. Для настройки самого порядка участников используйте разбор маршрутов, а для выбора роли по реквизиту — разбор условий.

Основа разбора — руководство ЛДО: настройки и процесс согласования. Иллюстрации из прежнего интерфейса УНФ показывают назначение настроек; совместимость проверяйте по документации своей поставки.