Повыдергивать бы ножки и ручки нургалиевской шарашкиной канторе! Посему проблемы с зряплатой. Короче, трабла следующая: у конторы есть ежемесячная премия, разный процент каждый месяц, но у определенной категории работников (руководители/специалисты и вспомогательные рабочие) она начисляется за предыдущий месяц работы, т.е. в феврале за январь, в марте за февраль и т. д. и т. п. Это начисление постоянное, т.е. проводится для всех еботнегов каждый месяц.
Насторойки начисления (по совету разработчиков для начисления за предыдущий месяц):
на вкладке Расчеты:
- зависимое второго уровня;
- способ расчета - регламентированный процентом (формула: процент * расчетная база);
на вкладке Прочее:
- базовый период: прошлый месяц;
- перечень базовых начислений - куча начислений;
- вытесняющие начисления - нет;
- ведущие начисления - такие же как базовые.
Так вот, при расчете этого начисления отработанное время и, соответственно, оплаченное программа при расчете выставляет как отработанное время в ТЕКУЩЕМ месяце, т.е. в феврале за февраль, в марте за март и соответственно рассчитывает исходя из этого времени. Но это НЕПРАВИЛЬНО, надо, чтобы она просто брала базу начислений. Надо, чтобы вообще не учитывало это отработанное время, ни в текущем месяце, ни в прошлом, а чтобы точно умножала процент на расчетную базу. Не считает, сцуко, ставит оплаченное время и умножает на него, т.е. уменьшает результат, если человек в текущем месяце отработал меньше и увеличивает, если больше, чем в предыдущем.
Поубивав бы гадив за такие траблы.
Подскажите, может быть что-то сделано неправильно? В код не желательно лезть - зае...шься ковыряццо. Как настроить в этом случае?