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