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_level"
+ " , e.ins_srtcontrole_omschrijving"
+ " , e.ins_srtcontrole_info"
+ " , e.ins_srtcontrole_kosten"
+ " , e.ins_srtcontrole_kosten2"
+ " , e.ins_srtcontrole_kosten3"
@@ -2565,6 +2566,7 @@ ins = {checkAutLevel:
+ " END)) org_nextdate"
+ " , c.plandatum"
+ " , e.ins_deel_aantal"
+ " , e.ins_srtdeel_omschrijving"
+ " , e.ins_srtdeel_eenheid"
+ " , e.ins_srtcontrole_eind"
+ " , e.ins_srtcontrole_afbouwtijd"
@@ -2588,6 +2590,7 @@ ins = {checkAutLevel:
+ " FROM (SELECT el.ins_deel_key"
+ " , el.ins_srtcontroledl_xcp_key"
+ " , el.ins_srtcontrole_omschrijving"
+ " , el.ins_srtcontrole_info"
+ " , el.ins_srtcontrole_kosten"
+ " , el.ins_srtcontrole_kosten2"
+ " , el.ins_srtcontrole_kosten3"
@@ -2599,6 +2602,7 @@ ins = {checkAutLevel:
+ " , el.ins_srtcontrole_key"
+ " , el.ins_srtcontrole_level"
+ " , 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_srtcontrole_eind"
+ " , el.ins_srtcontrole_afbouwtijd"

View File

@@ -99,12 +99,15 @@ if (freeze && groupby < 8)
{
var ins_key = oRs("ins_deel_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 inspstatus = oRs("ins_deelsrtcontrole_status").Value;
var kosten = oRs("freeze_bedrag").Value;
var opm_has_higherprio = oRs("opm_has_higherprio").Value;
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)
// 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").
+ " , 0) bedrag" // Geen btw in bedrag/kosten die opgeslagen moet worden.
+ " , 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"
+ " , 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.
@@ -214,6 +219,8 @@ else
// 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_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 ismjob = oRs("ctr_ismjob").Value == 1;
oRs.Close();
@@ -229,7 +236,10 @@ else
if ((!freeze && this_ins.canInspStart) || (freeze && this_ins.canInspFreeze))
{ // Alle Arrays zijn even groot.
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++;
}
}
@@ -454,6 +464,8 @@ for (var i = 0; i < ingesloten.length; i++)
var params = {};
var jsondata = {issuetype: default_stdmelding,
issuedate: new Date(),
subject: ingesloten[i].srtdeel_oms,
description: ingesloten[i].srtcontr_oms,
account: user.afdeling().prs_kostenplaats_key(),
contact: user_key,
location: loc_key,