Skocz do zawartości

Składnik płacowy - dodatek stażowy obejmujący 20 lat

Polecane posty

Dzień dobry,

Wzorując się na poniższym kodzie próbuję stworzyć zapytanie, które by dla każdego roku stażu wyliczało inną wartość.
Moje pytanie brzmi, czy jest to w ogóle możliwe 1 kodem.

Serdecznie pozdrawiam.

kod:
Jezeli(LatStaz()=1 ,0.01 ,Jezeli(LatStaz()=2 ,0.02 , Jezeli(LatStaz()=3 ,0.03 ,0.03)*WartoscNominalna("Podstawa miesięczna","B",0,0))*WartoscNominalna("Podstawa miesięczna","B",0,0))*WartoscNominalna("Podstawa miesięczna","B",0,0)
 

Link to postu

Wszystko się da ;)

Zakładam, że 0.01, 0.02, 0.03 to tylko symboliczne współczynniki, bo jeśli nie to łatwiej po prostu staż*0.01....

 

Proszę sobie na próbę zrobić składnik zwracający wyłącznie wartość funkcji LatStaz() aby zobaczyć jakie wartości tam wychodzą - bo te warunki "=" nie zadziałają.

Aby sobie testować taki składnik nie trzeba za każdym razem generować wypłaty - wystarczy otworzyć dowolną wypłatę do edycji i dodać ręcznie składnik - pokaże się on od razu z wartością - dzięki temu szybko można testować definicję. Trzeba pamiętać aby za każdym razem najpierw po zmianie definicji zapisać składnik, dopiero potem otworzyć wypłatę do edycji.

Link to postu
  • 2 tygodnie później...
×
×
  • Dodaj nową pozycję...