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

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

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

Как установить дату запрета редактирования в 1С: пошаговая инструкция для БП, ЗУП и УТ, запрет для пользователей и групп, проверка результата и типичные ошибки.

Закрытый период — это защита уже сданной отчётности от случайных или намеренных изменений. Если после сдачи декларации кто-то перепроведёт документ прошлого квартала, данные в учёте «поплывут», а восстановить картину будет сложно. В типовых конфигурациях 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей, ERP) для этого предусмотрен штатный механизм — дата запрета изменения данных.

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

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

Как работает дата запрета изменения данных

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

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

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

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

В большинстве типовых решений путь одинаков или очень близок. В 1С:Бухгалтерии 8 откройте раздел «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции» → «Даты запрета изменения данных». В ЗУП 3 аналогичный пункт находится в «Администрирование» → «Поддержка и обслуживание». В УТ 11 и ERP путь также ведёт через «Администрирование» → «Поддержка и обслуживание».

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

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

Пошаговая настройка общей даты запрета

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

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

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

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

Настройка запрета для отдельных пользователей и групп

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

Логика приоритета такова: персональная настройка пользователя важнее настройки его группы, а настройка группы важнее общей даты. Это позволяет построить гибкую схему: общая дата закрывает период для всех, а у двух-трёх ответственных сотрудников дата старше или вовсе не задана.

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

Запрет по разделам и объектам учёта

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

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

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

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

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

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

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

Проверка результата и типичные ошибки

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

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

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

Типичные ошибки
01
Проверка настройки под администратором — запрет на него не действует, и кажется, что всё работает
02
Дата установлена один раз и годами не переносится — защита фактически отсутствует
03
Персональная пустая дата у пользователя, который должен быть ограничен, — запрет для него снят
04
Открытие периода «на минутку» без возврата даты — период остаётся открытым незаметно
05
Игнорирование обменов данными — загрузка старых документов блокируется или, наоборот, идёт в обход запрета
Контрольные точки

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

Перепроведение документа закрытого периода под обычным пользователем
Норма

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

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

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

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

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

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

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

Журнал дат запрета в настройках
Норма

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

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

Дата сильно устарела или поле пустое

Дополнительные меры защиты закрытого периода

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

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

Итог

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

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

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

Почему документ закрытого периода всё равно проводится?

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

Блокирует ли дата запрета пометку удаления документов?

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

Как дата запрета влияет на обмен данными между базами?

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

Можно ли запретить редактирование только одного вида документов?

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

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

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

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

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