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

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

Как в 1С 8.3 закрыть период для редактирования

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

Закрытие периода для редактирования в 1С:Предприятие 8.3 выполняется через механизм «Даты запрета изменения данных». Он блокирует создание, изменение и удаление документов и записей регистров за выбранный период, защищая уже сданную отчётность от случайных правок. Функция встроена в типовые конфигурации (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей и другие) и не требует доработок.

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

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

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

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

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

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

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

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

Программа предлагает два способа задания даты:

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

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

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

Как закрыть период только для части пользователей

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

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

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

Сравнение вариантов

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

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

Персональные даты

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

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

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

Настройка запрета по разделам учёта и организациям

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

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

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

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

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

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

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

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

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

Сообщение о запрете, документ не записывается

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

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

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

При записи отказ с указанием даты запрета

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

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

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

Запрет отсутствует или действует согласно настройке исключений

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

Обычный пользователь тоже обходит запрет

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

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

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

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

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

Можно ли открыть закрытый период временно, для одного исправления?

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

Распространяется ли дата запрета на ручные операции и записи регистров?

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

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

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

Что делать, если пункта «Даты запрета изменения данных» нет в меню?

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

Мешает ли дата запрета обмену данными с другими базами?

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

Нужно ли закрывать период, если база одна и бухгалтер один?

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

Итог

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

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