AADS#52096 MJOB: Bij het aanmaken van de meldingen het onderwerp/omschrijving vullen

svn path=/Website/trunk/; revision=37811
This commit is contained in:
Erik Groener
2018-05-01 10:39:16 +00:00
parent bb72afaa81
commit 7e3e092182
2 changed files with 18 additions and 2 deletions

View File

@@ -2419,6 +2419,7 @@ ins = {checkAutLevel:
+ " , e.ins_srtcontrole_key" + " , e.ins_srtcontrole_key"
+ " , e.ins_srtcontrole_level" + " , e.ins_srtcontrole_level"
+ " , e.ins_srtcontrole_omschrijving" + " , e.ins_srtcontrole_omschrijving"
+ " , e.ins_srtcontrole_info"
+ " , e.ins_srtcontrole_kosten" + " , e.ins_srtcontrole_kosten"
+ " , e.ins_srtcontrole_kosten2" + " , e.ins_srtcontrole_kosten2"
+ " , e.ins_srtcontrole_kosten3" + " , e.ins_srtcontrole_kosten3"
@@ -2565,6 +2566,7 @@ ins = {checkAutLevel:
+ " END)) org_nextdate" + " END)) org_nextdate"
+ " , c.plandatum" + " , c.plandatum"
+ " , e.ins_deel_aantal" + " , e.ins_deel_aantal"
+ " , e.ins_srtdeel_omschrijving"
+ " , e.ins_srtdeel_eenheid" + " , e.ins_srtdeel_eenheid"
+ " , e.ins_srtcontrole_eind" + " , e.ins_srtcontrole_eind"
+ " , e.ins_srtcontrole_afbouwtijd" + " , e.ins_srtcontrole_afbouwtijd"
@@ -2588,6 +2590,7 @@ ins = {checkAutLevel:
+ " FROM (SELECT el.ins_deel_key" + " FROM (SELECT el.ins_deel_key"
+ " , el.ins_srtcontroledl_xcp_key" + " , el.ins_srtcontroledl_xcp_key"
+ " , el.ins_srtcontrole_omschrijving" + " , el.ins_srtcontrole_omschrijving"
+ " , el.ins_srtcontrole_info"
+ " , el.ins_srtcontrole_kosten" + " , el.ins_srtcontrole_kosten"
+ " , el.ins_srtcontrole_kosten2" + " , el.ins_srtcontrole_kosten2"
+ " , el.ins_srtcontrole_kosten3" + " , el.ins_srtcontrole_kosten3"
@@ -2599,6 +2602,7 @@ ins = {checkAutLevel:
+ " , el.ins_srtcontrole_key" + " , el.ins_srtcontrole_key"
+ " , el.ins_srtcontrole_level" + " , el.ins_srtcontrole_level"
+ " , el.ins_deel_aantal" + " , el.ins_deel_aantal"
+ " , (SELECT ins_srtdeel_omschrijving FROM ins_srtdeel where ins_srtdeel_key = el.ins_srtdeel_key) ins_srtdeel_omschrijving"
+ " , el.ins_srtdeel_eenheid" + " , el.ins_srtdeel_eenheid"
+ " , el.ins_srtcontrole_eind" + " , el.ins_srtcontrole_eind"
+ " , el.ins_srtcontrole_afbouwtijd" + " , el.ins_srtcontrole_afbouwtijd"

View File

@@ -99,12 +99,15 @@ if (freeze && groupby < 8)
{ {
var ins_key = oRs("ins_deel_key").Value; var ins_key = oRs("ins_deel_key").Value;
var srtcont_key = oRs("ins_srtcontrole_key").Value; var srtcont_key = oRs("ins_srtcontrole_key").Value;
var ins_srtdeel_oms = oRs("ins_srtdeel_omschrijving").Value;
var ins_srtcont_oms = oRs("ins_srtcontrole_info").Value;
var nextdate = oRs("nextdate").Value != null? new Date(oRs("nextdate").Value) : null; var nextdate = oRs("nextdate").Value != null? new Date(oRs("nextdate").Value) : null;
var inspstatus = oRs("ins_deelsrtcontrole_status").Value; var inspstatus = oRs("ins_deelsrtcontrole_status").Value;
var kosten = oRs("freeze_bedrag").Value; var kosten = oRs("freeze_bedrag").Value;
var opm_has_higherprio = oRs("opm_has_higherprio").Value; var opm_has_higherprio = oRs("opm_has_higherprio").Value;
ingesloten.push({ins_key: ins_key, srtcont_key: srtcont_key, dlsrtcont_key: -1, ingesloten.push({ins_key: ins_key, srtcont_key: srtcont_key, dlsrtcont_key: -1,
kosten: kosten, ismjob: true}); kosten: kosten, ismjob: true,
srtdeel_oms: ins_srtdeel_oms, srtcontr_oms: ins_srtcont_oms});
if (inspstatus == 0) if (inspstatus == 0)
// Er is al een ingeplande inspectie. Deze kan nu gestart worden. // Er is al een ingeplande inspectie. Deze kan nu gestart worden.
@@ -200,6 +203,8 @@ else
+ " POWER(" + inflatiefactor + " , " + mjb_freeze_year + " - EXTRACT(YEAR FROM SYSDATE))" // Bevriezen van het kalenderjaar S("mjb_freeze_year"). + " POWER(" + inflatiefactor + " , " + mjb_freeze_year + " - EXTRACT(YEAR FROM SYSDATE))" // Bevriezen van het kalenderjaar S("mjb_freeze_year").
+ " , 0) bedrag" // Geen btw in bedrag/kosten die opgeslagen moet worden. + " , 0) bedrag" // Geen btw in bedrag/kosten die opgeslagen moet worden.
+ " , xcp.ctr_ismjob" + " , xcp.ctr_ismjob"
+ " , xcp.ins_srtcontrole_info"
+ " , (SELECT ins_srtdeel_omschrijving FROM ins_srtdeel WHERE ins_srtdeel_key = xcp.ins_srtdeel_key) ins_srtdeel_omschrijving"
+ " FROM ins_deelsrtcontrole idsc" + " FROM ins_deelsrtcontrole idsc"
+ " , ins_v_defined_inspect_xcp xcp" + " , ins_v_defined_inspect_xcp xcp"
+ " WHERE xcp.ins_srtcontrole_key = idsc.ins_srtcontrole_key(+)" // Er kan nog voor de eerste keer geinspecteerd moeten worden. + " WHERE xcp.ins_srtcontrole_key = idsc.ins_srtcontrole_key(+)" // Er kan nog voor de eerste keer geinspecteerd moeten worden.
@@ -214,6 +219,8 @@ else
// Waarden moeten aanwezig zijn. Mocht dat niet zo zijn dan is er iets fout. // Waarden moeten aanwezig zijn. Mocht dat niet zo zijn dan is er iets fout.
var ins_deelsrtcontrole_status = oRs("ins_deelsrtcontrole_status").Value != null? oRs("ins_deelsrtcontrole_status").Value : -1; // Als er nog geen inspectie is geweest is de status -1. var ins_deelsrtcontrole_status = oRs("ins_deelsrtcontrole_status").Value != null? oRs("ins_deelsrtcontrole_status").Value : -1; // Als er nog geen inspectie is geweest is de status -1.
var ins_deelsrtcontrole_key = oRs("ins_deelsrtcontrole_key").Value; var ins_deelsrtcontrole_key = oRs("ins_deelsrtcontrole_key").Value;
var ins_srtdeel_oms = oRs("ins_srtdeel_omschrijving").Value;
var ins_srtcontrole_oms = oRs("ins_srtcontrole_info").Value;
var kosten = oRs("bedrag").Value; var kosten = oRs("bedrag").Value;
var ismjob = oRs("ctr_ismjob").Value == 1; var ismjob = oRs("ctr_ismjob").Value == 1;
oRs.Close(); oRs.Close();
@@ -229,7 +236,10 @@ else
if ((!freeze && this_ins.canInspStart) || (freeze && this_ins.canInspFreeze)) if ((!freeze && this_ins.canInspStart) || (freeze && this_ins.canInspFreeze))
{ // Alle Arrays zijn even groot. { // Alle Arrays zijn even groot.
ingesloten.push({ins_key: ins_key_arr[i], srtcont_key: srtcont_key_arr[i], dlsrtcont_key: dlsrtcont_key, ingesloten.push({ins_key: ins_key_arr[i], srtcont_key: srtcont_key_arr[i], dlsrtcont_key: dlsrtcont_key,
inspectiestatus: ins_deelsrtcontrole_status, kosten: kosten, ismjob: ismjob }); inspectiestatus: ins_deelsrtcontrole_status,
kosten: kosten, ismjob: ismjob,
srtdeel_oms: ins_srtdeel_oms, srtcontr_oms: ins_srtcontrole_oms
});
tobestart++; tobestart++;
} }
} }
@@ -454,6 +464,8 @@ for (var i = 0; i < ingesloten.length; i++)
var params = {}; var params = {};
var jsondata = {issuetype: default_stdmelding, var jsondata = {issuetype: default_stdmelding,
issuedate: new Date(), issuedate: new Date(),
subject: ingesloten[i].srtdeel_oms,
description: ingesloten[i].srtcontr_oms,
account: user.afdeling().prs_kostenplaats_key(), account: user.afdeling().prs_kostenplaats_key(),
contact: user_key, contact: user_key,
location: loc_key, location: loc_key,