# Tabela: mecp2 - Personel, osoby współpracujące / Rejestr zdarzeń ECP

## Kolumny

Lp | Nazwa | Typ SQL |  | Domyślnie | Warunek | Tytuł / opis
--- | --- | --- | --- | --- | --- | ---
1 | mecp2_id | serial4 |  |  |  | Id pozycji
2 | mprac1_pesel | varchar(15) |  |  |  | Osoba Do pola tego należy wprowadzić imię i nazwisko pracownika, dla którego dodawane jest zdarzenie ECP. Wciśnięcie przycisku oznaczonego powoduje wpisanie do pola Osoba imienia i nazwiska aktualnie zalogowanego do programu uzytkownika. Wciśnięcie przycisku oznaczonego trzema kropkami powoduje otworzenie kartoteki personelu - można w niej wyszukać odpowiedniego pracownika i pobrać jego imię i nazwisko do pola Osoba.
3 | mecp_rej_id | int4 |  |  |  | ID rejestratora
4 | stan | stan01 |  |  |  | Aktualny Przełącznik ten jest wstępnie zaznaczany dla wszystkich nowych pozycji. Jeżeli pozycja po pewnym czasie przestaje być aktualna, nie należy jej kasować, lecz jedynie usunąć zaznaczenie tego przełącznika. A W tej kolumnie pokazywany jest stan danej pozycji:
| pozycja aktualna
| pozycja nieaktualna
5 | zdarz_typ | int2 |  | 0 |  | Zdarzenie Do tego pola należy wprowadzić, poprzez wybór ze słownika, rodzaj wprowadzanego zdarzenia ECP. Zawartość słownika znajdującego się przy tym polu została ustalona przez autorów oprogramowania. Dostępne są zdarzenia: Wejście Wyjście Powrót służbowy Wyjście służbowe Początek przerwy Koniec przerwy W tej kolumnie znajduje się rodzaj zarejestrowanego zdarzenia.
6 | godzina | timestamp(0) |  |  |  | Data i Godzina Do tego pola należy wprowadzić datę i czas wykonania rejestrowanego zdarzenia. Godzina W tej kolumnie pokazywany jest czas wykonania zdarzenia ECP.
7 | rc_typ | varchar(1) |  |  |  | Typ rejestracji Pole to musi być wypełnione. Aby je wypełnić należy wybrać odpowiednią wartość ze słownika, otwieranego za pomocą strzałki znajdującej się z prawej strony tego pola. W tej kolumnie znajduje się typ rejestracji czynności/zdarzenia.
8 | czas1 | text |  |  |  | Praca W tej kolumnie pokazywany jest czas obecności w pracy.
9 | czas2 | text |  |  |  | Wyjścia sł. W tej kolumnie pokazywany jest czas wyjścia służbowego.
10 | czas5 | text |  |  |  | Przerwy W tej kolumnie pokazywany jest czas przerwy.
11 | przyczyna | tekst |  |  |  | Przyczyna Na tym polu należy wpisać przyczynę anulowania/edycji/rejestracji ręcznej wpisu.

## Klucze obce

Lp | Nazwa klucza | Kolumna lokalna | Tabela obca | Kolumna obca | onUpdate | onDelete
--- | --- | --- | --- | --- | --- | ---
1 | mecp2_mprac1_pesel_fkey | mprac1_pesel | mprac1 | pesel | cascade | restrict
2 | mecp2_mecp_rej_id_fkey | mecp_rej_id | mecp_rej | mecp_rej_id | cascade | restrict

## Menu (funkcje)

Lp | Nazwa | Tytuł / Opis
--- | --- | ---
1 | print_Lista | Lista obecności
2 | pobierz | Pobierz Pobiera wybraną pozycję z widocznego słownika/kartoteki do wcześniej edytowanego formularza.
3 | show | Pokaż szczegóły Wyświetla pełne informacje o wybranej pozycji.
4 | dodaj | Dodaj Dodaje nową pozycję.
5 | kopiuj | Duplikuj Duplikuje wybraną pozycję tworząc nową pozycję zawierającą takie same informacje.
6 | edytuj | Edytuj Otwiera wybraną pozycję do edycji.
7 | usun | Usuń Kasuje wybraną pozycję.

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