MNNL#57544 Groepsverplichting in opdrachtkenmerken werkt niet meer goed
svn path=/Website/branches/v2019.1/; revision=42265
This commit is contained in:
@@ -327,8 +327,24 @@ function generateFlexKenmerkBlock(params)
|
||||
if (cancel)
|
||||
sql1 += " AND k.mld_kenmerk_verplicht_status = 1";
|
||||
if (close)
|
||||
sql1 += " AND k.mld_kenmerk_verplicht_status = 6"
|
||||
{
|
||||
var arrGroep = [-1]; // at least 1 entry
|
||||
var mld_opdr = mld.mld_opdr_info(opdr_key);
|
||||
if (mld_opdr.opdr_type)
|
||||
{ // select groups required for close
|
||||
var groepSql = "SELECT DISTINCT mld_kenmerk_groep "
|
||||
+ " FROM mld_kenmerk "
|
||||
+ " WHERE mld_kenmerk_verplicht_status = 6 "
|
||||
+ " AND mld_kenmerk_groep <> 0 "
|
||||
+ " AND mld_kenmerk_verwijder IS NULL "
|
||||
+ " AND mld_typeopdr_key = " + mld_opdr.opdr_type;
|
||||
var oRsGroep = Oracle.Execute(groepSql);
|
||||
while (!oRsGroep.eof) { arrGroep.push(oRsGroep("mld_kenmerk_groep").Value); oRsGroep.MoveNext(); }
|
||||
}
|
||||
sql1 += " AND (k.mld_kenmerk_verplicht_status = 6"
|
||||
+ " OR k.mld_kenmerk_groep IN (" + arrGroep.join(",") + "))"
|
||||
+ " AND " + sql_waarde + " IS NULL"; // Bij "Afmelden" de verplichte, niet ingevulde, afmelden kenmerken tonen.
|
||||
}
|
||||
if (halt)
|
||||
sql1 += " AND k.mld_kenmerk_onderbreken > 0"; // Bij "Onderbreken" de onderbreken kenmerken tonen.
|
||||
else if (!reado)
|
||||
|
||||
Reference in New Issue
Block a user