← На главную
Нередко на практике возникает ситуация, когда сотруднику, работающему по стандартному графику (например, пятидневке), необходимо начислить доплату за выполнение специфической работы в течение нескольких часов в день. При попытке настроить такое начисление через типовой документ Разовое начисление с формулой РазмерДоплаты * ВремяВЧасах пользователи сталкиваются с затруднением: период действия в документе задается исключительно в календарных днях (с даты по дату), а не в часах.
Выясним причину такого поведения программы и разберем корректные способы реализации подобной надбавки.
Почему не подходит документ «Разовое начисление» с показателем «ВремяВЧасах»
Проанализируем механику работы типовых показателей времени в «1С:Зарплата и управление персоналом 3». Показатель ВремяВЧасах является системным и строго привязан к общему учету рабочего времени — графику сотрудника, табелю и документам отклонений. В документе Разовое начисление нельзя указать произвольное количество часов вручную: программа рассчитывает и подтягивает все часы, отработанные сотрудником по его графику за дни указанного периода.
Кроме того, система не ведет непрерывный почасовой учет между сменами (например, с 12:00 одного дня до 14:00 следующего). Учет всегда делится по календарным суткам. Соответственно, для решения задачи необходимо использовать специализированные механизмы программы. Разберем три основных варианта настройки.
Способ 1. Использование пользовательского показателя и документа «Данные для расчета зарплаты»
Это наиболее универсальный, гибкий и простой способ, когда факт выполнения работы нужно зарегистрировать в часах без изменения основного табеля учета рабочего времени. Разберем по шагам, как настроить этот вариант.
Шаг 1. Создание показателя расчета зарплаты
- Перейдем в раздел Настройка — Показатели расчета зарплаты и нажмем кнопку Создать.
- Укажем наименование показателя (например,
ЧасыВыполненияРабот) и его краткий идентификатор.
- В поле «Назначение показателя» выберем переключатель Для сотрудника.
- Тип показателя установим как Числовой. При необходимости учета неполных часов укажем точность (например, 2 знака после запятой).
- В блоке «Порядок ввода показателя» выберем вариант Вводится единовременно документом ввода данных для расчета зарплаты. Сохраним показатель.
Шаг 2. Создание вида начисления
- Перейдем в раздел Настройка — Начисления и создадим новое начисление (например, «Доплата за забивание гвоздей»).
- На вкладке «Основное» установим назначение начисления: Прочие начисления и выплаты.
- В поле «Начисление выполняется» выберем Только если введены значения показателей. В появившемся списке отметим наш показатель
ЧасыВыполненияРабот.
- Зададим формулу расчета:
РазмерДоплаты * ЧасыВыполненияРабот (где РазмерДоплаты — постоянный показатель сотрудника либо фиксированное значение, например 5 * ЧасыВыполненияРабот).
- На вкладке «Учет времени» начисление настраивается как дополнительная выплата, не изменяющая норму и фактически отработанное время по основному графику.
Шаг 3. Настройка шаблона ввода исходных данных и расчет
- Перейдем в раздел Настройка — Шаблоны ввода исходных данных и создадим новый шаблон.
- На вкладке «Показатели зарплаты» отметим флажком созданный показатель
ЧасыВыполненияРабот.
- В зависимости от того, требуется ли вводить часы помесячно или по дням, настроим соответствующий переключатель. Если работа переходит через полночь, часы распределяются по календарным датам (например, 12 часов в первый день и 14 часов во второй) либо фиксируются общей суммой за месяц.
- Регистрация часов выполняется в разделе Зарплата — Данные для расчета зарплаты с выбором созданного шаблона. Итоговый расчет надбавки происходит в документе Начисление зарплаты и взносов.
Способ 2. Регистрация через дополнительный вид времени в табеле
Рассмотрим ситуацию, когда факт выполнения данных часов требуется официально отразить в печатной форме табеля учета рабочего времени (форма Т-13).
- Перейдем в справочник Настройка — Классификаторы — Виды использования рабочего времени и создадим новый элемент (например, с кодом «ГВ» — Дополнительные работы).
- В настройках начисления на вкладке «Учет времени» выберем переключатель Дополнительная оплата за уже оплаченное время.
- В поле «Вид времени» укажем созданный нами элемент классификатора («ГВ»). Формула при этом настраивается с типовым показателем:
РазмерДоплаты * ВремяВЧасах.
- При заполнении документа Табель в соответствующий день вносится дополнительная строка или запись через дробь (например,
Я 8 / ГВ 2). В этом случае основное время сотрудника (явка) не затирается, норма не искажается, а доплата рассчитывается строго за часы, отмеченные кодом «ГВ».
Способ 3. Использование механизма сдельных нарядов
Посмотрим на пример, когда выполняемая работа носит сдельный или производственный характер и оплачивается по фиксированной часовой расценке.
- Проверим, включена ли возможность сдельной оплаты в разделе Настройка — Расчет зарплаты — Настройка состава начислений и удержаний — вкладка Прочие начисления — флаг Сдельный заработок.
- В справочнике Виды работ создадим элемент с единицей измерения «Час» и укажем расценку (например, 5 рублей за час).
- Фактическое выполнение регистрируем документом Сдельные работы (раздел Зарплата). Программа зафиксирует сумму надбавки пропорционально выполненным часам как сдельный приработок сверх основного оклада сотрудника без вмешательства в график и табель.
Таким образом, для разовой доплаты за часы в 1С:ЗУП 3 наиболее оптимальным решением является использование документа Данные для расчета зарплаты с числовым показателем часов, либо отражение через отдельный вид времени в табеле, если требуется вывод этих часов в унифицированную форму Т-13.