FSN#39054 Budgetcontrole uitbreiding: BGT module

svn path=/Website/trunk/; revision=32883
This commit is contained in:
Peter Feij
2017-02-20 12:32:05 +00:00
parent eb92bd21ab
commit 21a74630a4
7 changed files with 69 additions and 71 deletions

View File

@@ -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": {

View File

@@ -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"
}
}
}

View File

@@ -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": {

View File

@@ -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"
}
};

View File

@@ -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}",

View File

@@ -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"
}]
}

View File

@@ -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"
}]
}
});
%>