Работа с датой запрета редактирования в 1С:Зарплата и Управление Персоналом (ЗУП) — одна из самых востребованных задач среди бухгалтеров и кадровых специалистов. Эта настройка определяет границу, после которой пользователи не могут вносить изменения в документы, что критично для корректного ведения учета и отчетности. Однако найти её не всегда просто: интерфейс программы меняется в зависимости от версии, а в некоторых конфигурациях параметр «спрятан» в неочевидных разделах.
В этой статье вы узнаете, где именно хранится дата запрета редактирования в разных редакциях 1С ЗУП (включая ЗУП 3.1 и ЗУП КОРП), как её изменить без ошибок, и что делать, если настройка «сбилась» после обновления или переноса базы. Мы также разберём типичные проблемы — например, когда дата блокировки не сохраняется или конфликтует с правами пользователей.
Особое внимание уделим скрытым параметрам конфигурации, которые влияют на блокировку редактирования, но не отображаются в стандартном интерфейсе. Эти нюансы часто упускают даже опытные пользователи, что приводит к ошибкам при закрытии периода или сдаче отчетности.
1. Где хранится дата запрета редактирования в 1С ЗУП 3.1
В самой распространённой версии программы — 1С:ЗУП 3.1 (редакция 3.1.20 и новее) — настройка даты запрета редактирования находится в разделе «Администрирование». Точный путь:
Администрирование → Настройки программы → Зарплата → Дата запрета редактирования
Здесь вы увидите поле для ввода даты, а также флажок Запретить редактирование документов ранее указанной даты. Важно: если этот флажок не установлен, то даже при заполненной дате блокировка работать не будет.
- 📅 Дата блокировки — устанавливает границу для всех пользователей (кроме администраторов).
- 🔒 Флажок активации — без него настройка не действует, даже если дата указана.
- 👥 Исключения по ролям — администраторы и пользователи с правом
Редактирование закрытых периодовмогут вносить изменения несмотря на блокировку.
Если в вашей версии 1С ЗУП этого пути нет, проверьте:
- Обновлена ли конфигурация до последней версии (в старых редакциях настройка могла находиться в
Настройки → Кадровый учет). - Не скрыт ли раздел «Администрирование» из-за ограниченных прав текущего пользователя.
Если дата запрета редактирования не сохраняется после нажатия «ОК», проверьте, не установлен ли в программе режим Управляемое приложение (тонкий клиент) с ограниченными правами на изменение настроек.
2. Альтернативные места хранения даты блокировки в других версиях ЗУП
В зависимости от редакции 1С ЗУП путь к настройке может отличаться. Ниже — актуальные варианты для разных конфигураций:
| Версия 1С ЗУП | Путь к настройке | Особенности |
|---|---|---|
| ЗУП 3.1 (базовая/ПРОФ) | Администрирование → Настройки программы → Зарплата |
Флажок активации обязателен! |
| ЗУП 2.5 | Сервис → Настройки пользователя → Дата блокировки |
Настройка индивидуальна для каждого пользователя |
| ЗУП КОРП | Администрирование → Общие настройки → Периоды |
Можно настроить разные даты для разных подразделений |
| ЗУП для Казахстана/Украины | Настройки → Параметры учета → Блокировки |
Дополнительно проверяется настройка Регламентированная отчетность |
В ЗУП КОРП и некоторых отраслевых решениях (например, 1С:ЗУП для бюджетных учреждений) дата запрета редактирования может дублироваться в нескольких местах. Например, отдельно для:
- 📊 Зарплатных документов (начисления, удержания).
- 👔 Кадровых данных (приказы, личные карточки).
- 📑 Регламентированной отчетности (РСВ, 6-НДФЛ и др.).
⚠️ Внимание: В ЗУП 2.5 дата блокировки настраивается индивидуально для каждого пользователя в его профиле. Если после смены компьютера или обновления программы настройка «слетела», проверьте права доступа в Администрирование → Пользователи.
3. Как изменить дату запрета редактирования без ошибок
Изменение даты блокировки — ответственная операция, особенно если период уже закрыт. Чтобы избежать ошибок, следуйте алгоритму:
Сделайте резервную копию базы (обязательно!)|Проверьте, нет ли незакрытых документов после текущей даты блокировки|Убедитесь, что у вас есть права администратора|Измените дату в настройках и сохраните|Проверьте логи на наличие ошибок (меню Администрирование → Журнал регистрации)
-->
Если после изменения даты программа выдаёт ошибку вида «Недостаточно прав для изменения периода», выполните следующие шаги:
- Закройте все сеансы 1С на сервере (через
Администрирование → Активные пользователи). - Проверьте, не установлен ли в конфигураторе флажок
Блокировка редактирования по умолчанию(менюКонфигуратор → Администрирование → Настройки системы). - Если используется 1С:Предприятие 8.3 в файловом варианте, перезапустите службу
1С:Агент сервера.
В ЗУП 3.1 после изменения даты блокировки рекомендуется выполнить тестовое проведение документа, созданного в заблокированном периоде. Например:
- Создайте тестовый документ «Начисление зарплаты» с датой до блокировки.
- Попытайтесь его провести.
- Если появляется сообщение
«Документ относится к заблокированному периоду»— настройка работает корректно.
ЗУП 3.1|ЗУП 2.5|ЗУП КОРП|Другую версию|Не знаю-->
4. Перенос даты запрета редактирования при обновлении или миграции базы
При обновлении конфигурации или переносе базы на другой сервер дата блокировки может сброситься или дублироваться. Чтобы этого избежать, используйте следующий алгоритм:
Для типового обновления (через Конфигуратор → Поддержка → Обновить конфигурацию):
- 🔄 Сохраните текущую дату блокировки в текстовый файл (скриншот или запись).
- 📦 Выполните обновление с флажком
Сохранять настройки пользователей. - 🔍 Проверьте дату блокировки после обновления — иногда она сбрасывается на текущую дату.
Для переноса базы на другой сервер или в облако:
- Экспортируйте настройки через
Администрирование → Выгрузка/загрузка данных(выберите пунктНастройки программы). - В новой базе импортируйте настройки до первого входа пользователей.
- Если дата блокировки не перенеслась, установите её вручную (см. раздел 3).
⚠️ Внимание: При переносе базы между разными редакциями 1С ЗУП (например, с ЗУП 2.5 на ЗУП 3.1) дата блокировки может не мигрировать автоматически. В этом случае её придётся настраивать заново!
Если после переноса дата блокировки дублируется (например, одна настройка в Администрирование, а другая — в Настройки пользователя), приоритет имеет та, что указана в:
Администрирование → Настройки программы → Зарплата
5. Типичные ошибки и их решения
Даже опытные пользователи сталкиваются с проблемами при работе с датой запрета редактирования. Рассмотрим самые частые ошибки и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
| Дата блокировки не сохраняется | Недостаточно прав или конфликт с антивирусом | Запустите 1С от имени администратора, отключите антивирус на время изменения |
| Документы редактируются несмотря на блокировку | У пользователя есть роль Редактирование закрытых периодов |
Проверьте права в Администрирование → Пользователи |
| Ошибка «Период заблокирован» при проведении документа | Дата документа раньше даты блокировки | Измените дату документа или сдвиньте дату блокировки |
| Дублирующиеся даты блокировки | Настройка прописалась в нескольких разделах | Удалите дубли в Настройки пользователя и Общие настройки |
Особенно коварна ошибка, когда дата блокировки внезапно сбрасывается на текущую дату. Это может происходить из-за:
- 🔄 Автообновления конфигурации (в настройках обновлений может быть флажок
Сбрасывать настройки периода). - 🖥️ Сбоя сервера 1С (проверьте логи в
C:\Program Files\1cv8\srvinfo\reg_1541). - 👥 Действий другого администратора (включите журнал изменений настроек).
Если проблема повторяется, настройте уведомления о изменении даты блокировки:
- Перейдите в
Администрирование → Настройки системы → Журналы изменений. - Добавьте правило для объекта
ДатаЗапретаРедактирования. - Укажите email для уведомлений (требуется настройка почты в 1С).
Что делать, если дата блокировки «зависла» и не меняется?
В редких случаях дата запрета редактирования может «зависнуть» из-за повреждения служебных таблиц в базе. Чтобы исправить это:
1. Запустите 1С:Предприятие в режиме Конфигуратор.
2. Выполните команду Администрирование → Тестирование и исправление.
3. Отметьте флажки Реиндексация таблиц и Проверка логической целостности.
4. После исправления перезапустите базу и повторите изменение даты блокировки.
Если проблема осталась, обратитесь в поддержку 1С с логами из C:\Users\Public\1C\1Cv8\Log.
6. Как обойти дату запрета редактирования (легитимные способы)
Иногда требуется внести изменения в заблокированный период — например, для исправления ошибки в уже сданной отчетности. Существует несколько легитимных способов обойти блокировку:
Способ 1. Временное изменение даты блокировки
- Измените дату запрета редактирования на более позднюю (см. раздел 3).
- Внесите необходимые правки.
- Верните прежнюю дату блокировки.
Способ 2. Использование роли «Редактирование закрытых периодов»
- Перейдите в
Администрирование → Пользователи. - Выберите пользователя, которому нужны права, и нажмите
Изменить. - На вкладке
Ролидобавьте рольРедактирование закрытых периодов. - Сохраните изменения и перезапустите сеанс пользователя.
Способ 3. Редактирование через «Все функции» (для опытных пользователей)
Если у вас есть доступ к Конфигуратору, можно временно отключить проверку блокировки:
// Вставить в модуль документа перед проведением
Процедура ПередЗаписью(Отказ)
Если Дата < ДатаЗапретаРедактирования() Тогда
Предупреждение("Документ относится к заблокированному периоду, но будет записан принудительно!");
КонецЕсли;
КонецПроцедуры
⚠️ Этот метод требует знаний 1С:Предприятие 8 и может нарушить целостность данных. Используйте его только в крайних случаях!
Любое редактирование заблокированного периода должно фиксироваться в журнале изменений (меню Администрирование → Журнал регистрации). Это требование ФНС при проверках!
7. Автоматизация контроля даты блокировки
Чтобы избежать проблем с датой запрета редактирования, настройте автоматический контроль:
1. Ежемесячное напоминание о закрытии периода
Создайте регламентное задание в 1С, которое будет отправлять уведомление за 3 дня до планового закрытия:
- Перейдите в
Администрирование → Регламентные задания. - Создайте новое задание с типом
Оповещение пользователей. - В тексте укажите:
«Внимание! Через 3 дня период {Дата} будет закрыт для редактирования.» - Настройте расписание (например, 25-го числа каждого месяца).
2. Блокировка по графику
В ЗУП КОРП можно настроить автоматическое закрытие периода по расписанию:
- 📅 Ежемесячно — например, 1-го числа блокируется прошлый месяц.
- 🔄 По событию — после формирования отчетности (РСВ, 6-НДФЛ).
3. Интеграция с календарём
Если ваша компания использует Microsoft Outlook или Google Calendar, экспортируйте даты блокировки туда:
- В 1С сформируйте отчёт
Календарь закрытия периодов(разделОтчеты → Специализированные). - Экспортируйте его в формат
.ics. - Импортируйте в корпоративный календарь.
⚠️ Внимание: Автоматическое закрытие периодов может конфликтовать с фоновыми заданиями (например, авторасчёт зарплаты). Перед настройкой проверьте, нет ли в Администрирование → Фоновые задания задач, работающих с заблокированными данными.
FAQ: Частые вопросы о дате запрета редактирования в 1С ЗУП
Можно ли установить разные даты блокировки для разных подразделений?
Да, но только в 1С:ЗУП КОРП. Для этого:
- Перейдите в
Администрирование → Общие настройки → Периоды. - Нажмите
Настроить по подразделениям. - Укажите даты блокировки для каждого подразделения отдельно.
В ЗУП 3.1 (базовая/ПРОФ) такая функция отсутствует — дата блокировки единая для всей базы.
Почему после обновления 1С дата блокировки сбросилась на 01.01.2000?
Это типичная ошибка при некорректном обновлении конфигурации. Чтобы исправить:
- Проверьте, не было ли прервано обновление (см. логи в
C:\Program Files\1cv8\srvinfo). - Если дата сбросилась, установите её заново вручную.
- Выполните тестирование и исправление базы (
Конфигуратор → Администрирование → Тестирование и исправление).
Если проблема повторяется, обратитесь в поддержку 1С — возможно, повреждены метаданные конфигурации.
Как проверить, кто и когда изменил дату запрета редактирования?
Для этого используйте журнал регистрации:
- Перейдите в
Администрирование → Журнал регистрации. - В фильтре выберите событие
ИзменениеНастроекПрограммы. - В результатах найдите записи с параметром
ДатаЗапретаРедактирования.
Если журнал не ведётся, включите его в настройках:
Администрирование → Настройки системы → Журналы регистрации → Вести журнал изменений настроек
Что будет, если провести документ с датой до блокировки через «Все функции»?
Документ запишется в базу, но:
- 📌 Он может не провестись (если в модуле документа есть проверка на блокировку).
- 🔍 В журнале регистрации останется след о принудительной записи.
- ⚖️ При проверке ФНС это может быть расценено как нарушение (если изменения не обоснованы).
Рекомендуемый способ — временно сдвинуть дату блокировки (см. раздел 6).
Как перенести дату блокировки при переходе с ЗУП 2.5 на ЗУП 3.1?
При миграции настройка не переносится автоматически. Вам нужно:
- До переноса данных записать текущую дату блокировки из ЗУП 2.5 (меню
Сервис → Настройки пользователя). - После миграции вручную установить эту дату в ЗУП 3.1 (меню
Администрирование → Настройки программы → Зарплата). - Проверьте права пользователей — в новой версии могут потребоваться дополнительные роли.
Если используете типовые обработки переноса (например, от 1С), некоторые настройки можно перенести с помощью отчёта ВыгрузкаНастроекЗУП.