День добрый! Критика плиз.
Опять задача, в которой есть факт в табеле (командировка), но что с ним делать - непонятно, т.к. брать надо из графика по условию.
И снова база по начислениям с другим графиком. Как обычно, если взять просто базовый период - то будет количество рабочих часов по графику командировки, т.е. по пятидневке. А оклад например мог быть по 6-дневке (хотя это не по условию, но все же).
Поэтому я беру данные графика за предыдущие 2 месяца по окладу - и из них получаю кол-во рабочих часов. Считаю что рабочие часы - это только оклад. В базе для проверки сделал у одного сотрудника - пятидневку, у второго - шестидневку, все ровно считает. Хотя тоже вариант так себе, так как если не было начислений, то и рабочие часы не будут получены.
Можно и базовый период брать, тогда только не по графику будет, а так нормально.