MDUX#35315 Managementrapportage - catalogus op laten nemen

svn path=/Website/trunk/; revision=28719
This commit is contained in:
Erik Groener
2016-03-31 13:56:03 +00:00
parent 4c03d729ec
commit 627cf334bc
5 changed files with 5 additions and 27 deletions

View File

@@ -743,7 +743,7 @@ else // nieuwe bestelling. Defaults bepalen
label: L("lcl_bes_Supplier"),
filtercode: "Lv",
required: true,
readonly: !backo,
readonly: !(bes_key < 0 || (bes_key > 0 && backo)),
onChange: "onChangeBedrijf"
});
RWFIELDTR("srtdeel_nr", "fld", L("lcl_bes_srtdeel_nr"), "", { required: true, maxlength: 32 });

View File

@@ -35,7 +35,6 @@ else
}
var bes_disc_info = bes.disc_info(dis_key);
var lev_key = getFParamInt("lev_key_ro", getFParamInt("lev_key"));
var act_key = getFParamInt("act_key", -1);
var act_mode = (act_key > 0);
var kostenplaats_key = getFParamInt("kostenplaats",-1);
@@ -49,6 +48,8 @@ var srtdeel_keys = getFParamIntArray("srtdeel_keys",[]); // Bij isFree ook voor
if (bes_disc_info.isFreeArticle)
{ // Moeten we de nieuwe srtdeel-en nog aanmaken
var lev_key = getFParamInt("lev_key_ro", getFParamInt("lev_key"));
for (var itemregelnr = 0; itemregelnr < item_keys_unsafe.length; itemregelnr++)
{
var srtdeel_nr = getFParam("srtdeel_nr_" + item_keys_unsafe[itemregelnr], ""); // Leeg bij bewerken bestaande;
@@ -332,7 +333,7 @@ else
if (bes_bestelling.totaal.toFixed(2) != staffel_info.totaalbedrag.toFixed(2))
besUpd.trackarray.push(L("lcl_total") + ": " + buildTrackText("float", safe.curr(bes_bestelling.totaal), safe.curr(staffel_info.totaalbedrag)));
if (bes_bestelling.prs_bedrijf_key != lev_key)
if (bes_disc_info.isFreeArticle && bes_bestelling.prs_bedrijf_key != lev_key)
{
var upd_lev = "UPDATE bes_srtdeel"
+ " SET prs_bedrijf_key = " + lev_key

View File

@@ -20,7 +20,6 @@
requestor_key search for orders for selected requestor
personfor_key search for orders for person
company_key search for orders for the selected company
account_key search for orders for the selected business unit
dep_key search for orders for the selected department
kp search for orders with the given account text in account description
item search for orders with the given account text in item description
@@ -89,7 +88,6 @@ function bes_list (pautfunction, params)
// params.requestor_key : key
// params.personfor_key : key
// params.company_key : key
// params.account_key : key
// params.dep_key : key
// params.kp : wildcard string
// params.item : wildcard string
@@ -138,7 +136,6 @@ function bes_list (pautfunction, params)
var requestor_key = params.requestor_key;
var personfor_key = params.personfor_key;
var company_key = params.company_key;
var account_key = params.account_key;
var dep_key = params.dep_key;
var kp = params.kp;
var item = params.item;
@@ -1258,9 +1255,6 @@ function bes_list (pautfunction, params)
if (personfor_key)
sql_filter += " AND bo.prs_perslid_key_voor = " + personfor_key;
if (account_key)
sql_filter += " AND b.prs_kostenplaats_key = " + account_key;
if (kp)
{
sql_filter += " AND bi.bes_bestelopdr_item_key IN "
@@ -1304,9 +1298,6 @@ function bes_list (pautfunction, params)
+ ", bo.bes_bestelopdr_module"
+ ", dis.ins_discipline_key"
+ "," + lcl.xsql("dis.ins_discipline_omschrijving", "dis.ins_discipline_key") +" catalogus"
+ ", (SELECT kp.prs_kostenplaats_omschrijving"
+ " FROM prs_kostenplaats kp"
+ " WHERE prs_kostenplaats_key = b.prs_kostenplaats_key) kostenplaats"
+ ", d.prs_afdeling_key"
+ ", (bi.bes_bestelopdr_item_aantal * bes_bestelopdr_item_prijs) totaalbedrag" // klopt dit wel?
+ ", (bi.bes_bestelopdr_item_aantal * bes_bestelopdr_item_inkprijs) inktotaalbedrag"
@@ -1364,7 +1355,6 @@ function bes_list (pautfunction, params)
+ " , x.bes_bestelopdr_module"
+ " , x.supplier"
+ " , x.catalogus"
+ " , x.kostenplaats"
+ " , x.besteller"
+ " , x.organisation"
+ " , SUM(x.totaalbedrag) totaalbedrag"
@@ -1384,7 +1374,6 @@ function bes_list (pautfunction, params)
+ ", x.bes_bestelling_retourvan_key"
+ ", x.supplier"
+ ", x.catalogus"
+ ", x.kostenplaats"
+ ", x.besteller"
+ ", x.organisation"
+ ", x.bes_bestelopdr_status"

View File

@@ -379,7 +379,7 @@ oRs.Close();
FCLTafdelingselector("sDept_key", // organisation
"sgDept",
{ departmentKey: dep_key,
label: L("lcl_dep_name_level2"), // Nu Afdeling, was L("lcl_bes_organisation") => Organisatie
label: L("lcl_prs_organisatie"), // Nu Afdeling, was L("lcl_bes_organisation") => Organisatie
autlevel: authparams.PRSreadlevel, // Was voorheen niet aanwezig
trclass: "secsearch",
whenEmpty: L("lcl_search_generic") // want filter
@@ -388,16 +388,6 @@ oRs.Close();
}
if (minfo)
{
// <!-- Kostenplaats -->
FCLTkostenplaatsselector("sAccount_key",
"sgAccount",
user_key,
{ label: L("lcl_account"),
trclass: "secsearch",
filtercode: "A", //"AA", // Alleen actieve kostenplaatsen kunnen selecteren "All Active". Huidige waarde als initi<74>le waarde kan bij kostenplaatsen altijd.
whenEmpty: L("lcl_search_generic")
});
// <!-- Leverancier -->
FCLTbedrijfselector("sSuppl_key", // supplier
"sgSuppl",

View File

@@ -58,7 +58,6 @@ else
var requestor_key = getQParamInt("sName_key", -1);
var personfor_key = getQParamInt("personFor", -1);
var company_key = getQParamInt("sComp_key", -1);
var account_key = getQParamInt("sAccount_key", -1);
var dep_key = getQParamInt("sDept_key", -1);
var kp = getQParam("kp", "");
var item = getQParam("item", "");
@@ -74,7 +73,6 @@ else
params.requestor_key = (requestor_key != -1? requestor_key : null);
params.personfor_key = (personfor_key != -1? personfor_key : null);
params.company_key = (company_key != -1? company_key : null);
params.account_key = (account_key != -1? account_key : null);
params.dep_key = (dep_key != -1? dep_key : null);
params.kp = (kp != ""? kp : null);
params.item = (item != ""? item : null);