Настройка начисления

Добрый день!
Используется начисление Оплата питания. Формула расчета: ОплатаПитанияРабочийДень * ОтработаноДней + ОплатаПитанияВыходнойДень * (КалендарныеДниМесяца — ОтработаноДней). Где ОплатаПитанияРабочийДень — показатель, для сотрудника и используется во всех месяцах после ввода значения (постоянное использование). ОплатаПитанияВыходнойДень — показатель, для сотрудника и используется во всех месяцах после ввода значения (постоянное использование). Начисление выполняется ежемесячно, дополнительная оплата за уже оплаченное время. Сотрудники, которым задано данное начисление работают по графику Пятидневки. При полностью отработанном месяце оплата за питание начисляется верно. Если сотрудник принят на работу не с начала месяца, то выходные дни, за которые производится оплата определяются неверно. Как лучше настроить начисление, чтобы оплата питания при не полностью отработанном месяце рассчитывалась правильно?
Спасибо!

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

  1. Здравствуйте!
    Попробуйте так:

    • На вкладке Учет времени в настройках этого начисления указать вид времени «Выходные дни»;
    • Формулу скорректировать следующим образом: «ОплатаПитанияРабочийДень *ОтработаноДней + ОплатаПитанияВыходнойДень *ВремяВДнях»;

  2. Добрый день!
    Попробовали. За рабочие дни оплачивается корректно, за выходные дни возвращает время в календарных днях. Например, назначили начисление 28.11.2018. При начислении за ноябрь получаем: ОплатаПитанияРабочийДень * 3 + ОплатаПитанияВыходнойДень*3.

    1. Попробовала у себя назначить с 28.11 — вообще не начисляется на ноябрь, потому что Выходных в периоде с 28 по 30 — нет. У Вас видимо по-другому какие-то настройки сделаны: скорее всего стоят какие-то другие стоят в настройках на вкладке «Учет времени».
      Но раз мой способ тоже не отрабатывает, то придется еще что-то придумывать. А если разделить оплату на два вида расчета, отдельно за рабочие и отдельно за выходные дни? Подошел бы Вам такой вариант?

  3. Получилось настроить. В Формуле расчета: ОплатаПитанияРабочийДень * ОтработаноДней + ОплатаПитанияВыходнойДень * (КалендарныеДниМесяца — ОтработаноДней), КалендарныеДниМесяца заменили на КалендарныеДни. Все верно рассчитывается.

    1. Здравствуйте! Когда сотрудник в отпуске, командировке или на больничном, ему должна начисляться компенсация за питание? При таком способе будет.

Добавить комментарий