Trochę pozmieniałem i jestem na etapie wprowadzania danych, i mam pytanie jeżeli chodzi o DOKUMENTY
i DOKUMENTY_POZYCJE
. Otóż jeżeli wpisuje dane, to muszę oddzielnie liczyć każdą wartość vat i netto "na boku" czy może masz na to sposób, tak samo wprowadzając dokumenty, można bardzo łatwo popełnić błąd przy takim wklepywaniu? I czy tabelę DOKUMENTY_POZYCJE
wykorzystujesz tylko do zliczania stanów magazynowych czy może ma jakieś inne ciekawe zastosowanie?
TABELA DOKUMENTY
ID INT PRIMARY KEY NOT NULL, /id
DOKUMENT_ID INT Unique, /unikalny nr dokumentu
TYP_DOKUMENT_ID nchar(3) NOT NULL, /typ dokumentu
KONTRAHENT_ID nchar(3) NULL, /id kontrahenta
INDYWIDUALNI_ID nchar(3) NULL, /id klienta
DATA_DOKUMENTU DATE NOT NULL, /data dokumentu
WARTOSC_NETTO MONEY NOT NULL, /wartość netto
WARTOSC_VAT MONEY NOT NULL, /wartość vat
WARTOSC_BRUTTO MONEY NOT NULL, /wartość brutto
REFUNDACJA MONEY NULL, /refundacja = wartość brutto jeżeli występuje
OPLACONO BIT NULL,
SPOSOB_PLATNOSCI_ID nchar(3) NOT NULL,
TABELA DOKUMENTY_POZYCJE
DOKUMENT_ID INT PRIMARY KEY NOT NULL,
ID INT NOT NULL,
LEK_ID nchar(3) NOT NULL,
CENA_NETTO MONEY NOT NULL,
CENA_BRUTTO MONEY NOT NULL,
ILOSC int NOT NULL,
ZNAK int NOT NULL,
REFUNDACJA MONEY NULL,
WARTOSC_NETTO MONEY NOT NULL,
WARTOSC_VAT MONEY NOT NULL,
WARTOSC_BRUTTO MONEY NOT NULL,
STAWKA_VAT_ID nchar(3) NOT NULL,