Другое · 10 мин
Как сделать производственный календарь в 1С
Как создать и заполнить производственный календарь в 1С: ЗУП и Бухгалтерии: автозаполнение, перенос праздников, графики работы, проверка ошибок и обновление данных.
Производственный календарь в 1С — это базовый справочник, от которого зависят расчёт зарплаты, отпускных, больничных, нормы рабочего времени и сроки сдачи отчётности. Если календарь не заполнен или заполнен с ошибками, программа неверно считает норму часов, а значит — искажает окладные начисления и средний заработок.
В типовых конфигурациях (1С: ЗУП, 1С: Бухгалтерия, 1С: ERP) производственный календарь обычно уже создан, но его нужно ежегодно обновлять: переносить праздничные дни, учитывать постановления правительства о переносе выходных и проверять сокращённые предпраздничные дни. Ниже разобраны все способы — от автоматического обновления до ручного создания календаря с нуля.
Инструкция подходит для конфигураций на платформе 1С:Предприятие 8.3 с интерфейсом «Такси». Названия пунктов меню могут немного отличаться в зависимости от релиза, но логика действий одинакова.
Где находится производственный календарь в разных конфигурациях
В 1С: ЗУП 3.1 откройте раздел Настройка → Производственные календари. Если пункта нет в меню, проверьте, что включена функциональность учёта рабочего времени, либо найдите справочник через «Все функции» (клавиши Shift+Alt+F или кнопка с тремя полосками в правом верхнем углу): Справочники → Производственные календари.
В 1С: Бухгалтерии 3.0 путь такой: Администрирование → Производственный календарь (в подразделе «Общие настройки»). В 1С: ERP и Комплексной автоматизации календарь находится в разделе «Нормативно-справочная информация» или «Администрирование».
В списке обычно уже есть календарь «Российская Федерация» (или «РФ») — это общероссийский производственный календарь, который поставляется с конфигурацией. Именно он используется по умолчанию в графиках работы сотрудников и при расчёте сроков.
Автоматическое заполнение и обновление календаря
Самый надёжный способ — обновить календарь через интернет. В форме производственного календаря нажмите кнопку «Заполнить по умолчанию» или «Обновить» (название зависит от конфигурации). Программа загрузит актуальные данные с сервера 1С, включая переносы выходных дней по постановлению правительства.
Для автоматического обновления нужно действующее подключение к интернет-поддержке (ИТС). Если подписки нет, календарь заполняется вручную: стандартная пятидневка с субботой и воскресеньем как выходными создаётся кнопкой «Заполнить по умолчанию», а праздничные дни и переносы вносятся по официальному производственному календарю.
После автозаполнения обязательно сверьте результат с официальным календарём на текущий год: постановление о переносе выходных иногда выходит после обновления данных, и часть переносов приходится вносить самостоятельно.
- 1Откройте Настройка → Производственные календари и выберите календарь «РФ».
- 2Нажмите «Заполнить по умолчанию» — программа отметит рабочие, выходные и праздничные дни.
- 3Если есть интернет-поддержка, используйте «Обновить» для загрузки актуальных переносов.
- 4Сверьте праздничные и перенесённые дни с официальным производственным календарём.
- 5Нажмите «Записать» и проверьте норму рабочего времени по месяцам.
Ручная настройка: перенос праздников и выходных
Чтобы изменить статус конкретного дня, откройте календарь, выделите нужную дату и выберите действие. Обычно доступны варианты: «Рабочий день», «Выходной», «Праздничный», «Предпраздничный» (сокращённый на час). Изменения применяются кнопкой «Записать» или «ОК».
Типовая ситуация — перенос выходного дня. Например, если праздник выпадает на субботу, правительство переносит выходной на ближайший понедельник. В календаре нужно: субботу сделать рабочим днём (если она становится рабочей по переносу), а понедельник — выходным. Дата, с которой перенесён день, часто отображается в отдельном поле или комментарии.
Предпраздничные дни отмечайте отдельным видом, а не просто «рабочим днём». От этого зависит сокращение рабочего времени на один час в графиках сотрудников — если поставить обычный рабочий день, норма часов в этом месяце завысится.
Создание собственного календаря для региона или режима работы
Если в вашем регионе есть дополнительные нерабочие праздничные дни (например, республиканские праздники), создайте отдельный календарь. В списке производственных календарей нажмите «Создать», укажите наименование и код, затем заполните дни — проще всего заполнить по умолчанию и скорректировать отличия от общероссийского календаря.
Новый календарь нужно привязать к графикам работы сотрудников: в справочнике «Графики работы сотрудников» (ЗУП) или в настройках графика укажите созданный календарь в поле «Производственный календарь». Сотрудники, работающие по этому графику, получат норму времени с учётом региональных праздников.
Для сменных и вахтовых режимов производственный календарь как правило остаётся общероссийским, а особенности режима задаются непосредственно в графике работы — шаблоном сменности. Отдельный календарь нужен только тогда, когда отличается сам набор выходных и праздничных дней.
Какой способ заполнения выбрать
Самый быстрый и точный вариант. Требует действующей подписки ИТС. Подходит большинству организаций.
Работает без интернета, но требует сверки с официальным календарём каждый год. Риск пропустить перенос выходного.
Подходит при обновлении нескольких баз или отраслевых решений. Требует проверенного источника данных, иначе можно загрузить ошибки.
Проверка нормы рабочего времени и типичные ошибки
После заполнения календаря проверьте норму рабочего времени. В ЗУП откройте отчёт «График работы» или посмотрите норму в графике сотрудника: сумма часов по месяцам должна совпадать с официальной нормой при 40-часовой неделе. Расхождение даже на один час — признак ошибки в календаре.
Косвенный признак проблем — странные суммы в расчёте оклада: если сотрудник отработал полный месяц, а сумма начисления отличается от оклада, проверьте, не сбилась ли норма дней. Также проверьте, что предпраздничные дни сокращены на час, а перенесённые выходные отражены корректно.
Как проверить результат
Совпадает с официальным производственным календарём
Норма больше или меньше официальной — проверьте праздники и переносы
Отмечены отдельным видом, рабочее время сокращено на час
Стоит обычный рабочий день — норма завышена
Дата-источник и дата-получатель переноса соответствуют постановлению
Выходной просто добавлен без переноса — сдвинута норма дней
Начислено ровно по окладу
Есть отклонения при полностью отработанном времени
Частая ошибка — обновление календаря только в одной базе при ведении учёта в нескольких (например, ЗУП и Бухгалтерия). Календари должны совпадать во всех связанных базах, иначе при обмене данными возникнут расхождения в нормах и суммах.
Когда нужна помощь специалиста
Самостоятельно безопасно: заполнить календарь по умолчанию, обновить через интернет-поддержку, перенести праздничные дни за текущий период до расчёта зарплаты. Эти операции обратимы и легко проверяются сверкой нормы времени.
К специалисту по 1С стоит обратиться, если нужно: исправить календарь в закрытых расчётных периодах, настроить несколько календарей для сложной структуры подразделений, восстановить календарь после неудачного обмена данными или перенести настройки в нетиповую конфигурацию. Перед любыми массовыми изменениями сделайте резервную копию информационной базы.
Что важно запомнить
Производственный календарь заполняется кнопкой «Заполнить по умолчанию» или обновлением через интернет-поддержку, а переносы праздников сверяются с официальным календарём вручную. Контрольный показатель — норма рабочего времени по месяцам. Изменения за прошлые рассчитанные периоды делайте только после резервной копии.
Частые вопросы
Что делать, если кнопка «Заполнить по умолчанию» неактивна?
Проверьте права пользователя — нужны права на изменение нормативно-справочной информации. Также убедитесь, что календарь открыт на редактирование, а не только на просмотр, и что база не находится в режиме совместимости с ограничениями. В файловой базе проверьте, что никто другой не редактирует этот же объект.
Как часто нужно обновлять производственный календарь?
Минимум один раз — перед началом нового календарного года, до первого расчёта зарплаты. Дополнительно стоит проверять календарь после выхода постановлений о переносе выходных дней: иногда переносы объявляют в течение года, и данные требуют корректировки.
Почему норма часов в графике не совпадает с календарём?
График работы может быть привязан к другому производственному календарю или содержать собственные настройки сокращённых дней. Откройте график сотрудника и проверьте поле «Производственный календарь», а также способ расчёта нормы — по календарю или по другому графику.
Можно ли вести несколько производственных календарей в одной базе?
Да, справочник поддерживает любое количество календарей. Это нужно для регионов с дополнительными праздниками или для организаций с особыми режимами. Каждый календарь привязывается к своим графикам работы, и сотрудники считаются по норме именно своего календаря.
Что будет, если не обновить календарь на новый год?
Графики работы за новый год останутся без нормы времени, и программа либо не сможет рассчитать оклад, либо посчитает его по неверной норме. Также могут некорректно определяться сроки в регламентированной отчётности. Обновление занимает несколько минут и снимает все эти риски.
Как перенести календарь из одной базы 1С в другую?
Используйте типовую обработку «Выгрузка и загрузка данных XML» (доступна во «Все функции» → Обработки) или механизм синхронизации, если базы связаны. Выгрузите справочник «Производственные календари» из базы-источника и загрузите в целевую. После переноса сверьте норму времени и привязки графиков.