VLKC#45388 kostensoort wijzigen
svn path=/Website/trunk/; revision=37636
This commit is contained in:
@@ -93,9 +93,9 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
|
||||
fresult.canReadNotes = fresult.canRead("WEB_FINFOF") || fresult.canRead("WEB_FINBOF");
|
||||
fresult.canWriteNotes = fresult.canReadNotes;
|
||||
|
||||
|
||||
fresult.canWriteFlags = S("fin_factuur_flags") > 0 && fresult.canWriteAny;
|
||||
|
||||
|
||||
switch (fin_status)
|
||||
{
|
||||
case 3: // Incompleet
|
||||
@@ -470,7 +470,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
var sql = "SELECT o.mld_melding_key"
|
||||
+ " , o.mld_opdr_bedrijfopdr_volgnr"
|
||||
+ " , sd.ins_srtdiscipline_prefix prefix"
|
||||
+ " , COALESCE(sm.prs_kostensoort_key, itd.prs_kostensoort_key) prs_kostensoort_key"
|
||||
+ " , COALESCE(o.prs_kostensoort_key, sm.prs_kostensoort_key, itd.prs_kostensoort_key) prs_kostensoort_key"
|
||||
+ " , o.prs_kostenplaats_key"
|
||||
+ " FROM mld_opdr o"
|
||||
+ " , ins_srtdiscipline sd"
|
||||
@@ -657,7 +657,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
+ " AND UPPER(f.fin_factuur_boekmaand) LIKE " + safe.quoted_sql_wild(fin_factuur.fin_boekm_jaar + "%")
|
||||
+ " AND f.fin_factuur_statuses_key <> 1"
|
||||
+ " AND f.fin_factuur_verwijder IS NULL), 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"
|
||||
+ " , COALESCE(o.prs_kostensoort_key, std.prs_kostensoort_key, itd.prs_kostensoort_key) kostensoort_key"
|
||||
+ " , COALESCE((SELECT a.alg_locatie_code"
|
||||
+ " FROM mld_adres ma"
|
||||
+ " , alg_locatie a"
|
||||
|
||||
@@ -631,7 +631,7 @@ function fin_list (params)
|
||||
if (params.opdr_key)
|
||||
sql += " AND f.mld_opdr_key = " + params.opdr_key;
|
||||
if (params.ks_key)
|
||||
sql += " AND COALESCE(f.prs_kostensoort_key, o.prs_kostensoort_key) = " + params.ks_key; // weet niet of we o hier altijd hebben, maar wel bij BGT waar we ks_key gebruiken.
|
||||
sql += " AND COALESCE(f.prs_kostensoort_key, o.prs_kostensoort_key, sm.prs_kostensoort_key) = " + params.ks_key; // weet niet of we o hier altijd hebben, maar wel bij BGT waar we ks_key gebruiken.
|
||||
if (params.bes_key)
|
||||
sql += " AND f.bes_bestelopdr_key = " + params.bes_key;
|
||||
if (params.cnt_key)
|
||||
@@ -904,7 +904,7 @@ function fin_list (params)
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
function fncolFlags(oRs)
|
||||
{
|
||||
var finkey = oRs("factuurnr_intern").Value;
|
||||
|
||||
@@ -1368,7 +1368,6 @@ mld = {setmeldingstatus:
|
||||
+ (showIndult
|
||||
? ""
|
||||
: " AND m.mld_melding_indult = 0");
|
||||
|
||||
|
||||
if (handler_key || opdrtype_key || contact_key || uitvopdr_key || opdr_key || opdrstatus_arr || intopdr_key)
|
||||
{ // meldingen filter je op 'die een opdracht hebben met xxxxxx'
|
||||
@@ -2217,9 +2216,10 @@ mld = {setmeldingstatus:
|
||||
+ " , kg.prs_kostenplaatsgrp_fiat2_key"
|
||||
+ " , kg.prs_kostenplaatsgrp_fiat3_key"
|
||||
+ " , d.ins_discipline_key"
|
||||
+ " , COALESCE(o.prs_kostensoort_key, sm.prs_kostensoort_key, d.prs_kostensoort_key) prs_kostensoort_key"
|
||||
+ " , (SELECT COALESCE(ks.prs_kostensoort_btw, 0)"
|
||||
+ " FROM prs_kostensoort ks"
|
||||
+ " WHERE ks.prs_kostensoort_key = d.prs_kostensoort_key) inclBTW"
|
||||
+ " WHERE ks.prs_kostensoort_key = COALESCE(o.prs_kostensoort_key, sm.prs_kostensoort_key, d.prs_kostensoort_key)) inclBTW"
|
||||
+ " , fac.gettrackinguserkey('ORDFOK', o.mld_opdr_key) mld_opdr_fiat_user"
|
||||
+ " , o.mld_opdr_approved"
|
||||
+ " , o.mld_opdr_approved_refiat"
|
||||
@@ -2363,6 +2363,7 @@ mld = {setmeldingstatus:
|
||||
fiatteur2_kpg_key: oRs("prs_kostenplaatsgrp_fiat2_key").Value || -1,
|
||||
fiatteur3_kpg_key: oRs("prs_kostenplaatsgrp_fiat3_key").Value || -1,
|
||||
dis_key: oRs("ins_discipline_key").Value,
|
||||
kostensoort_key: oRs("prs_kostensoort_key").Value,
|
||||
inclBTW: oRs("inclBTW").Value,
|
||||
aanvrager: oRs("ins_discipline_key").Value,
|
||||
offerteauto: oRs("mld_disc_params_offerteauto").Value == 1,
|
||||
|
||||
@@ -880,10 +880,8 @@ oRs.Close();
|
||||
}
|
||||
FCLTkostensoortselector("srtkosten",
|
||||
"sgSrtkosten",
|
||||
{ kostensoortKey: mld_melding.stdm_ksrt_key,
|
||||
readonly: true,
|
||||
label: L("lcl_charge_type"),
|
||||
suppressEmpty: true
|
||||
{ kostensoortKey: mld_opdr.kostensoort_key,
|
||||
label: L("lcl_mld_opdr_alt_charge_type")
|
||||
});
|
||||
|
||||
// <!-- VRIJWILLIG VERZOEK FIATTERING -->
|
||||
|
||||
@@ -328,6 +328,7 @@ for (var u = 0; u < uitvkeyArray.length; u++)
|
||||
{ dbs: "mld_opdr_uurloon", typ: "float", val: (uurloon > 0? uurloon : 0) }, // I.v.m. de bon moet het uurloon i.i.g. een waarde hebben zodat niet NaN wordt weergegeven.
|
||||
{ dbs: "mld_opdr_ordernr", typ: "varchar", frm: "opdr_ordernr" },
|
||||
{ dbs: "prs_kostenplaats_key", typ: "key", val: kostenplaats_key },
|
||||
{ dbs: "prs_kostensoort_key", typ: "key", frm: "srtkosten" },
|
||||
{ dbs: "cnt_contract_key", typ: "key", val: uitvcntArray[u] },
|
||||
{ dbs: "mld_opdr_key", typ: "key", seq: "mld_s_mld_opdr_key" },
|
||||
{ dbs: "mld_melding_key", typ: "key", val: mld_key },
|
||||
@@ -656,7 +657,8 @@ for (var u = 0; u < uitvkeyArray.length; u++)
|
||||
{ dbs: "mld_opdr_ordernr", typ: "varchar", frm: "opdr_ordernr", track: L("lcl_mld_inf_Ordernr") },
|
||||
{ dbs: "cnt_contract_key", typ: "key", frm: "contract", track: L("lcl_contract"), foreign: "cnt_contract" },
|
||||
{ dbs: "mld_opdr_plandatum", typ: "datetime",frm: "date_plan", track: L("lcl_opdr_plandate") },
|
||||
{ dbs: "mld_opdr_id", typ: "varchar", frm: "opdr_id", track: L("lcl_opdr_id") }
|
||||
{ dbs: "mld_opdr_id", typ: "varchar", frm: "opdr_id", track: L("lcl_opdr_id") },
|
||||
{ dbs: "prs_kostensoort_key", typ: "key", frm: "srtkosten", track: L("lcl_mld_opdr_alt_charge_type"), foreign: "prs_kostensoort" }
|
||||
];
|
||||
// Opdracht direct electronisch versturen of door putorders laten oppikken (te verzenden veld zetten) bij
|
||||
// wijzigen opdrachten als de uitvoerder aangepast is en
|
||||
|
||||
@@ -128,7 +128,6 @@ var kosten_klant = oRs("mld_kosten_klant").Value;
|
||||
var def_ordernr = oRs("mld_melding_ordernr").Value; // de defaultwaarde
|
||||
var onrgoed_key = oRs("mld_alg_onroerendgoed_keys").Value;
|
||||
var mld_caller_key = oRs("prs_perslid_key").Value;
|
||||
var srtkp_key = oRs("prs_kostensoort_key").Value;
|
||||
var mld_einddatum = new Date(oRs("mld_melding_einddatum").Value);
|
||||
var mld_uitvoertijd_eenheid = oRs("uitvoertijd_eenheid").Value;
|
||||
|
||||
@@ -583,9 +582,9 @@ else
|
||||
|
||||
FCLTkostensoortselector( "srtkosten"
|
||||
, "sgSrtkosten"
|
||||
, { kostensoortKey: srtkp_key
|
||||
, { kostensoortKey: mld_opdr.kostensoort_key
|
||||
, readonly: true
|
||||
, label: L("lcl_charge_type")
|
||||
, label: L("lcl_mld_opdr_alt_charge_type")
|
||||
, suppressEmpty: true
|
||||
});
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@ var ora_date2 = dateto.endToSQL();
|
||||
+ ", COALESCE(o.mld_opdr_kosten, 0) bedrag"
|
||||
+ ", o.mld_statusopdr_key status"
|
||||
+ ", 'MLD' module"
|
||||
+ ",COALESCE(s.prs_kostensoort_key, mdis.prs_kostensoort_key) prs_kostensoort_key"
|
||||
+ ",COALESCE(o.prs_kostensoort_key, s.prs_kostensoort_key, mdis.prs_kostensoort_key) prs_kostensoort_key"
|
||||
+ ", o.mld_opdr_ordernr ordernr"
|
||||
+ ", o.mld_opdr_key kostenplaats_item_key"
|
||||
+ ", o.mld_opdr_key kostenplaats_item_child_key"
|
||||
|
||||
Reference in New Issue
Block a user