К статье
Практический материал

Администрирование · 10 мин

Как заблокировать период в 1С: настройка даты запрета редактирования

Как установить дату запрета редактирования в 1С: пошаговая настройка для всех пользователей и отдельных сотрудников, проверка результата и типичные ошибки.

Блокировка периода в 1С — это запрет на создание, изменение и удаление документов за прошлые даты. Механизм называется «дата запрета редактирования» и встроен в библиотеку стандартных подсистем, поэтому работает в «1С:Бухгалтерии», «Зарплате и управлении персоналом», «Управлении торговлей», ERP и других типовых конфигурациях. После установки даты пользователи не смогут случайно или намеренно изменить закрытый месяц, квартал или год.

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

Для настройки нужны права администратора или роль «Настройка даты запрета редактирования». Обычный пользователь без этих прав не увидит нужный раздел. Перед изменением настроек убедитесь, что у вас есть актуальная резервная копия базы — особенно если блокировку настраиваете впервые или планируете массовую перенастройку прав.

Что такое дата запрета редактирования и как она работает

Дата запрета — это рубеж: все документы и данные с датой раньше или равной установленной становятся недоступными для изменения. Проведённые документы нельзя перепровести или пометить на удаление, новые документы задним числом не создаются, а при попытке изменить старый документ программа выдаёт сообщение о запрете.

Важно понимать: блокировка действует на дату документа, а не на дату его физического изменения в базе. Если запрет стоит на 31 марта, документ от 30 марта изменить нельзя, даже если открыть его сегодня. При этом просмотр закрытых данных остаётся доступным — пользователи видят документы, отчёты строятся, но кнопки записи и проведения не сработают.

Механизм работает на уровне логики конфигурации, а не СУБД. Это значит, что запрет срабатывает при интерактивной работе и при типовом обмене данными, но программная запись через привилегированный режим или внешние обработки может его обойти. Поэтому дата запрета — защита от пользовательских ошибок и недобросовестных правок через интерфейс, а не абсолютный барьер.

Где находится настройка в типовых конфигурациях

В конфигурациях на базе БСП путь одинаковый: раздел «Администрирование» → «Поддержка и обслуживание» → блок «Регламентные операции» → пункт «Настроить дату запрета редактирования». Если пункт не виден, проверьте, включён ли флажок «Даты запрета изменения данных» в том же разделе — без него ссылка на настройку скрывается.

В «1С:Бухгалтерии 8» дополнительно есть быстрый путь: «Главное» → «Период» или через «Отчётность, справки» в некоторых релизах, но основная настройка всё равно ведёт в тот же механизм БСП. В «1С:ЗУП» и ERP интерфейс аналогичен, отличается только расположение раздела «Администрирование» в панели навигации.

Если конфигурация самописная или сильно доработанная и раздела нет — возможно, подсистема дат запрета не внедрена. Тогда блокировку реализуют через роли, подписки на события или процедуру ПередЗаписью, и это уже задача для разработчика.

Как установить общую дату запрета для всех

Самый простой сценарий — единая дата для всей базы. Откройте настройку даты запрета, выберите в поле «Способ указания даты запрета» вариант «Общая дата» и установите нужное число. Например, после закрытия квартала ставят последний день квартала: 31 марта, 30 июня и так далее.

Есть и «скользящий» вариант — относительная дата. Вместо фиксированного числа укажите, например, «предыдущий месяц» или «конец прошлой недели», и дата будет пересчитываться автоматически. Это удобно для оперативного учёта: прошлый месяц всегда закрыт, а администратору не нужно вручную передвигать дату каждый раз.

Установка общей даты запрета
  1. 1
    Откройте Администрирование → Поддержка и обслуживание → Регламентные операции
  2. 2
    Включите флажок «Даты запрета изменения данных», если он снят
  3. 3
    Перейдите по ссылке «Настроить дату запрета редактирования»
  4. 4
    Выберите способ «Общая дата» и установите нужное число
  5. 5
    Нажмите «Записать и закрыть»
  6. 6
    Проверьте: попробуйте изменить документ за закрытый период под обычным пользователем

После записи настройка применяется сразу, перезапуск сеансов не требуется. Однако пользователям, которые в этот момент редактируют документы закрываемого периода, запрет сработает при следующей попытке записи — открытые формы не блокируются принудительно.

Блокировка по пользователям, разделам и организациям

