Pakiet: mprac - Kartoteka personelu, osób współpracujących

Pakiet obejmuje kartotekę Personel, osoby współpracujące, tabele pochodne: Ewidencja Czasu Pracy (ECP) oraz powiązane klasyfikacje.


Spis tabel

Lp

Nazwa tabeli

Tytuł

Kolumny

Klucze obce

Indeksy unikalne

Indeksy zwykłe

Wyzwalacze

1

mecp1

Personel, osoby współpracujące / Karty pracy

11

3

1

2

0

2

mecp2

Personel, osoby współpracujące / Rejestr zdarzeń ECP

11

2

0

0

0

3

mecp3

Personel, osoby współpracujące / Bilanse urlopowe

16

1

1

0

0

4

mecp4

Personel, osoby współpracujące / Wnioski o urlop

10

3

0

1

0

5

mecp5

Terminy urlopów

6

1

0

2

0

6

mecp_rej

Urządzenia rejestrujące czas pracy

5

0

0

0

0

7

mecp_rodz

Rodzaje wpisów w karcie pracy

7

0

1

0

0

8

mprac1

Personel, osoby współpracujące

67

1

1

1

0

9

mprac2

Personel, osoby współpracujące / Przydział do klasyfikacji dodatkowej

4

2

1

0

0

10

mprac3

Personel, osoby współpracujące / Przydział do klasyfikacji internetowej

4

2

1

0

0

11

mprac4

Personel, osoby współpracujące / Przydział zasobów

9

1

0

1

0

12

mprac5

Personel, osoby współpracujące / Przebieg zatrudnienia

11

1

0

0

0

13

mprac6

Personel, osoby współpracujące / Szkolenia

14

1

0

1

0

14

mprac_klas1

Personel, osoby współpracujące / Klasyfikacja podstawowa

8

0

1

2

0

15

mprac_klas2

Personel, osoby współpracujące / Klasyfikacja dodatkowa

8

0

1

2

0

16

mprac_klas3

Personel, osoby współpracujące / Klasyfikacja internetowa

8

0

1

2

0


Spis funkcji

Lp

Nazwa / Argumenty

Typ SQL

Język

Cache

Strict

Tytuł / Opis

1

mprac1_get_naz_im

arg_pesel varchar

varchar

sql

stable

true

Pobiera nazwisko i imię pracownika wg PESEL

2

mprac1_get_naz_im

arg_pesel varchar

arg_tryb int4

varchar

sql

stable

true

Pobiera nazwisko i imię pracownika w ustalonej kolejności wg PESEL

3

finn_user_get_pesel

arg_user_name varchar

SETOF text

sql

stable

true

Zwraca listę PESELi osób które reprezentuje użytkownik arg_user_name

4

mprac1_get_email

arg_pesel varchar

SETOF varchar

sql

stable

true

Zwraca listę adresów e-mail dla podanej osoby

5

mprac1_czy_urlop_set

ad_data date

int4

plpgsql

volatile

 

Aktualizaje pole czy_urlop w kartotece personelu. Zwraca liczbę osób nieobenych w danym dniu

6

mprac1_get_spr_nr_pref

arg_pesel varchar

varchar

sql

stable

true

Pobiera prefix do znaku sprawy wg nr pesel

7

mprac4_get_pesel

arg_numer varchar

varchar

sql

stable

true

Pobiera nr pesel wg numeru karty

8

mprac1_join_id

ai_new_id int4

ai_old_id int4

ai_delete int4

int4

plpgsql

volatile

 

Usuwanie zdublowanych wpisów w kart. pracowników

9

mecp2_sprawdz_wej

login varchar

int

plpgsql

volatile

true

Sprawdza czy pracownik znajduje się w pracy

10

mprac1_get_raport1

arg_mprac1_pesel varchar

SETOF text

sql

stable

true

Zwraca raport dla osoby z personelu

11

mprac1_get_raport2

arg_mprac1_pesel varchar

raport_zaleg

sql

stable

true

Zwraca raport dla osoby z personelu

12

mprac1_get_raport3

arg_mprac1_pesel varchar

raport_zaleg

sql

stable

true

Zwraca skrócony raport dla osoby z personelu


Wymagane pakiety

  1. common z powodu:kor_stan, pesel, stan01 (4), taknie (3), tekst (18), wyjasnij (4), webdav, nazwisko, imie (2), a_kraj, a_gus, a_kod, a_poczta, a_miejsc, a_ulica, a_dom, a_lokal, klas_kod (3), klas_lp (3), klas_stan (3), klas_nazwa (3), klas_opis (3), klas_poziom (3), klas_typ (3), pobierz (10), show (16), dodaj (16), kopiuj (16), edytuj (16), usun (16), printEksport (4), printImport (4), printUst (4), printListaE (4), shist2,

Dokument wygenerowany 2009-09-28 04:34:07