Добавление праздничных дней в — задача, с которой регулярно сталкиваются бухгалтеры, кадровые специалисты и администраторы систем. От корректности этих настроек зависит правильность расчета зарплаты, графиков работы, отпускных и других кадровых операций. Однако в зависимости от версии платформы (1С:Предприятие 8.3 или 9.0) и конкретной конфигурации (ЗУП 3.1, ERP 2.5, Бухгалтерия 3.0) процесс может существенно отличаться.

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

Если вы администрируете систему самостоятельно или отвечаете за кадровый учет, этот материал поможет избежать ошибок при обновлении производственного календаря на 2026 год и последующие периоды.

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

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

  • 📅 Расчет зарплаты — оплата за работу в праздничные дни производится в двойном размере (ст. 153 ТК РФ). Без корректных данных система не сможет автоматически начислить доплату.
  • 🕒 Графики работы — сменные графики (например, 2/2 или сутки через трое) автоматически корректируются с учетом праздников. Ошибка приведет к неправильному табелю.
  • 🏖️ Отпускные и больничные — праздничные дни не учитываются в периоде отпуска (ст. 120 ТК РФ), но влияют на расчет среднего заработка.
  • 📊 Отчетность — данные из используются для формирования формы 4-ФСС, РСВ и других отчетов в госорганы.

Если не обновить календарь, система будет считать праздничные дни рабочими. Это приведет к:

  • 💰 Недоплате сотрудникам за работу в праздники (риск штрафов от трудовой инспекции).
  • Перерасходу фонда оплаты труда — из-за неправильного учета выходных.
  • 📉 Искажению аналитики — например, в отчетах по производительности труда.
⚠️ Внимание: В 1С:ЗУП 3.1 и ERP 2.5 при отсутствии праздничных дней в календаре программа автоматически использует данные федерального производственного календаря за предыдущий год. Это может привести к ошибкам, если праздники перенесены (как, например, в 2026 году из-за длинных выходных в мае).
📊 Какую конфигурацию 1С вы используете?
1С:ЗУП 3.1
1С:ERP 2.5
1С:Бухгалтерия 3.0
1С:Управление торговлей 11
Другую

2. Способ 1: Добавление праздников через интерфейс программы (для пользователей)

Это самый простой метод, который не требует прав администратора или доступа к конфигуратору. Подходит для 1С:ЗУП, 1С:ERP и 1С:Бухгалтерия (раздел "Зарплата и кадры").

Инструкция:

  1. Откройте раздел Зарплата и кадры → Настройки и справочники → Производственные календари.
  2. Выберите нужный календарь (обычно это Основной производственный календарь или календарь вашей организации).
  3. Нажмите Изменить → перейдите на вкладку Праздничные дни.
  4. Кликните Добавить и укажите дату праздника. Если день перенесен (например, 9 мая в 2026 году выпадает на субботу), добавьте его вручную на новую дату.
  5. Сохраните изменения (Записать и закрыть).

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

Дата не дублируется с уже существующими праздниками

Перенос выходных дней учтен (если применимо)

Календарь привязан к организации (в многопрофильных базах)-->

После сохранения система автоматически пересчитает:

  • 📄 Табели рабочего времени за текущий и будущие периоды.
  • 💵 Начисления за работу в праздничные дни (если они уже были в табеле).
  • 📅 Графики смен (если используется модуль Управление персоналом).
⚠️ Внимание: В 1С:ЗУП 3.1 при ручном добавлении праздников через интерфейс не обновляются данные в уже закрытых периодах. Если праздник добавлен задним числом (например, за май 2026 года, когда зарплата за май уже начислена), потребуется перерасчет документа "Начисление зарплаты".

3. Способ 2: Массовое добавление праздников через внешнюю обработку

Если нужно добавить много праздников (например, региональные или корпоративные), удобнее использовать внешнюю обработку. Этот метод подходит администраторам и опытным пользователям.

