Tabela: mzam3 - Pozycje dokumentów magazynowych

Kolumny

Lp

Nazwa

Typ SQL

 

Domyślnie

Warunek

Tytuł / opis

1

mzam3_id

serial4

 

 

Id pozycji dokumentu

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

magazyn

varchar(6)

 

 

Magazyn

Pole to nie może pozostać niewypełnione.

6

mag_przeciw

varchar(6)

 

 

 

Przeciwny magazyn

7

data_w

date

 

 

 

Data ważności

Do tego pola należy wprowadzić datę ważności.

8

seria

varchar(25)

 

 

 

Seria

9

cena

numeric(15,2)

0

 

Cena

Pole to nie może pozostać niewypełnione.

10

czy_akt

taknie

 

1

 

Czy aktualizować stany

11

strona

int2

0

 

Strona

Pole słownikowe, nie może pozostać niewypełnione.

Id.

Tytuł, opis

1

dokumenty przychodowe

BO,PZ,PW,PR

-1

dokumenty rozchodowe

WZ,RW

12

ilosc1

numeric(15,3)

0

 

Ilość 1

Pole to nie może pozostać niewypełnione.

13

ilosc2

numeric(15,3)

0

 

Ilość 2

Pole to nie może pozostać niewypełnione.

14

jm2

varchar(6)

 

 

 

Jednostka miary

15

wart

numeric(15,2)

0

 

Wartość

Pole to nie może pozostać niewypełnione.

16

zuzyto

taknie

 

 

 

Zużyto

Oznaczenie tego przełącznika oznacza, że towar został zużyty.

17

data_zuzycia

date

 

 

 

Data zużycia

Do tego pola należy wprowadzić datę zużycia towaru.

18

dostawa

int4

 

 

 

Dostawa

19

stan

stan012

 

0

 

Stan dostawy

Pole słownikowe

W tej kolumnie pokazywany jest stan danej pozycji:

Id.

Tytuł

0

Niedostępna

1

Dostępna

2

Rozchodowana

20

dost1

numeric(15,3)

0

 

Ilość dostępna 1

Pole to nie może pozostać niewypełnione.

21

gkom1_id

varchar(10)

 

 

 

Symbol komórki organizacyjnej

22

mprac1_pesel

varchar(15)

 

 

 

Osoba z personelu


Kontrole

Lp

Nazwa

Warunek

1

mzam3_check

((czy_akt=1 AND stan=0 AND dostawa IS NOT NULL) OR (czy_akt=1 AND stan IN (1,2) AND dostawa IS NULL) OR (czy_akt=0 AND stan=0))


Klucze obce

Lp

Nazwa klucza

Kolumna lokalna

Tabela obca

Kolumna obca

onUpdate

onDelete

1

mzam3_mtowar1_indeks_fkey

mtowar1_indeks

mtowar1

indeks

cascade

restrict

2

mzam3_magazyn_fkey

magazyn

mmagazyn1

mmagazyn1_id

cascade

restrict

3

mzam3_mag_przeciw_fkey

mag_przeciw

mmagazyn1

mmagazyn1_id

cascade

restrict

4

mzam3_dostawa_fkey

dostawa

mzam3

mzam3_id

cascade

restrict

5

mzam3_gkom1_id_fkey

gkom1_id

grej1

dok_sym

cascade

restrict

6

mzam3_mprac1_pesel_fkey

mprac1_pesel

mprac1

pesel

cascade

restrict

7

mzam3_mzam1_id_fkey

mzam1_id

mzam1

mzam1_id

cascade

cascade


Zależności

Lp

Nazwa klucza

Kolumna obca

Tabela pierwotna

Kolumna pierwotna

onUpdate

onDelete

1

mzam3_dostawa_fkey

mzam3_id

mzam3

dostawa

cascade

restrict


Indeksy

Lp

Nazwa

Unikalny

Kolumny

1

mzam3_mtowar1_indeks_magazyn_data_w_seria_cena_key

Nie

mtowar1_indeks

magazyn

data_w

seria

cena

2

mzam3_magazyn_mtowar1_indeks_key

Nie

magazyn

mtowar1_indeks

3

mzam3_mtowar1_indeks_data_w_mzam3_id_key

Nie

mtowar1_indeks

data_w

mzam3_id


Wyzwalacze

Lp

Nazwa

Czas

Typ

Funkcja

Zdarzenia

1

mzam3_trigger_before_ins

before

row

mzam3_trigger_before_ins()

insert

2

mzam3_trigger_before_upd

before

row

mzam3_trigger_before_upd()

update

3

mzam3_trigger_before_del

before

row

mzam3_trigger_before_del()

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ę.

7

dodajZ

Dodaj zwrot

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