gumek napisał(a):najmar11 napisał(a):Panie Piotrze, czy jest możliwość zmodyfikowania tabeli "Urlopy" tak by w wierszu z podsumowaniem roku, kolumny "etat L" i "etat M" były wypełnione aktualnym wymiarem etatu? (pierwszy zał.)
Załącznik Screenshot_20191030_154302.png nie jest już dostępny
W tej chwili tylko w widoku szczegółowym wypełniane są dane etatu.
Do czego to potrzebne - zrobiłem sobie raport definiowany z formułami jak na zał. 2
Załącznik Screenshot_20191030_154022.png nie jest już dostępny
W tej chwili drukują mi się wszystkie dane o urlopach w godzinach, a chciałbym je przeliczyć odpowiednio na dni urlopu, a do tego potrzebna jest informacja o aktualnym wymiarze etatu pracownika.
A nie mam jak, w prosty sposób wyciągnąć taką informację.
Wydruk w tej chwili wygląda tak jak na zał 3.
Załącznik Screenshot_20191030_154723.png nie jest już dostępny
Chyba, że podpowie mi Pan w jaki sposób można w raporcie definiowanym przechować informację o wym. etatu w jakiejś zmiennej tak by użyć jej w formule?
Przepraszam, a do czego potrzebujesz przeliczać godziny na dni?
Wymiar to dni przeliczany na godziny wg zasady dniówka kodeksowa to 8 godzin, dla niepełnosprawnego to 7 godzin.
Rozliczenie urlopu jest w godzinach od 2004 roku.
Kadrowiec w Absencji wylicza dni robocze urlopu wg ustawień Słowniki->dni pracy lub Grafik itd.
Kolumna godzin w Absencji to godziny robocze wynikające z etatu. Można je poprawić z ręki jeśli ludek
w okresie urlopu miał przepracować inną liczbę godzin. (np 1/2 etatu pracuje połowę miesiąca po 8 godzin)
Funkcje płacowe także powinny pobierać i rozliczać liczbę godzin, a nie dni urlopu bo tak ma się naliczać wynagrodzenie za czas urlopu.
Oczywiście, że urlop rozlicza się w godzinach i nie chce tego zmieniać. Chcę mieć tylko wydruk gdzie godziny są odpowiednio przeliczone na dni.
Pracownik jak się pyta ile mu zostało urlopu to nie pyta o godziny tylko o dni. Taka ludzka natura i tego nie zmienię, choćby dlatego, że na wnioskach urlopowych pracownik wpisuje datę od kiedy do kiedy chce być na urlopie... w dniach.
Poza tym, wydruk z przeliczonymi godzinami na dni ułatwia życie w kadrach - jak masz wydruk kilkudziesięciu pracowników i każdemu z kalkulatorem w ręku masz przeliczyć godziny na dni to trochę słabo... od tego są komputery...
W tym celu chciałem zrobić sobie prosty raport definiowany, który by wydrukował odpowiednie dane z tabeli URLOPY (Tabela ABSLIM) wszystkie potrzebne mi dane sa w tej tabeli, tylko jak zrobić by dane które sa w jednym wierszu były wykorzystywane w innym?
przykład:
na poniższym screenie zaznaczyłem wiersz [A], w którym mam w kolumnie etat L i etat M dane o wymiarze etatu, mam dane o limicie urlopu w dniach i godzinach, ale nie mam danych o godzinach urlopu wykorzystanego i pozostałego - czyli filtrując odpowiednio ten wiersz w raporcie definiowanym nie będę mógł przeliczyć pozostałych godzin na dni...
w innym wierszu [B], mam potrzebne mi dane o godzinach urlopu pozostałego ale w kulmnach etat L i etat M nie mam danych o etacie, są zera. - czyli filtrując odpowiednio ten wiersz w raporcie definiowanym też nie będę mógł przeliczyć pozostałych godzin na dni...
i teraz pytanie: jak zrobić w raporcie definiowanym by informację o wym. etatu z wiersza [A] wykorzystać podczas wydruku wiersza [B]? tzn. by wykonać następującą formułę: (Ilosć godzin pozostałych)/(8*EtatL/EtatM)
tzn, by informację z wiersza [A] przechować w jakiejś zmiennej, tak by można było ją wydrukować razem z wierszem [B]
Da się to tak zrobić w raporcie definiowanym?
Jeśli nie, to moja propozycja jest taka, by Kadrowiec podczas przeliczania tabeli URLOP, wstawiał w wierszu [B] w kolumnach etatL i etatM, zamiast zer, informację o bieżącym etacie.