Алгоритм:

  1. Скачайте обработку для вашей конфигурации (например, "Загрузка производственного календаря" для 1С:ЗУП 3.1). Официальные обработки можно найти на портале 1С:ИТС или в Каталоге решений.
  2. Откройте вашу базу в режиме 1С:Предприятие (не конфигуратор!).
  3. Перейдите в Файл → Открыть → Выбрать файл обработки.
  4. В интерфейсе обработки укажите:
    • 📅 Год (например, 2026).
    • 🏢 Организацию (если их несколько).
    • 📄 Источник данных — можно загрузить из файла Excel или ввести вручную.
  5. Нажмите Выполнить и дождитесь завершения операции.
  6. Преимущества метода:

    • Скорость — обработка добавляет сотни дат за несколько минут.
    • 🔄 Гибкость — можно загружать региональные праздники (например, День Республики в Татарстане или День города).
    • 📊 Проверка на ошибки — многие обработки автоматически сверяют даты с федеральным календарем.
    Конфигурация Рекомендуемая обработка Ссылка на источник
    1С:ЗУП 3.1 ЗагрузкаПраздничныхДней.epf Портал 1С:ИТС (раздел "Обработки для ЗУП")
    1С:ERP 2.5 ОбновлениеКалендаряERP.epf Каталог решений 1С
    1С:Бухгалтерия 3.0 ИмпортКалендаряИзExcel.epf Форум Infostart (тема "Календари для Бухгалтерии")
    💡

    Перед массовой загрузкой праздников сделайте резервную копию базы через Администрирование → Резервное копирование. Это поможет откатить изменения, если обработка добавит даты с ошибками.

    4. Способ 3: Добавление праздников через конфигуратор (для администраторов)

    Этот метод требует прав доступа к конфигуратору и знания основ 1С:Предприятие 8. Он подходит для:

    • 🔧 Добавляемых праздников на уровне конфигурации (например, для всех организаций в базе).
    • 🛠️ Исправления ошибок в стандартных календарях.
    • 📦 Создания пользовательских календарей (например, для филиалов в разных регионах).

Пошаговая инструкция:

  1. Откройте базу в режиме Конфигуратор (через ярлык 1С:Предприятие с удержанием клавиши Shift).
  2. Перейдите в Объекты → ПроизводственныеКалендари → ПроизводственныйКалендарь.
  3. Выберите нужный календарь и откройте его в режиме редактирования.
  4. В модуле объекта найдите процедуру ЗаполнитьПраздничныеДни() (или аналогичную).
  5. Добавьте даты праздников в формате:
    Календарь.ДобавитьПраздник(Дата(2026, 5, 9), "День Победы");
  6. Сохраните изменения и обновите конфигурацию базы (Конфигурация → Обновить конфигурацию базы данных).
⚠️ Внимание: При работе в конфигураторе не изменяйте стандартные процедуры без резервной копии! Ошибка в коде может привести к сбою при расчете зарплаты. Если не уверены в своих навыках, используйте внешнюю обработку (способ 2).
Пример кода для добавления праздников в конфигураторе

Процедура ЗаполнитьПраздничныеДни(Календарь)

// Федеральные праздники 2026 года

Календарь.ДобавитьПраздник(Дата(2026, 1, 1), "Новый год");

Календарь.ДобавитьПраздник(Дата(2026, 1, 2), "Новый год (перенос)");

Календарь.ДобавитьПраздник(Дата(2026, 1, 7), "Рождество Христово");

Календарь.ДобавитьПраздник(Дата(2026, 2, 23), "День защитника Отечества");

// Перенесенный праздник (9 мая - суббота, выходной перенесен на понедельник)

Календарь.ДобавитьПраздник(Дата(2026, 5, 11), "День Победы (перенос)");

КонецПроцедуры

5. Особенности добавления региональных и корпоративных праздников

Помимо федеральных праздников, в можно добавлять:

  • 🏙️ Региональные праздники — например, День Республики Башкортостан (11 октября) или День Крыма (18 марта).
  • 🏢 Корпоративные праздники — дни компании, дополнительные выходные по приказу руководителя.
  • 🕍 Религиозные праздники — например, Курбан-байрам или Пасха (если в организации работают сотрудники разных конфессий).

Для этого:

  1. Создайте отдельный производственный календарь для региона/организации (Зарплата и кадры → Настройки → Производственные календари → Создать).
  2. Укажите название (например, "Календарь для Крыма 2026") и привяжите к нужной организации.
  3. Добавьте праздники вручную или через обработку (см. способы 1 и 2).
  4. Настройте графики работы сотрудников, чтобы они использовали новый календарь (Кадровый учет → Графики работы).

Важные нюансы:

  • 📌 Региональные праздники не переносятся на другой день, даже если выпадают на выходной (в отличие от федеральных).
  • 💼 Для корпоративных праздников требуется приказ руководителя — его реквизиты можно указать в комментарии к дате.
  • 🔄 Если сотрудник переводится из одного региона в другой, его график работы нужно обновить вручную.
💡

Региональные праздники не учитываются в федеральном производственном календаре. Их нужно добавлять отдельно для каждой организации или филиала.

6. Типичные ошибки и как их избежать

Даже опытные пользователи допускают ошибки при работе с производственными календарями. Вот самые распространенные:

