Администрирование · 10 мин
Где в 1С поставить запрет на редактирование документов
Где в 1С установить запрет на редактирование документов: дата запрета изменения данных, права пользователей, блокировка объектов. Пошаговая настройка в БСП-конфигурациях.
Запрет на редактирование документов в 1С нужен, когда период закрыт: отчётность сдана, взаиморасчёты сверены, а изменение «старых» проводок способно разъехать учёт. В типовых конфигурациях на платформе 1С:Предприятие 8.3 (Бухгалтерия предприятия, Управление торговлей, ERP, Зарплата и управление персоналом) для этого существует несколько независимых механизмов, и выбирать их следует под конкретную задачу.
Основной инструмент — дата запрета изменения данных: она блокирует создание и корректировку документов раньше заданного числа для всех пользователей или выборочно. Дополнительно используются права доступа (роли), блокировка отдельных объектов через механизм «Запрет редактирования реквизитов объектов» и настройки обмена данными. Ниже разобрано, где именно в интерфейсе находится каждый вариант и как проверить, что защита реально работает.
Дата запрета изменения данных — основной способ
Дата запрета — штатный механизм Библиотеки стандартных подсистем (БСП), встроенный практически во все типовые решения. Все документы, проведённые раньше указанной даты, становятся недоступными для изменения, перепроведения и удаления. Попытка отредактировать такой документ завершится сообщением о невозможности записи.
Путь к настройке зависит от конфигурации. В 1С:Бухгалтерии 3.0 откройте «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции» → «Настроить даты запрета изменения данных». В УТ 11, ERP и КА механизм находится в разделе «НСИ и администрирование» → «Настройка пользователей и прав» → «Даты запрета изменения данных». В ЗУП 3.1 — «Администрирование» → «Обслуживание» → «Даты запрета изменения данных».
В форме настройки установите флажок «Дата запрета изменения данных» и укажите саму дату. По умолчанию запрет действует для всех пользователей, включая администраторов, — это важно учитывать при плановых корректировках закрытого периода.
- 1Откройте «Администрирование» и найдите пункт «Даты запрета изменения данных» (путь зависит от конфигурации).
- 2Включите флажок использования даты запрета.
- 3Укажите дату: документы раньше неё станут недоступны для изменения.
- 4При необходимости настройте исключения по пользователям или разделам учёта на вкладке «Другие способы указания даты запрета».
- 5Запишите настройку и проверьте результат под пользователем без полных прав.
Тонкая настройка: по пользователям и разделам учёта
Единая дата для всех — не всегда удобно. Бухгалтеру может понадобиться исправить первичку прошлого квартала, а менеджеру по продажам это ни к чему. В форме настройки дат запрета есть режим «Другие способы указания даты запрета», где запрет задаётся индивидуально: по пользователям или группам, по разделам учёта (банк, касса, склад, зарплата) и даже по конкретным организациям в многофирменной базе.
Например, можно закрыть для всех сотрудников период до конца прошлого квартала, а для главного бухгалтера оставить дату на месяц раньше. Обратите внимание: если для пользователя задано несколько правил (личное и через группу), действует наиболее «мягкое» — с самой ранней датой запрета.
Ограничение прав через роли и профили групп доступа
Дата запрета защищает прошлые периоды, но не решает задачу «запретить этому сотруднику редактировать документы вообще» или «разрешить только просмотр». Для этого используется система прав: в типовых конфигурациях — через профили групп доступа (раздел «Настройка пользователей и прав» → «Профили групп доступа»).
Создайте профиль с ролями только на чтение нужных документов (например, «Чтение реализаций товаров и услуг» без роли «Добавление и изменение») и включите в него пользователя. В простых конфигурациях без профилей права назначаются ролями напрямую в карточке пользователя: «Администрирование» → «Пользователи» → вкладка «Права доступа».
Если типовых ролей не хватает — например, нужно запретить изменять только проведённые документы конкретного вида — задача решается доработкой: через расширение конфигурации с переопределением обработчика «При записи» или настройкой RLS (ограничение доступа на уровне записей). Это работа для разработчика, вносить такие изменения в типовую конфигурацию напрямую не рекомендуется из-за потери поддержки обновлений.
Сравнение способов запрета
Подходит для закрытия прошлых периодов для всех или выборочно. Не ограничивает работу с текущими документами.
Подходят для постоянного ограничения прав конкретных сотрудников. Требуют продуманной матрицы ролей.
Точечная блокировка отдельных элементов (карточек, документов) по условию. Не заменяет дату запрета для массовой защиты периода.
Для нестандартных условий. Требует разработчика и тестирования при обновлениях.
Запрет редактирования отдельных объектов
В конфигурациях на БСП есть механизм «Запрет редактирования реквизитов объектов» (обычно в «Администрирование» → «Общие настройки» или «Поддержка и обслуживание»). Он позволяет заблокировать изменение карточки контрагента, номенклатуры или документа, пока пользователь явно не нажмёт «Разрешить редактирование реквизитов». Это защита от случайной правки, а не от умышленной — кнопка доступна пользователю с соответствующими правами.
Для документов в ряде конфигураций есть также статусная модель: например, в ERP и УТ документ в статусе «Согласован» или «Закрыт» недоступен для изменения без перевода обратно. Если документооборот выстроен через статусы, проверьте настройки статусной модели в разделе настроек продаж или закупок — иногда запрет уже встроен в бизнес-процесс.
Проверка, что запрет работает
После настройки обязательно проверьте результат под учётной записью обычного пользователя, а не администратора. Откройте документ раньше даты запрета и попробуйте изменить любой реквизит и записать: должен появиться отказ с сообщением о дате запрета. Проверьте также пометку удаления и отмену проведения — оба действия должны блокироваться.
Отдельно проверьте ввод документов «задним числом»: попытка создать новый документ датой раньше запрета тоже должна завершаться ошибкой при проведении. Если документ записывается без ошибок — либо дата запрета не включена, либо для пользователя задано исключение, либо конфигурация доработана и штатный механизм переопределён.
Как проверить результат
Ошибка «Дата запрета изменения данных» при записи
Документ сохраняется без сообщений
Проведение отклоняется с тем же сообщением
Документ проводится в закрытом периоде
Команды «Провести», «Пометить на удаление» недоступны или выдают отказ
Документ изменяется и проводится
Типичные ошибки и ограничения
Частая ситуация: дату запрета установили, а пользователи продолжают менять старые документы. Причины обычно три — настройка записана не в той информационной базе (при работе через РИБ даты запрета настраиваются в каждом узле отдельно), пользователю назначено индивидуальное исключение, или учётная запись имеет роль, переопределяющую проверку в доработанной конфигурации.
Обратная ошибка — установка даты запрета без предупреждения смежных служб. Обмены с сайтом, ЭДО и другими базами могут начать выдавать ошибки при попытке загрузить документы закрытого периода. В настройках дат запрета есть отдельная вкладка для узлов обмена данными — для синхронизаций дату обычно задают мягче или не задают вовсе.
Часто задаваемые вопросы
Почему документ не редактируется, хотя дата запрета не установлена?
Проверьте другие механизмы: права пользователя (профиль только на чтение), статус документа, блокировку реквизитов объектов, а также дату запрета, заданную индивидуально для пользователя или его группы. В многофирменных базах запрет может быть установлен по конкретной организации.
Можно ли запретить редактирование только одного вида документов?
Штатная дата запрета работает по разделам учёта, а не по видам документов. Точечный запрет на конкретный вид делается через роли (убрать право изменения этого вида) или доработку расширением с проверкой условий при записи.
Действует ли дата запрета на администратора?
Да, по умолчанию дата запрета действует на всех пользователей, включая администраторов с полными правами. Чтобы администратор мог корректировать закрытый период, ему задают индивидуальную дату запрета или временно снимают общую.
Что будет, если изменить документ закрытого периода после снятия запрета?
Изменятся проводки и связанные регистры: обороты прошлых периодов перестанут совпадать со сданной отчётностью, регламентные операции (закрытие месяца) потребуется перепровести. Такие правки выполняют только по согласованию с ответственным за учёт и с последующим контролем отчётности.
Как закрыть период в файловой базе без полноценного администратора?
Дата запрета настраивается из интерфейса пользователя с правами администратора в самой базе — Конфигуратор для этого не нужен. Если прав нет, настройку должен выполнить пользователь с ролью администратора или полными правами.
Нужно ли ставить запрет, если отчётность сдана, но база небольшая?
Да. Даже в малой компании случайная правка или удаление документа прошлого квартала приводит к расхождениям, которые сложно найти задним числом. Установка даты запрета занимает минуты и является базовой практикой закрытия периода.
Что важно запомнить
Основной инструмент — «Даты запрета изменения данных» в разделе администрирования; права через профили закрывают редактирование в принципе, а блокировка реквизитов защищает отдельные объекты. Любую настройку проверяйте под обычным пользователем и не забывайте про узлы обмена и РИБ.