0
ivangrant
10.12.19
✎
07:20
|
ЗУП 3.1
При начислении компенсации за молоко, в расчет попадают все смены за месяц, в т.ч. и до назначения начисления.
Как это можно исправить?
Создано два шаблона исходных данных: стоимость молока (заполняется отдельным документом на каждого сотрудника) и количество смен (заполняется отдельным документом с подтягиванием количества смен из Табеля).
Режимы работы сотрудников отсутствует. Соответственно смен тоже нет. В табель попадает явки и ночное время.
Как получилось?
Считали процентное соотношение нормы дней на количество смен и умножаем на отработано дней - это количество фактических смен.
Сама формула: (СтоимостьЛитраМолока / 2) * ЦЕЛ(КоличествоСмен / НормаДней * ВремяВДнях)
Но если у сотрудника в месяце появляются отпуска, то расчёт уже работает не корректно.
Какие варианты ещё могут быть?
|
|
1
ivangrant
18.12.19
✎
13:28
|
Решение.
Для корректного расчета смен подключена внешняя обработка КоличествоСмен. В ней считаются отдельно смены согласно индивидуальному графику или табелю. И, если есть начисления за молоко в течение месяца, то учитываются дни в которых было начисление - это тоже запросом.
Теперь смены считаются корректно.
А формула компенсации за молоко выглядит просто: (СтоимостьЛитраМолока / 2) * КоличествоСмен
|
|