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