MDUX#35315 Managementrapportage - catalogus op laten nemen
svn path=/Website/trunk/; revision=28719
This commit is contained in:
@@ -743,7 +743,7 @@ else // nieuwe bestelling. Defaults bepalen
|
|||||||
label: L("lcl_bes_Supplier"),
|
label: L("lcl_bes_Supplier"),
|
||||||
filtercode: "Lv",
|
filtercode: "Lv",
|
||||||
required: true,
|
required: true,
|
||||||
readonly: !backo,
|
readonly: !(bes_key < 0 || (bes_key > 0 && backo)),
|
||||||
onChange: "onChangeBedrijf"
|
onChange: "onChangeBedrijf"
|
||||||
});
|
});
|
||||||
RWFIELDTR("srtdeel_nr", "fld", L("lcl_bes_srtdeel_nr"), "", { required: true, maxlength: 32 });
|
RWFIELDTR("srtdeel_nr", "fld", L("lcl_bes_srtdeel_nr"), "", { required: true, maxlength: 32 });
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ else
|
|||||||
}
|
}
|
||||||
var bes_disc_info = bes.disc_info(dis_key);
|
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_key = getFParamInt("act_key", -1);
|
||||||
var act_mode = (act_key > 0);
|
var act_mode = (act_key > 0);
|
||||||
var kostenplaats_key = getFParamInt("kostenplaats",-1);
|
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)
|
if (bes_disc_info.isFreeArticle)
|
||||||
{ // Moeten we de nieuwe srtdeel-en nog aanmaken
|
{ // 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++)
|
for (var itemregelnr = 0; itemregelnr < item_keys_unsafe.length; itemregelnr++)
|
||||||
{
|
{
|
||||||
var srtdeel_nr = getFParam("srtdeel_nr_" + item_keys_unsafe[itemregelnr], ""); // Leeg bij bewerken bestaande;
|
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))
|
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)));
|
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"
|
var upd_lev = "UPDATE bes_srtdeel"
|
||||||
+ " SET prs_bedrijf_key = " + lev_key
|
+ " SET prs_bedrijf_key = " + lev_key
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
requestor_key search for orders for selected requestor
|
requestor_key search for orders for selected requestor
|
||||||
personfor_key search for orders for person
|
personfor_key search for orders for person
|
||||||
company_key search for orders for the selected company
|
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
|
dep_key search for orders for the selected department
|
||||||
kp search for orders with the given account text in account description
|
kp search for orders with the given account text in account description
|
||||||
item search for orders with the given account text in item 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.requestor_key : key
|
||||||
// params.personfor_key : key
|
// params.personfor_key : key
|
||||||
// params.company_key : key
|
// params.company_key : key
|
||||||
// params.account_key : key
|
|
||||||
// params.dep_key : key
|
// params.dep_key : key
|
||||||
// params.kp : wildcard string
|
// params.kp : wildcard string
|
||||||
// params.item : wildcard string
|
// params.item : wildcard string
|
||||||
@@ -138,7 +136,6 @@ function bes_list (pautfunction, params)
|
|||||||
var requestor_key = params.requestor_key;
|
var requestor_key = params.requestor_key;
|
||||||
var personfor_key = params.personfor_key;
|
var personfor_key = params.personfor_key;
|
||||||
var company_key = params.company_key;
|
var company_key = params.company_key;
|
||||||
var account_key = params.account_key;
|
|
||||||
var dep_key = params.dep_key;
|
var dep_key = params.dep_key;
|
||||||
var kp = params.kp;
|
var kp = params.kp;
|
||||||
var item = params.item;
|
var item = params.item;
|
||||||
@@ -1258,9 +1255,6 @@ function bes_list (pautfunction, params)
|
|||||||
if (personfor_key)
|
if (personfor_key)
|
||||||
sql_filter += " AND bo.prs_perslid_key_voor = " + 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)
|
if (kp)
|
||||||
{
|
{
|
||||||
sql_filter += " AND bi.bes_bestelopdr_item_key IN "
|
sql_filter += " AND bi.bes_bestelopdr_item_key IN "
|
||||||
@@ -1304,9 +1298,6 @@ function bes_list (pautfunction, params)
|
|||||||
+ ", bo.bes_bestelopdr_module"
|
+ ", bo.bes_bestelopdr_module"
|
||||||
+ ", dis.ins_discipline_key"
|
+ ", dis.ins_discipline_key"
|
||||||
+ "," + lcl.xsql("dis.ins_discipline_omschrijving", "dis.ins_discipline_key") +" catalogus"
|
+ "," + 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"
|
+ ", 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_prijs) totaalbedrag" // klopt dit wel?
|
||||||
+ ", (bi.bes_bestelopdr_item_aantal * bes_bestelopdr_item_inkprijs) inktotaalbedrag"
|
+ ", (bi.bes_bestelopdr_item_aantal * bes_bestelopdr_item_inkprijs) inktotaalbedrag"
|
||||||
@@ -1364,7 +1355,6 @@ function bes_list (pautfunction, params)
|
|||||||
+ " , x.bes_bestelopdr_module"
|
+ " , x.bes_bestelopdr_module"
|
||||||
+ " , x.supplier"
|
+ " , x.supplier"
|
||||||
+ " , x.catalogus"
|
+ " , x.catalogus"
|
||||||
+ " , x.kostenplaats"
|
|
||||||
+ " , x.besteller"
|
+ " , x.besteller"
|
||||||
+ " , x.organisation"
|
+ " , x.organisation"
|
||||||
+ " , SUM(x.totaalbedrag) totaalbedrag"
|
+ " , SUM(x.totaalbedrag) totaalbedrag"
|
||||||
@@ -1384,7 +1374,6 @@ function bes_list (pautfunction, params)
|
|||||||
+ ", x.bes_bestelling_retourvan_key"
|
+ ", x.bes_bestelling_retourvan_key"
|
||||||
+ ", x.supplier"
|
+ ", x.supplier"
|
||||||
+ ", x.catalogus"
|
+ ", x.catalogus"
|
||||||
+ ", x.kostenplaats"
|
|
||||||
+ ", x.besteller"
|
+ ", x.besteller"
|
||||||
+ ", x.organisation"
|
+ ", x.organisation"
|
||||||
+ ", x.bes_bestelopdr_status"
|
+ ", x.bes_bestelopdr_status"
|
||||||
|
|||||||
@@ -379,7 +379,7 @@ oRs.Close();
|
|||||||
FCLTafdelingselector("sDept_key", // organisation
|
FCLTafdelingselector("sDept_key", // organisation
|
||||||
"sgDept",
|
"sgDept",
|
||||||
{ departmentKey: dep_key,
|
{ 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
|
autlevel: authparams.PRSreadlevel, // Was voorheen niet aanwezig
|
||||||
trclass: "secsearch",
|
trclass: "secsearch",
|
||||||
whenEmpty: L("lcl_search_generic") // want filter
|
whenEmpty: L("lcl_search_generic") // want filter
|
||||||
@@ -388,16 +388,6 @@ oRs.Close();
|
|||||||
}
|
}
|
||||||
if (minfo)
|
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 -->
|
// <!-- Leverancier -->
|
||||||
FCLTbedrijfselector("sSuppl_key", // supplier
|
FCLTbedrijfselector("sSuppl_key", // supplier
|
||||||
"sgSuppl",
|
"sgSuppl",
|
||||||
|
|||||||
@@ -58,7 +58,6 @@ else
|
|||||||
var requestor_key = getQParamInt("sName_key", -1);
|
var requestor_key = getQParamInt("sName_key", -1);
|
||||||
var personfor_key = getQParamInt("personFor", -1);
|
var personfor_key = getQParamInt("personFor", -1);
|
||||||
var company_key = getQParamInt("sComp_key", -1);
|
var company_key = getQParamInt("sComp_key", -1);
|
||||||
var account_key = getQParamInt("sAccount_key", -1);
|
|
||||||
var dep_key = getQParamInt("sDept_key", -1);
|
var dep_key = getQParamInt("sDept_key", -1);
|
||||||
var kp = getQParam("kp", "");
|
var kp = getQParam("kp", "");
|
||||||
var item = getQParam("item", "");
|
var item = getQParam("item", "");
|
||||||
@@ -74,7 +73,6 @@ else
|
|||||||
params.requestor_key = (requestor_key != -1? requestor_key : null);
|
params.requestor_key = (requestor_key != -1? requestor_key : null);
|
||||||
params.personfor_key = (personfor_key != -1? personfor_key : null);
|
params.personfor_key = (personfor_key != -1? personfor_key : null);
|
||||||
params.company_key = (company_key != -1? company_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.dep_key = (dep_key != -1? dep_key : null);
|
||||||
params.kp = (kp != ""? kp : null);
|
params.kp = (kp != ""? kp : null);
|
||||||
params.item = (item != ""? item : null);
|
params.item = (item != ""? item : null);
|
||||||
|
|||||||
Reference in New Issue
Block a user