Начисление по часам код

Как настроить начисления по часам в ЗУП 3.1 без ошибок? Разбираем коды табеля, формулы стоимости часа и частые грабли. Сделайте расчет зарплаты точным!

Бесплатная консультация юриста

+7 (800) 302-87-29

Реклама jurik.ru

Автоматизация расчета заработной платы в программе 1С:Зарплата и управление персоналом 3.1 (ЗУП 3.1) требует грамотной настройки видов начислений и правильного заполнения табелей учета рабочего времени. Статья подробно разбирает механику «начисления по часам», коды табеля, формулы расчета стоимости часа и типичные ошибки.

Основные понятия: человеко-час и норма времени

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

  • Норма времени (НормаЧасов), плановое количество часов работы за учетный период (месяц), установленное производственным календарем с учетом графика работы сотрудника.
  • Отработанное время (ВремяВЧасах) — фактическое количество часов, отработанных сотрудником, зафиксированное в табеле учета рабочего времени.
  • Коэффициент отработки (Коэф) — отношение отработанного времени к норме: ВремяВЧасах / НормаЧасов.

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

Кодовая форма табеля учета рабочего времени

Для корректного расчета начислений «по часам» критически важно правильное заполнение табеля. В 1С:ЗУП используются буквенные и цифровые коды (согласно Приказу Госкомстата от № 1 и настройкам программы).

Основные коды явки (оплата по тарифу/окладу):
Буквенный код Цифровой код Наименование Примечание
Я 01 Явка на работу (дневная) Стандартный код для оплаты по окладу/тарифу
Р 02 Работа в выходной/праздничный день Оплачивается в двойном размере или в одинарном с доп. отгулом
Н 03 Ночная работа Код Н или 02 (в зависимости от настроек) указывается в табеле для расчета доплаты за ночные часы
С 04 Сверхурочная работа Первые 2 часа — 1.5 ставки, последующие, 2 ставки
К 05 Командировка Оплачивается по среднему заработку

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

Коды неявок (не входят в отработанное время для расчета «по часам»):
  • ОТ / 09 — Очередной ежегодный оплачиваемый отпуск.
  • Б / 19 — Временная нетрудоспособность (больничный).
  • О / 10 — Дополнительный оплачиваемый отпуск.
  • НВ / 21 — Неявка по невыясненным причинам (прогул).
  • У / 15, Учеба с отрывом от работы.

При заполнении табеля в документе «Табель учета рабочего времени» в каждом дне месяца указывается код и количество отработанных часов.

Настройка вида начисления «Оплата по окладу (по часам)»

В 1С:ЗУП 3.1 базовый вид начисления для оплаты за отработанное время — Оплата по окладу (по часам). Его алгоритм расчета пропорционален отработанному времени.

Ключевые параметры настройки (в карточке вида начисления):
  1. База начисления: Оклад (или Тарифная ставка).
  2. Расчетная база — Время: Включает показатели «Время в днях» / «Норма времени в днях за месяц» или «Время в часах» / «Норма времени в часах за месяц».
  3. Флаг «По часам»: Если установлен, сумма начисления рассчитывается от базовой (оклада) пропорционально отработанным часам.
  4. Флаг «По сменам»: Если установлен, расчет идет пропорционально отработанным сменам (актуально для сменных графиков).
  5. Код дохода: Обязательная ссылка на элемент справочника «Виды дохода» (например, «2000 — Доходы в виде заработной платы» для НДФЛ).

Формула расчета (упрощенно):

Сумма = Оклад * ( ОтработанныеЧасы / НормаЧасовЗаМесяц )

В коде алгоритма расчета (в конфигураторе или в конструкторе формул) это часто выглядит так:

Результат = База * ВремяВЧасах / НормаЧасов;

Где База — это оклад (или ставка за единицу времени), ВремяВЧасах — сумма часов по кодам явки (Я, Р, К и др.) за месяц, НормаЧасов — норма часов за месяц по производственному календарю сотрудника.

Расчет стоимости часа (для сверхурочных, ночных, праздничных)

Для начислений сверхурочных (код С), ночных часов (код Н) и работы в праздники (код Р) используется стоимость часа. В ЗУП 3.1 она рассчитывается на основании совокупной тарифной ставки (оклада).

Порядок расчета стоимости часа:
  1. Определяется совокупная тарифная ставка (оклад + постоянные надбавки, закрепленные за ставкой, например, за вредность, классность, стаж, если они входят в ставку по локальному нормативному акту).
  2. Совокупная ставка делится на норму часов за данный месяц (НормаЧасов).
  3. Формула: СтоимостьЧаса = СовокупнаяТарифнаяСтавка / НормаЧасовМесяца.

