Посмотрел решения представленные в данной ветке. Возникли пара вопросов.
1. Здесь упоминалось про ввод начисления командировки.Все-таки вопрос: Неужели действительно командировку надо вводить следующим периодом или до выполнения начисления оклада? (про условие неиспользование механизма перерасчетов в курсе) Не надо ли дополнительных мер?
2. Говорилось про сторнирование премий. А нельзя ли в основных начисления ввести начисление "ПремияПроцент" например, и рассчитывать его не по базе "Оклада", а самостоятельно. Так же как и сам "Оклад", с вытеснением "Командировкой", при проведении по регистру использовать в качестве "ИсходныхДанных" значение Оклад*Премия%/100, и дальше уже рассчитываем по периоду фактического действия. Тогда мы при начислении "Командировка" следующим ПериодомРегистрации, используя метод ПолучитьДополнение() получим сторно по Окладу и Премии. Правда тут надо обыграть ситауциию с изменением оклада в течение месяца, но это не так сложно, зато премия сторнируется. Имеет такая идея право на жизнь?
ЗЫ: Сильно не пинайте, раньше с расчетами сталкивался ооооооооочень редко.