FSN#39054 Budgetcontrole uitbreiding: BGT module
svn path=/Website/trunk/; revision=32883
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
File: model_bgt_budget.inc
|
||||
|
||||
Description: model voor bgt_budget
|
||||
Description: Model voor bgt_budget
|
||||
|
||||
Context:
|
||||
|
||||
@@ -46,15 +46,15 @@ function model_bgt_budget()
|
||||
}
|
||||
},
|
||||
"group": {
|
||||
"dbs": "bgt_srtgroep_key",
|
||||
"label": L("bgt_srtgroep_omschrijving"),
|
||||
"dbs": "bgt_project_key",
|
||||
"label": L("bgt_project_omschrijving"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"insertonly": true,
|
||||
"foreign": {
|
||||
"tbl": "bgt_srtgroep",
|
||||
"key": "bgt_srtgroep_key",
|
||||
"desc": "bgt_srtgroep_omschrijving"
|
||||
"tbl": "bgt_project",
|
||||
"key": "bgt_project_key",
|
||||
"desc": "bgt_project_omschrijving"
|
||||
}
|
||||
},
|
||||
"costcategory": {
|
||||
|
||||
@@ -33,6 +33,21 @@ model_bgt_disc_params =
|
||||
"label": L("bgt_discipline"),
|
||||
"typ": "key",
|
||||
"hidden_fld": true
|
||||
},
|
||||
"code": {
|
||||
"dbs": "bgt_disc_params_code",
|
||||
"label": L("bgt_discipline_code"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"customer": {
|
||||
"dbs": "bgt_disc_params_opdrachtgever",
|
||||
"label": L("bgt_discipline_opdrachtgever"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"startdate": {
|
||||
"dbs": "bgt_disc_params_startdatum",
|
||||
"label": L("bgt_discipline_startdatum"),
|
||||
"typ": "date"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
File: model_bgt_kostenrubriek.inc
|
||||
|
||||
Description: Vanuit CodeCharge gegenereerd model voor bgt_kostenrubriek
|
||||
Description: Model voor bgt_kostenrubriek
|
||||
|
||||
Context:
|
||||
|
||||
@@ -34,15 +34,15 @@ function model_bgt_kostenrubriek()
|
||||
"seq": "bgt_s_bgt_kostenrubriek_key"
|
||||
},
|
||||
"group": {
|
||||
"dbs" : "bgt_srtgroep_key",
|
||||
"label": L("bgt_srtgroep_omschrijving"),
|
||||
"dbs" : "bgt_project_key",
|
||||
"label": L("bgt_project_omschrijving"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "bgt_srtgroep",
|
||||
"key": "bgt_srtgroep_key",
|
||||
"desc": "bgt_srtgroep_omschrijving",
|
||||
"where": "bgt_srtgroep_verwijder IS NULL"
|
||||
"tbl": "bgt_project",
|
||||
"key": "bgt_project_key",
|
||||
"desc": "bgt_project_omschrijving",
|
||||
"where": "bgt_project_verwijder IS NULL"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
$Revision$
|
||||
$Id$
|
||||
|
||||
File: model_bgt_srtgroep.inc
|
||||
File: model_bgt_project.inc
|
||||
|
||||
Description: Vanuit CodeCharge gegenereerd model voor bgt_srtgroep
|
||||
Description: Model voor bgt_project
|
||||
|
||||
Context:
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
<!-- #include file="../api2/model_bgt_kostenrubriek.inc" -->
|
||||
<%
|
||||
|
||||
function model_bgt_srtgroep()
|
||||
function model_bgt_project()
|
||||
{
|
||||
this.table = "bgt_srtgroep";
|
||||
this.primary = "bgt_srtgroep_key";
|
||||
this.records_name = "bgt_srtgroeps";
|
||||
this.record_name = "bgt_srtgroep";
|
||||
this.soft_delete = "bgt_srtgroep_verwijder";
|
||||
this.table = "bgt_project";
|
||||
this.primary = "bgt_project_key";
|
||||
this.records_name = "bgt_projects";
|
||||
this.record_name = "bgt_project";
|
||||
this.soft_delete = "bgt_project_verwijder";
|
||||
this.autfunction = "WEB_BGTMAN";
|
||||
this.record_title = L("bgt_srtgroep");
|
||||
this.records_title = L("bgt_srtgroep_m");
|
||||
this.record_title = L("bgt_project");
|
||||
this.records_title = L("bgt_project_m");
|
||||
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "bgt_srtgroep_key",
|
||||
"dbs": "bgt_project_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "bgt_s_bgt_srtgroep_key",
|
||||
"seq": "bgt_s_bgt_project_key",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"catalog": {
|
||||
@@ -50,21 +50,36 @@ function model_bgt_srtgroep()
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"dbs": "bgt_srtgroep_omschrijving",
|
||||
"label": L("bgt_srtgroep_omschrijving"),
|
||||
"dbs": "bgt_project_omschrijving",
|
||||
"label": L("bgt_project_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"translate": true
|
||||
},
|
||||
"code": {
|
||||
"dbs": "bgt_srtgroep_code",
|
||||
"label": L("bgt_srtgroep_code"),
|
||||
"dbs": "bgt_project_code",
|
||||
"label": L("bgt_project_code"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"sequence": {
|
||||
"dbs": "bgt_srtgroep_volgnr",
|
||||
"label": L("bgt_srtgroep_volgnr"),
|
||||
"dbs": "bgt_project_volgnr",
|
||||
"label": L("bgt_project_volgnr"),
|
||||
"typ": "number"
|
||||
},
|
||||
"pricedate": {
|
||||
"dbs": "bgt_project_prijspeildatum",
|
||||
"label": L("bgt_project_prijspeildatum"),
|
||||
"typ": "date"
|
||||
},
|
||||
"info": {
|
||||
"dbs": "bgt_project_info",
|
||||
"label": L("bgt_project_info"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"notes": {
|
||||
"dbs": "bgt_project_notes",
|
||||
"label": L("bgt_project_notes"),
|
||||
"typ": "varchar"
|
||||
}
|
||||
};
|
||||
|
||||
@@ -25,9 +25,10 @@ scaffolding(this_model,
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
//"id",
|
||||
"sequence",
|
||||
"code",
|
||||
"name",
|
||||
"customer",
|
||||
"startdate",
|
||||
"vat"
|
||||
]
|
||||
},
|
||||
@@ -44,7 +45,7 @@ scaffolding(this_model,
|
||||
]
|
||||
},
|
||||
"wrap": {
|
||||
"frames": [{ url: "bgt_srtgroep.asp?mode=list&ins_discipline={0}",
|
||||
"frames": [{ url: "bgt_project.asp?mode=list&ins_discipline={0}",
|
||||
autfunction: "WEB_BGTMAN"
|
||||
},
|
||||
{ url: "fac_functie.asp?mode=list&ins_discipline={0}",
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<%@language = "javascript" %>
|
||||
|
||||
<!-- #include file="../scf/scaffolding.inc" -->
|
||||
<!-- #include file="../api2/model_bgt_srtgroep.inc" -->
|
||||
<!-- #include file="../api2/model_bgt_project.inc" -->
|
||||
|
||||
<%
|
||||
var this_model = new model_bgt_srtgroep();
|
||||
var this_model = new model_bgt_project();
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
@@ -20,11 +20,11 @@ scaffolding(this_model,
|
||||
//"id",
|
||||
"catalog",
|
||||
"name",
|
||||
"sequence"
|
||||
"pricedate"
|
||||
]
|
||||
},
|
||||
"wrap": {
|
||||
"frames": [{ url: "bgt_kostenrubriek.asp?mode=list&bgt_srtgroep={0}",
|
||||
"frames": [{ url: "bgt_kostenrubriek.asp?mode=list&bgt_project={0}",
|
||||
autfunction: "WEB_BGTUSE"
|
||||
}]
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
<%@language = "javascript" %>
|
||||
|
||||
<!-- #include file="../scf/scaffolding.inc" -->
|
||||
<!-- #include file="../api2/model_bgt_srtgroep.inc" -->
|
||||
|
||||
<%
|
||||
var this_model = new model_bgt_srtgroep();
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"catalog",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
//"id",
|
||||
"catalog",
|
||||
"name",
|
||||
"sequence"
|
||||
]
|
||||
},
|
||||
"wrap": {
|
||||
"frames": [{ url: "bgt_budgetconsole.asp?mode=list&bgt_srtgroep={0}",
|
||||
autfunction: "WEB_BGTUSE"
|
||||
}]
|
||||
}
|
||||
|
||||
});
|
||||
%>
|
||||
Reference in New Issue
Block a user