svn path=/Website/trunk/; revision=2411
This commit is contained in:
Peter Feij
2010-10-14 16:04:04 +00:00
parent 086b96de9e
commit 04f1103b3e

View File

@@ -1,6 +1,6 @@
<% /*
$Revision: 6 $
$Modtime: 5-08-10 9:10 $
$Revision: 7 $
$Modtime: 14-10-10 17:32 $
*/ %>
<%
@@ -24,7 +24,7 @@ function getSqlFlex(flexModule, flexId)
sqlFlex = "SELECT k.alg_kenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN k.alg_kenmerk_kenmerktype = 'R' OR k.alg_kenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.alg_kenmerk_key, COALESCE(ka.alg_onrgoedkenmerk_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.alg_kenmerk_key, ka.alg_onrgoedkenmerk_waarde)"
+ " WHEN k.alg_kenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(ka.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE ka.alg_onrgoedkenmerk_waarde"
@@ -68,7 +68,7 @@ function getSqlFlex(flexModule, flexId)
sqlFlex = "SELECT sk.bes_srtkenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN sk.bes_srtkenmerk_kenmerktype = 'R' OR sk.bes_srtkenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.bes_srtkenmerk_key, COALESCE(kb.bes_kenmerkbestell_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.bes_srtkenmerk_key, kb.bes_kenmerkbestell_waarde)"
+ " WHEN sk.bes_srtkenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(kb.bes_kenmerkbestell_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kb.bes_kenmerkbestell_waarde"
@@ -100,7 +100,7 @@ function getSqlFlex(flexModule, flexId)
sqlFlex = "SELECT k.bez_kenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN k.bez_kenmerk_kenmerktype = 'R' OR k.bez_kenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.bez_kenmerk_key, COALESCE(kb.bez_kenmerkwaarde_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.bez_kenmerk_key, kb.bez_kenmerkwaarde_waarde)"
+ " WHEN k.bez_kenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(kb.bez_kenmerkwaarde_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kb.bez_kenmerkwaarde_waarde"
@@ -136,7 +136,7 @@ function getSqlFlex(flexModule, flexId)
sqlFlex = "SELECT sk.cnt_srtkenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN sk.cnt_srtkenmerk_kenmerktype = 'R' OR sk.cnt_srtkenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.cnt_srtkenmerk_key, COALESCE(kc.cnt_kenmerkcontract_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.cnt_srtkenmerk_key, kc.cnt_kenmerkcontract_waarde)"
+ " WHEN sk.cnt_srtkenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(kc.cnt_kenmerkcontract_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kc.cnt_kenmerkcontract_waarde"
@@ -168,7 +168,7 @@ function getSqlFlex(flexModule, flexId)
sqlFlex = "SELECT k.fin_kenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN k.fin_kenmerk_kenmerktype = 'R' OR k.fin_kenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.fin_kenmerk_key, COALESCE(kf.fin_kenmerkfactuur_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.fin_kenmerk_key, kf.fin_kenmerkfactuur_waarde)"
+ " WHEN k.fin_kenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(kf.fin_kenmerkfactuur_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kf.fin_kenmerkfactuur_waarde"
@@ -188,10 +188,8 @@ function getSqlFlex(flexModule, flexId)
sqlFlex = "SELECT sk.ins_srtkenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN sk.ins_srtkenmerk_kenmerktype = 'R' OR sk.ins_srtkenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.ins_srtkenmerk_key, COALESCE(kd.ins_kenmerkdeel_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
//+ " THEN kd.ins_kenmerkdeel_waarde" //FAC.getrefwaarde('INS', sk.ins_srtkenmerk_key, kd.ins_kenmerkdeel_waarde)"
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.ins_srtkenmerk_key, kd.ins_kenmerkdeel_waarde)"
+ " WHEN sk.ins_srtkenmerk_kenmerktype = 'D'"
//+ " THEN " + GetDateTime("fac.safe_To_Date(kd.ins_kenmerkdeel_waarde,'DD-MM-YYYY')", false)
+ " THEN TO_CHAR(fac.safe_To_Date(kd.ins_kenmerkdeel_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kd.ins_kenmerkdeel_waarde"
+ " END waarde"
@@ -199,8 +197,6 @@ function getSqlFlex(flexModule, flexId)
+ ", k.ins_kenmerk_volgnummer volgnummer"
+ ", sk.ins_srtkenmerk_dimensie dimensie"
+ " FROM ins_v_aanwezigsrtkenmerk sk"
//+ ", " + (excel? ins_excel_obj_report : "ins_v_aanwezigkenmerkdeel") + " kd" // For excel we cannot omit empty columns
// fnFlexValue filter bij print de lege waarden er wel uit. Dan setting ins_excel_obj_report niet meer nodig
+ ", ins_v_srtdeel_kenmerkdeel kd" // For excel we cannot omit empty columns but we can filter away the empty values for print
+ ", ins_kenmerk k"
+ " WHERE sk.ins_srtkenmerk_key = k.ins_srtkenmerk_key"
@@ -281,7 +277,7 @@ SELECT DISTINCT ik.ins_kenmerk_key,
sqlFlex = "SELECT sk.mld_srtkenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN sk.mld_srtkenmerk_kenmerktype = 'R' OR sk.mld_srtkenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.mld_srtkenmerk_key, COALESCE(km.mld_kenmerkmelding_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.mld_srtkenmerk_key, km.mld_kenmerkmelding_waarde)"
+ " WHEN sk.mld_srtkenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(km.mld_kenmerkmelding_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE km.mld_kenmerkmelding_waarde"
@@ -320,7 +316,7 @@ SELECT DISTINCT ik.ins_kenmerk_key,
sqlFlex = "SELECT sk.mld_srtkenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN sk.mld_srtkenmerk_kenmerktype = 'R' OR sk.mld_srtkenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('MLD', sk.mld_srtkenmerk_key, COALESCE(ko.mld_kenmerkopdr_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0') en 'MLD' aan getrefwaarde() meegegeven i.v.m. dezelfde kenmerk tabellen.
+ " THEN FAC.getrefwaarde('MLD', sk.mld_srtkenmerk_key, ko.mld_kenmerkopdr_waarde)"
+ " WHEN sk.mld_srtkenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(ko.mld_kenmerkopdr_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE ko.mld_kenmerkopdr_waarde"
@@ -352,7 +348,7 @@ SELECT DISTINCT ik.ins_kenmerk_key,
sqlFlex = "SELECT k.prs_kenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN k.prs_kenmerk_kenmerktype = 'R' OR k.prs_kenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.prs_kenmerk_key, COALESCE(kp.prs_kenmerklink_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.prs_kenmerk_key, kp.prs_kenmerklink_waarde)"
+ " WHEN k.prs_kenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(kp.prs_kenmerklink_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kp.prs_kenmerklink_waarde"
@@ -391,7 +387,7 @@ SELECT DISTINCT ik.ins_kenmerk_key,
sqlFlex = "SELECT sk.res_srtkenmerk_omschrijving omschrijving"
+ ", CASE"
+ " WHEN sk.res_srtkenmerk_kenmerktype = 'R' OR sk.res_srtkenmerk_kenmerktype = 'S'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.res_srtkenmerk_key, COALESCE(kr.res_kenmerkreservering_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " THEN FAC.getrefwaarde('" + flexModule + "', sk.res_srtkenmerk_key, kr.res_kenmerkreservering_waarde)"
+ " WHEN sk.res_srtkenmerk_kenmerktype = 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(kr.res_kenmerkreservering_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kr.res_kenmerkreservering_waarde"