Производственный календарь в 1С:Предприятие — это не просто справочник праздников и выходных. От его актуальности зависит корректность расчёта зарплаты, графиков работы, сроков выполнения задач и даже формирования отчётности. Если в вашей базе используется устаревшая версия календаря 2023 года, это может привести к ошибкам в начислениях, конфликтам с трудовой инспекцией или сбоям в производственных процессах.

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

Особое внимание уделим переносам праздничных дней в 2023 году, которые часто становятся источником путаницы. Например, в некоторых регионах РФ 6 января (Рождество) было рабочим днём с переносом на 24 февраля — если ваш календарь этого не учитывает, расчёты зарплаты за февраль будут неверными.

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

Локация календаря зависит от конфигурации 1С и её версии. В большинстве типовых решений он находится в справочниках, но путь к нему может отличаться. Ниже — актуальные маршруты для популярных конфигураций:

  • 📌 1С:Бухгалтерия 8.3 (ред. 3.0): Справочники → Организации → [Выбрать организацию] → Производственные календари
  • 📌 1С:Зарплата и Управление Персоналом (ред. 3.1): Справочники → Производственные календари (прямой доступ)
  • 📌 1С:ERP Управление предприятием 2: Нормативно-справочная информация → Производственные календари
  • 📌 1С:Управление торговлей 11: Справочники → Производственные календари (если подключен модуль"Зарплата")

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

Если вы не видите раздел"Производственные календари" в меню, проверьте:

  1. Права доступа вашего пользователя (требуется роль"Администратор" или"Кадровик").
  2. Версию конфигурации — в старых релизах (до 8.3.12) путь может отличаться.
  3. Наличие модуля"Зарплата" — без него календарь часто скрыт.
📊 Какую конфигурацию 1С вы используете?
1С:Бухгалтерия 8.3
1С:ЗУП 3.1
1С:ERP
1С:Управление торговлей
Другую

2. Как проверить актуальность календаря 2023: пошаговая инструкция

