AAIT#36874 Status nieuw voor facturen

svn path=/Website/trunk/; revision=30512
This commit is contained in:
Erik Groener
2016-09-01 17:47:36 +00:00
parent 00d2de5750
commit 086b8ddeb9
3 changed files with 25 additions and 11 deletions

View File

@@ -864,9 +864,9 @@ function fin_list (params)
rst.addColumn(new Column({caption: L("lcl_prs_companies_leverancier_nr"), content: "leverancier_nr"}));
rst.addColumn(new Column({caption: L("lcl_fin_invoice_nr_extern"), content: "factuurnr_extern"}));
rst.addColumn(new Column({caption: L("lcl_fin_type"), content: fnOpdrtype}));
rst.addColumn(new Column({caption: L("lcl_fin_invoice_source"), content: fnBron}));
rst.addColumn(new Column({caption: "", content: fnOpdrtypeOms, combine: true}));
rst.addColumn(new Column({caption: L("lcl_fin_invoice_source"), content: fnBron}));
rst.addColumn(new Column({caption: L("lcl_fin_opdrachtnr"), content: "opdrachtnr", tooltip: fntotaalgeleverd}));
if (excel)
rst.addColumn(new Column({caption: L("lcl_fin_bestelopdr_totaal"), content: "bestelopdr_totaal", datatype: "currency"}));

View File

@@ -244,9 +244,9 @@ var isContactpersoon = user.isContactpersoon();
<!-- Actuele en verwijderde facturen -->
<%
sql = "SELECT 0, " + safe.quoted_sql(L("lcl_fin_source_manual")) + " FROM DUAL"
+ " UNION SELECT 1, " + safe.quoted_sql(L("lcl_fin_source_excel")) + " FROM DUAL"
+ " UNION SELECT 2, " + safe.quoted_sql(L("lcl_fin_source_mail")) + " FROM DUAL";
sql = "SELECT 0, " + safe.quoted_sql(fin.getfinbrontext(0)) + " FROM DUAL"
+ " UNION SELECT 1, " + safe.quoted_sql(fin.getfinbrontext(1)) + " FROM DUAL"
+ " UNION SELECT 2, " + safe.quoted_sql(fin.getfinbrontext(2)) + " FROM DUAL";
FCLTselector("finbron",
sql,
{ initKey: fin_bron_key,

View File

@@ -556,6 +556,17 @@ function getRSFilterFinStatus(lparams, lStatusSep)
return lfilterStatus;
}
function getRSFilterFinBron(lparams, lStatusSep)
{
var lfilterStatus = "";
if (lparams.fin_bron_key == 0) lfilterStatus += (lfilterStatus == ""? "" : lStatusSep) + fin.getfinbrontext(0);
if (lparams.fin_bron_key == 1) lfilterStatus += (lfilterStatus == ""? "" : lStatusSep) + fin.getfinbrontext(1);
if (lparams.fin_bron_key == 2) lfilterStatus += (lfilterStatus == ""? "" : lStatusSep) + fin.getfinbrontext(2);
lfilterStatus = getRSFilterValueByValue(lfilterStatus, L("lcl_fin_invoice_source"));
return lfilterStatus;
}
function getRSFilterMldStatus(lparams, lStatusSep)
{
var lfilterStatus = "";
@@ -1570,6 +1581,9 @@ function getRSFilterColumns(lparams)
case "debtor": { lfilterValue = getRSFilterValueByValue(lparams[lparam], L("lcl_fin_debtor"));
break;
}
case "fin_bron_key": { lfilterValue = getRSFilterFinBron(lparams, lStatusSep);
break;
}
case "finstatus": { lfilterValue = getRSFilterFinStatus(lparams, lStatusSep);
break;
}