Производственный календарь в — это не просто справочник выходных и праздников, а основа для корректного расчёта зарплаты, графиков работы, сроков выполнения задач и даже логистических цепочек. Без него система не сможет автоматически учитывать переносы выходных, сокращённые дни или региональные особенности. Ошибки в календаре приводят к искажению отчётности, неправильному начислению премий и конфликтам с сотрудниками из-за неверного учёта рабочего времени.

В этой статье вы найдёте пошаговую инструкцию по добавлению производственного календаря в любые конфигурации 1С:Предприятие 8.3 (Бухгалтерия, ЗУП, ERP, УТ), включая ручной ввод, импорт из файлов и автоматическую загрузку с сайта . Мы разберём типичные ошибки, покажем, как проверить корректность данных, и дадим рекомендации по обновлению календаря при изменении законодательства. Если вы администрируете или отвечаете за кадровый учёт — этот материал сэкономит вам часы на исправление последствий неверных настроек.

Зачем нужен производственный календарь в 1С и что будет, если его не настроить

Производственный календарь — это системный справочник, который определяет:

  • 📅 Рабочие и выходные дни (включая переносы по указу президента)
  • ⏱️ Продолжительность рабочего дня (стандартные 8 часов, сокращённые предпраздничные дни)
  • 🏢 Региональные особенности (например, дополнительные выходные в республиках)
  • 📊 Базу для расчётов (больничные, отпуска, сверхурочные, командировки)

Если календарь не загружен или настроен неправильно, будет:

  • 💰 Неправильно начислять зарплату (например, оплачивать выходные как рабочие дни)
  • 📉 Искажать управленческую отчётность (сроки выполнения заказов, загрузка производственных мощностей)
  • ⚖️ Нарушать трудовое законодательство (неучтённые сверхурочные, неправильные графики сменности)
⚠️ Внимание: В 1С:Зарплата и Управление Персоналом (ЗУП) производственный календарь влияет на расчёт среднего заработка для больничных и отпусков. Ошибка в одном дне может привести к разнице в тысячи рублей при начислениях.

Пример из практики: компания в Республике Татарстан не обновила календарь на 2026 год, где добавлен выходной день 30 августа (День Республики). В результате автоматически начислила сотрудникам зарплату за этот день, хотя по закону он выходной. Пришлось пересчитывать ведомости и удерживать излишне выплаченные суммы.

Где взять актуальный производственный календарь для 1С

Источники для загрузки календаря делятся на официальные (рекомендуемые) и альтернативные (для специфических случаев). Используйте официальные, если у вас стандартный график работы по Трудовому кодексу РФ. Альтернативные понадобятся для региональных особенностей или нетипичных графиков (например, суточные смены или гибкий рабочий день).

Источник Формат Когда использовать Ссылка (где искать)
Сайт 1С:ИТС .xml, .mxl Для всех конфигураций 1С (Бухгалтерия, ЗУП, ERP) Раздел "Производственные календари" в личном кабинете ИТС
Портал КонсультантПлюс .xlsx, .pdf Для проверки переносов выходных по указам президента Раздел "Календари" → "Производственные календари"
Региональные сайты властей .doc, .jpg Для республик с дополнительными выходными (Татарстан, Башкортостан и др.) Официальные сайты правительств субъектов РФ
Самостоятельное создание Ручной ввод в 1С Для нестандартных графиков (вахты, посменная работа) Инструменты 1С: Справочники → Производственные календари

Самый надёжный способ — скачать календарь с сайта 1С:ИТС. Там публикуются файлы, уже адаптированные под структуру базы данных . Альтернатива — портал КонсультантПлюс, но там календари представлены в форматах Excel или PDF, которые придётся конвертировать.

⚠️ Внимание: Если ваша организация находится в республике с дополнительными выходными (например, 30 августа в Татарстане или 11 октября в Башкортостане), стандартный календарь из 1С:ИТС не подойдёт. Вам нужно либо скачать региональную версию, либо вручную добавить эти дни в справочник.
📊 Откуда вы обычно берёте производственный календарь для 1С?
С сайта 1С:ИТС
С КонсультантПлюс
С регионального сайта
Создаю самостоятельно

Пошаговая инструкция: как добавить календарь в 1С вручную

Ручной ввод актуален, если у вас:

  • 🔄 Нестандартный график работы (например, 2 через 2 или вахтовый метод)
  • 🏭 Многоцеховое производство с разными режимами для подразделений
  • 📅 Региональные особенности, не учтённые в стандартном календаре

