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