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