Производственный календарь в 1С:Предприятие — это основа для корректного расчёта зарплаты, больничных, отпусков и рабочего времени сотрудников. Если в календаре указаны неверные праздничные дни, выходные или сокращённые смены, это приведёт к ошибкам в расчётах, конфликтам с сотрудниками и проблемам при проверках. В этой статье разберём, где хранится производственный календарь в разных конфигурациях 1С 8.3, как его редактировать вручную и автоматически, а также что делать, если изменения не применяются.
Важно понимать, что структуры хранения календарей отличаются в 1С:Зарплата и Управление Персоналом (ЗУП), 1С:Бухгалтерия и 1С:ERP. Кроме того, некоторые организации используют региональные календари (например, с дополнительными выходными в республиках) или отраслевые особенности (непрерывное производство, сменный график). Мы рассмотрим универсальные методы, которые работают в большинстве случаев, а также укажем на «подводные камни», о которых часто забывают.
Если вы никогда не редактировали календарь в 1С, начните с резервного копирования базы — это убережёт от потери данных при случайных ошибках. Для опытных пользователей приведём способы массового импорта календарей через XML и DT-файлы, а также расскажем, как синхронизировать календари между разными базами 1С.
Где хранится производственный календарь в 1С 8.3
В большинстве конфигураций 1С:Предприятие 8.3 производственный календарь хранится в справочнике ПроизводственныеКалендари. Однако путь к нему может отличаться в зависимости от версии программы:
- 📌 1С:ЗУП (Зарплата и Управление Персоналом):
Справочники → Организации → [Выбрать организацию] → Производственные календари - 📌 1С:Бухгалтерия 3.0:
Справочники → Предприятие → Производственные календари - 📌 1С:ERP:
НСИ и администрирование → Производственные календари - 📌 1С:Управление торговлей (УТ 11): календарь может отсутствовать, если не подключен модуль «Зарплата»
В некоторых конфигурациях (например, в 1С:Комплексная автоматизация) календарь может быть спрятан в разделе Кадры или Настройки расчёта зарплаты. Если вы не находите справочник по указанным путям, воспользуйтесь поиском по всем справочникам (сочетание клавиш Ctrl+F в режиме 1С:Предприятие).
Производственные календари привязываются к организациям или подразделениям. Это означает, что у одного юридического лица может быть несколько календарей — например, для основного офиса и для цеха с непрерывным производством. Проверьте, какой календарь используется в настройках расчёта зарплаты для конкретной организации, чтобы не редактировать не тот документ.
Как редактировать производственный календарь вручную
Если вам нужно добавить или убрать праздничный день, изменить выходные или скорректировать норму рабочих часов, сделайте это через форму редактирования календаря. Пошаговая инструкция:
- Откройте справочник
Производственные календари(пути указаны в предыдущем разделе). - Выберите нужный календарь (например,
Основной производственный календарь 2026) и нажмитеИзменить(илиСоздать копию, если хотите сохранить оригинал). - В форме календаря перейдите на вкладку
График работыилиКалендарь(название зависит от конфигурации). - Для изменения статуса дня:
- 🖱️ Кликните дважды по дате в календаре.
- 📅 Выберите тип дня:
Рабочий,Выходной,ПраздничныйилиСокращённый. - ⏰ При необходимости укажите норму часов (например, 7 часов вместо 8 для предпраздничного дня).
- Сохраните изменения кнопкой
Записать и закрыть. - 🔄 Стандартная обработка «Загрузка производственного календаря» (доступна в 1С:ЗУП и 1С:ERP). Она скачивает данные с сайта
kalendar.1c.ruи применяет их к выбранному календарю. - 📥 Импорт из XML-файла. На сайте 1С или КонсультантПлюс можно скачать актуальные календари в формате
XMLи загрузить их черезФайл → Открыть. - 🤖 Собственные обработки. Если у вас нестандартный график работы (например, вахтовый метод), можно написать обработку на
1С:Предприятие, которая будет автоматически заполнять календарь по заданным правилам.
Если вы редактируете календарь за прошлые периоды, после сохранения может потребоваться перерасчёт документов (зарплатных начислений, больничных, отпусков). В 1С:ЗУП для этого используйте обработку Перерасчёт документов в разделе Зарплата.
Сверены праздничные дни с официальным календарём РФ|Проверена норма часов для сокращённых дней|Указаны корректные выходные для сменного графика|Сделано резервное копирование базы-->
Внимание! В некоторых конфигурациях (например, в 1С:ERP 2.5) при ручном редактировании календаря необходимо вручную обновить кэш метаданных, иначе изменения не отобразятся в документах. Для этого перезапустите 1С в режиме Конфигуратор и выполните команду Администрирование → Тестирование и исправление → Обновить кэш метаданных.
Автоматическое обновление календаря через обработки
Ручное редактирование удобно для разовых правок, но если вам нужно обновить календарь на несколько лет вперёд или синхронизировать его с официальными источниками, лучше использовать автоматические обработки. В 1С есть несколько способов:
Чтобы использовать стандартную обработку загрузки:
- Перейдите в
Все функции → Обработки → Загрузка производственного календаря(в 1С:ЗУП). - Выберите год (например,
2026) и регион (например,Российская ФедерацияилиРеспублика Татарстан). - Нажмите
Загрузитьи дождитесь завершения операции. - Примените загруженный календарь к нужной организации.
Если обработка не находит актуальные данные, проверьте подключение к интернету и настройки прокси-сервера в Администрирование → Настройки программы → Интернет-поддержка. Также убедитесь, что у вашей версии 1С действует лицензия на обновления — без неё некоторые функции загрузки могут быть заблокированы.
Если вам нужно загрузить календарь для региона с дополнительными выходными (например, Сабатай в Башкортостане), сначала скачайте общероссийский календарь, а затем вручную добавьте местные праздники.
Особенности редактирования для сменного графика работы
Если в вашей организации используется сменный график (например, 2 через 2 или сутки через трое), стандартный производственный календарь не подойдёт. В этом случае необходимо:
- Создать отдельный календарь для сменного графика в справочнике
Производственные календари. - Настроить графики работы в справочнике
Графики работы сотрудников(путь:Справочники → Кадры → Графики работы). - Привязать график к подразделению или конкретным сотрудникам в их
личных карточках.
Для сменных графиков важно правильно указать:
- 🔹 Норму часов в день/неделю (например, 12 часов для суточной смены).
- 🔹 Выходные дни (они могут не совпадать с общепринятыми субботой/воскресеньем).
- 🔹 Праздничные дни (в сменном графике праздники могут переноситься или не учитываться).
Если у вас непрерывное производство (например, завод или больница), праздничные дни могут быть рабочими, но с повышенной оплатой. В этом случае в календаре укажите эти дни как Рабочие, а в настройках оплаты труда (Справочники → Настройки расчёта зарплаты) настройте коэффициенты за работу в праздники.
Что будет если не настроить календарь для сменного графика?
Если использовать стандартный календарь для сменного графика, программа будет считать выходные дни неправильно. Например, сотрудник, работающий по графику "сутки через трое", может получить оплату за "ночные часы" в день, который по календарю считается выходным. Это приведёт к занижению зарплаты и конфликтам с сотрудниками.
Как исправить ошибки после редактирования календаря
Если после изменения производственного календаря вы обнаружили ошибки в расчётах (например, неверную сумму больничного или отпускных), выполните следующие действия:
| Проблема | Причина | Решение |
|---|---|---|
| Неверная оплата праздничных дней | В календаре день отмечен как рабочий, а должен быть праздничным (или наоборот) | Исправить тип дня в календаре и пересчитать документы зарплаты за месяц |
| Ошибка "Некорректная норма рабочего времени" | В календаре неверно указана норма часов за месяц | Проверить норму в настройках календаря и сравнить с официальными данными |
| Отпускные рассчитаны по старым данным | Календарь изменили, но не пересчитали ранее созданные документы | Использовать обработку "Перерасчёт документов" в разделе "Зарплата" |
| В отчётах не отображаются изменения | Кэш 1С не обновился после редактирования | Перезапустить 1С в режиме "Конфигуратор" и обновить кэш метаданных |
Если ошибка сохраняется даже после перерасчёта, проверьте:
- 🔍 Привязан ли правильный календарь к организации в настройках
Настройки расчёта зарплаты? - 🔍 Не блокирует ли изменения регламентное задание (проверьте в
Администрирование → Поддержка и обслуживание → Регламентные задания). - 🔍 Нет ли заблокированных для редактирования периодов (в 1С:ЗУП это настраивается в
Настройки → Закрытие периода).
⚠️ Внимание! Если вы работаете в 1С:ERP или 1С:Комплексная автоматизация, после изменения календаря может потребоваться обновление данных в модуле "Управление производством". Иначе графики выпуска продукции и загрузки оборудования будут рассчитаны неверно.
Перенос производственного календаря между базами 1С
Если у вас несколько баз 1С (например, тестовая и рабочая), и вам нужно перенести отредактированный календарь, используйте один из следующих методов:
- 📂 Экспорт/импорт через DT-файл:
- В исходной базе откройте календарь и выберите
Файл → Сохранить как...(формат.dt). - В целевой базе импортируйте файл через
Файл → Открыть.
- В исходной базе откройте календарь и выберите
- Используйте обработку
Универсальный обмен данными в формате XML. - Выгрузите справочник
ПроизводственныеКалендарив файл. - Загрузите его в другую базу.
При переносе календаря убедитесь, что:
- 🆔 Идентификаторы организаций в обеих базах совпадают (иначе календарь не привяжется).
- 📅 Периоды календарей не пересекаются с заблокированными для редактирования месяцами.
- 🔐 У вас есть права на редактирование справочников в целевой базе.
- Создайте новый календарь в справочнике
Производственные календари. - В настройках подразделения (
Справочники → Подразделения) укажите нужный календарь.
⚠️ Внимание! При переносе календаря через DT-файл не забудьте также экспортировать связанные графики работы сотрудников, если они привязаны к календарю. Иначе графики могут сбиться, и сотрудникам будут назначены неверные смены.
Частые вопросы и решения (FAQ)
Как добавить региональный праздничный день (например, День Республики в Татарстане)?
Откройте производственный календарь, найдите нужную дату и поменяйте её тип на Праздничный. Если день должен быть выходным, выберите Выходной. Для автоматического учёта региональных праздников скачайте специализированный календарь с сайта 1С или КонсультантПлюс.
Почему после редактирования календаря зарплата не пересчитывается?
Изменения в календаре не применяются retroactively (обратно) к уже проведённым документам. Вам нужно вручную пересчитать зарплату, больничные и отпускные за затронутые периоды. В 1С:ЗУП для этого есть обработка Перерасчёт документов в разделе Зарплата.
Можно ли настроить разные календари для разных подразделений?
Да, в 1С:ЗУП и 1С:ERP можно создать несколько производственных календарей и привязать их к конкретным подразделениям. Для этого:
Как вернуть стандартный календарь, если я ошибся при редактировании?
Если вы сохранили изменения по ошибке, восстановите календарь из резервной копии базы или:
- Скачайте официальный календарь с сайта 1С через обработку
Загрузка производственного календаря. - Или создайте новый календарь и перенастройте на него организацию.
Где взять актуальный производственный календарь на 2026–2026 годы?
Официальные календари публикуются на сайтах:
- 🔗 kalendar.1c.ru (для загрузки в 1С).
- 🔗 КонсультантПлюс (постановления правительства о переносе выходных).
- 🔗 Гарант (нормативные акты).
В 1С:ЗУП и 1С:ERP можно загрузить календарь прямо из программы через обработку Загрузка производственного календаря.
Всегда проверяйте производственный календарь перед закрытием месяца по зарплате. Ошибка в одном дне может привести к недоплате или переплате сотням сотрудников.