svn path=/Website/branches/v2018.2/; revision=40365
This commit is contained in:
2018-12-28 15:00:18 +00:00
parent 8330042288
commit 5634e17d6a

View File

@@ -240,36 +240,33 @@ else
//var verdieping_key = user.alg_verdieping_key();
var ruimte_key = user.alg_ruimte_key();
if (user.werkplekken().length)
// Sleutels toevoegen
for (var i = 0; i < sleaantal; i++)
{
// Sleutels toevoegen
for (var i = 0; i < sleaantal; i++)
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 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 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;
}
// Cilinders toevoegen en koppelen aan een ruimte