Пример: Оклад 42 000 руб. Норма часов за месяц 168 ч. Стоимость часа = 42 000 / 168 = 250 руб./ч.

  • Сверхурочные (первые 2 часа): 250 * 1.5 = 375 руб./ч.
  • Ночная доплата (20%): 250 * 0.2 = 50 руб./ч. (начисляется сверх оклада за отработанные ночные часы).
  • Работа в праздник (в однократном размере сверх оклада): 250 * 1 = 250 руб./ч. (итого 500 руб./ч с учетом оклада).

Типичные проблемы и ошибки («Деление на ноль», нулевой результат)

Администраторы и кадровики часто сталкиваются со следующими ситуациями:

Проблема 1: «Деление на 0» или нулевая сумма в строке «Оплата по окладу (по часам)»

Причина: В табеле заполнены коды явки (Я), но не заполнено количество часов в ячейках табеля, либо норма часов за месяц равна 0 (не настроен график работы или производственный календарь).

Решение: Проверить документ «Табель учета рабочего времени» — в каждой ячейке дня должен стоять код И количество часов (например, «Я 8»). Проверить график работы сотрудника (карточка сотрудника — вкладка «Рабочее время»).

Проблема 2: Несовпадение нормы и отработанного времени при наличии отсутствий

Если был больничный или отпуск, норма часов за месяц остается полной (календарной), а отработанное время уменьшается. Начисление «По часам» рассчитается пропорционально отработанным часам. За дни отпуска/больничного создаются отдельные документы начисления («Оплата отпуска», «Выплата больничного») с другими алгоритмами (по среднему заработку).

Проблема 3: Неверный расчет ночных часов

Если в табеле стоит код «Я» и указано 8 часов, а ночные часы не выделены отдельно (код «Н» или дополнительный реквизит «Ночные часы» в строке табеля), доплата за ночь не начислится. Необходимо либо использовать код «Н» для ночных часов, либо в строке с кодом «Я» заполнить вкладку «Ночные часы» (в зависимости от версии конфигурации и настроек табеля).

Документы расчета: «Начисление зарплаты и взносов» и «Расчет начислений»

Процесс расчета в ЗУП 3.1 двухступенчатый:

  1. Документ «Начисление зарплаты и взносов» (регистратор): Создается вручную или по расписанию. При проведении регистрирует начисления и удержания. В табличной части «Начисления» формируются строки (Оклад по часам, Сверхурочные, Ночные, Премии и т.д.).
  2. Кнопка «Расчет начислений» (УАУ): Формирует вспомогательный документ «Расчет начислений», в котором детально расписана база, показатели (ВремяВЧасах, НормаЧасов), формула и результат для каждого сотрудника и каждого вида начисления. Именно здесь удобно отлаживать формулы и проверять, откуда берутся часы.

Дополнительные начисления, зависящие от времени (Надбавки «По часам»)

Если нужно настроить надбавку (например, за вредность, стаж, региональный коэффициент), которая должна уменьшаться пропорционально неотработанному времени, создается новый вид начисления с параметрами:

  • Тип начисления: Процент от начислений / Сумма / Формула.
  • База: Оклад (или набор начислений).
  • Расчетная база — Время: Аналогично окладу (ВремяВЧасах / НормаЧасов).
  • Флаг «По часам»: Установлен.

В этом случае формула надбавки будет: СуммаНадбавки = БазаНадбавки * ВремяВЧасах / НормаЧасов.

Резюме: чек-лист корректного расчета «по часам»
  1. Настроен График работы сотрудника (пятидневка/шестидневка, сменность, продолжительность смены).
  2. Утвержден Производственный календарь на год (нормы часов по месяцам).
  3. В Табеле учета рабочего времени за каждый день указан код явки (Я, Р, Н, С, К…) И количество часов.
  4. В виде начисления «Оплата по окладу (по часам)» установлен флаг «По часам» и корректно заполнена База (Оклад).
  5. Для ночных/сверхурочных/праздничных часов настроены отдельные виды начислений с базой «Совокупная тарифная ставка» и делением на Норму часов месяца.
  6. Проверен документ «Расчет начислений» на предмет корректности показателей ВремяВЧасах и НормаЧасов перед проведением «Начисления зарплаты и взносов».

Грамотная настройка этих элементов исключает ошибки «деления на ноль», недоплаты сотрудникам и претензии инспекций труда.