Strona 1 z 1

Pobieranie wynagrodzenia dla mlodocinanego z param. nalicz.

: czw, 05 maja 2011 12:47
autor: elephanto
Zaczalem sie zastanawiac, jak sprawic, by w programie jezeli jest wybrany pracownik mlodociany (Umowa o Prace / Inne / Rodzaj Pracownika), podczas listy plac automatycznie byly pobierane odpowiednie dane z Parametrow naliczania.
Przeszukujac forum pod katem informacji jak to zrobic, natrafilem na post "Młodociany" z Wto, 16 Listopad 2010 10:51, w ktorym pada takie stwierdzenie : "istnieje możliwość utworzenia odpowiedniej definicji dla takiego pracownika, dzięki której program na listę płac pobiera stawkę z parametrów naliczania, a nie z umowy o pracę", czyli cos takiego zrobic mozna.

Po przejrzeniu instrukcji stworzylem take cos, jako Definicje wartosci wyliczonej nominalnej składnika "płaca zasadnicza" :

Kod: Zaznacz cały

wynu()>0?wynu():[płaca zasadnicza]
Wyglada, ze wszystko dziala dla pracownikow bedacych mlodocianymi, jak i dla tych, ktorzy nim nie sa. Jednak prosilbym o potwierdzenie, czy taka definicja jest poprawna w sensie, ze nie bedzie powodowala niepoprawnych naliczec w pewnych przypadkach, ktorych teraz nie jestem w stanie wymyslec?

: czw, 05 maja 2011 15:41
autor: elephanto
Troche chyba "ulepszylem" wczesniejsza definicje.

Kod: Zaznacz cały

wynu()>0?max(wynu(),[płaca zasadnicza]):[płaca zasadnicza]
wynu() - zwraca wynagrodzenie ucznia odpowiednie dla roku nauki (Umowa o prace / inne / rodzaj praocownika); jezeli pracownik nie jest uczniem, to zwraca 0.


1. Jezeli pracownik jest uczniem, to wowczas jako place zasadnicza przyjmujemy wieksza z dwoch wartosci : placa minimalna dla ucznia w danym roku nauki oraz wprowadzona placa zasadnicza (Umowa o prace / wynagrodzenie / placa zasadnicza). W ten sposob uczen na pewno otrzymuje brutto co najmniej tyle, ile wskazuja przepisy, ale moze miec wiecej, jezeli zgodzi sie na to pracodawca.

2. Jezeli pracownik nie jest uczniem, wowczas wynagrodzeniem jest po prostu przyjeta placa zasadnicza (Umowa o prace / wynagrodzenie / placa zasadnicza).

: pt, 06 maja 2011 10:08
autor: mh
Proszę spróbować zdefiniować nowy składnik wynagrodzeń korzystając z funkcji wynu() i wprowadzić dodatkowy angaż.Pozdrawiam

: pt, 06 maja 2011 12:36
autor: Mariusz
Sama definicja jest dobra. Wiązanie jednak płacy młodocianego z płacą zasadniczą jest ryzykowne (podstawy chorobowego itp.), więc zastosowałbym się do rady przedmówcy.