NMMS#36987: C18 ter goedkeuring, maar staat niet bij fiatteringsverzoeken.
svn path=/Website/trunk/; revision=29951
This commit is contained in:
@@ -345,28 +345,28 @@ function getSqlFiatCnt(fiatstatus, prsKeys, params)
|
||||
+ getSqlLocAut('WEB_CNTGO2')
|
||||
+ " AND f.fac_functie_code LIKE 'WEB_CNTGO2')" // Heb ik rechten voor de tweede goedkeur.
|
||||
/* A3 */ + " OR (c.cnt_contract_kosten > " + S("cnt_contract_limit3") // Zijn de kosten hoger als de limiet.
|
||||
+ " AND COALESCE(c.cnt_contract_approved, 0) <= " + S("cnt_contract_limit3") // Goedkeur 2.
|
||||
+ " AND COALESCE(c.cnt_contract_approved, 0) <= " + S("cnt_contract_limit3") // Goedkeur 3.
|
||||
+ (S("cnt_approval_all") == 0
|
||||
? " AND COALESCE(c.cnt_contract_approved, 0) > " + S("cnt_contract_limit2") // Eerste goedkeuring is geweest.
|
||||
? " AND COALESCE(c.cnt_contract_approved, 0) > " + S("cnt_contract_limit2") // Tweede goedkeuring is geweest.
|
||||
: " AND cnt_contract_kosten > " + S("cnt_contract_limit2")
|
||||
+ " AND cnt_contract_kosten <= " + S("cnt_contract_limit4")) // Er moet in 1 keer goed gekeurd worden.
|
||||
+ getSqlLocAut('WEB_CNTGO3')
|
||||
+ " AND f.fac_functie_code LIKE 'WEB_CNTGO3')" // Heb ik rechten voor de tweede goedkeur.
|
||||
+ " AND f.fac_functie_code LIKE 'WEB_CNTGO3')" // Heb ik rechten voor de derde goedkeur.
|
||||
/* A4 */ + " OR (c.cnt_contract_kosten > " + S("cnt_contract_limit4") // Zijn de kosten hoger als de limiet.
|
||||
+ " AND COALESCE(c.cnt_contract_approved, 0) <= " + S("cnt_contract_limit4") // Goedkeur 2.
|
||||
+ " AND COALESCE(c.cnt_contract_approved, 0) <= " + S("cnt_contract_limit4") // Goedkeur 4.
|
||||
+ (S("cnt_approval_all") == 0
|
||||
? " AND COALESCE(c.cnt_contract_approved, 0) > " + S("cnt_contract_limit3") // Eerste goedkeuring is geweest.
|
||||
? " AND COALESCE(c.cnt_contract_approved, 0) > " + S("cnt_contract_limit3") // Derde goedkeuring is geweest.
|
||||
: " AND cnt_contract_kosten > " + S("cnt_contract_limit3")
|
||||
+ " AND cnt_contract_kosten <= " + S("cnt_contract_limit5")) // Er moet in 1 keer goed gekeurd worden.
|
||||
+ getSqlLocAut('WEB_CNTGO4')
|
||||
+ " AND f.fac_functie_code LIKE 'WEB_CNTGO4')" // Heb ik rechten voor de tweede goedkeur.
|
||||
+ " AND f.fac_functie_code LIKE 'WEB_CNTGO4')" // Heb ik rechten voor de vierde goedkeur.
|
||||
/* A5 */ + " OR (c.cnt_contract_kosten > " + S("cnt_contract_limit5") // Zijn de kosten hoger als de limiet.
|
||||
+ " AND COALESCE(c.cnt_contract_approved, 0) <= " + S("cnt_contract_limit5") // Goedkeur 3.
|
||||
+ " AND COALESCE(c.cnt_contract_approved, 0) <= " + S("cnt_contract_limit5") // Goedkeur 5.
|
||||
+ (S("cnt_approval_all") == 0
|
||||
? " AND COALESCE(c.cnt_contract_approved, 0) > " + S("cnt_contract_limit4") // Tweede goedkeuring is geweest.
|
||||
? " AND COALESCE(c.cnt_contract_approved, 0) > " + S("cnt_contract_limit4") // Vierde goedkeuring is geweest.
|
||||
: " AND cnt_contract_kosten > " + S("cnt_contract_limit5")) // Er moet in 1 keer goed gekeurd te worden.
|
||||
+ getSqlLocAut('WEB_CNTGO5')
|
||||
+ " AND f.fac_functie_code LIKE 'WEB_CNTGO5'))" // Heb ik rechten voor de derde goedkeur.
|
||||
+ " AND f.fac_functie_code LIKE 'WEB_CNTGO5'))" // Heb ik rechten voor de vijfde goedkeur.
|
||||
+ " AND COALESCE (fac_gebruiker_prs_level_write, 9) < 9" // Heb ik enige schrijfrechten, dan heb ik alle schrijfrechten. Autorisatie is Ja/Nee.
|
||||
: " AND c.cnt_contract_status = " + (fiatstatus == "close"? "0" : "2")
|
||||
+ " AND ft.fac_tracking_refkey = c.cnt_contract_key"
|
||||
|
||||
Reference in New Issue
Block a user