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