# Tabela: mecp1 - Personel, osoby współpracujące / Karty pracy

Tabela przechowuje informacje o wykorzystanych urlopach, zwolnieniach, przepracowanych godzinach, godzinach nadliczbowych, dyżurach, nieobecnościach, itp.

## Kolumny

Lp | Nazwa | Typ SQL |  | Domyślnie | Warunek | Tytuł / opis
--- | --- | --- | --- | --- | --- | ---
1 | mecp1_id | serial4 |  |  |  | Id pozycji
2 | mprac1_pesel | varchar(15) |  |  |  | Id osoby
3 | data | date |  |  |  | Data Na tym polu należy wprowadzić datę określającą dzień którego dotyczy dany zapis. Pole wymagane. Data
4 | rodzaj | varchar(6) |  |  |  | Rodzaj Pole określające rodzaj (kategorię) wpisu w karcie np.: urlop wypoczynkowy, urlop okolicznościowy, godziny pracy, nadgodziny, itp. Pole słownikowe, wymagane. Rodzaj
5 | opis | varchar(250) |  |  |  | Opis dodatkowy Do tego pola można wprowadzić dodatkowy opis dotyczący danego zdarzenia.
6 | zastepca_pesel | varchar(15) |  |  |  | Osoba zastępująca Do tego pola można wprowadzić imię i nazwisko osoby, która będzie zastępowała danego pracownika w czasie jego nieobecności (urlopu, choroby). Zalecamy, aby w celu wypełninienia tego pola posłużyć się sąsiednim przyciskiem oznaczonym trzema kropkami. Po jego wciśnięciu zostanie otworzona kartoteka personelu. Należy wyszukać w niej odpowiedniego pracownika, wybrać go za pomocą myszy, a następnie wybrać z wyświetlonego menu funkcję Pobierz. Po wykonaniu tych czynności imię i nazwisko pracownika zostaną wpisane do pola Osoba zastępująca. Osoba zastępująca
7 | czas | numeric(4,2) |  | 0 |  | Liczba godzin Do tego pola można wprowadzić czas, oznaczający liczbę godzin wykonywania danej czynności/ zdarzenia. L. godz. W tej kolumnie znajduje się liczba godzin wykonywania danej czynności/ zdarzenia.
8 | stan | varchar(1) |  | 'P' |  | Stan akceptacji Stan akceptacji na jakim znajduje się wpis. Możliwe są n/w stany: Stan
Id. | Tytuł, opis
--- | ---
'P' | Planowany Propozycja terminu (urlopu, dyżuru, itp) do zatwierdzenia przez przełożonego.
'Z' | Zatwierdzony Propozycja została zatwierdzona, w proponowanym terminie.
'O' | Odmowa Proponowany termin nie został zaaprobowany przez przełożonego.
9 | czy_karta | int2 |  | 0 |  | Potwierdzenie Pole określa czy zaplanowane w danym dniu zdarzenie(urlop, godziny nadliczbowe, dyżur itp.) miało faktycznie miejsce i w związku z tym zostało wpisane do karty pracy. Potw.
Id. | Tytuł
--- | ---
0 | Nie
1 | Tak
10 | uwagi | tekst |  |  |  | Uwagi Na tym polu można wpisać dowolne uwagi dotyczące wpisu.
11 | mecp1Id | int4 |  |  |  | * Kolumna ta określa czy dany wiersz został zaznaczony.

## Klucze obce

Lp | Nazwa klucza | Kolumna lokalna | Tabela obca | Kolumna obca | onUpdate | onDelete
--- | --- | --- | --- | --- | --- | ---
1 | mecp1_mprac1_pesel_fkey | mprac1_pesel | mprac1 | pesel | cascade | restrict
2 | mecp1_zastepca_pesel_fkey | zastepca_pesel | mprac1 | pesel | cascade | setnull
3 | mecp1_rodzaj_fkey | rodzaj | mecp_rodz | symbol | cascade | restrict

## Indeksy

Lp | Nazwa | Unikalny | Kolumny
--- | --- | --- | ---
1 | mecp1_mprac1_pesel_rodzaj_data_key | Tak | mprac1_pesel rodzaj data
2 | mecp1_data_key | Nie | data
3 | mecp1_rodzaj_key | Nie | rodzaj

## Menu (funkcje)

Lp | Nazwa | Tytuł / Opis
--- | --- | ---
1 | show | Pokaż szczegóły Wyświetla pełne informacje o wybranej pozycji.
2 | dodaj | Dodaj Dodaje nową pozycję.
3 | kopiuj | Duplikuj Duplikuje wybraną pozycję tworząc nową pozycję zawierającą takie same informacje.
4 | edytuj | Edytuj Otwiera wybraną pozycję do edycji.
5 | usun | Usuń Kasuje wybraną pozycję.
6 | dodajZakresowo | Dodaj zakresowo od ... do ... Funkcja ta umożliwia zakresowe dodawanie wpisów na określony przedział czasu.
7 | setStanZatwierdzonyOne | Zatwierdź wybraną pozycję Funkcja umożliwia zmianę stanu akceptacji wybranej pozycji z P (Planowany) na Z (Zatwierdzony).
8 | setStanZatwierdzonyAll | Zatwierdź wszystkie zaznaczone Funkcja umożliwia zakresową zmianę stanu akceptacji dla wszystkich zaznaczonych pozycji z P (Planowany) na Z (Zatwierdzony).
9 | setStanOdmowaOne | Odmowa wybranej pozycji Funkcja umożliwia zmianę stanu akceptacji wybranej pozycji z P (Planowany) na O (Odmowa).
10 | setStanOdmowaAll | Odmowa wszystkich zaznaczonych Funkcja ta umożliwia zakresową zmianę stanu akceptacji dla wszystkich zaznaczonych pozycji z P (Planowany) na O (Odmowa).

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