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