pershinsergei, Командировка должна вытеснять оклад по периоду действия.
Например начисляют оклад с 1 числа по 31 сотруднику.
Этого же сотрудника отправляют с 10 по 20 в командировку.
Командировка вытесняет оклад за этот интервал времени и у оклада остаются интервалы с 1 по 9 и с 21 по 31. Фактическим периодом действия оклада будут являться эти два интервала. Или если получить данные графика ЗначениеФактическийПериодДействия=21( если график работы 7 дневка).
Потому за 21 день должен начисляться оклад, который составит базу расчета для премии.
Допустим ставка оклада 10000, процент премии 10
Оклад =21*10000/31=6774,19;
Премия=6774,19*10/100=677.41;
И еще нужно рассчитать командировку по условиям задачи.
Для этого нужно должным образом настроить графики работы, планы видов расчета и их виды расчета , регистры расчета и тд. В частности в тч вытесняющие у оклада должен быть указан вид расчета командировка.