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

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

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

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

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

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

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

Что такое дата запрета и когда её нужно менять

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

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

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

Где находится настройка даты запрета

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

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

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

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

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

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

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

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

Как задать индивидуальные даты для отдельных пользователей

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

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

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

Ограничения, права и риски

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

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

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

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

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

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

Если запрет не срабатывает, проверьте типовые причины: пользователь входит в список с индивидуальной датой; настройка записана не в той базе (при работе с несколькими базами); учётная запись обладает правами, позволяющими обходить запрет; изменение не было записано из-за отмены формы.

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

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

Запись документа до даты запрета
Норма

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

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

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

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

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

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

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

Просмотр закрытого периода
Норма

Документы открываются на чтение, отчёты строятся

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

Данные недоступны даже для просмотра

Если конфигурация нетиповая: чем заменить настройку

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

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

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

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

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

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

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

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

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

В типовой подсистеме дата запрета действует на все данные целиком. Раздельное закрытие по видам документов в стандартной настройке не предусмотрено; такие сценарии решают через роли и права доступа или доработку конфигурации.

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

Ничего — документы остаются в базе, доступны для просмотра и попадают в отчёты. Блокируются только операции изменения: редактирование, проведение, пометка на удаление и создание новых документов задним числом.

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

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

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

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