# Tabela: mzam2 - Pozycje zamówień

## Kolumny

Lp | Nazwa | Typ SQL |  | Domyślnie | Warunek | Tytuł / opis
--- | --- | --- | --- | --- | --- | ---
1 | mzam2_id | serial4 |  |  |  | Id pozycji
2 | mzam1_id | int4 |  |  |  | Id nagłówka
3 | lp | varchar(6) |  |  |  | Lp.
4 | mtowar1_indeks | varchar(40) |  |  |  | Indeks towaru Pole to nie może pozostać niewypełnione.
5 | opis_rodzaj | int2 |  | 1 |  | Informacja o pozycji faktury Pole techniczne - określające jakie informacje z kartoteki towarów i usług mają się pojawić w opisie pozycji faktury.
Id. | Tytuł
--- | ---
0 | Tylko opis
1 | Nazwa pierwsza + Opis
2 | Nazwa druga + Opis
3 | Nazwa pierwsza + Nazwa druga + Opis
6 | opis_tekst | tekst |  |  |  | Opis Tekst
7 | ilosc1 | numeric(15,3) |  | 0 |  | Ilość 1 Pole to nie może pozostać niewypełnione.
8 | ilosc2 | numeric(15,3) |  | 0 |  | Ilość 2 Pole to nie może pozostać niewypełnione.
9 | jm2 | varchar(6) |  |  |  | Jednostka miary
10 | magazyn | varchar(6) |  |  |  | Magazyn
11 | rabat | numeric(6,3) |  | 0 |  | Rabat Pole to nie może pozostać niewypełnione.
12 | vat | varchar(6) |  |  |  | Stawka VAT
13 | cena_netto | numeric(15,2) |  | 0 |  | Cena netto Pole to nie może pozostać niewypełnione.
14 | cena_brutto | numeric(15,2) |  | 0 |  | Cena brutto Pole to nie może pozostać niewypełnione.
15 | wart_netto | numeric(15,2) |  | 0 |  | Wartość netto Pole to nie może pozostać niewypełnione.
16 | wart_pod | numeric(15,2) |  | 0 |  | Wartość podatku Pole to nie może pozostać niewypełnione.
17 | wart_brutto | numeric(15,2) |  | 0 |  | Wartość brutto Pole to nie może pozostać niewypełnione.
18 | cena_wal | numeric(15,2) |  | 0 |  | Cena waluty Pole to nie może pozostać niewypełnione.
19 | waluta | varchar(6) |  |  |  | Waluta
20 | uwagi | tekst |  |  |  | Uwagi Na tym polu należy wprowadzić uwagi.
21 | wyjasnij | wyjasnij |  |  |  | Do wyjaśnienia Zaznaczenie tego przełącznika sygnalizuje, że dane związane z tą pozycją wymagają pewnych modyfikacji lub uzupełnień. W Znaczek w tej kolumnie oznacza, że informacje związane z daną pozycją wymagają pewnych modyfikacji lub uzupełnień (dla danej pozycji został zaznaczony przełącznik Do wyjaśnienia).
22 | kor_typ | int4 |  | 0 |  | Czy korygowana czy korygująca Pole to nie może pozostać niewypełnione.
23 | kor_opis | varchar(40) |  |  |  | Opis korygowania W tym polu należy zamieścić opis korygowania.
24 | umowa_nr | varchar(25) |  |  |  | Nr umowy W tym polu można wprowadzić numer związanej umowy.

## Klucze obce

Lp | Nazwa klucza | Kolumna lokalna | Tabela obca | Kolumna obca | onUpdate | onDelete
--- | --- | --- | --- | --- | --- | ---
1 | mzam2_mzam1_id_fkey | mzam1_id | mzam1 | mzam1_id | cascade | cascade
2 | mzam2_mtowar1_indeks_fkey | mtowar1_indeks | mtowar1 | indeks | cascade | restrict
3 | mzam2_vat_fkey | vat | svat1 | svat1_id | cascade | restrict
4 | mzam2_umowa_nr_fkey | umowa_nr | grej2 | dok_nr | cascade | setnull

## Zależności

Lp | Nazwa klucza | Kolumna obca | Tabela pierwotna | Kolumna pierwotna | onUpdate | onDelete
--- | --- | --- | --- | --- | --- | ---
1 | cgrupa3_mzam2_id_fkey | mzam2_id | cgrupa3 | mzam2_id | cascade | cascade

## Wyzwalacze

Lp | Nazwa | Czas | Typ | Funkcja | Zdarzenia
--- | --- | --- | --- | --- | ---
1 | mzam2_trigger_before_insert_update | before | row | mzam2_trigger_before_insert_update() | insert, update
2 | mzam2_trigger_after | after | row | mzam2_trigger_after() | insert, update, delete

## 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