К статье
Практический материал

Другое · 10 мин

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

Как создать и заполнить производственный календарь в 1С: ЗУП и Бухгалтерии: автозаполнение, перенос праздников, графики работы, проверка ошибок и обновление данных.

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

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

Инструкция подходит для конфигураций на платформе 1С:Предприятие 8.3 с интерфейсом «Такси». Названия пунктов меню могут немного отличаться в зависимости от релиза, но логика действий одинакова.

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

В 1С: ЗУП 3.1 откройте раздел Настройка → Производственные календари. Если пункта нет в меню, проверьте, что включена функциональность учёта рабочего времени, либо найдите справочник через «Все функции» (клавиши Shift+Alt+F или кнопка с тремя полосками в правом верхнем углу): Справочники → Производственные календари.

В 1С: Бухгалтерии 3.0 путь такой: Администрирование → Производственный календарь (в подразделе «Общие настройки»). В 1С: ERP и Комплексной автоматизации календарь находится в разделе «Нормативно-справочная информация» или «Администрирование».

В списке обычно уже есть календарь «Российская Федерация» (или «РФ») — это общероссийский производственный календарь, который поставляется с конфигурацией. Именно он используется по умолчанию в графиках работы сотрудников и при расчёте сроков.

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

Самый надёжный способ — обновить календарь через интернет. В форме производственного календаря нажмите кнопку «Заполнить по умолчанию» или «Обновить» (название зависит от конфигурации). Программа загрузит актуальные данные с сервера 1С, включая переносы выходных дней по постановлению правительства.

Для автоматического обновления нужно действующее подключение к интернет-поддержке (ИТС). Если подписки нет, календарь заполняется вручную: стандартная пятидневка с субботой и воскресеньем как выходными создаётся кнопкой «Заполнить по умолчанию», а праздничные дни и переносы вносятся по официальному производственному календарю.

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

Как заполнить календарь автоматически
  1. 1
    Откройте Настройка → Производственные календари и выберите календарь «РФ».
  2. 2
    Нажмите «Заполнить по умолчанию» — программа отметит рабочие, выходные и праздничные дни.
  3. 3
    Если есть интернет-поддержка, используйте «Обновить» для загрузки актуальных переносов.
  4. 4
    Сверьте праздничные и перенесённые дни с официальным производственным календарём.
  5. 5
    Нажмите «Записать» и проверьте норму рабочего времени по месяцам.

Ручная настройка: перенос праздников и выходных

Чтобы изменить статус конкретного дня, откройте календарь, выделите нужную дату и выберите действие. Обычно доступны варианты: «Рабочий день», «Выходной», «Праздничный», «Предпраздничный» (сокращённый на час). Изменения применяются кнопкой «Записать» или «ОК».

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

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

Создание собственного календаря для региона или режима работы

Если в вашем регионе есть дополнительные нерабочие праздничные дни (например, республиканские праздники), создайте отдельный календарь. В списке производственных календарей нажмите «Создать», укажите наименование и код, затем заполните дни — проще всего заполнить по умолчанию и скорректировать отличия от общероссийского календаря.

Новый календарь нужно привязать к графикам работы сотрудников: в справочнике «Графики работы сотрудников» (ЗУП) или в настройках графика укажите созданный календарь в поле «Производственный календарь». Сотрудники, работающие по этому графику, получат норму времени с учётом региональных праздников.

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

Какой способ заполнения выбрать

Автообновление через интернет-поддержку

Самый быстрый и точный вариант. Требует действующей подписки ИТС. Подходит большинству организаций.

Кнопка «Заполнить по умолчанию» + ручные переносы

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

Загрузка из файла / обработки

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

Проверка нормы рабочего времени и типичные ошибки

После заполнения календаря проверьте норму рабочего времени. В ЗУП откройте отчёт «График работы» или посмотрите норму в графике сотрудника: сумма часов по месяцам должна совпадать с официальной нормой при 40-часовой неделе. Расхождение даже на один час — признак ошибки в календаре.

Косвенный признак проблем — странные суммы в расчёте оклада: если сотрудник отработал полный месяц, а сумма начисления отличается от оклада, проверьте, не сбилась ли норма дней. Также проверьте, что предпраздничные дни сокращены на час, а перенесённые выходные отражены корректно.

Контрольные точки

Как проверить результат

Норма часов за январь при 40-часовой неделе
Норма

Совпадает с официальным производственным календарём

Тревожный признак

Норма больше или меньше официальной — проверьте праздники и переносы

Предпраздничные дни
Норма

Отмечены отдельным видом, рабочее время сокращено на час

Тревожный признак

Стоит обычный рабочий день — норма завышена

Перенесённые выходные
Норма

Дата-источник и дата-получатель переноса соответствуют постановлению

Тревожный признак

Выходной просто добавлен без переноса — сдвинута норма дней

Расчёт оклада за полный месяц
Норма

Начислено ровно по окладу

Тревожный признак

Есть отклонения при полностью отработанном времени

Частая ошибка — обновление календаря только в одной базе при ведении учёта в нескольких (например, ЗУП и Бухгалтерия). Календари должны совпадать во всех связанных базах, иначе при обмене данными возникнут расхождения в нормах и суммах.

Типичные ошибки
01
Забыли обновить календарь на новый год — графики сотрудников показывают неверную норму, оклад считается неправильно.
02
Перенесли выходной, но не сделали рабочим день-источник — в месяце лишний нерабочий день и заниженная норма.
03
Предпраздничный день отметили обычным рабочим — потерян час сокращения, искажён учёт сверхурочных.
04
Изменили календарь задним числом после расчёта зарплаты — расхождения между документами и отчётностью.
05
Создали региональный календарь, но не привязали его к графикам — сотрудники считаются по общероссийскому.

Когда нужна помощь специалиста

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

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

Итог

Что важно запомнить

Производственный календарь заполняется кнопкой «Заполнить по умолчанию» или обновлением через интернет-поддержку, а переносы праздников сверяются с официальным календарём вручную. Контрольный показатель — норма рабочего времени по месяцам. Изменения за прошлые рассчитанные периоды делайте только после резервной копии.

Частые вопросы

Что делать, если кнопка «Заполнить по умолчанию» неактивна?

Проверьте права пользователя — нужны права на изменение нормативно-справочной информации. Также убедитесь, что календарь открыт на редактирование, а не только на просмотр, и что база не находится в режиме совместимости с ограничениями. В файловой базе проверьте, что никто другой не редактирует этот же объект.

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

Минимум один раз — перед началом нового календарного года, до первого расчёта зарплаты. Дополнительно стоит проверять календарь после выхода постановлений о переносе выходных дней: иногда переносы объявляют в течение года, и данные требуют корректировки.

Почему норма часов в графике не совпадает с календарём?

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

Можно ли вести несколько производственных календарей в одной базе?

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

Что будет, если не обновить календарь на новый год?

Графики работы за новый год останутся без нормы времени, и программа либо не сможет рассчитать оклад, либо посчитает его по неверной норме. Также могут некорректно определяться сроки в регламентированной отчётности. Обновление занимает несколько минут и снимает все эти риски.

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

Используйте типовую обработку «Выгрузка и загрузка данных XML» (доступна во «Все функции» → Обработки) или механизм синхронизации, если базы связаны. Выгрузите справочник «Производственные календари» из базы-источника и загрузите в целевую. После переноса сверьте норму времени и привязки графиков.