FCLT#90174: MJOB: xcp record wordt niet verwijderd terwijl er geen wijzigingen zijn t.o.v. basistaak.

svn path=/Website/trunk/; revision=69995
This commit is contained in:
Maykel Geerdink
2025-08-13 13:50:10 +00:00
parent e5ccfc8359
commit d88bb23828

View File

@@ -39,7 +39,14 @@ var eenheid = -1;
if (this_ins.canChangeCycle) // Het mag geen lopende taak zijn. canChangeCycle moet true zijn.
{
eenheid = getFParamInt("eenheid", -1); // ins_srtcontroledl_xcp_eenheid.
// Als de eenheid "-1" is dan is er niets bij de eenheid ingevuld. Dan zal de huidige waarde automatisch weer gelden.
if (eenheid < 0) // uurlijks is 0
{ // Er is niets bij eenheid ingevuld. Standaard waarde moet (weer) gaan gelden.. Huidige standaard waarde ophalen.
var sql = "SELECT ins_srtcontrole_eenheid"
+ " FROM ins_srtcontrole"
+ " WHERE ins_srtcontrole_key = " + srtcontrole_key;
var oRs = Oracle.Execute(sql);
eenheid = oRs("ins_srtcontrole_eenheid").Value;
}
}
else
{ // Er is een lopende taak aanwezig. Eenheid mag niet aangepast worden. De eenheid die meegegeven is maakt dan niet meer uit maar zou overeen moeten komen.