Оплата работы в праздничные и выходные дни в днях и часах

Индивидуальную консультацию запросил Алексей М.

Ответственный за ответ: Пьянкова Елена (★9.85/10)

Добрый день. В документе РВД(Работа в выходные и праздничные дни) есть выбор учета времени «РВ» «по дням» или «по часам».
По дням в Начисление зарплаты вид расчета «Оплата работы в праздничные и выходные дни» — по дням считает верно, а по часам нет.
Составной показатель СтоимостьДняЧаса — СтоимостьДня верно, СтоимостьЧаса — не верно или по древнему алгоритму.
В Обработка.МенеджерРасчетаЗарплаты.РассчитатьЗначениеСтоимостиЧасаДня() считается
СтоимостьЧаса = СовокупнаяТарифнаяСтавка / НормаЧасовКалендаряГод * 12 =
70 000 / 2 762,4 *12 = 304,08.
Должно быть Оклад / НормаЧасов 70 000 / 240 = 291,67
или Оклад / СреднекалендарноеКоличествоЧасов = 70 000/243,33 = 287,68. У нас СтоимостьЧаса = Оклад / СреднекалендарноеКоличествоЧасов одинаковая в течение года при неизменном окладе.
Как поправить формулу «Оплата работы в праздничные и выходные дни», чтобы корректно считала СтоимостьЧаса для «РВ» в часах.
Если просто заменю СтоимостьДняЧаса на Оклад/СреднекалендарноеКоличествоЧасов, то в часах будет верно, в днях нет.
Вопрос: как скорректировать формулу Оплаты за РВД, чтобы корреткно считала и в днях и в часах? Какое задать условие выбора, признак в днях или в часах?

Все комментарии (13)

  1. Здравствуйте! Ваш вопрос принят в работу, но на ответ нам потребуется чуть больше времени. Спасибо за понимание!

  2. Хорошо. Нужна формула с условием выбора типа ?(Условие, Выражение1, Выражение2)

  3. Добрый день! Можно попробовать такой вариант формулы:
    ?(Оклад>0, Выражение1, Выражение2), где в Выражение1 указать формулу для расчета по дням, а в Выражение2 — формулу по часам.

    1. Оклад всегда больше 0, это не сделка.
      В Табеле 3 типа времени: Я, Н, РВ. Используется, соответственно, «Оплата оклада по часам», «Доплата за работу в ночное время» и «Оплата за работу в праздничные и выходые дни». Оплата РВД в днях для офисных сотрудников, в часах для плавсостава.

  4. Коллеги, добрый день.
    Оставили в стандартном начислении(вид расчета) «Оплата в праздничные и выходные ДНИ» стандартную формулу ВремяВДняхЧасах * СтоимостьДняЧаса * 2.
    Для РВД в часах переименовал вид времени «Вечерние часы» в «РВ_», вид расчета в «Оплата в праздничные и выходные ЧАСЫ» по нашей формуле с корректной стоимостью часа: ВремяВДняхЧасах * Оклад/СредмесячноеКоличествоЧасов * 2.
    В общем, развёл реальный «РВ»(предопределленный вид времени «Праздники») в днях
    и «РВ_»(предопределенный вид времени «Вечернее время») в часах
    — по видам времени,
    — по видам расчета(формулам).

    Но если предложите своё мегарешение, то не не откажусь.

  5. Добрый день! Вариант с условием можно настроить, если есть показатель, который есть у сотрудников, кто получает «Оплату по окладу (по часам)», но нет у тех, кто получает «Оплату по окладу (по дням)» или наоборот. Т.е. нам нужен показатель, по которому мы сможем сделать отбор.

    1
    1. Да. Оклад одинаковый. ВремяВДняхЧасах — составной. В табличной части Начисления есть реквизит ВремяВЧасах (булево). Но это не показатель, а значение, определяемое «на лету». Данные получаюся из Табеля, где время по тупу, в днях и в часах…

      1. Да, так мы не отберем.
        Я ранее писала пожелание разработчикам, что в формулы необходимо добавить возможность указывать выражения как в пользовательских полях в СКД, так бы у нас появилось больше возможностей.
        Иначе получается, что чтобы прописать условие — нужен показатель.

        Есть вариант указать, например условие СтоимостьДняЧаса>500. Т.е. найти сумму, с которой будет понятно, что это стоимость дня, а не часа. Но проблема в том, что явной границы может и не быть и возможны варианты.

        1
  6. Был мысль: Если ВремяВДняхЧасах >31 Тогда это часы. Но ведь может быть один рабочий день месяца 1день 8 часов. Не годится

    1. Добрый день! Да, к сожалению, с показателями возможны нюансы.

  7. Елена, добрый день. Страховочный вопрос по теме.
    Использовал(перенастроил) стандартный Вид времени «Вечерные часы» как отдельный Вид времени РВ в часах «РВ_» Работа в выходные и праздничные дни.
    Насколько критично использование типового механизма по своему назначению?
    В Компании вечернее время не использовалось, не использовалось и в ближайшее время не предвидится.
    «Явка» с 6:00 до 22:00, «Ночь» с 22:00 до 6:00, «РВ» работа в выходные и праздники, «С» — сверхурочное время.
    В каких случаях вдруг может понадобиться вечернее время?

  8. Доплата за вечерние часы используется очень редко.
    По факту данное начисление отличается от любых других только тем, что процент можно указать в учетной политике.
    А так оно взаимозаменяемо любым другим начислением с пользовательским видом времени.
    Т.е. если понадобится рассчитать доплату за вечерние часы, то можно будет создать для него отдельный вид времени и указать процент через документ Данные для расчета зарплаты.

    1

Комментарии закрыты.