Prikaz zalihe za sva željena skladišta pri izboru artikla
Prikaz zaloge za vsa željena skladišča pri izboru artikla
Prikaz zaloge za vsa željena skladišča pri izboru artikla
Če želimo pri izboru artikla videti zalogu na svih skladištima, moramo urditi sledeće::
1. Kreiramo view, koji sadrži željene podatke za pojedinačno skladište, za koje želimo vpogled u zalogu npr.
CREATE VIEW _mojview1
as
select si.acident,si.acname,st.anstock,st.acwarehouse,si.anrtprice,si.ansaleprice
from the_setitem SI
FULL JOIN the_stock ST
ON si.acident=st.acident
where acwarehouse ='točen_naziv_skladišča1'
or acwarehouse IS NULL
CREATE VIEW _mojview2
as
select si.acident,si.acname,st.anstock,st.acwarehouse,si.anrtprice,si.ansaleprice
from the_setitem SI
FULL JOIN the_stock ST
ON si.acident=st.acident
where acwarehouse ='točen_naziv_skladišča2'
or acwarehouse IS NULL
CREATE VIEW _mojview3
as
select si.acident,si.acname,st.anstock,st.acwarehouse,si.anrtprice,si.ansaleprice
from the_setitem SI
FULL JOIN the_stock ST
ON si.acident=st.acident
where acwarehouse ='točen_naziv_skladišča3'
or acwarehouse IS NULL
.
CREATE VIEW _mojviewN
as
select si.acident,si.acname,st.anstock,st.acwarehouse,si.anrtprice,si.ansaleprice
from the_setitem SI
FULL JOIN the_stock ST
ON si.acident=st.acident
where acwarehouse ='točen_naziv_skladiščaN'
or acwarehouse IS NULL
Nato kreiramo globalni view, koji nam spaja podatke o zalogi na izabranim skladištima:
create view globalview
as
select v1.acident,v1.acname,v1.anrtprice,v1.ansaleprice,
v1.anstock as ZALIHAVP,
v2.anstock as ZALIHAMP1,
v3.anstock as ZALIHAMP2,
v4.anstock as ZALIHAMP3
from _mojview1 v1
FULL JOIN _mojview2 v2
ON v1.acident=v2.acident
FULL JOIN _mojview3 v3
ON v1.acident=v3.acident
FULL JOIN _mojview4 v4
ON v1.acident=v4.acident
JOIN the_setitem si
ON v1.acident=si.acident
ORDER by si.acident
2. U administratorskoj konzoli u podešavanjima šifranta za izabranog korisnika (ili generalno na nivou programa) izaberemo lookup, koji želimo da promenimo, u našem slučaju ltMS (pretraga po šifri artikla na blagovnim dokumentima)
3. U polju SQL upit unesemo select izjavu, kojom prikupljamo podatke iz našeg kreiranog viewa ( * za sve kolone)

4. Kada smo uneli SQL izjavu, kliknemo na dugme Osveži polja.
5. U prozoru Podešavanje polja izbrišemo stara polja i unesemo naša, koja izaberemo iz novog viewa. Po želji oblikujemo dužinu, format polja i naziv.
Po svim tim koracima je view spreman za korišćenje na blagovnim dokumentima.
