Расчет оплаты праздничных и выходных дней в 1С:Предприятие — одна из самых частых задач, с которой сталкиваются кадровики и бухгалтеры. Ошибки в настройке производственного календаря могут привести к некорректным начислениям зарплаты, штрафам от трудовой инспекции или конфликтам с сотрудниками. В этой статье разберём, как правильно настроить праздничные дни в 1С:ЗУП 3.1, 1С:ERP и 1С:Бухгалтерия 8, учитывая региональные особенности, сменный график работы и специфику оплаты по ТК РФ.
Особое внимание уделим двум ключевым аспектам: созданию производственного календаря (включая переносы выходных) и настройке правил оплаты праздничных дней в зависимости от системы оплаты труда (оклад, повременная, сдельная). Также рассмотрим типичные ошибки, которые приводят к переплатам или недоплатам, и дадим рекомендации по автоматизации процесса для крупных предприятий.
1. Виды праздничных дней в 1С: что нужно знать перед настройкой
Прежде чем приступать к настройке, важно понять, какие типы праздничных дней учитывает 1С и как они влияют на расчёты:
- 📅 Федеральные праздники — установлены Трудовым кодексом РФ (ст. 112) и обязательны для всех регионов. Примеры: 1 января, 9 мая, 12 июня.
- 🏙️ Региональные праздники — добавляются местными властями (например, День города или религиозные праздники в республиках). Их нужно вносить вручную.
- 🔄 Переносы выходных — когда выходной день переносится на другой день недели (например, если праздник выпадает на субботу). В 1С это настраивается отдельно.
- ⏳ Дополнительные нерабочие дни — вводятся указами президента (например, "нерабочие недели" во время пандемии). Требуют ручной корректировки календаря.
В 1С:ЗУП праздничные дни делятся на две категории по влиянию на оплату:
- Оплачиваемые — за работу в эти дни сотрудник получает
двойной оклад(ст. 153 ТК РФ) или компенсационный выходной. - Неоплачиваемые — если сотрудник не работал (например, в дополнительный нерабочий день по указу). Здесь важно правильно настроить
вид временив документеТабель учёта рабочего времени.
⚠️ Внимание: Если в вашем регионе действуют свои правила переноса выходных (например, в Москве и Санкт-Петербурге они могут отличаться), обязательно сверьтесь с официальным производственным календарём на сайте правительства региона. В 1С региональные переносы не подгружаются автоматически!
2. Пошаговая инструкция: как добавить праздничные дни в производственный календарь
Производственный календарь в 1С — это основа для расчёта зарплаты, больничных и отпусков. Если праздничные дни в нём не указаны или указаны неверно, программа будет считать их как обычные рабочие, что приведёт к ошибкам в начислениях. Разберём, как правильно его настроить.
2.1. Создание нового календаря
Если в вашей базе ещё нет актуального календаря на 2026 год, выполните следующие шаги:
- Откройте раздел
Зарплата и кадры → Настройки → Производственные календари. - Нажмите
Создатьи выберите тип календаря:- 📄 Пятидневная рабочая неделя — для большинства офисных сотрудников.
- ⚙️ Шестидневная рабочая неделя — для предприятий с особым графиком (например, торговля).
- 🔄 Сменный график — если у вас посменная работа (настраивается отдельно).
- Укажите
период действия(например, с 01.01.2026 по 31.12.2026) и нажмитеЗаполнить по умолчанию. Программа автоматически подгрузит федеральные праздники.
2.2. Добавление региональных праздников и переносов
Федеральные праздники 1С подгружает автоматически, но региональные и переносы выходных нужно вносить вручную:
- В карточке календаря перейдите на вкладку
Праздничные дни. - Нажмите
Добавитьи укажите:- 📅 Дата праздничного дня.
- 📝 Наименование (например, "День города Москвы").
- 🔄 Тип дня:
Праздничный день— если это официальный выходной.Сокращённый день— если рабочий день укорочен (например, на 1 час).
Выходной день (перенос) и укажите дату, на которую переносится выходной.Загружены все федеральные праздники на 2026 год|
Добавлены региональные праздники (если есть)|
Указаны переносы выходных дней (по указу правительства)|
Проверена корректность рабочих/выходных дней для 5/6-дневной недели|
Сохранён и установлен как основной календарь для организации-->
После сохранения календаря его нужно привязать к организации. Для этого:
- Перейдите в
Зарплата и кадры → Настройки → Организации. - Выберите свою организацию и на вкладке
Учётная политикаукажите созданный календарь в полеПроизводственный календарь. - 💰 Двойной оклад за часы, отработанные в праздник (если день был рабочим по графику).
- 📅 Компенсационный выходной (по соглашению с работодателем).
3. Настройка оплаты праздничных дней в зависимости от системы оплаты труда
Оплата работы в праздничные дни регулируется ст. 153 ТК РФ и зависит от того, как оплачивается труд сотрудника: по окладу, тарифу или сдельно. В 1С:ЗУП это настраивается через виды расчётов и графики работы.
3.1. Оплата для окладников
Если сотрудник работает по окладу, то за работу в праздничный день ему полагается:
Чтобы это настроить в 1С:
- Откройте
Зарплата и кадры → Настройки → Виды расчётов. - Найдите вид расчёта
Оплата работы в праздничные и выходные днии проверьте формулу:Оклад / НормаЧасовВМесяце КоличествоЧасовВПраздник 2где
НормаЧасовВМесяцеберётся из производственного календаря. - Убедитесь, что в
Табеле учёта рабочего временидля праздничного дня указан кодРВ(работа в выходной/праздник).
3.2. Оплата для сдельщиков и повременщиков
Для сотрудников со сдельной оплатой или почасовиков расчёт иной:
- 🔨 Сдельщики: оплата по двойным расценкам за каждую единицу продукции, произведённую в праздник.
- ⏰ Повременщики: двойной тариф за каждый отработанный час.
Настройка в 1С:
- Для сдельщиков создайте отдельный
вид расчётас формулой:РасценкаЗаЕдиницу КоличествоЕдиниц 2 - Для повременщиков используйте формулу:
ЧасоваяСтавка КоличествоЧасов 2 - В
Табелеукажите кодРВи проверьте, что часы учтены корректно.
⚠️ Внимание: Если сотрудник работал в праздник по графику (например, в сменном режиме), но этот день не был выходным по производственному календарю, оплата по двойному тарифу не применяется. В этом случае используется обычная ставка. Проверьте график работы сотрудника в Кадрах → Графики работы!
4. Особенности настройки для сменного графика работы
Если на предприятии используется сменный график (например, "два через два" или "сутки через трое"), настройка праздничных дней усложняется. Здесь важно учитывать:
- 🔄 Индивидуальный график каждого сотрудника.
- 📊 Пересечение праздничных дней с рабочими сменами.
- 💰 Оплата ночных часов в праздники (если смена приходится на ночное время).
Алгоритм настройки:
- Создайте
график сменностив разделеЗарплата и кадры → Графики работы. - Для каждой смены укажите:
- Время начала и окончания.
- Перерыв на обед (если есть).
- Признак ночной смены (если она длится с 22:00 до 6:00).
- В производственном календаре проверьте, чтобы праздничные дни были отмечены как
выходные(даже если по графику сотрудник работает). - В
Табеледля праздничных смен используйте кодРВ, а для ночных часов —Н. - 🔴 Неактуальный производственный календарь:
Проблема: Календарь не обновлён на новый год, или в нём отсутствуют переносы выходных.
Решение: Ежегодно проверяйте календарь на сайте КонсультантПлюс и обновляйте его в 1С до 1 декабря.
- 🔴 Неправильные коды в табеле:
Проблема: Вместо
РВуказанЯ(явка), из-за чего праздник оплачивается в одинарном размере.Решение: Настройте
правила заполнения табелявНастройках → Табель учёта рабочего времени. - 🔴 Игнорирование региональных праздников:
Проблема: В календаре не учтены местные праздники (например, День республики в Татарстане).
Решение: Добавьте их вручную, как описано в разделе 2.2.
- 🔴 Ошибки в графиках сменности:
Проблема: Сотрудник работал в праздник по графику, но день не отмечен как
РВ.Решение: Используйте отчёт
Расхождения графиков и табелядля проверки. - 📥 Обработка "Загрузка производственного календаря":
Скачайте её с сайта ITS или из Инфостарта. Обработка автоматически подгружает федеральные праздники и переносы из файла Excel.
- 🤖 Интеграция с Госуслугами:
Некоторые конфигурации (например, 1С:ERP) поддерживают автоматическое обновление календаря через
веб-сервисы. Для этого нужно настроитьобмен даннымив разделеАдминистрирование → Интеграция. - 📊
Анализ табеля учёта рабочего времени— показывает расхождения между графиком и фактическими отметками. - 🔍
Проверка корректности начислений— выявляет несоответствия в оплате праздничных дней. - 📅
Календарь сотрудника— отображает индивидуальный график с учётом праздников.
Пример расчёта для сменного графика:
| Дата | Тип дня | Смена | Код в табеле | Оплата |
|---|---|---|---|---|
| 01.01.2026 | Праздничный | День (с 8:00 до 20:00) | РВ | Двойной оклад за 12 часов |
| 01.01.2026 | Праздничный | Ночь (с 20:00 до 8:00) | РВ + Н | Двойной оклад + 20% за ночные часы |
| 07.01.2026 | Выходной (перенос) | День (с 8:00 до 20:00) | В | Не оплачивается (если не работал) |
Если у вас сложный сменный график, используйте отчёт Анализ графиков работы (раздел Зарплата и кадры → Отчёты). Он покажет пересечения праздничных дней со сменами и поможет избежать ошибок в табеле.
5. Типичные ошибки при настройке праздничных дней и как их избежать
Даже опытные пользователи 1С допускают ошибки при работе с праздничными днями. Вот самые распространённые из них и способы их предотвращения:
⚠️ Внимание: Если в вашей организации действует коллективный договор с особыми условиями оплаты праздничных дней (например, тройной тариф для ночных смен), эти правила нужно прописать в видах расчётов отдельно. Стандартные настройки 1С учитывают только ТК РФ!
Раз в год, перед Новым годом|
Только когда появляются новые праздники|
Никогда не обновляю (использую стандартный)|
Обновляю автоматически через обработку|
6. Автоматизация расчётов: как упростить работу с праздничными днями
Ручная настройка праздничных дней отнимает много времени, особенно в крупных компаниях. К счастью, в 1С есть инструменты для автоматизации:
6.1. Загрузка календаря из внешних источников
Instead of manually entering holidays, you can import them from official sources:
6.2. Использование типовых обработок для проверки
Чтобы избежать ошибок, используйте стандартные отчёты 1С:
Как настроить автоматическое заполнение табеля с учётом праздников?
1. Перейдите в Зарплата и кадры → Настройки → Табель учёта рабочего времени.
2. На вкладке Правила заполнения добавьте правило:
- Если день является праздничным И сотрудник работал → устанавливать код РВ.
3. Сохраните и запустите Заполнение табеля по графику (кнопка Заполнить в документе Табель).
4. Проверьте корректность кодов в отчёте Анализ табеля.
Это правило сработает только если производственный календарь корректно настроен!
6.3. Настройка уведомлений о праздничных днях
Чтобы не забывать обновлять календарь, настройте напоминания:
- Создайте
задачув 1С с напоминанием на 1 декабря каждого года. - Используйте
бизнес-процессыдля автоматической рассылки уведомлений кадровикам. - Настройте
отчёт по исключениям, который будет показывать сотрудников, работавших в праздники без оплаты по двойному тарифу.
Автоматизация расчётов праздничных дней экономит до 70% времени кадровика. Наиболее эффективные инструменты: загрузка календаря из внешних источников, типовые обработки для проверки табеля и настройка уведомлений об обновлениях.
7. Региональные особенности: как учитывать местные праздники
В некоторых регионах России действуют дополнительные нерабочие дни, которые не входят в федеральный календарь. Например:
- 🕌 В Татарстане и Башкортостане официальными выходными являются религиозные праздники (Ураза-Байрам, Курбан-Байрам).
- 🏙️ В Москва и Санкт-Петербург могут вводить дополнительные выходные дни по случаю городских мероприятий.
- ❄️ В северных регионах (Якутия, Чукотка) могут быть свои правила переноса выходных из-за климатических условий.
Чтобы учесть их в 1С:
- Получите официальный производственный календарь вашего региона (обычно публикуется на сайте местного правительства).
- Добавьте региональные праздники в производственный календарь вручную (как описано в разделе 2.2).
- Если в регионе действуют свои правила переноса выходных, создайте отдельный календарь для филиала и привяжите его к подразделению.
⚠️ Внимание: В 1С:ЗУП нет автоматической загрузки региональных праздников. Их нужно вносить вручную! Если в вашем регионе часто меняются правила (например, в республиках Северного Кавказа), рекомендуем создать отдельную обработку для обновления календаря.
8. Проверка корректности расчётов: отчёты и контроль
После настройки праздничных дней обязательно проверьте, как они повлияли на расчёты. Для этого используйте следующие отчёты в 1С:
| Отчёт | Где найти | Что проверяет |
|---|---|---|
Анализ начислений за период |
Зарплата и кадры → Отчёты |
Правильность оплаты праздничных дней (двойной тариф, коды РВ) |
Свод по табелю |
Зарплата и кадры → Табель |
Соответствие отметок в табеле графику работы |
Расчётная ведомость |
Зарплата и кадры → Ведомости |
Суммы начислений за праздничные дни по каждому сотруднику |
Календарь сотрудника |
Зарплата и кадры → Отчёты |
Индивидуальный график с учётом праздников и переносов |
Если вы обнаружили ошибки, исправляйте их в следующем порядке:
- Проверьте
производственный календарь(раздел 2). - Исправьте коды в
табеле учёта рабочего времени. - Пересчитайте зарплату с помощью документа
Перерасчёт зарплаты. - Сформируйте
расчётные листкидля сотрудников, чтобы они могли проверить начисления.
Контроль корректности расчётов праздничных дней должен быть многоуровневым: от проверки календаря до анализа конечных начислений. Используйте отчёты 1С на каждом этапе, чтобы избежать ошибок.
FAQ: Ответы на частые вопросы
🔹 Как в 1С добавить праздник, которого нет в стандартном календаре?
Перейдите в Зарплата и кадры → Настройки → Производственные календари, откройте ваш календарь и на вкладке Праздничные дни нажмите Добавить. Укажите дату, название праздничного дня и тип (Праздничный день или Сокращённый день). Не забудьте сохранить календарь и привязать его к организации.
🔹 Почему в табеле не отображается код РВ за работу в праздник?
Это может происходить по трём причинам:
- В производственном календаре день не отмечен как праздничный.
- В графике работы сотрудника этот день значится как рабочий (например, в сменном графике).
- Не настроены правила автозаполнения табеля. Проверьте настройки в
Зарплата и кадры → Настройки → Табель учёта рабочего времени.
🔹 Как оплачивается работа в праздничный день при сдельной оплате труда?
По ст. 153 ТК РФ, за работу в праздничный день сдельщику полагается двойная расценка за каждую единицу продукции. В 1С это настраивается через вид расчёта с формулой Расценка Количество 2. Убедитесь, что в табеле указан код РВ, иначе оплата будет обычной.
🔹 Можно ли в 1С автоматически переносить выходные дни при праздниках?
Да, но только для федеральных праздников. Для этого:
- Обновите производственный календарь (загрузите актуальную версию с сайта КонсультантПлюс).
- В настройках календаря включите опцию
Автоматически переносить выходные дни. - Проверьте корректность переносов в отчёте
Производственный календарь.
Региональные переносы нужно настраивать вручную!
🔹 Что делать, если сотрудник работал в праздник по графику, но это не был выходной?
Если день является праздничным по календарю, но по графику сотрудника это рабочий день (например, в сменном режиме), оплата производится в одинарном размере. Чтобы оплатить по двойному тарифу, нужно:
- Изменить график работы так, чтобы праздник стал выходным.
- Или вручную прописать в табеле код
РВи пересчитать зарплату.
⚠️ Внимание: Такая ситуация может привести к конфликтам с сотрудниками. Лучше заранее прописать в коллективном договоре правила оплаты праздничных дней для сменного графика.