Рабочий период в 1С:Предприятие — это фундаментальная настройка, от которой зависит корректность учета, формирования отчетности и расчета зарплаты. Без правильно установленного периода система может игнорировать транзакции, искажать аналитику или блокировать критические операции. Например, попытка провести документ за закрытый месяц приведет к ошибке "Период закрыт для редактирования", а в 1С:ЗУП неправильный период чреват неверным начислением отпускных или больничных.
В этой статье разберем не только базовую процедуру установки рабочего периода, но и нюансы для разных конфигураций (1С:Бухгалтерия 3.0, 1С:ERP, 1С:Управление торговлей 11), а также типичные ошибки, которые приводят к сбоям. Особое внимание уделим различиям между текущим периодом, периодом блокировки и датами запрета редактирования — эти понятия часто путают даже опытные пользователи.
Что такое рабочий период в 1С и зачем он нужен
Рабочий период — это временной интервал, в рамках которого пользователи могут вводить и редактировать данные в базе. Он определяет:
- 📅 Текущую дату для новых документов (по умолчанию подставляется при создании)
- 🔒 Границы блокировки — периоды, закрытые для изменений (например, после сдачи отчетности)
- ⚙️ Правила проведения — некоторые операции разрешены только в определенные даты (например, инвентаризация)
- 📊 Актуальность отчетов — данные формируются только за открытые периоды
В 1С:Бухгалтерии рабочий период напрямую влияет на Журнал операций и Оборотно-сальдовую ведомость, а в 1С:ЗУП — на расчеты по сотрудникам. Например, если период установлен на январь 2026, то:
- ✅ Можно создавать документы с датами
01.01.2026–31.01.2026 - ❌ Запрещено редактировать документы за
декабрь 2026(если он закрыт) - ⚠️ При попытке провести документ за
февраль 2026система выдаст предупреждение о будущей дате
⚠️ Внимание: В многопользовательских базах рабочий период может отличаться для разных ролей. Например, бухгалтер видит открытыйянварь 2026, а директор — толькодекабрь 2026для просмотра отчетов.
Где находится настройка рабочего периода в разных конфигурациях 1С
Путь к настройке зависит от версии и конфигурации 1С:Предприятие. Ниже приведены актуальные маршруты для популярных решений:
| Конфигурация | Путь к настройке | Особенности |
|---|---|---|
| 1С:Бухгалтерия 3.0 | Главное → Настройки → Рабочий период |
Есть отдельные настройки для блокировки по организациям |
| 1С:Зарплата и Управление Персоналом | Настройки → Персонал → Рабочий период |
Влияет на расчеты зарплаты и кадровые документы |
| 1С:ERP 2.5 | Администрирование → Общие настройки → Рабочие периоды |
Поддерживает несколько периодов для разных подразделений |
| 1С:Управление торговлей 11 | Администрирование → Настройки программы → Рабочий период |
Зависит от настроек складского и финансового учета |
В 1С:Бухгалтерии 8.3 (режим Управляемое приложение) путь может отличаться в зависимости от интерфейса. Если не находите пункт меню, воспользуйтесь поиском по настройкам (Ctrl+F) и введите запрос "рабочий период".
Пошаговая инструкция: как установить рабочий период
Рассмотрим универсальный алгоритм на примере 1С:Бухгалтерии 3.0. Для других конфигураций шаги аналогичны, но могут добавляться специфические поля (например, выбор организации в 1С:ERP).
-
Откройте меню
Главное → Настройки → Рабочий период. Если пункта нет, проверьте права доступа (требуется роль"Администратор"или"Главный бухгалтер"). -
В поле
"Текущая дата"укажите дату, которая будет подставляться по умолчанию в новых документах. Формат:ДД.ММ.ГГГГ. -
В блоке
"Период блокировки"установите границы закрытых для редактирования дат:- 📌
"Начало"— первая дата, с которой разрешены изменения (например,01.01.2026) - 📌
"Окончание"— последняя дата открытого периода (например,31.01.2026)
- 📌
Если нужно заблокировать конкретные даты (например, после сдачи отчетности), используйте вкладку "Исключения". Здесь можно добавить интервалы, закрытые для всех пользователей или отдельных ролей.
Сохраните настройки кнопкой "Записать и закрыть". Изменения вступят в силу немедленно.
Указан корректный формат даты (ДД.ММ.ГГГГ)|
Период блокировки не перекрывает текущую дату|
Права доступа позволяют изменять настройки|
Сделан бэкап базы перед изменениями (рекомендуется)-->
Критическая особенность: В 1С:ERP и 1С:УТ 11 при изменении рабочего периода автоматически запускается процедура перепроведения документов за граничные даты. Это может занять несколько минут и заблокировать базу для других пользователей.
Разница между рабочим периодом и датами запрета редактирования
Многие пользователи путают рабочий период и даты запрета редактирования, хотя это разные механизмы:
| Параметр | Рабочий период | Дата запрета редактирования |
|---|---|---|
| Назначение | Определяет текущую дату и границы для новых документов | Блокирует изменение уже существующих документов |
| Где настраивается | Настройки → Рабочий период |
Администрирование → Настройки пользователей → Права |
| Пример | Разрешает создавать документы за январь 2026, но не за декабрь 2026 |
Запрещает редактировать документ от 15.01.2026, даже если он в открытом периоде |
На практике это означает:
- 🔓 Если рабочий период —
январь 2026, но дата запрета редактирования —31.12.2026, то можно создавать новые документы за январь, но нельзя править старые за декабрь. - 🔒 Если оба параметра установлены на
январь 2026, то разрешены и создание, и редактирование документов только за этот месяц.
В 1С:ЗУП даты запрета редактирования часто привязывают к срокам сдачи отчетности в ПФР и ФНС. Например, после отправки формы СЗВ-ТД за квартал блокируют редактирование кадровых документов за этот период.
Типичные ошибки при настройке рабочего периода и как их избежать
Ошибки в настройке рабочего периода могут привести к серьезным последствиям: от невозможности провести документ до искажения отчетности. Рассмотрим самые распространенные проблемы:
⚠️ Внимание: В 1С:Бухгалтерии при смене рабочего периода на более раннюю дату (например, сфевралянаянварь) система не удаляет документы за будущие месяцы, но блокирует их проведение. Это может создать "висящие" непроведенные документы, которые потом придется искать и удалять вручную.
Ошибка 1. Перекрытие периодов блокировки
Если в настройках указано "Начало блокировки: 01.01.2026" и "Окончание блокировки: 31.12.2026", то фактически закрыты все даты, так как начало позже окончания. Система не выдаст ошибку, но пользователи не смогут создать ни одного документа.
Решение: Всегда проверяйте логику дат: начало блокировки должно быть раньше окончания (например, 01.01.2026–31.12.2026 для блокировки прошлого года).
Ошибка 2. Несовпадение рабочего периода и прав пользователей
Например, рабочий период установлен на январь 2026, но у пользователя в настройках прав стоит запрет на редактирование документов позже 31.12.2026. В результате он не сможет работать, хотя период вроде бы открыт.
Решение: Проверяйте настройки прав по пути Администрирование → Настройки пользователей → Права → Даты запрета редактирования.
Ошибка 3. Игнорирование исключений
В 1С:ERP и 1С:УТ 11 можно настроить исключения для отдельных типов документов (например, разрешить редактировать "Заказы клиентов" даже в закрытом периоде). Если не указать такие исключения заранее,later может потребоваться ручное вмешательство администратора.
Что делать, если период заблокирован ошибочно?
Если рабочий период закрыт и нет прав на его изменение, можно:
1. Обратиться к администратору базы с просьбой временно открыть период.
2. В 1С:Бухгалтерии использовать режим "Все функции" (если он разблокирован), где иногда доступны расширенные настройки.
3. Создать новую базу из резервной копии с корректными настройками (крайний случай).
Как настроить рабочий период для многопользовательской работы
В базах с несколькими пользователями настройка рабочего периода требует особого подхода. Основные правила:
- 👥 Роли и права: Назначайте рабочие периоды не глобально, а через
Настройки пользователей. Например, бухгалтеру по зарплате открывайте только текущий месяц, а главбуху — весь квартал. - 🔄 Синхронизация: В 1С:ERP и 1С:УТ 11 изменения рабочего периода могут конфликтовать с фоновыми задачами (например,
"Регламентные операции"). Перед сменой периода проверяйте очередь заданий вАдминистрирование → Фоновые задания. - 📡 Распределенные базы: В 1С:Распределенная информационная база (РИБ) рабочий период настраивается отдельно для каждого узла. Изменения в центральном узле не автоматически применяются к периферийным.
Пример настройки для разных ролей:
| Роль | Рабочий период | Дата запрета редактирования |
|---|---|---|
| Главный бухгалтер | 01.01.2026–31.03.2026 |
31.12.2026 (закрыт прошлый год) |
| Бухгалтер по зарплате | 01.01.2026–28.02.2026 |
31.01.2026 (закрыт январь после отчетности) |
| Менеджер по продажам | 01.01.2026–31.12.2026 |
Нет ограничений |
⚠️ Внимание: В 1С:УТ 11 при изменении рабочего периода для пользователей с ролью "Кассир" автоматически блокируются кассовые документы за закрытые даты. Это может привести к остановке работы касс, если не синхронизировать настройки с графиком смен.
Автоматизация рабочего периода: скрипты и регламентные задания
В крупных компаниях ручная настройка рабочего периода неэффективна. Для автоматизации используют:
-
Регламентные задания: В 1С:ERP и 1С:УТ 11 можно создать задание, которое будет ежемесячно сдвигать рабочий период на следующий месяц. Путь:
Администрирование → Регламентные задания → Создать.Пример настройки:
Процедура СдвинутьРабочийПериод()ТекущаяДата = ТекущаяДата() + 30; // Сдвиг на месяц вперед
НастройкиРабочегоПериода.УстановитьПериод(ТекущаяДата, ТекущаяДата + 30);
КонецПроцедуры
-
Внешние обработки: Для сложной логики (например, открытие периода только после проверки отчетности) пишут обработки на 1С:Предприятие 8.3. Их подключают через
Файл → Открыть → Дополнительные отчеты и обработки. -
Интеграция с календарем: В 1С:ERP рабочий период можно привязать к производственному календарю, чтобы автоматически закрывать выходные и праздники.
Автоматизация рабочего периода сокращает риск ошибок, но требует тестирования. Перед применением скриптов проверяйте их на копии базы!
Для автоматизации также полезны стандартные механизмы:
- 📅 Календари: В
Справочники → Календариможно создать шаблоны рабочих/выходных дней и привязать их к рабочему периоду. - 🔄 Правила обмена: В распределенных базах настройте синхронизацию рабочих периодов между узлами через
Администрирование → Обмен данными.
FAQ: Частые вопросы по рабочему периоду в 1С
Можно ли изменить рабочий период задним числом?
Да, но с оговорками. Если период был закрыт (например, после сдачи отчетности), то для его открытия потребуются права администратора. В 1С:Бухгалтерии это делается через Администрирование → Настройки программы → Рабочий период. Однако изменение прошлых периодов может привести к:
- ⚠️ Перерасчету итогов и оборотов
- ⚠️ Конфликтам с уже сданной отчетностью
- ⚠️ Потере истории изменений документов
Рекомендуется перед такими действиями делать резервную копию базы.
Почему при создании документа подставляется неверная дата?
Это происходит, если:
- Рабочий период установлен на будущую дату (например,
01.02.2026, а сегодня15.01.2026). - В настройках пользователя переопределена дата по умолчанию (
Настройки → Персональные → Дата по умолчанию). - Документ создается из шаблона с фиксированной датой.
Проверьте настройки по пути Главное → Настройки → Рабочий период и сравните с текущей системной датой.
Как открыть закрытый период для одного пользователя?
В 1С:ERP и 1С:УТ 11 это делается через настройки прав:
- Перейдите в
Администрирование → Настройки пользователей → Права. - Выберите пользователя и откройте вкладку
"Дата запрета редактирования". - Добавьте исключение для нужного периода (например,
01.01.2026–10.01.2026). - Сохраните изменения.
В 1С:Бухгалтерии 3.0 аналогичная настройка находится в Настройки → Пользователи → Права доступа.
Что делать, если рабочий период сбился после обновления 1С?
После обновления конфигурации (особенно мажорных версий, например, с 1С:Бухгалтерия 2.0 на 3.0) рабочий период может сброситься на дату установки. Чтобы восстановить:
- Проверьте журнал обновлений (
Администрирование → Журнал регистрации) на наличие ошибок. - Восстановите настройки из резервной копии (если она есть).
- Если копии нет, установите период вручную, сверяясь с последними проведенными документами.
В 1С:ERP после обновления может потребоваться перезапуск сервера 1С:Предприятие для применения изменений.
Как экспортировать настройки рабочего периода для переноса на другую базу?
Настройки рабочего периода хранятся в системных таблицах и не экспортируются стандартными средствами. Чтобы перенести их:
- Создайте внешнюю обработку, которая считывает текущие настройки через объект
НастройкиРабочегоПериода. - Экспортируйте данные в файл (например, JSON или XML).
- В целевой базе импортируйте настройки через аналогичную обработку.
Пример кода для экспорта:
Процедура ЭкспортироватьНастройки()
Настройки = Новый Структура();
Настройки.Вставить("ТекущаяДата", РабочийПериод.ТекущаяДата);
Настройки.Вставить("НачалоБлокировки", РабочийПериод.НачалоБлокировки);
ЗаписатьJSON(Настройки, "C:\temp\настройки_периода.json");
КонецПроцедуры