TWYN#77774 verschil totaaloverzicht tussen online en pfd versie
svn path=/Customer/trunk/; revision=60097
This commit is contained in:
@@ -497,13 +497,13 @@ AS
|
||||
, p_datum_tot IN VARCHAR2
|
||||
, p_cursor OUT t_cursor
|
||||
, p_where IN VARCHAR2 DEFAULT NULL
|
||||
);
|
||||
);
|
||||
PROCEDURE twyn_v_meerminderwerk_opdr ( user_key IN NUMBER
|
||||
, p_datum_van IN VARCHAR2
|
||||
, p_datum_tot IN VARCHAR2
|
||||
, p_cursor OUT t_cursor
|
||||
, p_where IN VARCHAR2 DEFAULT NULL
|
||||
);
|
||||
);
|
||||
END twyn;
|
||||
/
|
||||
CREATE OR REPLACE PACKAGE BODY twyn
|
||||
@@ -552,9 +552,14 @@ AS
|
||||
|| ' , twyn_v_bgt_projectdatum p'
|
||||
|| ' , mld_opdr o'
|
||||
|| ' WHERE ( f.prs_kostensoort_key = b.prs_kostensoort_key'
|
||||
|| ' OR ( f.bgt_kostenrubriek_key = b.bgt_kostenrubriek_key'
|
||||
|| ' OR ( f.prs_kostensoortgrp_key = b.prs_kostensoortgrp_key'
|
||||
|| ' AND f.prs_kostensoort_key IS NULL'
|
||||
|| ' AND b.prs_kostensoort_key IS NULL'
|
||||
|| ' )'
|
||||
|| ' OR ( f.bgt_kostenrubriek_key = b.bgt_kostenrubriek_key'
|
||||
|| ' AND f.prs_kostensoortgrp_key IS NULL'
|
||||
|| ' AND b.prs_kostensoortgrp_key IS NULL'
|
||||
|| ' )'
|
||||
|| ' )'
|
||||
|| ' AND f.bgt_project_key = p.bgt_project_key'
|
||||
|| ' AND f.prs_kostensoort_key = o.prs_kostensoort_key'
|
||||
@@ -582,9 +587,14 @@ AS
|
||||
|| ' , bgt_budget b'
|
||||
|| ' , twyn_v_bgt_projectdatum p'
|
||||
|| ' WHERE ( f.prs_kostensoort_key = b.prs_kostensoort_key'
|
||||
|| ' OR ( f.bgt_kostenrubriek_key = b.bgt_kostenrubriek_key'
|
||||
|| ' OR ( f.prs_kostensoortgrp_key = b.prs_kostensoortgrp_key'
|
||||
|| ' AND f.prs_kostensoort_key IS NULL'
|
||||
|| ' AND b.prs_kostensoort_key IS NULL'
|
||||
|| ' )'
|
||||
|| ' OR ( f.bgt_kostenrubriek_key = b.bgt_kostenrubriek_key'
|
||||
|| ' AND f.prs_kostensoortgrp_key IS NULL'
|
||||
|| ' AND b.prs_kostensoortgrp_key IS NULL'
|
||||
|| ' )'
|
||||
|| ' )'
|
||||
|| ' AND f.bgt_project_key = p.bgt_project_key'
|
||||
|| ' AND f.ins_discipline_verwijder IS NULL'
|
||||
@@ -884,7 +894,7 @@ AS
|
||||
|
||||
OPEN p_cursor FOR 'SELECT * FROM (' || v_part_T || ')';
|
||||
END;
|
||||
|
||||
|
||||
PROCEDURE twyn_v_meerminderwerk_fact (
|
||||
user_key IN NUMBER,
|
||||
p_datum_van IN VARCHAR2,
|
||||
@@ -897,7 +907,7 @@ AS
|
||||
v_datum_tot DATE;
|
||||
|
||||
v_part_W VARCHAR2 (32767);
|
||||
v_part_D VARCHAR2 (32767);
|
||||
v_part_D VARCHAR2 (32767);
|
||||
v_part_T VARCHAR2 (32767);
|
||||
v_where VARCHAR2 (32767);
|
||||
BEGIN
|
||||
@@ -909,7 +919,7 @@ AS
|
||||
WHEN v_part_W IS NOT NULL THEN 'AND ' || v_part_W
|
||||
ELSE ''
|
||||
END;
|
||||
|
||||
|
||||
v_part_D :=
|
||||
CASE
|
||||
WHEN p_datum_van IS NOT NULL
|
||||
@@ -919,7 +929,7 @@ AS
|
||||
|| ''', ''dd-mm-yyyy'')'
|
||||
|| ' AND (fin_factuur_advies >= TO_DATE('''
|
||||
|| p_datum_van
|
||||
|| ''', ''dd-mm-yyyy'') OR fin_factuur_advies IS NULL)'
|
||||
|| ''', ''dd-mm-yyyy'') OR fin_factuur_advies IS NULL)'
|
||||
ELSE
|
||||
''
|
||||
END
|
||||
@@ -933,14 +943,14 @@ AS
|
||||
|| p_datum_tot
|
||||
|| ''', ''dd-mm-yyyy'') OR fin_factuur_advies IS NULL)'
|
||||
END;
|
||||
|
||||
|
||||
v_part_T :=
|
||||
|
||||
|
||||
'SELECT * '
|
||||
|| 'FROM twyn_v_meerminderwerk_fact'
|
||||
|| ' WHERE 1=1'
|
||||
|| ' WHERE 1=1'
|
||||
|| ' '
|
||||
|| v_part_D
|
||||
|| v_part_D
|
||||
|| ' '
|
||||
|| v_where;
|
||||
|
||||
@@ -958,7 +968,7 @@ AS
|
||||
v_datum_tot DATE;
|
||||
|
||||
v_part_W VARCHAR2 (32767);
|
||||
v_part_D VARCHAR2 (32767);
|
||||
v_part_D VARCHAR2 (32767);
|
||||
v_part_T VARCHAR2 (32767);
|
||||
v_where VARCHAR2 (32767);
|
||||
BEGIN
|
||||
@@ -970,7 +980,7 @@ AS
|
||||
WHEN v_part_W IS NOT NULL THEN 'AND ' || v_part_W
|
||||
ELSE ''
|
||||
END;
|
||||
|
||||
|
||||
v_part_D :=
|
||||
CASE
|
||||
WHEN p_datum_van IS NOT NULL
|
||||
@@ -980,7 +990,7 @@ AS
|
||||
|| ''', ''dd-mm-yyyy'')'
|
||||
|| ' AND (ff.fin_factuur_advies >= TO_DATE('''
|
||||
|| p_datum_van
|
||||
|| ''', ''dd-mm-yyyy'') OR ff.fin_factuur_advies IS NULL)'
|
||||
|| ''', ''dd-mm-yyyy'') OR ff.fin_factuur_advies IS NULL)'
|
||||
ELSE
|
||||
''
|
||||
END
|
||||
@@ -994,7 +1004,7 @@ AS
|
||||
|| p_datum_tot
|
||||
|| ''', ''dd-mm-yyyy'') OR ff.fin_factuur_advies IS NULL)'
|
||||
END;
|
||||
|
||||
|
||||
v_part_T :=
|
||||
|
||||
'SELECT p.ins_discipline_key, '
|
||||
@@ -1062,9 +1072,9 @@ AS
|
||||
|| ' AND COALESCE(BGT.getGefactureerd(m.mld_opdr_key, 0, null, to_date(''' || p_datum_tot || ''', ''dd-mm-yyyy'')), 0) = 0'
|
||||
|| ' )'
|
||||
|| ' OR (COALESCE(BGT.getGefactureerd(m.mld_opdr_key, 0, null, to_date(''' || p_datum_tot || ''', ''dd-mm-yyyy'')), 0) <> 0)'
|
||||
|| ' )'
|
||||
|| ' )'
|
||||
|| ' '
|
||||
|| v_where
|
||||
|| v_where
|
||||
|| ' ORDER BY b.prs_leverancier_nr, '
|
||||
|| ' p.scode, '
|
||||
|| ' m.mld_opdr_ordernr, '
|
||||
@@ -1072,7 +1082,7 @@ AS
|
||||
|
||||
OPEN p_cursor FOR 'SELECT * FROM (' || v_part_T || ')';
|
||||
END;
|
||||
|
||||
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user