FSN#33941 Alle CodeCharge schermen herschrijven naar gewoon ASP II
svn path=/Website/trunk/; revision=27345
This commit is contained in:
@@ -42,46 +42,48 @@ function model_alg_kenmerk(niveau)
|
||||
"LOV": fill_og_niveau_LOV(),
|
||||
"defaultvalue": "L"
|
||||
},
|
||||
"alg_kenmerk_volgnr": {
|
||||
"sequence": {
|
||||
"dbs": "alg_kenmerk_volgnr",
|
||||
"label": L("mgt_kenmerk_volgnummer"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"alg_kenmerk_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "alg_kenmerk_omschrijving",
|
||||
"label": L("mgt_kenmerk_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
"required": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"alg_kenmerk_hint": {
|
||||
"hint": {
|
||||
"dbs": "alg_kenmerk_hint",
|
||||
"label": L("mgt_kenmerk_hint"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"alg_kenmerk_dimensie": {
|
||||
"unit": {
|
||||
"dbs": "alg_kenmerk_dimensie",
|
||||
"label": L("mgt_srtkenmerk_dimensie"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"alg_kenmerk_kenmerktype": {
|
||||
"property_type": {
|
||||
"dbs": "alg_kenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"insertonly": true,
|
||||
"LOV": buildKenmerktypeLOV()
|
||||
},
|
||||
"alg_kenmerk_verplicht": {
|
||||
"required": {
|
||||
"dbs": "alg_kenmerk_verplicht",
|
||||
"label": L("mgt_kenmerk_verplicht"),
|
||||
"typ": "key",
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"alg_kenmerk_groep": {
|
||||
"property_group": {
|
||||
"dbs": "alg_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -89,37 +91,37 @@ function model_alg_kenmerk(niveau)
|
||||
"LOV": buildGroepsverplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"alg_kenmerk_toonbaar": {
|
||||
"readonly": {
|
||||
"dbs": "alg_kenmerk_toonbaar",
|
||||
"label": L("mgt_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"alg_kenmerk_systeem": {
|
||||
"system": {
|
||||
"dbs": "alg_kenmerk_systeem",
|
||||
"label": L("mgt_srtkenmerk_systeem"),
|
||||
"typ": "check"
|
||||
},
|
||||
"alg_kenmerk_lengte": {
|
||||
"length": {
|
||||
"dbs": "alg_kenmerk_lengte",
|
||||
"label": L("mgt_srtkenmerk_lengte"),
|
||||
"typ": "number"
|
||||
},
|
||||
"alg_kenmerk_dec": {
|
||||
"decimals": {
|
||||
"dbs": "alg_kenmerk_dec",
|
||||
"label": L("mgt_srtkenmerk_dec"),
|
||||
"typ": "number"
|
||||
},
|
||||
"alg_kenmerk_nmin": {
|
||||
"minimum": {
|
||||
"dbs": "alg_kenmerk_nmin",
|
||||
"label": L("mgt_srtkenmerk_nmin"),
|
||||
"typ": "number"
|
||||
},
|
||||
"alg_kenmerk_nmax": {
|
||||
"maximum": {
|
||||
"dbs": "alg_kenmerk_nmax",
|
||||
"label": L("mgt_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"fac_kenmerkdomein_key": {
|
||||
"domain": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("mgt_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
@@ -127,13 +129,13 @@ function model_alg_kenmerk(niveau)
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"alg_kenmerk_default": {
|
||||
"default": {
|
||||
"dbs": "alg_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"alg_kenmerk_regexp": {
|
||||
"regexp": {
|
||||
"dbs": "alg_kenmerk_regexp",
|
||||
"label": L("mgt_kenmerk_regexp"),
|
||||
"typ": "varchar"
|
||||
@@ -151,7 +153,7 @@ function model_alg_kenmerk(niveau)
|
||||
this.REST_GET = generic_REST_GET(this, gparams);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
|
||||
|
||||
function get_onrgoed_naam(niveau)
|
||||
|
||||
@@ -34,14 +34,14 @@ function model_alg_srtgebouw()
|
||||
"filter": "exact",
|
||||
"seq": "alg_s_alg_srtgebouw_key"
|
||||
},
|
||||
"alg_srtgebouw_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "alg_srtgebouw_omschrijving",
|
||||
"label": L("alg_srtgebouw_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"alg_srtgebouw_passief": {
|
||||
"applicable": {
|
||||
"dbs": "alg_srtgebouw_passief",
|
||||
"label": L("alg_srtgebouw_passief"),
|
||||
"typ": "check",
|
||||
@@ -53,6 +53,6 @@ function model_alg_srtgebouw()
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
}
|
||||
%>
|
||||
@@ -31,46 +31,46 @@ function model_alg_srtterreinsector()
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": null
|
||||
"seq": "alg_s_alg_srtterrein_key"
|
||||
},
|
||||
"alg_srtterreinsec_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "alg_srtterreinsec_omschrijving",
|
||||
"label": L("alg_srtterreinsec_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"alg_srtterreinsector_prijs": {
|
||||
"price_1": {
|
||||
"dbs": "alg_srtterreinsector_prijs",
|
||||
"label": L("alg_srtterreinsector_prijs"),
|
||||
"typ": "float"
|
||||
},
|
||||
"alg_srtterreinsector_prijs2": {
|
||||
"price_2": {
|
||||
"dbs": "alg_srtterreinsector_prijs2",
|
||||
"label": L("alg_srtterreinsector_prijs2"),
|
||||
"typ": "float"
|
||||
},
|
||||
"alg_srtterreinsector_prijs3": {
|
||||
"price_3": {
|
||||
"dbs": "alg_srtterreinsector_prijs3",
|
||||
"label": L("alg_srtterreinsector_prijs3"),
|
||||
"typ": "float"
|
||||
},
|
||||
"alg_srtterreinsector_prijs4": {
|
||||
"price_4": {
|
||||
"dbs": "alg_srtterreinsector_prijs4",
|
||||
"label": L("alg_srtterreinsector_prijs4"),
|
||||
"typ": "float"
|
||||
},
|
||||
"alg_srtterreinsector_prijs5": {
|
||||
"price_5": {
|
||||
"dbs": "alg_srtterreinsector_prijs5",
|
||||
"label": L("alg_srtterreinsector_prijs5"),
|
||||
"typ": "float"
|
||||
},
|
||||
"prs_verhuurbaar": {
|
||||
"rentable": {
|
||||
"dbs": "prs_verhuurbaar",
|
||||
"label": L("prs_verhuurbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"alg_srtterreinsector_code": {
|
||||
"code": {
|
||||
"dbs": "alg_srtterreinsector_code",
|
||||
"label": L("alg_srtterreinsector_code"),
|
||||
"typ": "varchar"
|
||||
@@ -81,6 +81,6 @@ function model_alg_srtterreinsector()
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
}
|
||||
%>
|
||||
@@ -64,13 +64,6 @@ model_bes_disc_params =
|
||||
"label": L("bes_discipline_min_bedrag"),
|
||||
"typ": "float"
|
||||
},
|
||||
"pgb": {
|
||||
"dbs": "bes_disc_params_pgb",
|
||||
"label": L("bes_discipline_pgb"),
|
||||
"typ": "number",
|
||||
"LOV": L("bes_discipline_pgbLOV"),
|
||||
"emptyoption": null
|
||||
},
|
||||
"auto_order": {
|
||||
"dbs": "bes_disc_params_auto_order",
|
||||
"label": L("bes_discipline_auto_order"),
|
||||
@@ -125,6 +118,13 @@ model_bes_disc_params =
|
||||
"label": L("bes_discipline_factuurgrens"),
|
||||
"typ": "number"
|
||||
},
|
||||
"pgb": {
|
||||
"dbs": "bes_disc_params_pgb",
|
||||
"label": L("bes_discipline_pgb"),
|
||||
"typ": "number",
|
||||
"LOV": L("bes_discipline_pgbLOV"),
|
||||
"emptyoption": null
|
||||
},
|
||||
"leverdagen": {
|
||||
"dbs": "bes_disc_params_leverdagen",
|
||||
"label": L("bes_discipline_leverdagen"),
|
||||
|
||||
@@ -34,20 +34,21 @@ function model_bes_disciplineprod()
|
||||
"seq": "ins_s_ins_discipline_key",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"ins_discipline_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "ins_discipline_omschrijving",
|
||||
"label": L("ins_discipline_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"required": true
|
||||
"required": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"ins_discipline_module": {
|
||||
"module": {
|
||||
"dbs": "ins_discipline_module",
|
||||
"label": L("ins_discipline_module"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"defaultvalue": "PRD"
|
||||
},
|
||||
"ins_discipline_opmerking": {
|
||||
"remark": {
|
||||
"dbs": "ins_discipline_opmerking",
|
||||
"label": L("ins_discipline_opmerking"),
|
||||
"typ": "memo"
|
||||
|
||||
@@ -34,7 +34,7 @@ function model_bes_grootheid()
|
||||
"filter": "exact",
|
||||
"seq": "bes_s_bes_grootheid_key"
|
||||
},
|
||||
"bes_grootheid_naam": {
|
||||
"name": {
|
||||
"dbs": "bes_grootheid_naam",
|
||||
"label": L("bes_grootheid_naam"),
|
||||
"typ": "varchar",
|
||||
|
||||
@@ -35,7 +35,19 @@ function model_bes_kenmerk()
|
||||
"seq": "bes_s_bes_kenmerk_key",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"bes_srtkenmerk_key": {
|
||||
"catalogue_key": {
|
||||
"dbs": "bes_srtinstallatie_key",
|
||||
"label": "bes_srtinstallatie_key",
|
||||
"typ": "key",
|
||||
"hidden_fld": true,
|
||||
"foreign": {
|
||||
"tbl": "bes_v_aanwezigdiscipline",
|
||||
"key": "ins_discipline_key",
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"property_key": {
|
||||
"dbs": "bes_srtkenmerk_key",
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
@@ -54,19 +66,7 @@ function model_bes_kenmerk()
|
||||
"defaultvalue": null,
|
||||
"LOVinit": ""
|
||||
},
|
||||
"ref_srtinstallatie_key": {
|
||||
"dbs": "bes_srtinstallatie_key",
|
||||
"label": "bes_srtinstallatie_key",
|
||||
"typ": "key",
|
||||
"hidden_fld": true,
|
||||
"foreign": {
|
||||
"tbl": "bes_v_aanwezigdiscipline",
|
||||
"key": "ins_discipline_key",
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"ins_discipline_key": {
|
||||
"article_catalogue": {
|
||||
"dbs": "bes_kenmerkbestelregel.ins_discipline_key",
|
||||
"label": L("bes_ins_discipline_key"),
|
||||
"typ": "key",
|
||||
@@ -78,7 +78,7 @@ function model_bes_kenmerk()
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
}
|
||||
},
|
||||
"bes_srtgroep_key": {
|
||||
"article_group": {
|
||||
"dbs": "bes_kenmerkbestelregel.bes_srtgroep_key",
|
||||
"label": L("bes_srtgroep"),
|
||||
"typ": "key",
|
||||
@@ -89,7 +89,7 @@ function model_bes_kenmerk()
|
||||
"desc": "bes_srtgroep_omschrijving"
|
||||
}
|
||||
},
|
||||
"bes_srtdeel_key": {
|
||||
"article": {
|
||||
"dbs": "bes_kenmerkbestelregel.bes_srtdeel_key",
|
||||
"label": L("bes_srtdeel"),
|
||||
"typ": "key",
|
||||
@@ -100,7 +100,7 @@ function model_bes_kenmerk()
|
||||
"desc": "bes_srtdeel_omschrijving"
|
||||
}
|
||||
},
|
||||
"bes_kenmerk_niveau": {
|
||||
"level": {
|
||||
"dbs": "bes_kenmerk_niveau",
|
||||
"label": L("mgt_kenmerk_niveau"),
|
||||
"typ": "varchar",
|
||||
@@ -109,28 +109,27 @@ function model_bes_kenmerk()
|
||||
"emptyoption": null,
|
||||
"defaultvalue": "D"
|
||||
},
|
||||
"bes_kenmerk_type": {
|
||||
"order_type": {
|
||||
"dbs": "bes_kenmerk_type",
|
||||
"label": L("mgt_kenmerk_type"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"defaultvalue": "I"
|
||||
},
|
||||
"bes_kenmerk_volgnummer": {
|
||||
"sequence": {
|
||||
"dbs": "bes_kenmerk_volgnummer",
|
||||
"label": L("mgt_kenmerk_volgnummer"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
|
||||
"bes_kenmerk_verplicht": {
|
||||
"property_required": {
|
||||
"dbs": "bes_kenmerk_verplicht",
|
||||
"label": L("mgt_kenmerk_verplicht"),
|
||||
"typ": "key",
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"bes_kenmerk_groep": {
|
||||
"property_group": {
|
||||
"dbs": "bes_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -138,18 +137,18 @@ function model_bes_kenmerk()
|
||||
"LOV": buildGroepsverplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"bes_kenmerk_toonbaar": {
|
||||
"property_readonly": {
|
||||
"dbs": "bes_kenmerk_toonbaar",
|
||||
"label": L("mgt_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"bes_kenmerk_default": {
|
||||
"property_default": {
|
||||
"dbs": "bes_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"bes_kenmerk_hint": {
|
||||
"property_hint": {
|
||||
"dbs": "bes_kenmerk_hint",
|
||||
"label": L("mgt_kenmerk_hint"),
|
||||
"typ": "varchar",
|
||||
@@ -157,7 +156,7 @@ function model_bes_kenmerk()
|
||||
"filter": "like",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"bes_kenmerk_regexp": {
|
||||
"property_regexp": {
|
||||
"dbs": "bes_kenmerk_regexp",
|
||||
"label": L("mgt_kenmerk_regexp"),
|
||||
"typ": "varchar"
|
||||
|
||||
@@ -35,7 +35,7 @@ function model_bes_kenmerkbestel()
|
||||
"seq": "bes_s_bes_kenmerk_key",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"bes_srtinstallatie_key": {
|
||||
"catalogue": {
|
||||
"dbs": "bes_srtinstallatie_key",
|
||||
"label": L("bes_ins_discipline_key"),
|
||||
"typ": "key",
|
||||
@@ -48,7 +48,7 @@ function model_bes_kenmerkbestel()
|
||||
"LOVinit": "",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"bes_srtkenmerk_key": {
|
||||
"property_key": {
|
||||
"dbs": "bes_srtkenmerk_key",
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
@@ -67,34 +67,34 @@ function model_bes_kenmerkbestel()
|
||||
"defaultvalue": null,
|
||||
"LOVinit": ""
|
||||
},
|
||||
"bes_kenmerk_niveau": {
|
||||
"level": {
|
||||
"dbs": "bes_kenmerk_niveau",
|
||||
"label": L("mgt_kenmerk_niveau"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"defaultvalue": "D"
|
||||
},
|
||||
"bes_kenmerk_type": {
|
||||
"order_type": {
|
||||
"dbs": "bes_kenmerk_type",
|
||||
"label": L("mgt_kenmerk_type"),
|
||||
"label": L("bes_kenmerk_type"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"defaultvalue": "B"
|
||||
},
|
||||
"bes_kenmerk_volgnummer": {
|
||||
"sequence": {
|
||||
"dbs": "bes_kenmerk_volgnummer",
|
||||
"label": L("mgt_kenmerk_volgnummer"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"bes_kenmerk_verplicht": {
|
||||
"property_required": {
|
||||
"dbs": "bes_kenmerk_verplicht",
|
||||
"label": L("mgt_kenmerk_verplicht"),
|
||||
"typ": "key",
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"bes_kenmerk_groep": {
|
||||
"property_group": {
|
||||
"dbs": "bes_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -102,24 +102,24 @@ function model_bes_kenmerkbestel()
|
||||
"LOV": buildGroepsverplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"bes_kenmerk_toonbaar": {
|
||||
"property_readonly": {
|
||||
"dbs": "bes_kenmerk_toonbaar",
|
||||
"label": L("mgt_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"bes_kenmerk_default": {
|
||||
"property_default": {
|
||||
"dbs": "bes_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"bes_kenmerk_hint": {
|
||||
"property_hint": {
|
||||
"dbs": "bes_kenmerk_hint",
|
||||
"label": L("mgt_kenmerk_hint"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"bes_kenmerk_regexp": {
|
||||
"property_regexp": {
|
||||
"dbs": "bes_kenmerk_regexp",
|
||||
"label": L("mgt_kenmerk_regexp"),
|
||||
"typ": "varchar"
|
||||
@@ -127,30 +127,6 @@ function model_bes_kenmerkbestel()
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* zoiets
|
||||
kenmerktype = getValue(rs,"BES_SRTKENMERK_KENMERKTYPE")
|
||||
|
||||
var locatie_key = getFParamInt("locatiekey");
|
||||
var gebouw_key = getFParamInt("gebouwkey");
|
||||
var verdieping_key = getFParamInt("verdiepingkey");
|
||||
var ruimte_key = getFParamInt("ruimtekey");
|
||||
|
||||
if (ruimte_key != -1)
|
||||
{ jsondata.alg_onrgoed_niveau = "R";
|
||||
jsondata.ruimtekey = ruimte_key;
|
||||
}
|
||||
else if (verdieping_key != -1 || gebouw_key != -1) // Als verdieping is geselecteerd, sla dan gebouw op: Niveau V wordt niet ondersteund.
|
||||
{ jsondata.alg_onrgoed_niveau = "G";
|
||||
jsondata.ruimtekey = gebouw_key;
|
||||
}
|
||||
else if (locatie_key != -1)
|
||||
{ jsondata.alg_onrgoed_niveau = "L";
|
||||
jsondata.ruimtekey = locatie_key;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, {
|
||||
"GET": {
|
||||
"tables": [
|
||||
|
||||
@@ -35,7 +35,7 @@ function model_bes_srtgroep()
|
||||
"seq": "bes_s_bes_srtgroep_key",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"ins_discipline_key": {
|
||||
"catalogue": {
|
||||
"dbs": "ins_discipline_key",
|
||||
"label": L("bes_ins_discipline_key"),
|
||||
"typ": "key",
|
||||
@@ -48,19 +48,20 @@ function model_bes_srtgroep()
|
||||
"LOVinit": "",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"bes_srtgroep_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "bes_srtgroep_omschrijving",
|
||||
"label": L("bes_srtgroep_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"translate": true
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"bes_srtgroep_volgnr": {
|
||||
"sequence": {
|
||||
"dbs": "bes_srtgroep_volgnr",
|
||||
"label": L("bes_srtgroep_volgnr"),
|
||||
"typ": "number"
|
||||
},
|
||||
"prs_kostensoort_key": {
|
||||
"cost_category": {
|
||||
"dbs": "prs_kostensoort_key",
|
||||
"label": L("prs_kostensoort_key"),
|
||||
"typ": "key",
|
||||
|
||||
@@ -34,7 +34,7 @@ function model_bes_srtkenmerk()
|
||||
"filter": "exact",
|
||||
"seq": "bes_s_bes_srtkenmerk_key"
|
||||
},
|
||||
"bes_srtkenmerk_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "bes_srtkenmerk_omschrijving",
|
||||
"label": L("mgt_srtkenmerk_omschrijving"),
|
||||
"typ": "varchar",
|
||||
@@ -42,7 +42,7 @@ function model_bes_srtkenmerk()
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"bes_srtkenmerk_kenmerktype": {
|
||||
"property_type": {
|
||||
"dbs": "bes_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -50,32 +50,32 @@ function model_bes_srtkenmerk()
|
||||
"LOV": buildKenmerktypeLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"bes_srtkenmerk_systeem": {
|
||||
"system": {
|
||||
"dbs": "bes_srtkenmerk_systeem",
|
||||
"label": L("mgt_srtkenmerk_systeem"),
|
||||
"typ": "check"
|
||||
},
|
||||
"bes_srtkenmerk_lengte": {
|
||||
"length": {
|
||||
"dbs": "bes_srtkenmerk_lengte",
|
||||
"label": L("mgt_srtkenmerk_lengte"),
|
||||
"typ": "number"
|
||||
},
|
||||
"bes_srtkenmerk_dec": {
|
||||
"decimals": {
|
||||
"dbs": "bes_srtkenmerk_dec",
|
||||
"label": L("mgt_srtkenmerk_dec"),
|
||||
"typ": "number"
|
||||
},
|
||||
"bes_srtkenmerk_nmin": {
|
||||
"minimum": {
|
||||
"dbs": "bes_srtkenmerk_nmin",
|
||||
"label": L("mgt_srtkenmerk_nmin"),
|
||||
"typ": "number"
|
||||
},
|
||||
"bes_srtkenmerk_nmax": {
|
||||
"maximum": {
|
||||
"dbs": "bes_srtkenmerk_nmax",
|
||||
"label": L("mgt_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"fac_kenmerkdomein_key": {
|
||||
"domain": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("mgt_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
|
||||
@@ -34,9 +34,9 @@ function model_bes_srtprodgroep()
|
||||
"seq": "bes_s_bes_srtgroep_key",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"ins_discipline_key": {
|
||||
"catalogue": {
|
||||
"dbs": "ins_discipline_key",
|
||||
"label": L("ins_discipline_key"),
|
||||
"label": L("bes_ins_discipline_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
@@ -46,10 +46,9 @@ function model_bes_srtprodgroep()
|
||||
"where": "ins_discipline_verwijder IS NULL AND ins_discipline_module = 'PRD'"
|
||||
},
|
||||
"filter": "exact",
|
||||
"emptyoption": L("mgt_all") //,
|
||||
// "defaultvalue": null
|
||||
"emptyoption": L("mgt_all")
|
||||
},
|
||||
"bes_srtgroep_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "bes_srtgroep_omschrijving",
|
||||
"label": L("bes_srtgroep_omschrijving"),
|
||||
"typ": "varchar"
|
||||
@@ -66,8 +65,6 @@ function model_bes_srtprodgroep()
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
// B.BES_SRTGROEP_VERWIJDER IS NULL AND = 'PRD')
|
||||
);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -34,13 +34,13 @@ function model_ins_controlemode()
|
||||
"filter": "exact",
|
||||
"seq": "ins_s_ins_controlemode_key"
|
||||
},
|
||||
"ins_controlemode_oms": {
|
||||
"name": {
|
||||
"dbs": "ins_controlemode_oms",
|
||||
"label": L("ins_controlemode_oms"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"ins_srtcontrole_type": {
|
||||
"inspection_type": {
|
||||
"dbs": "ins_srtcontrole_type",
|
||||
"label": L("ins_srtcontrole_type"),
|
||||
"typ": "key",
|
||||
@@ -48,13 +48,13 @@ function model_ins_controlemode()
|
||||
"LOV": buildSrtcontroletypeList(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"ins_controlemode_opmerking": {
|
||||
"remark": {
|
||||
"dbs": "ins_controlemode_opmerking",
|
||||
"label": L("ins_controlemode_opmerking"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"ins_controlemode_success": {
|
||||
"success": {
|
||||
"dbs": "ins_controlemode_success",
|
||||
"label": L("ins_controlemode_success"),
|
||||
"typ": "check",
|
||||
|
||||
@@ -20,6 +20,10 @@ function model_ins_kenmerk(fnparams)
|
||||
this.primary = "ins_kenmerk_key";
|
||||
this.records_name = "ins_kenmerks";
|
||||
this.record_name = "ins_kenmerk";
|
||||
this.soft_delete = "ins_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_INSMGT";
|
||||
this.record_title = L("ins_kenmerk");
|
||||
this.records_title = L("ins_kenmerk_m");
|
||||
|
||||
|
||||
this.fields = {
|
||||
@@ -32,20 +36,23 @@ function model_ins_kenmerk(fnparams)
|
||||
"seq": "ins_s_ins_kenmerk_key",
|
||||
"readonly": true
|
||||
},
|
||||
"ins_srtkenmerk_key": {
|
||||
"property_key": {
|
||||
"dbs": "ins_srtkenmerk_key",
|
||||
"label": L("ins_srtkenmerk_key"),
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "ins_srtkenmerk",
|
||||
"tbl": "(select ins_srtkenmerk_key"
|
||||
+ " , ins_srtkenmerk_omschrijving"
|
||||
+ " from ins_srtkenmerk"
|
||||
+ " where ins_srtkenmerk_verwijder is null"
|
||||
+ " order by ins_srtkenmerk_omschrijving asc)",
|
||||
"key": "ins_srtkenmerk_key",
|
||||
"where": "ins_srtkenmerk_verwijder is null",
|
||||
"desc": "ins_srtkenmerk_omschrijving"
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"ins_discipline_key": {
|
||||
"object_discipline": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_discipline_key",
|
||||
"label": L("ins_srtinstallatie_discipline"),
|
||||
"typ": "key",
|
||||
@@ -56,7 +63,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
}
|
||||
},
|
||||
"ins_srtgroep_key": {
|
||||
"object_group": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_srtgroep_key",
|
||||
"label": L("ins_srtinstallatie_srtgroep"),
|
||||
"typ": "key",
|
||||
@@ -66,7 +73,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"desc": "ins_srtgroep_omschrijving"
|
||||
}
|
||||
},
|
||||
"ins_srtdeel_key": {
|
||||
"object_type": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_srtdeel_key",
|
||||
"label": L("ins_srtinstallatie_srtdeel"),
|
||||
"typ": "key",
|
||||
@@ -76,7 +83,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"desc": "ins_srtdeel_omschrijving"
|
||||
}
|
||||
},
|
||||
"ref_srtinstallatie_key": {
|
||||
"object_key": {
|
||||
"dbs": "ins_srtinstallatie_key",
|
||||
"label": "ins_srtinstallatie_key",
|
||||
"typ": "key",
|
||||
@@ -87,15 +94,15 @@ function model_ins_kenmerk(fnparams)
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"ins_kenmerk_niveau": {
|
||||
"level": {
|
||||
"dbs": "ins_kenmerk_niveau",
|
||||
"label": L("ins_kenmerk_niveau"),
|
||||
"label": L("mgt_kenmerk_niveau"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"LOV": L("ins_kenmerk_niveauLOV"),
|
||||
"LOV": fill_ins_niveau_LOV(),
|
||||
"defaultvalue": "C"
|
||||
},
|
||||
"ins_kenmerk_bewerkniveau": {
|
||||
"edit_level": {
|
||||
"dbs": "ins_kenmerk_bewerkniveau",
|
||||
"label": L("ins_kenmerk_bewerkniveau"),
|
||||
"typ": "varchar",
|
||||
@@ -110,14 +117,14 @@ function model_ins_kenmerk(fnparams)
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"ins_kenmerk_verplicht": {
|
||||
"required": {
|
||||
"dbs": "ins_kenmerk_verplicht",
|
||||
"label": L("ins_kenmerk_verplicht"),
|
||||
"typ": "key",
|
||||
"LOV": fill_verplicht_LOV(),
|
||||
"emptyoption": L("lcl_mld_niet_verplicht")
|
||||
},
|
||||
"ins_kenmerk_groep": {
|
||||
"property_group": {
|
||||
"dbs": "ins_kenmerk_groep",
|
||||
"label": L("ins_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -125,36 +132,36 @@ function model_ins_kenmerk(fnparams)
|
||||
"LOV": fill_groepsverplichting_LOV(),
|
||||
"defaultvalue": "0"
|
||||
},
|
||||
"ins_kenmerk_toonbaar": {
|
||||
"readonly": {
|
||||
"dbs": "ins_kenmerk_toonbaar",
|
||||
"label": L("ins_kenmerk_toonbaar"),
|
||||
"label": L("mgt_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"ins_kenmerk_meetwaarde": {
|
||||
"measurement": {
|
||||
"dbs": "ins_kenmerk_meetwaarde",
|
||||
"label": L("ins_kenmerk_meetwaarde"),
|
||||
"typ": "check"
|
||||
},
|
||||
"ins_kenmerk_locatiekolom": {
|
||||
"location": {
|
||||
"dbs": "ins_kenmerk_locatiekolom",
|
||||
"label": L("ins_kenmerk_locatiekolom"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"ins_kenmerk_default": {
|
||||
"default": {
|
||||
"dbs": "ins_kenmerk_default",
|
||||
"label": L("ins_kenmerk_default"),
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"ins_kenmerk_hint": {
|
||||
"hint": {
|
||||
"dbs": "ins_kenmerk_hint",
|
||||
"label": L("ins_kenmerk_hint"),
|
||||
"label": L("mgt_kenmerk_hint"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"ins_kenmerk_regexp": {
|
||||
"regexp": {
|
||||
"dbs": "ins_kenmerk_regexp",
|
||||
"label": L("ins_kenmerk_regexp"),
|
||||
"label": L("mgt_kenmerk_regexp"),
|
||||
"typ": "varchar"
|
||||
}
|
||||
};
|
||||
@@ -162,25 +169,21 @@ function model_ins_kenmerk(fnparams)
|
||||
|
||||
this.list = {
|
||||
"columns": ["id",
|
||||
"ins_srtkenmerk_key",
|
||||
"property_key",
|
||||
"sequence",
|
||||
"ins_kenmerk_verplicht",
|
||||
"ins_kenmerk_groep"
|
||||
"required",
|
||||
"property_group"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": ["ins_kenmerk_niveau",
|
||||
"ins_discipline_key",
|
||||
"ins_srtgroep_key",
|
||||
"ins_srtdeel_key",
|
||||
"ins_srtkenmerk_key"
|
||||
"filters": ["level",
|
||||
"object_discipline",
|
||||
"object_group",
|
||||
"object_type",
|
||||
"property_key"
|
||||
]
|
||||
};
|
||||
this.soft_delete = "ins_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_INSMGT";
|
||||
this.record_title = L("ins_kenmerk");
|
||||
this.records_title = L("ins_kenmerk_m");
|
||||
this.edit = { modal: true};
|
||||
|
||||
|
||||
@@ -193,12 +196,12 @@ function model_ins_kenmerk(fnparams)
|
||||
var gparams = { GET: { } };
|
||||
if (niveau == "C")
|
||||
{
|
||||
delete this.fields.ins_discipline_key;
|
||||
delete this.fields.ins_srtgroep_key;
|
||||
delete this.fields.ins_srtdeel_key;
|
||||
delete this.fields.ins_kenmerk_bewerkniveau;
|
||||
delete this.fields.ins_kenmerk_meetwaarde;
|
||||
this.fields.ref_srtinstallatie_key.label = L("ins_srtcontrole");
|
||||
delete this.fields.object_discipline;
|
||||
delete this.fields.object_group;
|
||||
delete this.fields.object_type;
|
||||
delete this.fields.edit_level;
|
||||
delete this.fields.measurement;
|
||||
this.fields.object_key.label = L("ins_srtcontrole");
|
||||
this.record_title = L("ins_srtcontrole_kenmerk");
|
||||
this.records_title = L("ins_srtcontrole_kenmerk_m");
|
||||
gparams.GET = {wheres: [ "ins_kenmerk.ins_kenmerk_niveau = " + safe.quoted_sql(niveau)
|
||||
@@ -210,9 +213,9 @@ function model_ins_kenmerk(fnparams)
|
||||
{ //kenmerk_niveau: D | G | S
|
||||
// Toevoegen extra kolommen voor niet-inspectie kenmerken.
|
||||
// NB: Standaard in this.list opnemen en bij niveau=C verwijderen geeft fout op niet bestaande ins_discipline_key etc.
|
||||
this.list.columns.splice(2, 0, "ins_srtdeel_key");
|
||||
this.list.columns.splice(2, 0, "ins_srtgroep_key");
|
||||
this.list.columns.splice(2, 0, "ins_discipline_key");
|
||||
this.list.columns.splice(2, 0, "object_type");
|
||||
this.list.columns.splice(2, 0, "object_group");
|
||||
this.list.columns.splice(2, 0, "object_discipline");
|
||||
//
|
||||
this.record_title = L("ins_kenmerk");
|
||||
this.records_title = L("ins_kenmerk_m");
|
||||
@@ -246,5 +249,14 @@ function model_ins_kenmerk(fnparams)
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
|
||||
|
||||
function fill_ins_niveau_LOV()
|
||||
{
|
||||
return "D;"+L("mgt_srtkenmerk_discipline")
|
||||
+ ";G;"+L("mgt_srtkenmerk_srtgroep")
|
||||
+ ";S;"+L("mgt_srtkenmerk_srtdeel");
|
||||
}
|
||||
|
||||
}
|
||||
%>
|
||||
@@ -14,13 +14,15 @@
|
||||
<!-- #include file="./model_ins_kenmerk.inc"-->
|
||||
<!-- #include file="../mgt/mgt_tools.inc" -->
|
||||
<%
|
||||
function model_ins_srtcontrole(fnparams)
|
||||
function model_ins_srtcontrole()
|
||||
{
|
||||
this.gparams = {fn: fnparams || {} };
|
||||
this.table = "ins_srtcontrole";
|
||||
this.primary = "ins_srtcontrole_key";
|
||||
this.records_name = "ins_srtcontroles";
|
||||
this.record_name = "ins_srtcontrole";
|
||||
this.autfunction = "WEB_INSMGT";
|
||||
this.record_title = L("ins_srtcontrole");
|
||||
this.records_title = L("ins_srtcontrole_m");
|
||||
|
||||
|
||||
this.fields = {
|
||||
@@ -32,20 +34,20 @@ function model_ins_srtcontrole(fnparams)
|
||||
"filter": "exact",
|
||||
"seq": "ins_s_ins_srtcontrole_key"
|
||||
},
|
||||
"ins_srtcontrole_niveau": {
|
||||
"level": {
|
||||
"dbs": "ins_srtcontrole_niveau",
|
||||
"label": L("ins_srtcontrole_niveau"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"LOV": fill_niveau_LOV()
|
||||
},
|
||||
"ins_srtinstallatie_key": {
|
||||
"object_key": {
|
||||
"dbs": "ins_srtinstallatie_key",
|
||||
"label": "ins_srtinstallatie_key",
|
||||
"typ": "key",
|
||||
"hidden_fld": true
|
||||
},
|
||||
"ins_discipline_key": {
|
||||
"object_discipline": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_discipline_key",
|
||||
"label": L("ins_srtinstallatie_discipline"),
|
||||
"typ": "key",
|
||||
@@ -55,7 +57,7 @@ function model_ins_srtcontrole(fnparams)
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
}
|
||||
},
|
||||
"ins_srtgroep_key": {
|
||||
"object_group": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_srtgroep_key",
|
||||
"label": L("ins_srtinstallatie_srtgroep"),
|
||||
"typ": "key",
|
||||
@@ -64,7 +66,7 @@ function model_ins_srtcontrole(fnparams)
|
||||
"desc": "ins_srtgroep_omschrijving"
|
||||
}
|
||||
},
|
||||
"ins_srtdeel_key": {
|
||||
"object_type": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_srtdeel_key",
|
||||
"label": L("ins_srtinstallatie_srtdeel"),
|
||||
"typ": "key",
|
||||
@@ -80,40 +82,40 @@ function model_ins_srtcontrole(fnparams)
|
||||
"required": true,
|
||||
"translate": true
|
||||
},
|
||||
"ins_srtcontrole_info": {
|
||||
"info": {
|
||||
"dbs": "ins_srtcontrole_info",
|
||||
"label": L("ins_srtcontrole_info"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"ins_srtcontrole_type": {
|
||||
"inspection_type": {
|
||||
"dbs": "ins_srtcontrole_type",
|
||||
"label": L("ins_srtcontrole_type"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": buildSrtcontroletypeList()
|
||||
},
|
||||
"ins_srtcontrole_mode": {
|
||||
"inspection_mode": {
|
||||
"dbs": "ins_srtcontrole_mode",
|
||||
"label": L("ins_srtcontrole_mode"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": L("ins_srtcontrole_modeLOV")
|
||||
},
|
||||
"ins_srtcontrole_periode": {
|
||||
"period": {
|
||||
"dbs": "ins_srtcontrole_periode",
|
||||
"label": L("ins_srtcontrole_periode"),
|
||||
"typ": "float",
|
||||
"required": true
|
||||
},
|
||||
"ins_srtcontrole_eenheid": {
|
||||
"unit": {
|
||||
"dbs": "ins_srtcontrole_eenheid",
|
||||
"label": L("ins_srtcontrole_eenheid"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": L("ins_srtcontrole_eenheidLOV")
|
||||
},
|
||||
"ins_srtcontrole_bits": {
|
||||
"bits": {
|
||||
"dbs": "ins_srtcontrole_bits",
|
||||
"label": L("ins_srtcontrole_bits"),
|
||||
"typ": "number",
|
||||
@@ -125,22 +127,22 @@ function model_ins_srtcontrole(fnparams)
|
||||
"typ": "button",
|
||||
"defaultvalue": L("lcl_select")
|
||||
},
|
||||
"ins_srtcontrole_eind": {
|
||||
"end_date": {
|
||||
"dbs": "ins_srtcontrole_eind",
|
||||
"label": L("ins_srtcontrole_eind"),
|
||||
"typ": "date"
|
||||
},
|
||||
"ins_srtcontrole_groep": {
|
||||
"inspection_group": {
|
||||
"dbs": "ins_srtcontrole_groep",
|
||||
"label": L("ins_srtcontrole_groep"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"ins_srtcontrole_kosten": {
|
||||
"costs": {
|
||||
"dbs": "ins_srtcontrole_kosten",
|
||||
"label": L("ins_srtcontrole_kosten"),
|
||||
"typ": "float"
|
||||
},
|
||||
"ins_srtcontrole_opmerking": {
|
||||
"remark": {
|
||||
"dbs": "ins_srtcontrole_opmerking",
|
||||
"label": L("ins_srtcontrole_opmerking"),
|
||||
"typ": "memo"
|
||||
@@ -148,57 +150,29 @@ function model_ins_srtcontrole(fnparams)
|
||||
};
|
||||
|
||||
|
||||
this.list = {
|
||||
"columns": ["id",
|
||||
"ins_srtcontrole_niveau",
|
||||
"ins_discipline_key",
|
||||
"ins_srtgroep_key",
|
||||
"ins_srtdeel_key",
|
||||
"name",
|
||||
"ins_srtcontrole_type",
|
||||
"ins_srtcontrole_periode",
|
||||
"ins_srtcontrole_eenheid"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": ["ins_srtcontrole_niveau",
|
||||
"ins_discipline_key",
|
||||
"ins_srtgroep_key",
|
||||
"ins_srtdeel_key",
|
||||
"ins_srtcontrole_type"
|
||||
]
|
||||
};
|
||||
this.includes = {
|
||||
"kenmerken": {
|
||||
"model": new model_ins_kenmerk( {niveau:"C"} ),
|
||||
"joinfield": "ref_srtinstallatie_key",
|
||||
"joinfield": "object_key",
|
||||
"enable_update": true
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
this.autfunction = "WEB_INSMGT";
|
||||
this.record_title = L("ins_srtcontrole");
|
||||
this.records_title = L("ins_srtcontrole_m");
|
||||
this.edit = {};
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, this.gparams);
|
||||
this.REST_GET = generic_REST_GET(this, {
|
||||
"GET": {
|
||||
"tables": ["ins_v_allsrtinstallatie"],
|
||||
"wheres": [
|
||||
"ins_srtcontrole.ins_srtinstallatie_key = ins_v_allsrtinstallatie.ins_srtinstallatie_key",
|
||||
"ins_srtcontrole.ins_srtcontrole_niveau = ins_v_allsrtinstallatie.niveau"
|
||||
]
|
||||
} }
|
||||
);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{}
|
||||
|
||||
|
||||
this.gparams.GET = { tables: ["ins_v_allsrtinstallatie"],
|
||||
wheres: ["ins_srtcontrole.ins_srtinstallatie_key = ins_v_allsrtinstallatie.ins_srtinstallatie_key",
|
||||
"ins_srtcontrole.ins_srtcontrole_niveau = ins_v_allsrtinstallatie.niveau"
|
||||
]
|
||||
};
|
||||
|
||||
function fill_niveau_LOV()
|
||||
{
|
||||
return "D;"+L("ins_srtinstallatie_discipline")
|
||||
|
||||
@@ -34,7 +34,7 @@ function model_ins_srtkenmerk()
|
||||
"filter": "exact",
|
||||
"seq": "ins_s_ins_srtkenmerk_key"
|
||||
},
|
||||
"ins_srtkenmerk_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "ins_srtkenmerk_omschrijving",
|
||||
"label": L("mgt_srtkenmerk_omschrijving"),
|
||||
"typ": "varchar",
|
||||
@@ -42,7 +42,7 @@ function model_ins_srtkenmerk()
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"ins_srtkenmerk_kenmerktype": {
|
||||
"property_type": {
|
||||
"dbs": "ins_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -50,38 +50,38 @@ function model_ins_srtkenmerk()
|
||||
"LOV": buildKenmerktypeLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"ins_srtkenmerk_dimensie": {
|
||||
"unit": {
|
||||
"dbs": "ins_srtkenmerk_dimensie",
|
||||
"label": L("mgt_srtkenmerk_dimensie"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"ins_srtkenmerk_systeem": {
|
||||
"system": {
|
||||
"dbs": "ins_srtkenmerk_systeem",
|
||||
"label": L("mgt_srtkenmerk_systeem"),
|
||||
"typ": "check"
|
||||
},
|
||||
"ins_srtkenmerk_lengte": {
|
||||
"length": {
|
||||
"dbs": "ins_srtkenmerk_lengte",
|
||||
"label": L("mgt_srtkenmerk_lengte"),
|
||||
"typ": "number"
|
||||
},
|
||||
"ins_srtkenmerk_dec": {
|
||||
"decimals": {
|
||||
"dbs": "ins_srtkenmerk_dec",
|
||||
"label": L("mgt_srtkenmerk_dec"),
|
||||
"typ": "number"
|
||||
},
|
||||
"ins_srtkenmerk_nmin": {
|
||||
"minimum": {
|
||||
"dbs": "ins_srtkenmerk_nmin",
|
||||
"label": L("mgt_srtkenmerk_nmin"),
|
||||
"typ": "number"
|
||||
},
|
||||
"ins_srtkenmerk_nmax": {
|
||||
"maximum": {
|
||||
"dbs": "ins_srtkenmerk_nmax",
|
||||
"label": L("mgt_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"fac_kenmerkdomein_key": {
|
||||
"domain": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("mgt_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
@@ -95,6 +95,6 @@ function model_ins_srtkenmerk()
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
}
|
||||
%>
|
||||
@@ -33,7 +33,7 @@ function model_prs_dienst()
|
||||
"filter": "exact",
|
||||
"seq": "prs_s_prs_dienst_key"
|
||||
},
|
||||
"prs_dienst_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "prs_dienst_omschrijving",
|
||||
"label": L("prs_dienst_omschrijving"),
|
||||
"typ": "varchar",
|
||||
|
||||
@@ -42,46 +42,46 @@ function model_prs_kenmerk(niveau)
|
||||
"LOV": fill_prs_niveau_LOV(),
|
||||
"defaultvalue": "P"
|
||||
},
|
||||
"prs_kenmerk_volgnr": {
|
||||
"sequence": {
|
||||
"dbs": "prs_kenmerk_volgnr",
|
||||
"label": L("mgt_kenmerk_volgnummer"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"prs_kenmerk_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "prs_kenmerk_omschrijving",
|
||||
"label": L("mgt_kenmerk_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"prs_kenmerk_hint": {
|
||||
"hint": {
|
||||
"dbs": "prs_kenmerk_hint",
|
||||
"label": L("mgt_kenmerk_hint"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"prs_kenmerk_dimensie": {
|
||||
"unit": {
|
||||
"dbs": "prs_kenmerk_dimensie",
|
||||
"label": L("mgt_srtkenmerk_dimensie"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"prs_kenmerk_kenmerktype": {
|
||||
"property_type": {
|
||||
"dbs": "prs_kenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"LOV": buildKenmerktypeLOV()
|
||||
},
|
||||
"prs_kenmerk_verplicht": {
|
||||
"required": {
|
||||
"dbs": "prs_kenmerk_verplicht",
|
||||
"label": L("mgt_kenmerk_verplicht"),
|
||||
"typ": "key",
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"prs_kenmerk_groep": {
|
||||
"property_group": {
|
||||
"dbs": "prs_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -89,37 +89,37 @@ function model_prs_kenmerk(niveau)
|
||||
"LOV": buildGroepsverplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"prs_kenmerk_toonbaar": {
|
||||
"readonly": {
|
||||
"dbs": "prs_kenmerk_toonbaar",
|
||||
"label": L("mgt_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"prs_kenmerk_systeem": {
|
||||
"system": {
|
||||
"dbs": "prs_kenmerk_systeem",
|
||||
"label": L("mgt_srtkenmerk_systeem"),
|
||||
"typ": "check"
|
||||
},
|
||||
"prs_kenmerk_lengte": {
|
||||
"length": {
|
||||
"dbs": "prs_kenmerk_lengte",
|
||||
"label": L("mgt_srtkenmerk_lengte"),
|
||||
"typ": "number"
|
||||
},
|
||||
"prs_kenmerk_dec": {
|
||||
"decimals": {
|
||||
"dbs": "prs_kenmerk_dec",
|
||||
"label": L("mgt_srtkenmerk_dec"),
|
||||
"typ": "number"
|
||||
},
|
||||
"prs_kenmerk_nmin": {
|
||||
"minimum": {
|
||||
"dbs": "prs_kenmerk_nmin",
|
||||
"label": L("mgt_srtkenmerk_nmin"),
|
||||
"typ": "number"
|
||||
},
|
||||
"prs_kenmerk_nmax": {
|
||||
"maximum": {
|
||||
"dbs": "prs_kenmerk_nmax",
|
||||
"label": L("mgt_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"prs_srtperslid_key": {
|
||||
"position": {
|
||||
"dbs": "prs_srtperslid_key",
|
||||
"label": L("prs_srtperslid_key"),
|
||||
"typ": "key",
|
||||
@@ -129,7 +129,7 @@ function model_prs_kenmerk(niveau)
|
||||
"desc": "prs_srtperslid_omschrijving"
|
||||
},
|
||||
"filter": "exact" },
|
||||
"fac_kenmerkdomein_key": {
|
||||
"domain": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("mgt_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
@@ -137,13 +137,13 @@ function model_prs_kenmerk(niveau)
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"prs_kenmerk_default": {
|
||||
"default": {
|
||||
"dbs": "prs_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"prs_kenmerk_regexp": {
|
||||
"regexp": {
|
||||
"dbs": "prs_kenmerk_regexp",
|
||||
"label": L("mgt_kenmerk_regexp"),
|
||||
"typ": "varchar"
|
||||
|
||||
@@ -31,9 +31,9 @@ function model_prs_srtperslid()
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": null
|
||||
"seq": "prs_s_prs_alluitvoerende_keys"
|
||||
},
|
||||
"prs_srtperslid_omschrijving": {
|
||||
"name": {
|
||||
"dbs": "prs_srtperslid_omschrijving",
|
||||
"label": L("prs_srtperslid_omschrijving"),
|
||||
"typ": "varchar",
|
||||
@@ -41,12 +41,12 @@ function model_prs_srtperslid()
|
||||
"required": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"prs_srtperslid_uurloon": {
|
||||
"hourly_wages": {
|
||||
"dbs": "prs_srtperslid_uurloon",
|
||||
"label": L("prs_srtperslid_uurloon"),
|
||||
"typ": "float"
|
||||
},
|
||||
"prs_srtperslid_opp": {
|
||||
"area": {
|
||||
"dbs": "prs_srtperslid_opp",
|
||||
"label": L("prs_srtperslid_opp"),
|
||||
"typ": "float"
|
||||
|
||||
@@ -27,14 +27,14 @@ function model_prs_staffel()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "prs_staffel_key",
|
||||
"label": "PRS_STAFFEL_KEY",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"hidden_fld": true,
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "prs_s_prs_staffel_key"
|
||||
},
|
||||
"prs_bedrijf_key": {
|
||||
"supplier": {
|
||||
"dbs": "prs_bedrijf_key",
|
||||
"label": L("prs_bedrijf_key"),
|
||||
"typ": "key",
|
||||
@@ -46,12 +46,12 @@ function model_prs_staffel()
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"prs_staffel_grenswaarde": {
|
||||
"limit_value": {
|
||||
"dbs": "prs_staffel_grenswaarde",
|
||||
"label": L("prs_staffel_grenswaarde"),
|
||||
"typ": "number"
|
||||
},
|
||||
"prs_staffel_korting": {
|
||||
"discount": {
|
||||
"dbs": "prs_staffel_korting",
|
||||
"label": L("prs_staffel_korting"),
|
||||
"typ": "float",
|
||||
|
||||
@@ -18,6 +18,10 @@ function model_res_srtkenmerk()
|
||||
this.primary = "res_srtkenmerk_key";
|
||||
this.records_name = "res_srtkenmerks";
|
||||
this.record_name = "res_srtkenmerk";
|
||||
this.soft_delete = "res_srtkenmerk_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("mgt_srtkenmerk");
|
||||
this.records_title = L("mgt_srtkenmerk_m");
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
@@ -30,94 +34,60 @@ function model_res_srtkenmerk()
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_srtkenmerk_omschrijving",
|
||||
"label": L("res_srtkenmerk_omschrijving"),
|
||||
"label": L("mgt_srtkenmerk_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true,
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"res_srtkenmerk_kenmerktype": {
|
||||
"property_type": {
|
||||
"dbs": "res_srtkenmerk_kenmerktype",
|
||||
"label": L("res_srtkenmerk_kenmerktype"),
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"LOV": buildKenmerktypeLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"res_srtkenmerk_systeem": {
|
||||
"system": {
|
||||
"dbs": "res_srtkenmerk_systeem",
|
||||
"label": L("res_srtkenmerk_systeem"),
|
||||
"label": L("mgt_srtkenmerk_systeem"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_srtkenmerk_lengte": {
|
||||
"length": {
|
||||
"dbs": "res_srtkenmerk_lengte",
|
||||
"label": L("res_srtkenmerk_lengte"),
|
||||
"label": L("mgt_srtkenmerk_lengte"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_dec": {
|
||||
"decimals": {
|
||||
"dbs": "res_srtkenmerk_dec",
|
||||
"label": L("res_srtkenmerk_dec"),
|
||||
"label": L("mgt_srtkenmerk_dec"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_nmin": {
|
||||
"minimum": {
|
||||
"dbs": "res_srtkenmerk_nmin",
|
||||
"label": L("res_srtkenmerk_nmin"),
|
||||
"label": L("mgt_srtkenmerk_nmin"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_nmax": {
|
||||
"maximum": {
|
||||
"dbs": "res_srtkenmerk_nmax",
|
||||
"label": L("res_srtkenmerk_nmax"),
|
||||
"label": L("mgt_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"fac_kenmerkdomein_key": {
|
||||
"domain": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("fac_kenmerkdomein_key"),
|
||||
"label": L("mgt_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
"foreign": {
|
||||
"tbl": "(select fac_kenmerkdomein_key, fac_kenmerkdomein_omschrijving"
|
||||
+ " from fac_kenmerkdomein"
|
||||
+ " where fac_kenmerkdomein_verwijder is null"
|
||||
+ " and fac_kenmerkdomein_module = 'RES'"
|
||||
+ " order by fac_kenmerkdomein_upper asc)",
|
||||
"key": "fac_kenmerkdomein_key",
|
||||
"desc": "fac_kenmerkdomein_omschrijving"
|
||||
},
|
||||
"foreign": fac_kenmerkdomein_foreign("RES"),
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
}
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"res_srtkenmerk_kenmerktype"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"res_srtkenmerk_kenmerktype",
|
||||
"name"
|
||||
]
|
||||
};
|
||||
|
||||
this.soft_delete = "res_srtkenmerk_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_srtkenmerk");
|
||||
this.records_title = L("res_srtkenmerk_m");
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.res_srtkenmerk_kenmerktype ? obj.res_srtkenmerk_kenmerktype.id : "");
|
||||
fld.res_srtkenmerk_kenmerktype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
};
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, this.gparams);
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
}
|
||||
%>
|
||||
Reference in New Issue
Block a user