Календари в 1С 8.3: где искать каждый и что в нём настраивать
Содержание
Календарь для выбора даты в 1С открывается кнопкой с иконкой календаря справа от любого поля даты или клавишей F4, когда курсор стоит в этом поле. А вот производственный календарь
, по которому программа считает рабочие дни и нормы времени, — это отдельный справочник: Все функции → Справочники → Производственные календари.
Частая путаница: человек ищет «календарь в 1С», чтобы поправить перенос праздника, и пытается сделать это в окне выбора даты. Там ничего не настраивается. Рабочие и выходные дни живут в производственном календаре, а режим конкретного сотрудника — в графике работы. Ниже по порядку: где какой календарь, как его заполнить и что делать, если расчёты поехали.
Как выбрать дату в поле документа
Любое поле с датой в 1С 8.3 — шапка документа, период отчёта, дата приёма сотрудника — устроено одинаково.
- Щёлкните в поле даты.
- Нажмите кнопку с иконкой календаря справа от поля или клавишу
F4. - В выпадающем окне листайте месяцы стрелками, щёлкните нужный день.
- Чтобы очистить поле, нажмите
Shift+F4.
Дату можно и просто напечатать цифрами: точки между днём, месяцем и годом программа ставит сама по маске поля. Набрать 07102026 быстрее, чем кликать по месяцам, особенно когда дата далеко от текущей.
Дата 01.01.0001 в поле — это не ошибка, а пустая дата. Так 1С показывает незаполненное значение в некоторых формах и в выгрузках.
Если нужен календарь «просто посмотреть», без привязки к документу, загляните в главное меню (кнопка с тремя полосками в левом верхнем углу), группа Сервис. Там собраны служебные инструменты платформы, включая калькулятор.
Выбор периода в отчётах
В отчётах вместо одной даты обычно задаётся период. Кнопка с многоточием рядом с полями «с … по …» открывает окно выбора периода. В нём есть быстрые варианты: месяц, квартал, полугодие, год, а также произвольный интервал с двумя календарями.
Удобный приём: в окне периода можно стрелками переключать соседний квартал или месяц, не перебивая даты вручную. Для ежемесячной сверки это экономит пару кликов на каждом отчёте.
Производственный календарь: где он и как считает рабочие дни
Производственный календарь — справочник, где для каждого дня года указан его вид. По нему 1С считает норму рабочих дней и часов, сроки, которые измеряются в рабочих днях, и заполняет графики работы.
Где найти:
| Конфигурация | Как открыть |
|---|---|
| Любая на БСП (БП 3.0, ЗУП 3.1, УТ 11) | Все функции → Справочники → Производственные календари |
| ЗУП 3.1 | раздел Настройка, группа справочников предприятия |
| БП 3.0 | раздел Справочники, группа Предприятие |
Путь через «Все функции» работает везде. Если пункта «Все функции» в главном меню нет, включите его: Главное меню → Сервис → Параметры → Отображать команду «Все функции».
Какие виды дней бывают
- 🟢 Рабочий — обычный рабочий день.
- 🟡 Предпраздничный — рабочий день, сокращённый на час.
- ⚪ Суббота и Воскресенье — выходные по пятидневке.
- 🔴 Праздник — нерабочий праздничный день по статье 112 ТК РФ.
- 🔵 Нерабочий — дни, объявленные нерабочими отдельным решением (как было в 2020–2021 годах).
Для шестидневки субботы считаются рабочими, а предпраздничный день сокращается так же. Поэтому вид «Суббота» хранится отдельно от «Воскресенья»: программа может посчитать и пятидневку, и шестидневку по одному календарю.
Как программа получает данные на новый год
Переносы выходных Правительство утверждает ежегодно, обычно осенью. В типовые конфигурации данные приходят двумя путями:
- С обновлением конфигурации — в релизе приходит заполненный календарь на следующий год.
- Через интернет
-поддержку — обновлением классификаторов. В БП 3.0 это
Администрирование → Интернет-поддержка и сервисы, блок классификаторов.
Если интернет-поддержка не подключена и базу давно не обновляли, следующий год в календаре окажется пустым. Тогда графики работы на январь не заполнятся, а норма времени будет нулевой.
Как поправить производственный календарь вручную
Ручная правка нужна в двух случаях: обновление ещё не пришло, а работать уже надо, или в регионе есть свои праздники.
- Откройте справочник производственных календарей, затем нужный календарь (основной обычно называется «Российская Федерация»).
- Переключите год в форме.
- Щёлкните по дню и выберите в контекстном меню изменение вида дня или перенос дня.
- При переносе укажите, с какой даты на какую переносится выходной. Программа поменяет оба дня местами.
- Запишите календарь.
Изменение календаря не пересчитывает уже заполненные графики работы. После правки откройте графики, где используется этот календарь, и заполните их заново за затронутый год.
Региональные праздники
Для Татарстана, Башкортостана, Якутии и других регионов со своими праздниками удобнее завести отдельный календарь, а не править федеральный. В новом календаре укажите базовым основной федеральный: общие переносы подтянутся автоматически, вручную останутся только региональные дни.
Потом этот календарь выбирают в графиках работы сотрудников обособленного подразделения в этом регионе. Федеральный при этом остаётся нетронутым для остальной организации.
Графики работы сотрудников: где задать режим
Производственный календарь отвечает на вопрос «какой это день в стране». График работы — «как в этот день работает конкретный человек». Справочник называется «Графики работы сотрудников»:
- в ЗУП 3.1 — раздел
Настройка; - в любой конфигурации —
Все функции → Справочники → Графики работы сотрудников.
Новый график создаётся кнопкой «Создать». Основные настройки в форме:
- 📅 Способ заполнения — по неделям (пятидневка, шестидневка) или по циклам произвольной длины (сменные графики).
- ⏰ Часы по дням — сколько часов работают в каждый день недели или цикла.
- 🎉 Учёт праздников — переносить ли выходные по производственному календарю.
- 🧮 Суммированный учёт — флажок для работы с учётным периодом длиннее месяца.
- 🌙 Вечерние и ночные часы — если за них полагается доплата.
После настройки нажмите кнопку заполнения: программа разложит часы по датам года с учётом выбранного производственного календаря. Каждый новый год заполняйте график отдельно, переключив год в форме.
Пример: пятидневка по 8 часов
В неделе 40 часов — норма по статье 91 ТК РФ. Если в месяце 21 рабочий день, из них один предпраздничный, норма составит 21 × 8 − 1 = 167 часов. Ровно это число 1С покажет в графике за месяц, если производственный календарь заполнен правильно. Удобно сверять: месячная норма в графике должна совпадать с официальной для этого года.
Сменные и индивидуальные графики
Для сменщиков выберите заполнение по циклам. Например, график «сутки через трое»: цикл длиной 4 дня, в первый день 24 часа (с ночными часами отдельной строкой), три дня — выходные. Укажите дату начала цикла: от неё программа рассчитает, на какие числа выпадут смены.
Для сменных графиков обычно ставят суммированный учёт. По статье 104 ТК РФ учётный период не может превышать одного года, а норма считается за весь период, а не за каждую неделю.
Когда нужен индивидуальный график
Бывает, что сотрудник работает не так, как написано в общем графике: подменял коллегу, работал по особому расписанию в отдельном месяце. Для этого в ЗУП 3.1 есть документ «Индивидуальный график». В нём на конкретный месяц задаются часы сотрудника по дням, и они перекрывают общий график при расчёте зарплаты и табеля.
Найти документ проще всего через Все функции → Документы → Индивидуальный график или в разделе Зарплата.
Если человек меняет режим насовсем, индивидуальный график не нужен. Его переводят на другой график кадровым переводом или документом «Изменение графика работы списком», если таких сотрудников несколько.
Какой календарь за что отвечает: сводная таблица
| Что ищете | Где это в 1С | Что настраивается | Влияет на расчёты |
|---|---|---|---|
| Выбор даты в поле | Кнопка у поля, F4 | Ничего | Нет |
| Период отчёта | Кнопка с многоточием у полей периода | Стандартные периоды | Только на отбор отчёта |
| Производственный календарь | Справочник «Производственные календари» | Виды дней, переносы | Нормы, сроки, графики |
| График работы | Справочник «Графики работы сотрудников» | Часы по дням, смены, ночные | Табель, зарплата, отпуска |
| Индивидуальный график | Документ в ЗУП 3.1 | Часы сотрудника на месяц | Табель и зарплата сотрудника |
| Задачи бухгалтера | БП 3.0, раздел Главное | Список отчётов и платежей со сроками | Нет, это напоминания |
Последняя строка — то, что часто называют «календарём бухгалтера». Это список задач со сроками сдачи отчётности и уплаты налогов по настройкам вашей организации. С производственным календарём он не связан, хотя тоже показывает даты.
Почему календарь «не работает» и как это исправить
Главное меню → Сервис → Параметры, флажок отображения команды «Все функции».Если перезаполняете график за месяц, по которому уже начислена зарплата, сначала проверьте, закрыт ли период. Пересчёт закрытого месяца потянет за собой перерасчёты и исправления в отчётности.
Календарь в отчётах и в собственных обработках
Производственный календарь используется не только в зарплате. Его данные нужны, когда считаете сроки в рабочих днях: оплату по договору «в течение 10 рабочих дней», срок ответа на требование, отсрочку для контрагента.
Для анализа рабочего времени в ЗУП 3.1 используйте табель учёта рабочего времени: он строится по графикам и показывает норму и фактически отработанное. Нормы по графику за месяц видны прямо в форме графика работы — это быстрый способ сверить их с табелем.
Если пишете обработку или отчёт
Программистам не нужно разбирать справочник вручную. В конфигурациях на БСП есть общий модуль КалендарныеГрафики с готовыми функциями. Две самые нужные:
// Дата, отстоящая от начальной на 10 рабочих дней по календарю
КонечнаяДата = КалендарныеГрафики.ДатаПоКалендарю(Календарь, НачальнаяДата, 10);
// Количество рабочих дней между двумя датами
ЧислоДней = КалендарныеГрафики.РазностьДатПоКалендарю(Календарь, ДатаНачала, ДатаОкончания);
Параметр Календарь — ссылка на элемент справочника «Производственные календари». Если в календаре нет данных на нужный год, функции сообщат об ошибке, а не вернут неверную дату. Поэтому та же проверка «заполнен ли следующий год» актуальна и для своих разработок.
Перед использованием функций в своей обработке откройте модуль КалендарныеГрафики в конфигураторе и сверьте список параметров: в разных версиях БСП у функций бывают дополнительные необязательные параметры.
Частые вопросы
Видят ли все пользователи базы один и тот же производственный календарь?
Нужно ли заводить производственный календарь каждый год заново?
Почему у двух организаций в одной базе разные нормы часов?
Влияет ли производственный календарь на отпуск?
Можно ли удалить ошибочно созданный календарь?
Источники
- Трудовой кодекс РФ, статья 91 «Понятие рабочего времени. Нормальная продолжительность рабочего времени»
- Трудовой кодекс РФ, статья 104 «Суммированный учет рабочего времени»
- Трудовой кодекс РФ, статья 112 «Нерабочие праздничные дни»