Мой вариант решения.
Все начисления в основных с периодом действия, кроме Компенсации за мобильный.
У Премии процентом и Произвольной суммы период регистрации является базовым периодом.
Для Расчета Компенсации за моб. зраню в РР ОН количество рабочих дней - их туда сохраняет оклад. Сама Компенсация сохраняет количество дней, за которые она начислена, чтобы потом рассчитать премию процентом
Формула расчета премии процентом:
(БазаОклад + БазаКомпЗаМоб * ФактДней/ БазаОтрабДнейКомпЗаМоб) * %
Формула расчета произв. суммы:
БазаОтрабДнейОклад * размер
Решал задачку час 15 минут
Вложения:
3-46.dt