Второй вариант - как предлагал кто-то на 5-й странице форума.
Сначала пишем только оклад в РР и доплату с базовыми периодами, равными периодам командировки. Доплата есс-но зависит по базе от оклада. Считаем оклад, потом считаем доплаты. Получаем суммы оклада за периоды командировки.
Затем добавляем командировки. Заново считаем оклады и первый раз командировки. Затем считаем доплаты уже суммируя все командировки за месяц и все суммы доплат за месяц, получаем разность, и эту разность (если надо доплачивать до оклада) пишем в одну доплату, остальные удаляем.
Минус такой - два раза полная запись (с вытеснением) и в РР ОсновныеНачисления и в Доп. начисления. Ну и кодить больше и дольше немного
Плюс - правильный расчет (по суммам окладов) независимо от графиков оклада и командировки и от пересечения их периодов.
ЗЫ: Все не вкурю - получение рабочих дней как правильно? Такая же ерунда - что по графику командировки получаются (базовый период). Можно было бы сделать ресурс Дни и туда писать при расчете оклада период действия план, т.е. как раз рабочие дни. Но если оклад не начислять - то и рабочих дней не будет, тоже нехорошо, а кроме того, непонятно когда человек в командировке - рабочие дни у него по окладу надо считать для этого ресурса (Дни) или и по графику командировки тоже?