Чтобы добавить календарь вручную:

  1. Откройте 1С:Предприятие в режиме Конфигуратор (для администраторов) или 1С:Предприятие (для пользователей с правами редактирования справочников).

  2. Перейдите в меню Справочники → Предприятие → Производственные календари (путь может отличаться в зависимости от конфигурации).

  3. Нажмите Создать и укажите:

    • 📌 Наименование (например, "Производственный календарь 2026 г.")
    • 📅 Период действия (с 01.01.2026 по 31.12.2026)
    • 🏢 Организация (если в базе несколько юрлиц)
  • В открывшейся форме перейдите на вкладку График работы и настройте:

    • Продолжительность рабочего дня (по умолчанию 8 часов)
    • 🔄 Тип недели (5-дневка, 6-дневка, сменный график)
    • 🎉 Праздничные дни (добавьте вручную или импортируйте)
    • Сохраните календарь и привяжите его к организации или подразделению в настройках программы.

    • Указан правильный период (год)

      Добавлены все праздничные дни по Трудовому кодексу

      Учтён региональный выходной (если есть)

      Проверена продолжительность рабочего дня (8 часов или сокращённый)

      Привязан к нужной организации-->

      Пример ручного добавления праздничного дня:

      1. В календаре выделите дату 1 января 2026.
      2. Нажмите Добавить событиеПраздничный день.
      3. Укажите название (например, "Новый год") и сохраните.
      ⚠️ Внимание: Если вы вручную добавляете перенос выходного дня (например, с субботы на понедельник), убедитесь, что в календаре суббота отмечена как рабочий день, а понедельник — как выходной. Иначе будет считать понедельник рабочим, а субботу — выходным, что приведёт к ошибкам в табеле.

      Автоматическая загрузка календаря из файла (XML, MXL)

      Самый быстрый и надёжный способ — импорт календаря из файла, скачанного с сайта 1С:ИТС. Этот метод исключает ошибки ручного ввода и гарантирует соответствие Трудовому кодексу РФ.

      Инструкция по загрузке:

      1. Скачайте файл календаря с 1С:ИТС (формат .xml или .mxl). Например, ProductionCalendar_2026.xml.

      2. Откройте в режиме 1С:Предприятие.

      3. Перейдите в Справочники → Предприятие → Производственные календари.

      4. Нажмите Загрузить из файла (или Импорт, в зависимости от конфигурации).

      5. Выберите скачанный файл и подтвердите загрузку.

      6. После импорта проверьте, что календарь привязан к вашей организации (вкладка Основное).

    Если при загрузке возникает ошибка "Недопустимый формат файла", проверьте:

    • 📄 Расширение файла (должно быть .xml или .mxl, а не .txt)
    • 🔄 Версию конфигурации1С:Бухгалтерия 3.0 и ЗУП 3.1 поддерживаются разные форматы)
    • 🛠️ Права доступа (у пользователя должны быть права на редактирование справочников)
    • 💡

      Если файл календаря не загружается, попробуйте открыть его в блокноте и сохранить в кодировке UTF-8. Иногда проблема в неверной кодировке символов.

      После успешной загрузки рекомендуем:

      1. Проверить переносы выходных дней (например, в 2026 году 4 ноября (понедельник) — выходной вместо 2 ноября (суббота)).
      2. Убедиться, что предпраздничные дни отмечены как сокращённые (например, 22 февраля 2026 — 7 часов вместо 8).
      3. Сверить региональные особенности (если применимо).

      Как проверить корректность производственного календаря в 1С

      Даже после загрузки или ручного ввода календарь может содержать ошибки. Их нужно выявить до того, как они повлияют на расчёты. Вот как это сделать:

      1. Визуальная проверка

      Откройте календарь в и сравните его с официальным календарём на КонсультантПлюс:

      • 🔍 Праздничные дни (должны совпадать с Трудовым кодексом)
      • 🔄 Переносы выходных (например, 5 января 2026 — выходной вместо 6 января)
      • Предпраздничные дни (сокращённые на 1 час)

      2. Тестовый расчёт зарплаты

      Создайте тестового сотрудника и проверьте:

      • 💰 Оплату за январь 2026 (должны быть учтены новогодние каникулы с 1 по 8 января)
      • 📊 Табель учёта рабочего времени (выходные дни не должны учитываться как отработанные)
      • 🏥 Расчёт больничного (средний заработок должен исключать праздники)

      3. Отчёт "Анализ календаря"

      В некоторых конфигурациях (например, 1С:ЗУП 3.1) есть стандартный отчёт:

      1. Перейдите в Отчёты → Кадры → Анализ производственного календаря.
      2. Выберите период (год) и организацию.
      3. Проверьте разделы:
        • 📅 Нерабочие дни (должны совпадать с Трудовым кодексом)
        • ⚠️ Расхождения с эталоном (если есть, исправьте вручную)
    💡

    Если в отчёте есть расхождения по предпраздничным дням (например, 22 февраля отмечен как полный рабочий день), исправьте продолжительность рабочего времени в календаре на 7 часов.

    Пример типичной ошибки:

    В календаре 9 мая 2026 отмечен как рабочий день, хотя это праздничный день. В результате:

    • Сотрудникам, вышедшим на работу 9 мая, не будет начислена двойная оплата.
    • В табеле этот день отразится как обычный рабочий, что исказит отчётность.

    Обновление календаря при изменении законодательства

    Производственный календарь — это не статичный справочник. Он требует обновления при:

    • 📜 Изменениях в Трудовом кодексе (новые праздники, переносы выходных)
    • 🏛️ Указах президента (например, перенос выходных из-за выборов)
    • 🌍 Региональных изменениях (дополнительные выходные в республиках)

    Как обновлять календарь:

    1. Скачайте актуальную версию с 1С:ИТС или КонсультантПлюс.

    2. Сравните с текущим календарём в 1С:

      • Откройте оба календаря рядом (текущий в 1С и новый файл).
      • Проверьте различия в праздничных днях и переносах.
  • Импортируйте обновлённый календарь (заменив старый) или внесите изменения вручную.

  • Пересчитайте документы, зависящие от календаря:

    • Зарплатные ведомости за текущий месяц.
    • Табели учёта рабочего времени.
    • Графики отпусков и командировок.
    • ⚠️ Внимание: Если вы обновляете календарь после начисления зарплаты за месяц, в котором произошли изменения (например, добавили новый праздничный день), придётся пересчитывать ведомости и сдавать корректирующую отчётность в ФНС и ПФР.

      Пример из практики:

      В марте 2026 года был издан указ о переносе выходного дня с 23 февраля (суббота) на 26 февраля (понедельник). Компании, которые не обновили календарь, начислили сотрудникам зарплату за 26 февраля как за рабочий день, хотя по указу это выходной. Пришлось:

      1. Исправлять табель учёта рабочего времени.
      2. Пересчитывать зарплату за февраль.
      3. Сдавать уточнённую форму 6-НДФЛ.
    Что делать, если обновление календаря привело к ошибкам в расчётах?

    Если после обновления календаря в 1С появились расхождения в зарплате или табеле, выполните следующие шаги:

    1. Откат изменений: Восстановите резервную копию базы 1С (если она есть) на дату до обновления календаря.

    2. Ручная правка: Исправьте ошибки в табеле учёта рабочего времени через документ "Корректировка табеля".

    3. Перерасчёт: Создайте документ "Перерасчёт зарплаты" за проблемный месяц.

    4. Проверка отчётности: Сверьте данные с формами 6-НДФЛ и РСВ перед отправкой в налоговую.

    Если ошибки массовые, обратитесь в службу поддержки 1С за скриптом автоматической правки.

    Типичные ошибки при работе с производственным календарём в 1С и как их избежать

    Ошибки в календаре приводят к финансовым потерям и проблемам с проверками. Вот самые распространённые из них и способы их предотвращения:

    Ошибка Последствия Как избежать
    Не учтён перенос выходного (например, суббота → понедельник) Оплата выходного дня как рабочего, искажение табеля Сверять календарь с указами президента на КонсультантПлюс
    Неверная продолжительность предпраздничного дня (8 часов вместо 7) Переплата за лишний час или недоплата Проверять настройки в разделе График работы календаря
    Отсутствует региональный выходной (например, День Республики) Начисление зарплаты за нерабочий день Добавлять региональные праздники вручную или скачивать специализированный календарь
    Календарь не привязан к организации 1С использует пустой календарь по умолчанию Проверять привязку в настройках организации
    Ошибка при импорте файла (неверный формат) Календарь не загружается или загружается с ошибками Использовать файлы только в формате .xml или .mxl с сайта 1С:ИТС

    Самая коварная ошибка — несоответствие календаря в 1С и фактического графика работы. Например, если в компании шестидневная рабочая неделя, а в 1С настроена пятидневка, то:

    • Суббота будет считаться выходным, хотя сотрудники работают.
    • Зарплата за субботу не будет начислена.
    • В табеле появятся "прогулы".
    • Как этого избежать:

      1. Создайте в 1С отдельный календарь для подразделений с нестандартным графиком.
      2. Привяжите его к конкретным подразделениям или должностям.
      3. Проверьте настройки в документе "График работы сотрудников".
      💡

      Если в вашей компании несколько графиков работы (например, офис — 5-дневка, цех — сменный график), создайте отдельные производственные календари для каждого типа и привяжите их к соответствующим подразделениям.

      Производственный календарь для нестандартных графиков работы

      Если в вашей организации:

      • 🔄 Сменный график (например, 2 через 2)
      • Вахтовый метод (30/30, 60/30)
      • 🕒 Гибкий рабочий день или неполная занятость

      — стандартный календарь не подойдёт. Вам нужно либо создать кастомный календарь, либо настроить индивидуальные графики для сотрудников.

      Создание календаря для сменного графика

      Пример: график 2 через 2 (два дня работы, два дня отдыха).

      1. Создайте новый календарь в Справочники → Производственные календари.
      2. Укажите период действия (например, 2026 год).
      3. На вкладке График работы настройте:
        • 📅 Тип недели: выберите Произвольный график.
        • 🔄 Цикл графика: укажите 4 дня (2 рабочих + 2 выходных).
        • Продолжительность смены: например, 12 часов.
    • Вручную пометьте рабочие и выходные дни в цикле (например, 1-й и 2-й дни — рабочие, 3-й и 4-й — выходные).
    • Сохраните календарь и привяжите его к подразделению с сменным графиком.
    • Настройка для вахтового метода

      Пример: график 30/30 (30 дней работы, 30 дней отдыха).

      В этом случае проще:

      1. Создать индивидуальный график для каждого сотрудника через документ "График работы сотрудников".
      2. Указать период вахты (например, с 01.01.2026 по 30.01.2026 — работа, с 31.01.2026 по 29.02.2026 — отдых).
      3. Привязать этот график к сотруднику в его карточке.
    ⚠️ Внимание: Для вахтового метода нельзя использовать стандартный производственный календарь. Нужно настраивать индивидуальные графики через документ "График работы сотрудников", иначе 1С будет считать все дни вахты как рабочие, включая дни отдыха между сменами.

    Пример ошибки:

    Компания настроила для вахтовиков стандартный календарь с 5-дневной рабочей неделей. В результате:

    • Дни межвахтового отдыха (например, 31 января — 29 февраля) отразились в табеле как прогулы.
    • Сотрудникам не была начислена зарплата за фактически отработанные дни на вахте.
    • Пришлось вручную корректировать табель за полгода.
    • FAQ: Частые вопросы по производственному календарю в 1С

      🔹 Как узнать, какой календарь используется для расчёта зарплаты конкретного сотрудника?

      Откройте карточку сотрудника в 1С:ЗУП и перейдите на вкладку "График работы". Там будет указан привязанный производственный календарь. Если поле пустое, используется календарь по умолчанию (обычно привязанный к организации).

      🔹 Можно ли импортировать календарь из Excel в 1С?

      Прямого импорта из Excel в 1С нет, но можно:

      1. Скачать календарь с КонсультантПлюс в формате .xlsx.
      2. Конвертировать его в .xml с помощью специализированных сервисов (например, 1С:Конвертация данных).
      3. Импортировать полученный .xml-файл в 1С.

      Либо вручную перенести данные из Excel в календарь 1С.

      🔹 Что делать, если в календаре не хватает регионального праздничного дня?

      Добавьте его вручную:

      1. Откройте календарь в 1С.
      2. Выделите нужную дату (например, 30 августа для Татарстана).
      3. Нажмите "Добавить событие" → "Праздничный день".
      4. Укажите название (например, "День Республики Татарстан").
      5. Сохраните изменения.

      После этого пересчитайте зарплату за месяц, в котором добавлен праздничный день.

      🔹 Как перенести производственный календарь из одной базы 1С в другую?