Afișarea stocului pentru toate depozitele dorite la selectarea articolului
Afișarea stocului pentru toate depozitele dorite la selectarea articolului
Afișarea stocului pentru toate depozitele dorite la selectarea articolului
Dacă dorim să vedem stocul din toate depozitele la selectarea articolului, trebuie să stabilim următoarele:
1. Creăm o vedere care conține datele dorite pentru fiecare depozit, pentru care dorim să avem o privire asupra stocului, de exemplu.
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
Apoi creăm o vedere globală, care ne combină datele despre stocurile din depozitele selectate:
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. În consola de administrare, în setările codului pentru utilizatorul selectat (sau general la nivel de program) selectăm lookup-ul pe care dorim să-l modificăm, în cazul nostru ltMS (căutare după codul articolului pe documentele de marfă)
3. În câmpul de interogare SQL introducem instrucțiunea select, cu care colectăm datele din vederea noastră creată ( * pentru toate coloanele)

4. După ce am introdus instrucțiunea SQL, facem clic pe butonul Actualizează câmpurile.
5. În fereastra Setare câmpuri ștergem câmpurile vechi și introducem pe ale noastre, pe care le selectăm din noua vedere. Formăm opțional lungimea, formatul câmpului și denumirea.
După toți acești pași, vederea este pregătită pentru utilizare pe documentele de marfă.
