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