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

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Сфера услуг, туризм и социальный сектор
← На главную

При переходе на современные версии программ расчета зарплаты (1С:ЗУП 3.1, 1С:ЗКГУ 3.1) многие пользователи сталкиваются с изменением логики учета рабочего времени в табеле. В прежних конфигурациях (например, 1С:ЗиК 7.7) действовало правило «в том числе»: в графе «Явка» указывалось общее время смены, а в графе «Ночные» — часы, приходящиеся на ночное время. При попытке перенести этот подход в новые программы возникает ошибка проведения («сотрудник отработал более 24 часов») либо при указании исключительно ночных часов полностью пропадает базовая оплата по окладу.

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

Причина изменения логики: аддитивная модель учета времени

Проанализируем ключевое архитектурное отличие современных версий 1С:Предприятие 8.3:

  1. Аддитивный принцип (сложение интервалов): теперь виды времени не поглощают друг друга. Вид времени «Явка» (буквенный код «Я») обозначает исключительно дневные часы работы. Вид времени «Ночные часы» (буквенный код «Н») обозначает ночные часы (интервал с 22:00 до 06:00).
  2. Контроль суточного лимита: программа суммирует все введенные часы за конкретные календарные сутки (с 00:00 до 24:00). Если указать «Я 16» и «Н 8», система воспримет это как 16 дневных часов + 8 ночных часов = 24 часа. Если же ввести, например, «Я 20» и «Н 8», сумма составит 28 часов, что физически невозможно в рамках одних суток, и программа заблокирует проведение документа с ошибкой.

Посмотрим на наглядный пример пересчета:

  1. Ранее (в старых версиях): смена 8 часов, из которых 2 часа ночью, обозначалась как Я 8 Н 2 (всего отработано 8 часов).
  2. Сейчас (в актуальных версиях): эта же смена должна отражаться как Я 6 Н 2 (6 дневных часов + 2 ночных часа = итого 8 часов).
  3. Если смена полностью ночная: например, отработано 6 ночных часов. В табеле указывается только Н 6, явку Я 0 указывать не нужно.

Почему при указании только ночных часов не начисляется оклад?

Выясним причину распространенной ситуации: когда в табеле зафиксированы только ночные часы (например, Н 6), программа рассчитывает доплату за ночное время (например, 20% или 35% от часового тарифа), но базовая оплата по окладу за этот день становится равной 0.

Это происходит из-за некорректной настройки вида времени в формуле начисления. Типовая «Доплата за работу в ночное время» имеет назначение «Дополнительная оплата за уже оплаченное время». Она рассчитывает исключительно надбавку к тарифу, предполагая, что 100% базовой стоимости этих часов уже начислено основным начислением (окладом или часовым тарифом). Если в основном начислении сотрудника стоит учет только по виду «Явка», то за ночные часы базовый оклад начислен не будет.

Пошаговая настройка основного начисления по окладу

Разберем по шагам, как настроить начисление, чтобы ночные часы корректно включались в общую оплату по тарифу:

  1. Перейдем в раздел «Настройка» → «Начисления».
  2. Найдем и откроем начисление сотрудника (например, «Оплата по окладу» или «Оплата по окладу (по часам)»).
  3. Перейдем на вкладку «Учет времени».
  4. В поле «Вид времени» вместо значения «Явка» выберем предопределенный составной вид времени «Рабочее время».
  5. Сохраним изменения по кнопке «Записать и закрыть».

Вид времени Рабочее время является агрегирующим: он автоматически включает в себя часы видов Явка, Ночные часы, Вечерние часы и другие рабочие интервалы. В результате показатель ВремяВЧасах при расчете зарплаты учтет полную продолжительность смены, и сотрудник получит 100% оклада за все отработанные часы плюс отдельную надбавку по начислению за работу в ночное время.

Учет смен, переходящих через полночь (суточные графики)

Рассмотрим, как правильно отражать в учете смену «сутки через трое» (например, с 08:00 текущего дня до 08:00 следующего дня с перерывом 2 часа). Поскольку платформа ведет учет строго в пределах астрономических суток, смену необходимо разбивать на две части:

  1. Первые сутки (с 08:00 до 24:00): дневное время с 08:00 до 22:00 за вычетом перерыва составляет 12 часов (Я 12), ночное время с 22:00 до 24:00 составляет 2 часа (Н 2). Итого за первые сутки: 14 часов.
  2. Вторые сутки (с 00:00 до 08:00): ночное время с 00:00 до 06:00 составляет 6 часов (Н 6), дневное время с 06:00 до 08:00 составляет 2 часа (Я 2). Итого за вторые сутки: 8 часов.

Общая продолжительность работы за смену составит 14 + 8 = 22 часа.

Рекомендации по автоматизации учета времени

Чтобы избежать постоянного ручного исправления документа «Табель», используем штатные возможности автоматизации:

  1. Настройка графика работы с ночными часами: в справочнике «Графики работы сотрудников» (раздел «Настройка») создадим график со способом заполнения «По циклам произвольной длины». Установим флаги «Суммированный учет времени» и «Ночные часы». В таблице расписания укажем точное распределение дневных и ночных часов по дням цикла.
  2. Документ «Индивидуальный график»: при скользящих сменах или оперативных изменениях планового расписания введем документ «Индивидуальные графики» (раздел «Зарплата») до начала расчетного месяца.
  3. Отказ от избыточного ввода табелей: в современной архитектуре 1С:ЗУП зарплата корректно рассчитывается напрямую по графику работы сотрудника с учетом документов-отклонений (больничных, отпусков, командировок). Документ «Табель» рекомендуется формировать только при необходимости регистрации специфических корректировок или для печати унифицированных форм Т-12 и Т-13.
← На главную