NYBU#55925 Voorkomt "Ruimte bestaat niet. (ins_m092)" omdat er een ins_deel werd toegevoegd met ins_alg_ruimte_key = NULL ivm afwezigheid werkplek
svn path=/Website/branches/v2018.2/; revision=40364
This commit is contained in:
@@ -240,33 +240,36 @@ else
|
||||
//var verdieping_key = user.alg_verdieping_key();
|
||||
var ruimte_key = user.alg_ruimte_key();
|
||||
|
||||
// Sleutels toevoegen
|
||||
for (var i = 0; i < sleaantal; i++)
|
||||
if (user.werkplekken().length)
|
||||
{
|
||||
var fields = [ { dbs: "ins_srtdeel_key", typ: "key", val: sle_srtdeel_key },
|
||||
{ dbs: "ins_alg_locatie_key", typ: "key", val: locatie_key },
|
||||
{ dbs: "ins_alg_ruimte_key", typ: "key", val: ruimte_key },
|
||||
{ dbs: "ins_alg_ruimte_type", typ: "varchar", val: "R" }];
|
||||
|
||||
// Als voor de discipline is aangegeven dat niet automatische genummerd dient te worden zal dat voor multi objecten toch altijd moeten blijven.
|
||||
// Omschrijving met uniek volgnummer erin bepalen.
|
||||
sql = "SELECT ins.get_description('LPN_INS_DEEL'"
|
||||
+ " , 1" // (unused for ins_deel)
|
||||
+ " , ins_srtdeel_code_upper) description" // Set code als prefix
|
||||
+ " FROM ins_srtdeel"
|
||||
+ " WHERE ins_srtdeel_key = " + sle_srtdeel_key;
|
||||
oRs = Oracle.Execute(sql);
|
||||
if (!oRs.eof)
|
||||
// Sleutels toevoegen
|
||||
for (var i = 0; i < sleaantal; i++)
|
||||
{
|
||||
var desc = oRs("description").value;
|
||||
fields.push({ dbs: "ins_deel_omschrijving", typ: "varchar", val: desc});
|
||||
var fields = [ { dbs: "ins_srtdeel_key", typ: "key", val: sle_srtdeel_key },
|
||||
{ dbs: "ins_alg_locatie_key", typ: "key", val: locatie_key },
|
||||
{ dbs: "ins_alg_ruimte_key", typ: "key", val: ruimte_key },
|
||||
{ dbs: "ins_alg_ruimte_type", typ: "varchar", val: "R" }];
|
||||
|
||||
// Als voor de discipline is aangegeven dat niet automatische genummerd dient te worden zal dat voor multi objecten toch altijd moeten blijven.
|
||||
// Omschrijving met uniek volgnummer erin bepalen.
|
||||
sql = "SELECT ins.get_description('LPN_INS_DEEL'"
|
||||
+ " , 1" // (unused for ins_deel)
|
||||
+ " , ins_srtdeel_code_upper) description" // Set code als prefix
|
||||
+ " FROM ins_srtdeel"
|
||||
+ " WHERE ins_srtdeel_key = " + sle_srtdeel_key;
|
||||
oRs = Oracle.Execute(sql);
|
||||
if (!oRs.eof)
|
||||
{
|
||||
var desc = oRs("description").value;
|
||||
fields.push({ dbs: "ins_deel_omschrijving", typ: "varchar", val: desc});
|
||||
}
|
||||
|
||||
var insertInfo = doInsertDeel(fields);
|
||||
if (insertInfo.warning)
|
||||
abort_with_warning(insertInfo.warning);
|
||||
|
||||
var sle_deel_key = insertInfo.ins_deel_key;
|
||||
}
|
||||
|
||||
var insertInfo = doInsertDeel(fields);
|
||||
if (insertInfo.warning)
|
||||
abort_with_warning(insertInfo.warning);
|
||||
|
||||
var sle_deel_key = insertInfo.ins_deel_key;
|
||||
}
|
||||
|
||||
// Cilinders toevoegen en koppelen aan een ruimte
|
||||
|
||||
Reference in New Issue
Block a user