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