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