Pobieranie raportów SQL - Instrukcja obsługi programu R2płatnik, R2płatnikPRO, R2płatnikSBO RESET2 Oprogramowanie
Strona używa plików cookies (tzw. ciasteczka) do przechowywania i uzyskiwania dostępu do tej informacji w celach funkcjonalnych, statystycznych i reklamowych.
Użytkownik wyraża zgodę oraz określa warunki przechowywania lub uzyskiwania dostępu do informacji zawartej w plikach cookies za pomocą ustawień przeglądarki.
Dowiedz się więcej odwiedzając strony:

Polityka Prywatności    Regulamin sklepu      Jak wyłączyć cookies?

Przejdź do serwisu

Instrukcja obsługi R2płatnik



Pobieranie raportów SQL

Pobieranie raportów SQL

Parametryzacja systemu

Przykładowe zestawienia SQL można pobrać z internetu. Można je wykorzystać jako gotowe zestawienia lub na ich podstawie budować własne. Zestawienia wykorzystują funkcje i procedury składowane, znajdujące się w bazie danych programu.

  • 01. Pracujący w okresie - zestawienie pracowników, którzy pracowali choć jeden dzień w podanym okresie oraz ich wynagrodzenia za podany okres.
    Zestawienie wykorzystuje funkcję fn_LP_WSys(), pobierającą zawartość pola systemowego z list płac w zadanych okresie wynagrodzeń.

  • 02. Miesięczne wynagrodzenia brutto - roczne zestawienie wynagrodzeń pracowników z podziałem na miesiące.

  • 03. Dochody pracowników - zestawienie dochodów z list płac i bilansu otwarcia.
    Zestawienie wykorzystuje funkcję fn_LP_DSys(), pobierającą wartości pól systemowych po dacie wypłaty oraz funkcję fn_Kod(), obrazującą tekstowy opis zawartości pola wyboru (smallint).

  • 04. Średnie zatrudnienie za miesiąc - średnie zatrudnienie w miesiącu.
    Zestawienie wykorzystuje funkcję fn_ANG_SrZatr(), obliczającą średnie zatrudnienie na podstawie umów o pracę oraz funkcję fn_KP_SumDP(), pobieracjącą ilość dni z karty pracy.

  • 05. Miesięczne zatrudnienie w działach - średnie zatrudnienie z podziałem na działy.
    Zestawienie wykorzystuje grupowanie (GROUP BY) i sumowanie (SUM) pogrupowanych rekordów.

  • 06. Zatrudnieni w okresie - zestawienie umów o pracę rozpoczynających się w zadanym okresie.
    Zestawienie wykorzystuje funkcję fn_ANG_Skl(), pobierającą wartość składnika wynagrodzeń z umowy o pracę.

  • 07. Zwolnieni w okresie - zestawienie umów o pracę zakończonych w zadanym okresie.
    Zestawienie obrazuje sposób użycia instrukcji CASE WHEN.

  • 08. Nieobecności w okresie - zestawienie wszystkich nieobecności w zadanym okresie.
    Zestawienie z kilku tabel z wykorzystaniem klauzuli UNION.

  • 09. Adresy zamieszkania pracowników - zestawienie adresów zamieszkania aktualnie zatrudnionych pracowników.

  • 10. Godziny do odpracowania - przy rozszerzonej karcie pracy historia odebranych i zapłacownych nadgodzin oraz godziny do odebrania lub odpracowania.
    Zestawienie wykorzystuje funkcje fn_KP_NarGP() i fn_KP_NarGZ(), sumujące narastające ilości godzin z karty pracy.

  • 11. Zbiorcze rozliczenie firm - zestawienie dla biura rachunkowego: ilość naliczonych pracowników w poszczególnych firmach w zadanym okresie wynagrodzeń, z wyszczególnieniem wynagrodzeń z tytułu umów o pracę, umów zlecenia i umów o dzieło.
    Zestawienie otwiera kursor na tabeli z firmami i buduje tekstowe zapytanie SQL, jako unię z tabel baz danych z poszczególnych firm. Dopiero wykonanie tekstowego zapytania stanowi zawartość zestawienia.

  • 12. MZ 29 88 89 Um.prac.P - zestawienie przydatne do wypełnienia formularzy statystycznych MZ-29, MZ-88 i MZ89, obejmujące umowy o pracę z podziałem na pracowników.

  • 13. MZ 29 88 89 Um.prac.P - zbiorcze zestawienie obejmujące umowy o pracę z podziałem na zawody.

  • 14. MZ 29 88 89 Um.zlec.P - zbiorcze zestawienie obejmujące umowy zlecenia z podziałem na pracowników.

  • 15. MZ 29 88 89 Um.zlec.Z - zbiorcze zestawienie obejmujące umowy zlecenia z podziałem na zawody.

  • 16. MZ 29 88 89 Um.org.stan.P - zbiorcze zestawienie obejmujące umowy organów stanowiących z podziałem na pracowników.

  • 17. MZ 29 88 89 Um.org.stan.Z - zbiorcze zestawienie obejmujące umowy organów stanowiących z podziałem na zawody.

  • 18. Ocena globalna (wazona) pojedynczo - zestawienie wybranej oceny ważonej globalnej.

  • 19. Ocena globalna (wazona) razem - oceny wszystkich ocen ważonych globalnych.

  • 20. Ocena kwalifikacji (wazona) pojedynczo - zestawienie ocen wg kwalifikacji.

  • 21. Współczynnik absencji w okresie - średnie zatrudnienie oraz współczynnik nieobecności w zadanym okresie.
    Zestawienie najpierw przygotowuje tabelę tymczasową, wypełniając ją wynikami pośrednimi. Następnie na jej podstawie wykonuje się zapytanie finalne. W przypadku wielokrotnego sięgania do wyników pośrednich wykorzystanie tabeli pośredniej może znacznie przyspieszyć czas wykonywania zestawienia.

  • 22. Współczynnik absencji w firmach -średnie zatrudnienie oraz współczynnik nieobecności z podziałem na działy w firmach.
    Zestawienie najpierw przygotowuje tabelę pośrednią w bazie <BIN>, wypełniając ją wynikami zapytań z baz danych pszczególnych firm (UNION). Następnie na jej podstawie tworzy zapytanie finalne, grupujące rekordy (GROUP BY). W tym przypadku tabela pośrednia nie tylko przyśpiesza pracę, ale jest niezbędna ze względu na grupowanie unii rekordów.

  • 23. Upływające terminy - lista pracowników z aktualnej firmy, którym kończą się badania lekarskie, kursy BHP i umowy o pracę.

  • 24. Upływające terminy - firmy - zbiorcza lista pracowników z wszystkich firm, którym kończą się badania lekarskie, kursy BHP i umowy o pracę.