PLAT#53124: Foutmelding bij doorvoeren scenario (gehele actuele scenario).

svn path=/Website/branches/v2017.3/; revision=38059
This commit is contained in:
Maykel Geerdink
2018-06-04 08:54:13 +00:00
parent 294ec416b5
commit 6115c9a74d
3 changed files with 6 additions and 5 deletions

View File

@@ -792,6 +792,7 @@ ins = {checkAutLevel:
iresult.canShowXcp = iresult.hasCTRRead && iresult.canRead("WEB_INSMAN"); // Exceptions (xcp) waarden inspecties/taken bekijken (waarden in ins_srtcontroledl_xcp tabel).
iresult.canChangeXcp = iresult.hasCTRWrite && iresult.canWrite("WEB_INSMAN"); // Exceptions (xcp) waarden inspecties/taken wijzigen (waarden in ins_srtcontroledl_xcp tabel).
iresult.canAddToScen = iresult.canChangeXcp && ins_deelsrtcontrole_status != 2 && ins_deelsrtcontrole_status != 5;
// Op een scenario kun je geen inspecties doen. Je kunt alleen inplannen en een planning wijzigen. Verder geen inspectie rechten.
var isScenario = params.scen_key > 1;

View File

@@ -54,13 +54,12 @@ while (!oRs.eof)
var this_ins = ins.func_enabled_deel(ins_key, {srtcont_key: srtcont_key});
autchecked = true;
}
if (this_ins.canChangeXcp) // Mag ik de AS xcp waarde wijzigen?
if (this_ins.canAddToScen) // Mag ik de AS xcp waarde wijzigen?
{
ingesloten.push({ins_key: ins_key, srtcont_key: srtcont_key});
oRs.MoveNext();
tobecomitted++;
}
oRs.MoveNext();
}
oRs.Close()
@@ -161,7 +160,8 @@ for (var i = 0; i < ingesloten.length; i++)
+ " FROM ins_deelsrtcontrole idsc"
+ " WHERE idsc.ins_deel_key = " + ingesloten[i].ins_key
+ " AND idsc.ins_srtcontrole_key = " + ingesloten[i].srtcont_key
+ " AND idsc.ins_scenario_key = 1";
+ " AND idsc.ins_scenario_key = 1"
+ " ORDER BY idsc.ins_deelsrtcontrole_key DESC";
var oRs = Oracle.Execute(sql);
if (!oRs.eof)
{

View File

@@ -36,7 +36,7 @@ FCLTHeader.Requires({ plugins: ["jQuery"],
for (var i = 0; i < ins_key_arr.length; i++)
{
var this_ins = ins.func_enabled_deel(ins_key_arr[i], {srtcont_key: srtcont_key_arr[i]});
if (this_ins.canChangeXcp) // Mag ik nieuwe exceptions (xcp) waarden van de taak voor het nieuwe scenario wijzigen?
if (this_ins.canAddToScen) // Mag ik nieuwe exceptions (xcp) waarden van de taak voor het nieuwe scenario wijzigen?
{
ingesloten.push(ins_key_arr[i]);
ingeslotensc.push(srtcont_key_arr[i]);