Общая дата не всегда удобна: бухгалтеру по зарплате нужно закрыть квартал, а менеджерам по продажам — ещё нет. Для этого способ указания переключают на «По пользователям» или «По разделам и объектам». Тогда для каждого пользователя или группы задаётся своя дата, а руководителю или главбуху можно оставить доступ без ограничений — добавив его в список с пустой датой или указав более поздний рубеж.

Режим «По разделам и объектам» позволяет закрывать отдельные участки учёта: например, «Банк» и «Касса» закрыты по 31 марта, а «Склад» — только по 28 февраля. В конфигурациях с несколькими организациями дату можно задать отдельно по каждой фирме — удобно для аутсорсингового учёта, когда клиенты сдают отчётность в разное время.

Варианты блокировки периода

Общая дата для всех

Подходит небольшим компаниям с одним бухгалтером. Минус: никто не сможет работать с закрытым периодом, даже для срочного исправления.

По пользователям

Гибкое исключение для главбуха или руководителя. Минус: при росте штата список исключений сложно контролировать.

По разделам и организациям

Для раздельного закрытия участков учёта и нескольких юрлиц. Минус: настройка дольше, легче ошибиться в сопоставлении разделов.

Относительная (скользящая) дата

Автоматическое закрытие прошлого месяца или недели. Минус: не подходит для жёсткого закрытия квартала после отчётности.

Как проверить, что блокировка работает

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

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

Контрольные точки

Как проверить результат

Изменение документа закрытого периода
Норма

Ошибка записи с текстом о запрете редактирования

Тревожный признак

Документ сохраняется и проводится без предупреждений

Создание документа задним числом
Норма

При проведении программа отказывает из-за даты запрета

Тревожный признак

Документ проводится, обороты закрытого периода меняются

Дата в настройке
Норма

Установлена нужная дата, выбран правильный способ указания

Тревожный признак

Стоит «По пользователям», а список пользователей пуст — запрет ни на кого не действует

Как временно открыть период и снять блокировку

Если в закрытом периоде нашлась ошибка, есть два пути. Первый — добавить конкретному пользователю индивидуальную настройку с более поздней датой или без ограничения: общий рубеж останется, а уполномоченный сотрудник исправит документ. Это безопаснее, чем сдвигать дату для всех.

Второй путь — изменить общую дату запрета на более раннюю, внести исправления и вернуть дату обратно. Так делать можно, но фиксируйте, кто и зачем открывал период: в спорной ситуации это единственный способ понять, откуда взялись изменения. После возврата даты обязательно перепроверьте отчётность за затронутый период — исправления могли изменить регистры и итоги.

Типичные ошибки и ограничения механизма

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

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

Типичные ошибки
01
Включён режим «По пользователям», но список пуст — запрет не действует ни на кого
02
Дата установлена, но флажок «Даты запрета изменения данных» снят — механизм отключён целиком
03
Право обхода запрета выдано всем бухгалтерам — блокировка теряет смысл
04
После сдачи отчётности дату не передвинули — прошлый квартал остаётся открытым к изменениям
05
Не учтён обмен данными: синхронизация привозит документы в закрытый период
Итог

Что важно запомнить

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

Часто задаваемые вопросы

Дата запрета мешает провести документ текущим числом — почему?

Обычно причина в том, что документ ссылается на данные закрытого периода: например, в нём указан счёт-фактура или основание прошлого месяца, и при проведении программа пытается изменить связанные записи. Проверьте даты всех связанных документов и реквизитов. Либо запрет установлен позже текущей даты по ошибке — перепроверьте саму настройку.

Можно ли заблокировать период только для редактирования, но разрешить ввод новых документов?

Штатный механизм так не умеет: дата запрета блокирует и изменение, и создание документов до рубежа. Если нужен более тонкий сценарий — например, запрет только на удаление — его реализуют доработкой через подписки на события записи и удаления объектов.

Действует ли дата запрета на загрузку данных из других программ?

Для типовых обменов в БСП есть отдельная настройка «даты запрета загрузки данных» — она управляется в узле плана обмена. Дата запрета редактирования сама по себе загрузку через обмен не остановит, поэтому настройте оба механизма, если база синхронизируется.

Почему пользователь с полными правами всё равно меняет документы закрытого периода?

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

Как узнать, кто изменил документ в периоде до того, как его заблокировали?

Используйте журнал регистрации: Администрирование → Поддержка и обслуживание → Журнал регистрации. Отфильтруйте события изменения данных за нужный период по конкретному документу или пользователю. Журнал покажет, кто и когда записывал объект, но содержимое изменений не сохраняет.