Ошибка Последствия Как исправить
Добавлен праздник, но не обновлен график работы Сотрудники отработают "праздничный" день без доплаты Пересчитать табель и графики через Зарплата → Перерасчеты
Дублирование дат (например, 9 мая добавлено дважды) Сбой при расчете зарплаты: "Ошибка заполнения календаря" Удалить дубли в Производственные календари → Праздничные дни
Не учтен перенос выходного дня Некорректный расчет нормы рабочего времени за месяц Добавить перенесенный день вручную (см. пример кода)
Праздник добавлен задним числом (за прошлый месяц) Зарплата за период уже закрыта, перерасчет не произошел Создать документ "Корректировка зарплаты" с типом "Перерасчет"

Чтобы избежать проблем:

  • 🔍 Проверяйте календарь после обновления — используйте отчет "Анализ производственного календаря" (Зарплата → Отчеты).
  • 📋 Сверяйтесь с официальным источником — производственный календарь на год публикуется на сайте КонсультантПлюс или Гарант.
  • 🔄 Обновляйте календари заранее — лучше сделать это в декабре предыдущего года, чтобы избежать авралов.
⚠️ Внимание: В 1С:ERP 2.5 при изменении календаря не обновляются данные в модуле "Управление персоналом" автоматически. После добавления праздников нужно запустить обработку "Актуализация графиков работы" (Кадры → Сервис).

7. Автоматизация: как настроить автообновление праздников

Чтобы не добавлять праздники вручную каждый год, можно настроить автоматическое обновление через:

  • 🤖 Регламентные задания — в 1С:ЗУП 3.1 и ERP 2.5 есть встроенная обработка "Обновление производственного календаря", которую можно запускать по расписанию.
  • 🔗 Интеграцию с внешними сервисами — например, подключить API КонсультантПлюс или Гарант для автоматической загрузки календаря.
  • 📥 Импорт из Excel — если у вас есть шаблон календаря, можно настроить ежемесячный импорт через Плановые операции.

Пример настройки регламентного задания:

  1. Откройте Администрирование → Регламентные задания.
  2. Создайте новое задание с типом "Обновление производственного календаря".
  3. Укажите расписание — например, Ежегодно, 1 декабря.
  4. В параметрах выберите:
    • 📅 Год для обновления (текущий + 1).
    • 🏢 Организации, для которых применяется календарь.
    • 🔄 Источник данных (федеральный календарь или файл).
  5. Сохраните и запустите задание в тестовом режиме.
  6. Преимущества автоматизации:

    • Экономия времени — не нужноrememberremember вручную обновлять календарь каждый год.
    • 🛡️ Минимизация ошибок — система сама сверяет даты с официальными источниками.
    • 📈 Актуальность данных — даже если праздники переносятся (как в 2026 году), календарь обновится автоматически.
💡

Перед настройкой автообновления проверьте, поддерживает ли ваша конфигурация работу с регламентными заданиями. В 1С:Бухгалтерия 3.0 (базовая версия) эта функция может быть ограничена.

FAQ: Частые вопросы по добавлению праздников в 1С

Как добавить праздник, если он выпадает на субботу или воскресенье (например, 9 мая 2026 года)?

Если федеральный праздник выпадает на выходной, выходной день переносится на следующий после праздничного рабочий день (ст. 112 ТК РФ). В нужно:

  1. Добавить сам праздник (например, 9 мая 2026).
  2. Добавить перенесенный выходной (например, 11 мая 2026 — понедельник).

Для региональных праздников перенос не действует — они остаются на исходной дате.

Можно ли добавить праздник задним числом (например, за прошлый месяц)?

Да, но потребуется перерасчет зарплаты. После добавления праздника:

  1. Откройте документ "Начисление зарплаты" за нужный период.
  2. Нажмите "Перерасчитать".
  3. Если период закрыт, создайте документ "Корректировка зарплаты" с типом операции "Перерасчет".

В 1С:ЗУП 3.1 для этого есть отчет "Анализ расчетов по сотрудникам", который покажет, кому требуется корректировка.

Как удалить ошибочно добавленный праздник?

Чтобы удалить праздник:

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

Если праздник был добавлен через конфигуратор, удалите строку с датой в модуле объекта ПроизводственныйКалендарь.

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

Официальный производственный календарь публикуется:

  • 📄 На сайте КонсультантПлюс (doc.consultant.ru) — в разделе "Календари".
  • 📄 На портале Гарант (garant.ru).
  • 📄 На сайте Минтруда России — обычно в декабре текущего года.

Для удобнее скачать календарь в формате Excel и загрузить через обработку (см. Способ 2).

Как добавить корпоративный праздник (например, день рождения компании)?

Корпоративные праздники добавляются так же, как региональные:

  1. Создайте отдельный производственный календарь (Зарплата и кадры → Производственные календари → Создать).
  2. Укажите название (например, "Календарь ООО Ромашка").
  3. Добавьте дату праздника (например, 15 июня — День компании).
  4. Привяжите календарь к графику работы сотрудников (Кадровый учет → Графики работы).

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