Даже если вы нашли календарь, это не гарантирует его актуальность. В 2023 году были изменения в переносах праздников (например, 23 февраля перенесено на 24 февраля), которые не все обновления 1С учитывают автоматически. Чтобы убедиться, что ваш календарь корректен:

  1. Откройте производственный календарь для вашей организации.
  2. Проверьте праздничные дни:
    • 🎉 1–8 января (Новогодние каникулы)
    • 🎉 23 февраля (День защитника Отечества) — должен быть перенесён на 24 февраля!
    • 🎉 8 марта (Международный женский день)
    • 🎉 1 мая (Праздник Весны и Труда)
    • 🎉 9 мая (День Победы)
    • 🎉 12 июня (День России)
    • 🎉 4 ноября (День народного единства)
  • Сверьте количество рабочих дней в месяце с официальными данными Минтруда (в 2023 году — 247 рабочих дней при 5-дневной неделе).
  • Проверьте региональные особенности — некоторые субъекты РФ имеют дополнительные праздники (например, День Республики в Татарстане).
  • Если обнаружите расхождения, календарь необходимо обновить (см. следующий раздел). Особенно критично это для расчёта больничных листов и отпускных, где ошибка в один день может привести к недоплате или переплате.

    ☑️ Проверка календаря 2023

    Выполнено: 0 / 5

    3. Обновление производственного календаря 2023: 3 способа

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

    Способ 1: Автоматическое обновление через 1С:Предприятие

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

    1. Перейдите в Администрирование → Поддержка и обслуживание → Обновление конфигурации.
    2. Нажмите"Обновить" и дождитесь завершения процесса.
    3. После обновления перезагрузите базу и проверьте календарь заново.
    4. ⚠️ Внимание: Этот способ работает только если у вас активная подписка ИТС. Без неё обновления календаря не будут загружаться!

      Способ 2: Ручная загрузка из файла

      Если автоматическое обновление недоступно, скачайте актуальный календарь с сайта 1С:ИТС или регионального центра франчайзи:

      1. Скачайте файл календаря (обычно в формате .xml или .cf).
      2. В 1С перейдите в Файл → Открыть и выберите скачанный файл.
      3. Подтвердите загрузку данных.

      Файлы календарей для 2023 года обычно имеют названия вроде:

      • ProdCalendar_2023_5day.xml (5-дневная рабочая неделя)
      • ProdCalendar_2023_6day.xml (6-дневная рабочая неделя)
      • ProdCalendar_2023_Region_X.xml (региональные версии)

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

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

    ПроизводственныйКалендарь = Справочники.ПроизводственныеКалендари.НайтиПоНаименованию("Основной (2023)");
    

    Если ПроизводственныйКалендарь = Неопределено Тогда

    ПроизводственныйКалендарь = Справочники.ПроизводственныеКалендари.СоздатьЭлемент;

    ПроизводственныйКалендарь.Наименование ="Основной (2023)";

    КонецЕсли;

    // Загрузка данных из внешнего источника (пример для XML)

    ДанныеКалендаря = ЗагрузитьДанныеИзФайла("C:\Temp\ProdCalendar_2023.xml");

    ПроизводственныйКалендарь.ЗагрузитьДанные(ДанныеКалендаря);

    ПроизводственныйКалендарь.Записать;

    ⚠️ Внимание: Перед программным обновлением сделайте резервную копию базы! Ошибки в коде могут привести к потере данных.

    💡

    Если после обновления календарь всё равно отображается некорректно, попробуйте очистить кэш 1С: перейдите в Сервис → Параметры → Системные → Очистить кэш и перезапустите программу.

    4. Региональные особенности календаря 2023: что нужно знать

    Российское законодательство позволяет регионам устанавливать дополнительные нерабочие дни. В 2023 году это коснулось нескольких субъектов РФ:

    Регион Дополнительный нерабочий день Причина
    Республика Татарстан 25 мая (пятница) День Республики (перенесён с субботы)
    Республика Башкортостан 12 октября (четверг) День Республики
    Чеченская Республика 15 октября (воскресенье) + 16 октября (понедельник) Ураза-Байрам (праздник зависит от лунного календаря)
    Республика Крым 18 марта (суббота) День воссоединения Крыма с Россией

    Если ваша организация находится в одном из этих регионов, стандартный общероссийский календарь не подойдёт. Вам необходимо:

    1. Скачать региональную версию календаря с сайта 1С или местного министерства труда.
    2. Или вручную добавить дополнительные выходные в стандартный календарь.
    3. ⚠️ Внимание: Если вы работаете с филиалами в разных регионах, для каждого из них должен быть свой производственный календарь! В противном случае расчёт зарплаты и графики работы будут неверными.

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

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

      5. Типичные ошибки с производственным календарём 2023 и их решения

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

      • Ошибка:"Неверное количество рабочих дней в месяце"

        Причина: Календарь не учитывает переносы праздников (например, 23 февраля → 24 февраля).

        Решение: Обновите календарь вручную или скачайте актуальную версию с сайта 1С.

      • Ошибка:"В графике работы сотрудников не отображаются выходные"

        Причина: График работы не привязан к производственному календарю.

        Решение: Перейдите в Справочники → Графики работы, выберите нужный график и укажите актуальный календарь в поле"Производственный календарь".

      • Ошибка:"При расчёте больничного используется неверное количество дней"

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

        Решение: Проверьте настройки расчёта больничных в Настройки → Расчёт зарплаты → Пособия и убедитесь, что выбран правильный календарь.

      • Ошибка:"Календарь 2023 отсутствует в списке"

        Причина: Устаревшая версия конфигурации или отсутствие обновлений.

        Решение: Обновите платформу 1С до актуальной версии (не ниже 8.3.18) или загрузите календарь вручную.

      Если ошибка сохраняется, проверьте:

      • 🔹 Версию конфигурации (должна поддерживать 2023 год).
      • 🔹 Права пользователя (требуются права на редактирование справочников).
      • 🔹 Целостность базы данных (возможно, требуется тестирование и исправление).
      💡

      Если после всех манипуляций календарь всё равно работает некорректно, обратитесь в службу поддержки 1С с логом ошибок. Укажите версию платформы, конфигурации и описание проблемы — это ускорит решение.

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

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

      Получение данных о рабочих днях

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

      Функция ДеньРабочий(Дата, Календарь)
      

      Возврат Календарь.РабочийДень(Дата);

      КонецФункции

      // Пример использования:

      Календарь2023 = Справочники.ПроизводственныеКалендари.НайтиПоНаименованию("Основной (2023)");

      Если ДеньРабочий('20230224', Календарь2023) Тогда

      Сообщить("24 февраля 2023 — рабочий день (перенос с 23 февраля)");

      Иначе

      Сообщить("24 февраля 2023 — выходной");

      КонецЕсли;

      Получение количества рабочих дней в периоде

      Для расчёта рабочих дней между двумя датами:

      Функция КоличествоРабочихДней(ДатаНачала, ДатаОкончания, Календарь)
      

      Счетчик = 0;

      ТекущаяДата = ДатаНачала;

      Пока ТекущаяДата <= ДатаОкончания Цикл

      Если Календарь.РабочийДень(ТекущаяДата) Тогда

      Счетчик = Счетчик + 1;

      КонецЕсли;

      ТекущаяДата = ТекущаяДата + 86400; // +1 день

      КонецЦикла;

      Возврат Счетчик;

      КонецФункции;

      Экспорт календаря в внешний файл

      Чтобы сохранить календарь в формате .xml для резервного копирования:

      Процедура ЭкспортироватьКалендарь(Календарь, ПутьКФайлу)
      

      ЗаписьXML = Новый ЗаписьXML;

      ЗаписьXML.ОткрытьФайл(ПутьКФайлу);

      ЗаписьXML.ЗаписатьОбъект(Календарь);

      ЗаписьXML.Закрыть;

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

      ⚠️ Внимание: При работе с календарём через 1С:Предприятие 8.3 учитывайте, что некоторые методы (например, РабочийДень) могут возвращать неверные значения, если календарь не обновлён. Всегда проверяйте актуальность данных перед использованием в расчётах.

      7. Альтернативные источники производственного календаря 2023

      Если по каким-то причинам обновить календарь в 1С не получается, можно использовать внешние источники:

      • 📄 Официальный сайт Минтруда РФ — публикует актуальные календари с учётом всех переносов.
      • 📄 Портал"КонсультантПлюс" — содержит производственные календари с пояснениями по регионам.
      • 📄 Сайты франчайзи 1С — многие партнёры 1С выкладывают готовые файлы календарей для загрузки.
      • 📄 Excel/Google Sheets — можно создать свой календарь и импортировать его в 1С через Загрузка данных из табличного документа.

    Для импорта из Excel в 1С:

    1. Создайте таблицу с колонками: Дата, Тип дня (рабочий/выходной/праздничный).
    2. В 1С используйте обработку Универсальный обмен данными или напишите собственную процедуру загрузки.
    3. Сопоставьте поля и выполните импорт.

    ⚠️ Внимание: При использовании внешних источников убедитесь, что формат данных совместим с вашей версией 1С. Например, в старых конфигурациях (до 8.3.10) может не поддерживаться загрузка из .xlsx — только из .xls.

    💡

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

    8. Частые вопросы о производственном календаре 2023 в 1С

    🔹 Почему в моём календаре 23 февраля 2023 отмечено как выходной, хотя должен быть перенос на 24 февраля?

    Эточная ошибка устаревшего календаря. В 2023 году 23 февраля (четверг) был перенесён на 24 февраля (пятница) согласно Постановлению Правительства РФ №1647 от 10.10.2022. Обновите календарь через Администрирование → Обновление конфигурации или загрузите актуальную версию вручную.

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

    Откройте справочник Графики работы (Справочники → Графики работы). Выберите нужный график (например,"Пятидневка") и в поле"Производственный календарь" укажите актуальный календарь (например,"Основной (2023)").

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

    🔹 Можно ли создать свой производственный календарь с учётом специфики предприятия?

    Да. Для этого:

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

    Такой подход полезен для сменных графиков или предприятий с непрерывным производством.

    🔹 Почему после обновления 1С календарь 2023 не появился?

    Возможные причины:

    • 🔸 У вас устаревшая версия платформы (ниже 8.3.18), которая не поддерживает 2023 год. Обновите платформу.
    • 🔸 Отсутствует активная подписка ИТС — без неё обновления календарей не загружаются.
    • 🔸 Ошибка при обновлении — проверьте логи обновления в Администрирование → Журнал регистрации.

    Решение: скачайте календарь вручную с сайта 1С или обратитесь к партнёру за технической поддержкой.

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

    Откройте документ начисления зарплаты (например,"Начисление зарплаты и взносов"). На вкладке"Расчёт" или в параметрах документа должно быть указано, какой производственный календарь и график работы используются. Если поле пустое, проверьте настройки расчёта в Настройки → Расчёт зарплаты.