# Tabela: cprobka1 - Próbki

## Kolumny

Lp | Nazwa | Typ SQL |  | Domyślnie | Warunek | Tytuł / opis
--- | --- | --- | --- | --- | --- | ---
1 | cprobka1_id | serial8 |  |  |  | Id próbki
2 | cgrupa1_id | int8 |  |  |  | Id grupy
3 | lp | int2 |  |  |  | Lp Do tego pola należy wprowadzić numer porządkowy.
4 | dok_sym | varchar(10) |  |  |  | Symbol rejestru
5 | dok_numerator | varchar(15) |  |  |  | Licznik W tym polu podawany jest kolejny numer porządkowy.
6 | dok_nr | varchar(100) |  |  |  | Nr próbki Do tego pola należy wprowadzić numer próbki.
7 | ident | varchar(100) |  |  |  | Identyfikator klienta Do tego pola należy wprowadzić numer identyfikujący klienta.
8 | pob_data | date |  |  |  | Data pobrania Pole to sluży do ustalenia dokładnej daty pobrania próbki. Aby wprowadzić datę do tego pola można posłużyć się przyciskami znajdującymi się z prawej strony tego pola lub wprowadzić datę posługując się klawiaturą
9 | pob_czas | timestamp |  |  |  | Czas pobrania Pole to służy do ustalenia dokładnego czasu pobrania próbki
10 | pob_pesel | varchar(50) |  |  |  | Osoba pobierająca Do tego pola należy wprowadzić PESEL osoby pobierającej próbki. Aby to zrobić nalezy kliknąć na przycisku znajdującym się z prawej strony tego pola, a następnie wybrać z kartoteki odpowiednie nazwisko.
11 | pob_urzad | int2 |  | 0 |  | Czy próbka pobrana urzędowo Zaznaczenie togo przełącznika daje informacje o zleceniodawcy badania.
12 | pob_miejsce | int4 |  |  |  | Miejsce pobrania próbki (słownik) W tym polu należy wybrać ze słownika miejsce pobrania próbki.
13 | pob_miejsce_opis | varchar(50) |  |  |  | Identyfikator miejsca pobrania próbki Do tego pola należy wprowadzić numer identyfikatora.
14 | wys_data | date |  |  |  | Data wysłania do laboratorium Pole to sluży do ustalenia dokładnej daty wysłania do laboratorium. Aby wprowadzić datę do tego pola można posłużyć się przyciskami znajdującymi się z prawej strony tego pola lub wprowadzić datę posługując się klawiaturą
15 | przyj_data | date |  |  |  | Data przyjęcia próbki Pole to sluży do ustalenia dokładnej daty przyjęcia próbki. Aby wprowadzić datę do tego pola można posłużyć się przyciskami znajdującymi się z prawej strony tego pola lub wprowadzić datę posługując się klawiaturą
16 | przyj_czas | timestamp(0) |  |  |  | Czas przyjęcia próbki Pole to służy do ustalenia dokładnego czasu przyjęcia próbki.
17 | przyj_pesel | varchar(15) |  |  |  | Osoba przyjmująca próbkę Do tego pola należy wprowadzić PESEL osoby przyjmującej próbkę. Aby to zrobić nalezy kliknąć na przycisku znajdującym się z prawej strony tego pola, a następnie wybrać z kartoteki odpowiednie nazwisko.
18 | kier_pesel | varchar(50) |  |  |  | Osoba kierująca Do tego pola należy wprowadzić PESEL osoby kierującej próbki do badania. Aby to zrobić nalezy kliknąć na przycisku znajdującym się z prawej strony tego pola, a następnie wybrać z kartoteki odpowiednie nazwisko.
19 | dost_pesel | varchar(50) |  |  |  | Osoba dostarczająca Do tego pola należy wprowadzić PESEL osoby dostarczającej próbki. Aby to zrobić nalezy kliknąć na przycisku znajdującym się z prawej strony tego pola, a następnie wybrać z kartoteki odpowiednie nazwisko.
20 | material | int4 |  |  |  | Rodzaj pobranego materiału (słownik) W tym polu należy wybrać ze słownika rodzaj pobranego materiału.
21 | wlasc_nip | varchar(17) |  |  |  | Właściciel (słownik kontrahentów) Na tym polu należy wprowadzić wartość ze słownika określającą właściciela próbek.
22 | wlasc_nazwa | varchar(100) |  |  |  | Nazwa właściciela Na tym polu należy wprowadzić kod jednoznacznie identyfikujący właściciela w systemie.
23 | wlasc_adres | varchar(100) |  |  |  | Adres właściciela Do tego pola należy wprowadzić dane adresowe właściciela próbek.
24 | wlasc_osoba | varchar(50) |  |  |  | Osoba właściciela Do tego pola należy wprowadzić imię i nazwisko osoby właściciela.
25 | wlasc_stado | varchar(14) |  |  |  | Oznaczenie stada Do tego pola należy wprowadzić oznaczenie stada.
26 | import_nip | varchar(17) |  |  |  | Importer (słownik kontrahentów) Na tym polu należy wprowadzić numer NIP kontrahenta, posługując się słownikiem kontrahentów. Pole to musi być wypełnione. Jeśli numer NIP jest nieznany należy wprowadzić numer zastępczy poprzez wciśnięcie przycisku oznaczonego rysunkiem kółka zębatego, spowoduje to automatyczne wypełnienie tego pola numerem zastępczym.
27 | import_nazwa | varchar(100) |  |  |  | Nazwa importera Na tym polu należy wprowadzić kod jednoznacznie identyfikujący importera w systemie.
28 | import_adres | varchar(100) |  |  |  | Adres importera Do tego pola należy wprowadzić dane adresowe importera.
29 | import_osoba | varchar(50) |  |  |  | Osoba importera Do tego pola należy wprowadzić imię i nazwisko osoby importera.
30 | stan_prob | tekst |  |  |  | Stan próbki w chwili przyjęcia Pole to standardowo zostaje uzupełnione wpisam bez zastrzeżeń.
31 | stan_prob2 | tekst |  |  |  | Stan próbki w chwili przyjęcia na pracowni Pole to standardowo zostaje uzupełnione wpisam bez zastrzeżeń.
32 | a_kraj | varchar(3) |  |  |  | Kraj pochodzenia W tym polu należy wprowadzić kraj pochodzenia próbki.
33 | a_gus | varchar(8) |  |  |  | Kod GUS miejsca pochodzenia W tym polu należy wprowadzić numer klasyfikacji podziału terytorialnego kraju.
34 | opis | tekst |  |  |  | Opis W tym polu należy zamieścić dodatkowy opis
35 | etap | int4 |  | 1 |  | Etap realizacji Na tym polu można wybrać ze słownika zwrot określający na jakim etapie badań znajdują się grupy próbek, które chcemy oglądać 1 - zarejestrowane 2 - przekazane do badania 3 - w trakcie badania 4 - w trakcie zatwierdzania 5 - zakończone 6 - przek.+bad.+zatw.
36 | cgrupa1_clok1_id | int4 |  |  |  | Id lokalizacji
37 | cgrupa1_dok_nr | varchar(50) |  |  |  | Numer Pole to służy do oznaczenia numerem przyjętej grupy próbek.
38 | cgrupa1_opis | tekst |  |  |  | Opis W tym polu należy zamieścić dodatkowy opis
39 | czlec1_dok_nr | varchar(100) |  |  |  | Numer zlecenia Pole to jest automatycznie uzupełniane po kliknięciu ikonki przy polu licznik.
40 | czlec1_typ | int4 |  |  |  | Typ zlecenia W tym polu należy wybrać ze słownika typ zlecenia.
41 | czlec1_czy_plan | int4 |  |  |  | Pobrano wg planu
42 | czlec1_pisma | varchar(50) |  |  |  | Pisma towarzyszące
43 | czlec1_projekt | varchar(100) |  |  |  | Nazwa projektu Na tym polu należy wprowadzić nazwę projektu.
44 | czlec1_knt_nazwa | varchar(100) |  |  |  | Nazwa nadawcy Na tym polu należy wprowadzić kod jednoznacznie identyfikujący nazwę nadawcy w systemie.
45 | czlec1_knt_adres | varchar(100) |  |  |  | Adres nadawcy Do tego pola należy wprowadzić dane adresowe nadawcy.
46 | czlec1_plat_nazwa | varchar(100) |  |  |  | Nazwa płatnika Na tym polu należy wprowadzić kod jednoznacznie identyfikujący nazwę płatnika w systemie.
47 | czlec1_plat_adres | varchar(100) |  |  |  | Adres płatnika Do tego pola należy wprowadzić dane adresowe płatnika.
48 | czlec1_klienci | text |  |  |  | Klienci Klienci.
49 | czlec1_adresaci | text |  |  |  | Adresaci Adresaci.
50 | czlec1_addr | varchar(25) |  |  |  | Jednostka Nazwa skrócona jednostki.

