Добрый день.
Просьба проконсультировать по вопросу оплаты командировки в выходные дни.
Я изучил данную тему на ИТС - https://its.1c.ru/db/staff1c#content:34627:zup30 Но нюанс в том, что расчетчик требует настройки, чтобы работа во время командировки в выходной день была оплачена как средний заработок в двойном размере.
Как можно настроить начисления для такого результата?
Работаем с ЗУП - 3.1.4.169
(3) Такая формула слишком просто :)
Получится что умножу на 2 для любого дня командировки.
А мне требуется только для выходных или праздничных дней.
Хотя можно конечно сделать так разделяя 1 документ на 2 документа.
Чего-то я сомневаюсь, что расчетчикам понравится вариант с выделением отдельного ВР.
Если бы была моя система, я бы проталкивал такой примерно вариант. В документ командировок добавить обработку, которая делает примерно следующее: смотрит РегистрНакопления.ДанныеОперативногоУчетаРабочегоВремениСотрудников, если в пределах периода командировки находим в регистре часы/дни, то добавляем к автоматически сформированным суммам по командировке нужную сумму, рассчитанную от этих дней/часов. Тут, кстати, еще не все очевидно, какое время брать, когда, например, командировка вообще-то считается по дням, но выходные надо оплатить полдня. Все это надо конкретно с расчетчиком оговорить.
Подразумевается, что первое время расчетчик не забывает эту кнопку ручками нажать после основного расчета по типовым правилам, а со временем ее можно перетащить или в конфу или в расширение и сделать более автоматической.
Конечно, такой путь подразумевает, что есть прогер, который это напишет. Но стоит ли вообще внедрять ЗУП3, если у вас под руками нет такого прогера :)
Я бы всё-таки пошел по пути разделения документов. При этом никаких изменений делать не надо, всё решается типовыми средствами. В документе Командировка выбираете закладку "Начислено (подробно)", нажимаете кнопку "Показать подробности расчета", находите показатель "коэф. индекс. средн." (по умолчанию стоит 1) и меняете на нужный Вам (например, если надо в 2-ом размере ставите 2, если надо оплатить 50% ставите 0,5 и т.д.). Никаких копирований видов расчета, модификаций формул, созданий новых показателей не требуется.
(11)(КалендарныеДни - ВремяВДняхЧасах)* СреднийЗаработокОбщий * КоэффициентИндексацииСреднегоЗаработка
всё то же самое как и на скрине... вот только для праздников в 1ном размере
Я бы создала два вида начисления, на случай если у вас не всем сотрудникам оплачиваются выходные в командировке
На основе стандартного вида - оплата командировок , создать оплата командировок с выходными и формула , та которую вам сказали
СреднийЗаработокОбщий * ВремяВДняхЧасах * КоэффициентИндексацииСреднегоЗаработка // это за рабочие дни
+
СреднийЗаработокОбщий *(КалендарныеДни- ВремяВДнях)*2 * КоэффициентИндексацииСреднегоЗаработка // это на выходные, так как показатель календарныеДни - это количество календарных дней за указанный начислению период