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

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

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

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

Запрет на прошлый период в 1С — это механизм «Дата запрета изменения данных», который блокирует создание, редактирование и проведение документов раньше заданной даты. Он нужен, чтобы закрытый отчётный период (квартал, месяц, год) не изменился случайно или намеренно: перепроведение старого документа может «поплыть» по остаткам, НДС, зарплате и уже сданной отчётности.

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

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

Что делает дата запрета и когда её ставить

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

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

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

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

В большинстве конфигураций на управляемых формах путь одинаковый: раздел «Администрирование» → «Поддержка и обслуживание» → группа «Регламентные операции» → ссылка «Настроить дату запрета изменения данных». В 1С:Бухгалтерии 8 ред. 3.0 путь именно такой.

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

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

Пошаговая установка даты запрета для всех пользователей

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

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

Обратите внимание на логику границы: документ с датой, равной дате запрета, изменять нельзя. Поэтому если закрыт март, дату ставят 31.03, а не 01.04 — иначе документы последнего дня месяца останутся открытыми для правки.

В некоторых версиях конфигураций доступна «относительная» дата запрета (например, «конец прошлого месяца»), которая автоматически сдвигается. Это удобно, чтобы не забывать обновлять запрет вручную, но требует, чтобы регламент закрытия периода в компании был стабильным.

Индивидуальные даты для отдельных пользователей и групп

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

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

Не злоупотребляйте исключениями. Каждый пользователь без запрета — это потенциальная точка случайного изменения закрытого периода. Разумный минимум: один-два человека с расширенными возможностями и пониманием последствий перепроведения старых документов.

Запрет по разделам и объектам: тонкая настройка

В ряде конфигураций (например, в 1С:ERP и комплексных решениях) дату запрета можно задавать по разделам учёта: отдельно для бухгалтерского учёта, зарплаты, складских операций. Это позволяет закрыть, скажем, зарплатный период, оставив открытым склад для поздно пришедших накладных.

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

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

Сравнение вариантов настройки

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

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

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

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

По разделам учёта

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

Относительная дата

Автоматически сдвигается (например, «конец прошлого месяца»). Удобно при стабильном графике закрытия, рискованно при нерегулярном учёте.

Проверка результата и типичные ошибки

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

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

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

Перепроведение старого документа
Норма

Программа выдаёт сообщение о запрете изменения данных

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

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

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

Запись или проведение блокируется сообщением о запрете

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

Документ свободно проводится задним числом

Поведение пользователя с исключением
Норма

У главбуха документы правятся, у остальных — нет

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

Исключение не сработало или, наоборот, запрет снялся у всех

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

Типичные ошибки
01
Проверка запрета под учётной записью с полными правами — проверка не срабатывает, и создаётся ложное ощущение защиты.
02
Установка даты первым числом нового периода вместо последнего дня закрытого — последний день остаётся открытым для правок.
03
Слишком широкий список исключений — фактически запрет перестаёт существовать, хотя формально настроен.
04
Забытая настройка после переноса данных или обновления — в новой базе запрет нужно проверить и установить заново.
05
Игнорирование обменов данными: синхронизация с другой базой может записывать объекты в обход даты запрета, если это не настроено отдельно.

Ограничения механизма и дополнительные меры защиты

Дата запрета — программная проверка, а не стена. Пользователь с ролью «Администратор системы» может просто сдвинуть или отключить дату. Обмены данными (синхронизация с другой базой 1С, выгрузки из внешних систем) в ряде случаев записывают объекты без проверки запрета — это поведение настраивается отдельно в параметрах плана обмена.

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

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

Итог

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

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

Частые вопросы

Почему дата запрета не срабатывает для некоторых пользователей?

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

Можно ли установить разные даты запрета для разных организаций в одной базе?

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

Что делать, если нужно срочно исправить документ в закрытом периоде?

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

Распространяется ли запрет на загрузку данных через обмен?

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

Как узнать, кто изменил или снял дату запрета?

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

Нужно ли заново устанавливать дату запрета после обновления конфигурации?

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