VLKC#45388 kostensoort wijzigen

svn path=/Website/trunk/; revision=37636
This commit is contained in:
Erik Groener
2018-04-13 11:07:17 +00:00
parent a005cdde6f
commit d46677053b
7 changed files with 17 additions and 17 deletions

View File

@@ -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"

View File

@@ -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;

View File

@@ -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,

View File

@@ -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 -->

View File

@@ -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

View File

@@ -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
});

View File

@@ -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"