При настройке системы оплаты труда для сотрудников-сдельщиков пользователи конфигурации 1С:Зарплата и Управление Персоналом (редакция 3.1) нередко сталкиваются с ситуацией: после изменения формулы основного сдельного начисления в документе Начисление зарплаты и взносов перестает рассчитываться Доплата за работу в ночное время. В строке с доплатой показатель СтоимостьЧаса становится равным нулю, из-за чего итоговый результат расчета ночных выплат также обнуляется.
Разберем подробнее механику работы программы, выясним причину такого поведения и проанализируем проверенные способы решения этой задачи.
По умолчанию типовое начисление Сдельный заработок (для работающих по часовому тарифу) рассчитывается по следующей формуле:
Макс(СдельныйЗаработок, ТарифнаяСтавкаЧасовая * ВремяВЧасах)
Такая формула используется для того, чтобы гарантировать сотруднику выплату не ниже базовой тарифной ставки за фактически отработанное время в соответствии с требованиями законодательства. Если же из формулы полностью удалить часовой тариф и оставить только один показатель:
СдельныйЗаработок
программа теряет связь с плановым тарифным показателем работника.
В 1С:ЗУП 3.1 показатель СтоимостьЧаса (или СтоимостьДняЧаса) рассчитывается автоматически на основе показателей, формирующих совокупную тарифную ставку сотрудника. Перечень таких показателей задается в настройках программы (раздел Настройка – Расчет зарплаты – Показатели, определяющие состав совокупной тарифной ставки).
Показатель СдельныйЗаработок относится к накапливаемым по факту (вводится документами выработки за месяц). Он не имеет постоянного планового размера и не может входить в плановую совокупную тарифную ставку. В результате у сотрудника с чисто сдельной формулой оплата считается бестарифной, плановый тариф приравнивается к нулю, и алгоритм расчета компенсационных выплат (включая ночные и праздничные часы) не может определить стоимость часа.
Рассмотрим наименее трудоемкий способ, позволяющий сохранить часовой тариф сотрудника для расчета компенсаций, но при этом начислять основной заработок исключительно по сдельной выработке.
Для этого в формулу сдельного начисления добавляется нулевой множитель с часовой тарифной ставкой. Проанализируем пример формулы:
СдельныйЗаработок + ТарифнаяСтавкаЧасовая * 0
При таком подходе решаются две задачи:
ТарифнаяСтавкаЧасовая в действующем плановом начислении сотрудника и успешно рассчитывает СтоимостьЧаса для компенсационных выплат (включая доплату за ночное время).Важно: Не редактируйте предопределенные виды расчета. Лучше создать копию типового начисления и назначить сотрудникам именно ее.
Если в соответствии с локальными нормативными актами предприятия доплата за работу в ночное время сдельщикам должна рассчитываться не от базового тарифа, а от фактической сдельной выработки за текущий месяц, можно настроить отдельный вид расчета.
Разберем создание нового вида расчета за ночные часы пошагово:
СдельныйЗаработок / ОтработаноЧасов * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100
В данном случае стоимость часа рассчитывается динамически как средняя выработка за один отработанный час в текущем месяце.
При любом изменении состава показателей в формулах начислений или в кадровых документах необходимо обновлять данные регистра Плановый ФОТ итоги. Если после корректировки формулы стоимость часа в документе Начисление зарплаты и взносов все еще не заполняется, выполним регламентную процедуру пересчета.
Пройдем в раздел Зарплата – Сервис – Пересчет планового ФОТ, выберем нужную организацию и запустим пересчет за текущий период. Это обновляет зарегистрированные показатели совокупной тарифной ставки для всех сотрудников.