@@ -1,6 +1,6 @@
|
||||
<% /*
|
||||
$Revision: 50 $
|
||||
$Modtime: 25-10-11 16:08 $
|
||||
$Revision: 51 $
|
||||
$Modtime: 22-11-11 13:37 $
|
||||
|
||||
File: fin/fin.inc
|
||||
*/
|
||||
@@ -656,6 +656,9 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
+ " AND f.fin_factuur_boekmaand LIKE " + safe.quoted_sql(fin_factuur.fin_boekm_jaar + "%")
|
||||
+ " AND f.fin_factuur_statuses_key <> 1), 0) gefactureerd_jaar" // fin_factuur_statuses_key = 1 (afgewezen) niet meenemen in totaal (AADS#17716)
|
||||
+ ", COALESCE(std.prs_kostensoort_key, itd.prs_kostensoort_key) kostensoort_key"
|
||||
+ ", (SELECT ks.prs_kostensoort_oms || '-' || " + lcl.xsql("ks.prs_kostensoort_opmerking", "ks.prs_kostensoort_key")
|
||||
+ " FROM prs_kostensoort ks"
|
||||
+ " WHERE ks.prs_kostensoort_key = COALESCE (std.prs_kostensoort_key, itd.prs_kostensoort_key)) kostensoort_oms"
|
||||
+ ", COALESCE((SELECT a.alg_locatie_code"
|
||||
+ " FROM mld_adres ma"
|
||||
+ ", alg_locatie a"
|
||||
@@ -716,6 +719,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
gefactureerd: oRs("gefactureerd").value,
|
||||
gefactureerd_jaar: oRs("gefactureerd_jaar").value,
|
||||
kostensoort_key: oRs("kostensoort_key").value,
|
||||
kostensoort_oms: oRs("kostensoort_oms").value,
|
||||
loc_code: oRs("loc_code").value,
|
||||
alg_key: oRs("alg_key").value,
|
||||
opdr_omschr: oRs("mld_opdr_omschrijving").value,
|
||||
@@ -763,6 +767,17 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
+ " AND isd.bes_srtgroep_key = isg.bes_srtgroep_key"
|
||||
+ " AND isg.ins_discipline_key = itd.ins_discipline_key"
|
||||
+ " AND bi.bes_bestelopdr_item_key = boi.bes_bestelopdr_item_key) kostensoort_key"
|
||||
+ ", (SELECT ks.prs_kostensoort_oms || '-' || " + lcl.xsql("ks.prs_kostensoort_opmerking", "ks.prs_kostensoort_key")
|
||||
+ " FROM prs_kostensoort ks"
|
||||
+ " WHERE ks.prs_kostensoort_key = (SELECT DISTINCT itd.prs_kostensoort_key" // per bestelling 1 discipline
|
||||
+ " FROM bes_bestelling_item bi"
|
||||
+ ", bes_srtdeel isd"
|
||||
+ ", bes_srtgroep isg"
|
||||
+ ", ins_tab_discipline itd"
|
||||
+ " WHERE bi.bes_srtdeel_key = isd.bes_srtdeel_key"
|
||||
+ " AND isd.bes_srtgroep_key = isg.bes_srtgroep_key"
|
||||
+ " AND isg.ins_discipline_key = itd.ins_discipline_key"
|
||||
+ " AND bi.bes_bestelopdr_item_key = boi.bes_bestelopdr_item_key)) kostensoort_oms"
|
||||
+ ", (SELECT a.alg_locatie_code"
|
||||
+ " FROM mld_adres ma"
|
||||
+ ", alg_locatie a"
|
||||
@@ -807,6 +822,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
gefactureerd: oRs("gefactureerd").value,
|
||||
gefactureerd_jaar: oRs("gefactureerd_jaar").value,
|
||||
kostensoort_key: oRs("kostensoort_key").value,
|
||||
kostensoort_oms: oRs("kostensoort_oms").value,
|
||||
loc_code: oRs("loc_code").value,
|
||||
alg_key: oRs("alg_key").value,
|
||||
bes_bestelopdr_id: oRs("bes_bestelopdr_id").value,
|
||||
@@ -847,6 +863,11 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
+ ", COALESCE(c.prs_kostensoort_key, (SELECT id.prs_kostensoort_key"
|
||||
+ " FROM ins_tab_discipline id"
|
||||
+ " WHERE id.ins_discipline_key = c.ins_discipline_key)) kostensoort_key"
|
||||
+ ", (SELECT ks.prs_kostensoort_oms || '-' || " + lcl.xsql("ks.prs_kostensoort_opmerking", "ks.prs_kostensoort_key")
|
||||
+ " FROM prs_kostensoort ks"
|
||||
+ " WHERE ks.prs_kostensoort_key = COALESCE(c.prs_kostensoort_key, (SELECT id.prs_kostensoort_key"
|
||||
+ " FROM ins_tab_discipline id"
|
||||
+ " WHERE id.ins_discipline_key = c.ins_discipline_key))) kostensoort_oms"
|
||||
+ ", COALESCE((SELECT b.fin_btwtabel_key"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " WHERE b.prs_bedrijf_key = cnt_prs_bedrijf_key),"
|
||||
@@ -876,6 +897,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
gefactureerd: oRs("gefactureerd").value,
|
||||
gefactureerd_jaar: oRs("gefactureerd_jaar").value,
|
||||
kostensoort_key: oRs("kostensoort_key").value,
|
||||
kostensoort_oms: oRs("kostensoort_oms").value,
|
||||
btwtabel_key: oRs("btwtabel_key").value,
|
||||
disc_key: oRs("ins_discipline_key").value
|
||||
};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
$Revision: 16 $
|
||||
$Modtime: 27-07-11 11:57 $
|
||||
$Revision: 17 $
|
||||
$Modtime: 22-11-11 13:45 $
|
||||
|
||||
File: fin_edit_factuur.js
|
||||
*/
|
||||
@@ -242,7 +242,12 @@ function FcltGetRefInfoCallback(json, textStatus)
|
||||
}
|
||||
|
||||
if (json.refchanged)
|
||||
$("#fincostsrt").val(json.kostensoort_key);
|
||||
if (fin_enable_kostensoort == 0)
|
||||
$("#fincostsrt").val(json.kostensoort_key); // hidden veld zetten
|
||||
else
|
||||
// setValue(key, txt, doonChange, checkExist, extraParam, lastTry)
|
||||
// lastTry is true zodat suggestbox wordt leeggemaakt indien waarde niet voorkomt (en niet de laatst waarde wordt getoond)
|
||||
sgCostCentre.setValue(json.kostensoort_key, json.kostensoort_oms, true, true, null, true); // Suggestbox zetten
|
||||
|
||||
$('#reflink').val(json.referentie)
|
||||
if ($("#referentienr").val() != json.referentie)
|
||||
|
||||
Reference in New Issue
Block a user