ALLV#23264 Uitbreiding, Navision koppeling, factuurscanning
svn path=/Customer/trunk/; revision=16790
This commit is contained in:
@@ -569,11 +569,12 @@ AS
|
||||
AND bs.bes_staffeltabel_key(+) = sd.bes_staffeltabel_key;
|
||||
|
||||
|
||||
/* Formatted on 17-1-2013 13:00:54 (QP5 v5.115.810.9015) */
|
||||
/* Formatted on 22-1-2013 14:18:54 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW allv_v_rap_voorraad
|
||||
(
|
||||
hide_f_ext_disc_key,
|
||||
fclt_f_catalogus, -- externe catalogusnaam
|
||||
fclt_x_actueel,
|
||||
int_artikel_nr, -- min. intern artikelnr
|
||||
int_artikel_oms, -- min. interne artikelomschrijving
|
||||
int_artikel_prijs, -- min. interne artikelprijs
|
||||
@@ -584,6 +585,7 @@ CREATE OR REPLACE VIEW allv_v_rap_voorraad
|
||||
max_voorraad,
|
||||
inkoop_geleverd, -- IN: daadwerkelijk geleverd
|
||||
intern_besteld, -- UIT: in bestelling + besteld + geleverd
|
||||
intern_extern, -- UIT/genormaliseerd: in bestelling + besteld + geleverd
|
||||
voorraad,
|
||||
hide_f_voorraad_gisteren,
|
||||
inkoop_besteld, -- IN: in bestelling + besteld
|
||||
@@ -593,30 +595,47 @@ AS
|
||||
SELECT extern.dkey,
|
||||
COALESCE (extern.ins_discipline_omschrijving,
|
||||
intern.ins_discipline_omschrijving),
|
||||
DECODE (intern.besteld,
|
||||
intern.geleverd,
|
||||
DECODE (extern.besteld, extern.geleverd, 'Nee', 'Ja'),
|
||||
'Ja'),
|
||||
intern.art_nr,
|
||||
intern.art_oms,
|
||||
TO_CHAR (intern.art_prijs),
|
||||
extern.art_nr,
|
||||
COALESCE (extern.art_nr, intern.match_nr),
|
||||
extern.art_oms,
|
||||
TO_CHAR (extern.art_prijs),
|
||||
extern.vmin,
|
||||
extern.vmax,
|
||||
extern.geleverd,
|
||||
intern.besteld,
|
||||
extern.geleverd - COALESCE (intern.besteld, 0) voorraad,
|
||||
extern.geleverd_gisteren - COALESCE (intern.besteld_gisteren, 0)
|
||||
intern.besteld intern_besteld,
|
||||
ROUND (intern.besteld / intern.depotverdeelpct, 2) intern_extern,
|
||||
extern.geleverd
|
||||
- COALESCE (ROUND (intern.besteld / intern.depotverdeelpct, 2),
|
||||
0)
|
||||
voorraad,
|
||||
extern.geleverd_gisteren
|
||||
- COALESCE (
|
||||
ROUND (intern.besteld_gisteren / intern.depotverdeelpct, 2),
|
||||
0
|
||||
)
|
||||
voorraad_gisteren,
|
||||
extern.besteld,
|
||||
CASE
|
||||
WHEN ( (COALESCE (extern.besteld, 0)
|
||||
+ COALESCE (extern.geleverd, 0))
|
||||
- COALESCE (intern.besteld, 0)) <
|
||||
COALESCE (extern.vmin, 0)
|
||||
- COALESCE (
|
||||
ROUND (intern.besteld / intern.depotverdeelpct, 2),
|
||||
0
|
||||
)) < COALESCE (extern.vmin, 0)
|
||||
THEN
|
||||
COALESCE (extern.vmax, 0)
|
||||
- ( (COALESCE (extern.besteld, 0)
|
||||
+ COALESCE (extern.geleverd, 0))
|
||||
- COALESCE (intern.besteld, 0))
|
||||
- COALESCE (
|
||||
ROUND (intern.besteld / intern.depotverdeelpct, 2),
|
||||
0
|
||||
))
|
||||
ELSE
|
||||
NULL
|
||||
END
|
||||
@@ -675,8 +694,11 @@ AS
|
||||
intern.art_nr, -- min. intern artikelnr
|
||||
intern.art_oms, -- min. interne artikelomschrijving
|
||||
intern.art_prijs, -- min. interne artikelprijs
|
||||
intern.depotverdeelpct,
|
||||
besteld.aantal besteld,
|
||||
besteld_gisteren.aantal besteld_gisteren
|
||||
besteld.geleverd geleverd,
|
||||
besteld_gisteren.aantal besteld_gisteren,
|
||||
besteld_gisteren.geleverd geleverd_gisteren
|
||||
FROM ( SELECT bde.ins_discipline_key dkey,
|
||||
bde.ins_discipline_omschrijving,
|
||||
--COALESCE (sd.bes_srtdeel_image,
|
||||
@@ -705,7 +727,12 @@ AS
|
||||
sd.bes_srtdeel_key,
|
||||
NULL
|
||||
))
|
||||
art_prijs
|
||||
art_prijs,
|
||||
MAX(COALESCE (
|
||||
sd.bes_srtdeel_depotverdeelpct,
|
||||
1
|
||||
))
|
||||
depotverdeelpct
|
||||
FROM bes_srtdeel sd,
|
||||
bes_srtgroep g,
|
||||
bes_discipline bdi,
|
||||
@@ -732,7 +759,15 @@ AS
|
||||
-- sd.bes_srtdeel_nr)
|
||||
sd.bes_srtdeel_nr match_nr,
|
||||
SUM (bi.bes_bestelling_item_aantal)
|
||||
aantal
|
||||
aantal,
|
||||
SUM(DECODE (
|
||||
SIGN(b.bes_bestelling_status
|
||||
- 5),
|
||||
-1,
|
||||
bi.bes_bestelling_item_aantal,
|
||||
0
|
||||
))
|
||||
geleverd
|
||||
FROM bes_bestelling b,
|
||||
bes_bestelling_item bi,
|
||||
bes_srtdeel sd,
|
||||
@@ -763,7 +798,16 @@ AS
|
||||
-- sd.bes_srtdeel_nr)
|
||||
sd.bes_srtdeel_nr match_nr,
|
||||
SUM (bi.bes_bestelling_item_aantal)
|
||||
aantal
|
||||
aantal,
|
||||
SUM(DECODE (
|
||||
SIGN (
|
||||
b.bes_bestelling_status - 5
|
||||
),
|
||||
-1,
|
||||
bi.bes_bestelling_item_aantal,
|
||||
0
|
||||
))
|
||||
geleverd
|
||||
FROM bes_bestelling b,
|
||||
bes_bestelling_item bi,
|
||||
bes_srtdeel sd,
|
||||
@@ -794,8 +838,8 @@ AS
|
||||
ON extern.dkey = intern.dkey AND extern.art_nr = intern.match_nr
|
||||
WHERE intern.art_nr IS NOT NULL;
|
||||
|
||||
-- Bevat CUST01/02-notificaties (eind van de dag) naar COMM-medewerkers dat
|
||||
-- 1 of meer producten onder de minimale voorraad zitten!
|
||||
-- Bevat CUST01/02-notificaties (eind van de dag) naar magazijn-medewerkers
|
||||
-- dat 1 of meer producten onder de minimale voorraad zitten!
|
||||
/* Formatted on 10-12-2010 16:34:34 (QP5 v5.115.810.9015) */
|
||||
/*
|
||||
CREATE OR REPLACE VIEW allv_v_noti_voorraadreminder
|
||||
|
||||
Reference in New Issue
Block a user