Один із пунктів екзаменаційної задачі на консультанта.
Працівникам які пропрацювали на підприємстві не менше 1 року, виплачується 13 зарплата. В розмірі залежному від стажа роботи: до 5 років - 50% середньомісячного заробітку, більше 5 - 100%.
Як це реалізувати для працівника, який до прийому на роботу в організацію, має стаж 6 років на іншій організації даного підприємства??? НЕ ЗМІНЮЮЧИ КОНФІГУРАЦІЮ!!
Здається все просто.... Створити ще одне основне нарахування, шляхом копіювання з предопределеного Доплата за вислугу років(одноразова), проте задати формулу для розрахунку:
?(СтажРаботы < 12, 0, ?(СтажРаботы < 60, 0.5*РасчетнаяБаза/12, РасчетнаяБаза/12))
Але тут проблемка виходить, адже показник СтажРаботы враховує стаж лише від дати прийняття на роботу в дану організацію (тобто не враховує тих 6 років!!!)
Як вийти з цієї ситуації?
Як на мене можна створити один індивідуальний періодичний показник мотивації ЗагальнийСтаж (для прикладу), і вносити туди вручну дані. Але це не оптимальне рішення.
Що порадите?