## Klucze obce

Lp | Nazwa klucza | Kolumna lokalna | Tabela obca | Kolumna obca | onUpdate | onDelete
--- | --- | --- | --- | --- | --- | ---
1 | cprobka1_pob_miejsce_fkey | pob_miejsce | cslow2 | cslow2_id | cascade | restrict
2 | cprobka1_przyj_pesel_fkey | przyj_pesel | mprac1 | pesel | cascade | restrict
3 | cprobka1_wlasc_nip_fkey | wlasc_nip | mknt1 | nip | cascade | restrict
4 | cprobka1_import_nip_fkey | import_nip | mknt1 | nip | cascade | restrict
5 | cprobka1_cgrupa1_id_fkey | cgrupa1_id | cgrupa1 | cgrupa1_id | cascade | cascade
6 | cprobka1_dok_sym_fkey | dok_sym | grej1 | dok_sym | cascade | restrict
7 | cprobka1_cgrupa1_clok1_id_fkey | cgrupa1_clok1_id | clok1 | clok1_id | cascade | restrict
8 | cprobka1_czlec1_typ_fkey | czlec1_typ | cslow2 | cslow2_id | cascade | restrict

## Zależności

Lp | Nazwa klucza | Kolumna obca | Tabela pierwotna | Kolumna pierwotna | onUpdate | onDelete
--- | --- | --- | --- | --- | --- | ---
1 | cbad1_cprobka1_id_fkey | cprobka1_id | cbad1 | cprobka1_id | cascade | cascade
2 | cprobka1_cpole1_cprobka1_id_fkey | cprobka1_id | cprobka1_cpole1 | cprobka1_id | cascade | cascade

## Indeksy

Lp | Nazwa | Unikalny | Kolumny
--- | --- | --- | ---
1 | cprobka1_cgrupa1_id_lp_key | Tak | cgrupa1_id lp
2 | cprobka1_a_gus_key | Nie | a_gus
3 | cprobka1_lp_key | Nie | lp
4 | cprobka1_pob_miejsce_key | Nie | pob_miejsce
5 | cprobka1_przyj_data_key | Nie | przyj_data
6 | cprobka1_log_dd_key | Nie | log_dd
7 | cprobka1_cgrupa1_clok1_id_key | Nie | cgrupa1_clok1_id
8 | cprobka1_czlec1_typ_key | Nie | czlec1_typ
9 | cprobka1_czlec1_czy_plan_key | Nie | czlec1_czy_plan
10 | cprobka1_czlec1_projekt_key | Nie | czlec1_projekt

## Wyzwalacze

Lp | Nazwa | Czas | Typ | Funkcja | Zdarzenia
--- | --- | --- | --- | --- | ---
1 | cprobka1_trigger | after | row | cprobka1_trigger() | insert

## Menu (funkcje)

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

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