Контроль целостности данных в 1С:Предприятие — критически важная задача для любого предприятия. Одна из ключевых функций защиты информации — установка даты запрета изменения, которая блокирует редактирование или удаление документов и справочников за предыдущие периоды. Эта мера предотвращает случайные или умышленные искажения отчётности, обеспечивает соответствие законодательным требованиям (например, по ФЗ-402 о бухгалтерском учёте) и упрощает аудит.
Однако настройка даты запрета часто вызывает вопросы у пользователей. Где именно её установить? Как сделать исключения для отдельных ролей? Почему после настройки документы всё равно редактируются? В этой статье разберём пошаговые инструкции для разных конфигураций (1С:Бухгалтерия 8, 1С:ЗУП, 1С:ERP), типичные ошибки и способы их устранения. Особое внимание уделим нюансам работы с распределёнными информационными базами и облачными решениями.
Зачем нужна дата запрета изменения данных в 1С
Основная цель блокировки редактирования — защита архивных данных от несанкционированных изменений. Это актуально для:
- 📊 Бухгалтерской отчётности: после сдачи деклараций или балансов любые правки могут привести к расхождениям с ФНС.
- 👥 Кадровых документов: изменения в табелях или приказах за прошлые периоды искажают историю сотрудников.
- 📦 Складского учёта: корректировка движения товаров "задним числом" нарушает цепочку поставок.
- 🔒 Аудита и контроля: фиксация данных на определённую дату упрощает проверки и снижает риски мошенничества.
Без блокировки пользователи с правами могут случайно (или намеренно) изменить документ за прошлый год, что приведёт к:
- 🚨 Штрафам от налоговой за несоответствие отчётности.
- ⏳ Потере времени на восстановление корректных данных.
- 🔄 Конфликтам между отделами из-за расхождений в учёте.
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Бухгалтерия КОРП) дата запрета может автоматически устанавливаться при закрытии месяца. Проверьте настройки Регламентные операции, чтобы избежать дублирования блокировок.
Где в 1С находится настройка даты запрета
Расположение параметра зависит от конфигурации и режима работы (тонкий клиент, веб-клиент, толстый клиент). Общий путь:
Для большинства типовых решений:
- Откройте меню
Администрирование(илиСервисв старых версиях). - Перейдите в раздел
Настройки программы→Общие настройки. - Найдите вкладку
Запрет изменения данных(в некоторых версиях —Права доступа→Ограничения по датам).
В 1С:ERP и 1С:КА 2.4 путь может отличаться:
Главное меню → Настройка → Права доступа → Политики безопасности → Ограничения по датам
Если в вашей версии нет явного пункта "Запрет изменения", проверьте:
- 🔍 Роли пользователей: возможно, настройка скрыта из-за ограничений прав.
- 🛠️ Режим конфигуратора: в некоторых случаях дату запрета устанавливают через
Конфигуратор → Администрирование → Поддержка → Настройки пользователей.
Пошаговая инструкция: как установить дату запрета
Рассмотрим универсальный алгоритм для большинства конфигураций на примере 1С:Бухгалтерия 8.3:
- Откройте настройки программы:
Перейдите в
Администрирование → Настройки программы → Общие настройки. - Найдите раздел "Запрет изменения данных":
Вкладка может называться по-разному:
Ограничения по датам,Блокировка документовилиПериоды закрытия. - Укажите дату:
В поле
Дата запрета изменениявведите нужную дату (например,31.12.2023). Формат зависит от региональных настроек (день.месяц.год или месяц/день/год). - Настройте исключения:
Если нужно разрешить редактирование отдельным пользователям или ролям, добавьте их в список исключений (кнопка
ДобавитьилиИсключения). - Сохраните и перезапустите сеанс:
Нажмите
Записать и закрыть, затем переподключитесь к базе, чтобы изменения вступили в силу.
Указанная дата корректна и не блокирует текущие операции|
Права администратора достаточны для изменения настроек|
Сделан бэкап базы перед внесением изменений|
Пользователи предупреждены о блокировке-->
Для 1С:ЗУП 3.1 процесс аналогичен, но дату запрета часто устанавливают отдельно для:
- 📅 Кадровых документов (приказы, табели).
- 💰 Расчётных листов (начисления, удержания).
⚠️ Внимание: В распределённых информационных базах (РИБ) дату запрета нужно настраивать на каждом узле отдельно. Централизованное управление блокировками в РИБ не поддерживается!
Особенности настройки для разных конфигураций
Каждая конфигурация 1С:Предприятие имеет свои нюансы работы с датой запрета. Рассмотрим ключевые отличия:
| Конфигурация | Где настраивается | Особенности | Типичные ошибки |
|---|---|---|---|
| 1С:Бухгалтерия 8.3 | Администрирование → Настройки программы → Запрет изменения |
Блокирует все документы, кроме тех, что входят в "исключения". Поддерживает раздельные даты для бухгалтерских и налоговых документов. | Не учитывает дату закрытия периода в регламентных операциях. |
| 1С:ЗУП 3.1 | Настройки → Кадровый учёт → Ограничения |
Отдельные настройки для кадровых и расчётных документов. Можно блокировать только табели или приказы. | При блокировке табелей забывают про настройки в Расчёте зарплаты. |
| 1С:ERP 2.5 | НСИ и администрирование → Права доступа → Политики безопасности |
Поддерживает гибкие правила по подразделениям и типам документов. Можно настроить "мягкую" блокировку с уведомлениями. | Сложная иерархия прав — ошибки в настройках ролей приводят к неработающим блокировкам. |
| 1С:УТ 11 | Администрирование → Настройки пользователей → Ограничения |
Блокировка распространяется на заказы, реализации и складские документы. Можно настроить отдельно для розницы и опта. | Не блокирует изменения в справочниках (номенклатура, контрагенты). |
В 1С:Облачном сервисе (1C:Fresh) настройка даты запрета доступна только администратору организации через Личный кабинет → Настройки безопасности. Обратите внимание, что в облаке:
- 🔄 Изменения вступают в силу с задержкой (до 1 часа).
- 📤 Нет доступа к конфигуратору — все настройки только через веб-интерфейс.
Как проверить, applies ли дата запрета к конкретному документу?
Откройте документ в режиме просмотра (без редактирования).
Нажмите Ещё → Свойства (или Действия → Свойства документа).
Вкладка Безопасность покажет, заблокирован ли документ датой запрета или другими ограничениями.
Если вкладки нет — документ не попадает под блокировку (например, справочники часто не блокируются).
Типичные ошибки и как их избежать
Даже опытные пользователи сталкиваются с проблемами при настройке даты запрета. Вот наиболее распространённые ошибки и способы их решения:
- Дата не работает: документы всё равно редактируются
Причины:
- 🔓 Пользователь имеет роль с правом
Игнорировать запрет изменения(проверьте вАдминистрирование → Пользователи). - 📅 Дата запрета установлена позже, чем дата документа (например, запрет с
01.01.2026, а редактируют документ от15.01.2026). - 🛠️ В конфигураторе отключена функциональная опция
Использовать запрет изменения данных.
- 🔓 Пользователь имеет роль с правом
Решение: проверьте права пользователя и корректность даты. В конфигураторе откройте Функциональные опции и убедитесь, что опция запрета включена.
Если дата запрета установлена на сегодня или будущую дату, все новые документы будут заблокированы. Например, при дате 10.05.2026 документы от 11.05.2026 создаваться не будут.
Решение: установите дату запрета на прошлый день (например, 31.12.2023 для блокировки 2023 года).
Это означает, что ваш пользователь не имеет роли Администратор или Настройка параметров безопасности.
Решение: запросите права у администратора или временно войдите под пользователем с полными правами.
Если нужно срочно отредактировать заблокированный документ, временно измените дату запрета на более позднюю, сохраните правки, затем верните прежнюю дату. Не забывайте фиксировать такие случаи в журнале изменений!
Ещё одна частая проблема — расхождения дат в распределённых базах. Если в головном узле РИБ дата запрета 31.12.2023, а в дочернем — 30.11.2023, пользователи дочернего узла не смогут отправить документы за декабрь. Решение: синхронизируйте даты на всех узлах.
Как сделать исключения для отдельных пользователей или документов
Иногда требуется разрешить редактирование заблокированных данных определённым сотрудникам (например, главному бухгалтеру) или для отдельных типов документов (например, исправительных актов). Для этого:
- Настройка исключений по пользователям:
В разделе
Запрет изменения данныхнайдите кнопкуИсключенияилиОсобые права. Добавьте пользователя и укажите, какие документы он может редактировать despite блокировки.Пример: для пользователя
Иванов И.И.разрешите редактированиеБанковских выписокиПлатёжных порученийза любой период. - Исключения по типам документов:
В некоторых конфигурациях (например, 1С:ERP) можно указать, что определенные виды документов (например,
Инвентаризация) не попадают под запрет.Путь:
НСИ и администрирование → Политики безопасности → Правила блокировки → Исключения по видам документов. - Временное снятие блокировки:
Если нужно разово отредактировать документ, измените дату запрета на будущую дату, сохраните изменения, затем верните прежнюю дату. Все такие операции должны фиксироваться в журнале аудита с указанием причины.
В 1С:ЗУП для кадровых документов часто настраивают мягкую блокировку: пользователь видит предупреждение при редактировании, но может продолжить после подтверждения. Это полезно для исправления ошибок без полного снятия ограничений.
Все исключения должны документироваться! Ведите журнал (например, в 1С:Документооборот или Excel), где фиксируйте, кому, когда и почему предоставлены права на редактирование заблокированных данных.
Проверка работоспособности даты запрета
После настройки обязательно протестируйте блокировку:
- Попробуйте отредактировать документ старше даты запрета:
Откройте любой документ (например,
Поступление товаровот10.11.2023) и попытайтесь изменить сумму или дату. Система должна выдать ошибку:Изменение данных запрещено настройками безопасности. - Проверьте права исключений:
Войдите под пользователем, которому разрешено редактирование, и убедитесь, что блокировка для него не работает.
- Тест в распределённой базе:
Если используете РИБ, проверьте синхронизацию блокировки на всех узлах. Создайте тестовый документ в дочернем узле и попытайтесь отправить его в головной узел с более ранней датой запрета.
Для автоматизации проверки в 1С:ERP или 1С:КА 2.4 можно использовать отчёт "Контроль блокировок":
Отчёты → Стандартные → Безопасность → Контроль блокировок данных
Этот отчёт покажет все документы, попадающие под запрет, и пользователей с правами исключения.
⚠️ Внимание: В облачных версиях 1С:Fresh некоторые отчёты по безопасности могут быть ограничены. ИспользуйтеЖурнал регистрации(разделАдминистрирование) для отслеживания попыток редактирования заблокированных данных.
FAQ: Частые вопросы по дате запрета в 1С
Можно ли установить разные даты запрета для разных видов документов?
Да, в большинстве конфигураций (например, 1С:ERP или 1С:КА 2.4) поддерживается гибкая настройка по типам документов. Для этого:
- Перейдите в
НСИ и администрирование → Политики безопасности. - Создайте новую политику или отредактируйте существующую.
- В разделе
Ограничения по датамдобавьте правила для конкретных видов документов (например,Счета-фактуры— запрет с01.01.2026,Платёжные поручения— с01.07.2026).
В 1С:Бухгалтерия 8.3 такая детализация обычно недоступна — дата запрета применяется ко всем бухгалтерским документам.
Как снять дату запрета, если администратор в отпуске?
Если у вас нет прав администратора, но нужно срочно отредактировать заблокированный документ:
- Попробуйте войти под пользователем с ролью
Настройка параметров безопасности(если такой есть). - В файловом варианте 1С можно временно запустить базу в монопольном режиме (
1Cv8.exe /F"путь_к_базе" /Nимя_пользователя /Pпароль /Monopolistic) и изменить дату запрета через конфигуратор. - В клиент-серверном варианте потребуется доступ к серверу 1С. Обратитесь к IT-отделу для временного повышения прав.
Важно: все такие действия должны быть согласованы с руководством и задокументированы!
Почему после обновления 1С дата запрета сбросилась?
Это типичная проблема при обновлении конфигурации, особенно если:
- Обновление затрагивало модули безопасности (например, в 1С:ЗУП 3.1 при переходе на новую версию кадрового учёта).
- Использовался неофициальный релиз или "самопальная" доработка.
- Настройки хранились в
Регламентных заданиях, которые сбросились при обновлении. - Проверьте
Журнал регистрациина предмет ошибок при обновлении. - Восстановите дату запрета вручную (см. инструкцию выше).
- Если проблема повторяется, обратитесь в поддержку 1С с логами обновления.
Решение:
Как заблокировать не только документы, но и справочники?
По умолчанию дата запрета в большинстве конфигураций распространяется только на документы. Чтобы заблокировать редактирование справочников (например, Номенклатура или Контрагенты):
- В 1С:ERP или 1С:КА 2.4 используйте
Политики безопасности → Ограничения по объектам метаданных. - В 1С:Бухгалтерия 8.3 потребуется доработка конфигурации (добавить обработчик события
ПередЗаписьюдля справочника с проверкой даты). - В 1С:УТ 11 блокировка справочников настраивается через
Администрирование → Настройки пользователей → Ограничения по справочникам.
Пример кода для блокировки справочника Номенклатура (только для программистов):
Процедура СправочникНоменклатураПередЗаписью(Отказ, Объект)
Если Объект.ЭтоГруппа() Тогда Возврат; КонецЕсли;
ДатаЗапрета = ПолучитьДатаЗапретаИзНастроек();
Если Объект.ДатаСоздания < ДатаЗапрета Тогда
Сообщить("Редактирование справочника запрещено!");
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
Можно ли настроить уведомление при попытке редактирования заблокированного документа?
Да, в современных конфигурациях (1С:ERP 2.5, 1С:КА 2.4) поддерживаются уведомления о блокировке. Для этого:
- Откройте
НСИ и администрирование → Политики безопасности. - В настройках запрета изменения включите опцию
Показывать предупреждение. - Укажите текст уведомления (например,
"Документ заблокирован! Обратитесь к бухгалтеру.").
В 1С:Бухгалтерия 8.3 уведомления настраиваются через доработку конфигурации (модуль документа). Пример:
Процедура ДокументОбъектПередЗаписью(Отказ, Объект, ПараметрыЗаписи)
ДатаЗапрета = Константы.ДатаЗапретаИзменения.Получить();
Если Объект.Дата < ДатаЗапрета Тогда
Сообщить("Документы до " + Формат(ДатаЗапрета, "ДЛФ=DT") + " редактировать запрещено!", СтатусСообщения.Важное);
Отказ = Истина;
КонецЕсли;
КонецПроцедуры