From 3160062054afc55e36f23296a30720b4ac0c1fff Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Thu, 2 Nov 2017 09:29:04 +0000 Subject: [PATCH] FSN#39055 BCS/2000 functionaliteit in FACILITOR - customization svn path=/Website/branches/v2017.2/; revision=35879 --- APPL/API2/model_fin_factuur.inc | 17 +++++++++++++---- APPL/FAC/fac_report.asp | 12 +++++++++++- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/APPL/API2/model_fin_factuur.inc b/APPL/API2/model_fin_factuur.inc index 8fdd87e641..f946357dd1 100644 --- a/APPL/API2/model_fin_factuur.inc +++ b/APPL/API2/model_fin_factuur.inc @@ -77,7 +77,8 @@ function model_fin_factuur() "label": L("lcl_mld_opdr_meerwerk"), "typ": "check0", "defaultvalue": 0, - "filter": "exact" + "filter": "exact", + "multiedit": true }, "ordernr_sort": { "dbs": "mld_opdr_ordernr_int", @@ -114,7 +115,14 @@ function model_fin_factuur() "dbs": "fin_factuur_advies", "label": L("lcl_fin_adviesdatum"), "typ": "date", - "defaultvalue": new Date() + "defaultvalue": new Date(), + "multiedit": true + }, + "isprinted": { + "dbs": "fin_factuur_bron", + "label": "Geprint", + "typ": "check0", + "multiedit": true }, "month": { "dbs": "fin_factuur_boekmaand", @@ -126,8 +134,9 @@ function model_fin_factuur() "label": L("lcl_fin_fin_status"), "typ": "key", "foreign": bgt_invoicestatus_foreign(), - "defaultvalue": "2", - "clone": false // Krijgt nu de default waarde. + "defaultvalue": "6", + "clone": false, // Krijgt nu de default waarde. + "multiedit": true }, "total": { "dbs": "fin_factuur_totaal", diff --git a/APPL/FAC/fac_report.asp b/APPL/FAC/fac_report.asp index 1ea924f439..44232a14e7 100644 --- a/APPL/FAC/fac_report.asp +++ b/APPL/FAC/fac_report.asp @@ -64,6 +64,13 @@ scaffolding_list = function _styled_report_scaffolding_list(model, scf_params) { var xxx_params = { filter : scf_params.filter || shared.qs2json(rapport) }; + // Om een versienummer aan een rapport mee te geven: + // Voeg een text-veld aan de filters toe. + if (S("fac_reserved_string1") == "versienummer") + { + var xxx_versienummer = xxx_params.filter.versienummer || "0"; + delete xxx_params.filter.versienummer; + } rapport.addfixedfilters(xxx_params.filter); var wheres = api2.sqlfilter(xxx_params, rapport); @@ -123,7 +130,10 @@ if (!noheader) IFRAMER_HEADER(model.records_title, buttons); } - FCLT2XMLResponse ({xmlnode: 'rapport', key: usrrap_key, mode: rmode, where: sql_where}); + if (S("fac_reserved_string1") == 'versienummer') + { + FCLT2XMLResponse ({xmlnode: "rapport", key: usrrap_key, mode: rmode, where: sql_where, title: xxx_versienummer}); + } %>