Browse Source

[IMP] Open Invoices - Order accounts, partners and moves on report

pull/367/head
Francesco Apruzzese 9 years ago
committed by Jordi Ballester
parent
commit
736ed55535
  1. 1
      account_financial_report_qweb/report/open_invoice.py
  2. 4
      account_financial_report_qweb/report/templates/open_invoice_report.xml
  3. 4
      account_financial_report_qweb/wizard/open_invoice_wizard.py

1
account_financial_report_qweb/report/open_invoice.py

@ -20,6 +20,7 @@ class OpenInvoiceReport(models.AbstractModel):
docargs = {
'doc_model': 'account.move.line',
'doc_ids': doc_ids,
'sorted': sorted,
}
if data:
docargs.update(data)

4
account_financial_report_qweb/report/templates/open_invoice_report.xml

@ -56,7 +56,7 @@
</div>
<!-- Informations group by account -->
<t t-foreach="data" t-as="account">
<t t-foreach="sorted(data.keys())" t-as="account">
<t t-set="account_debit" t-value="0.0" />
<t t-set="account_credit" t-value="0.0" />
<t t-set="account_balance" t-value="0.0" />
@ -64,7 +64,7 @@
<span t-esc="account"/>
</div>
<!-- Informations group by partner -->
<t t-foreach="data[account]" t-as="partner">
<t t-foreach="sorted(data[account].keys())" t-as="partner">
<t t-set="partner_debit" t-value="0.0" />
<t t-set="partner_credit" t-value="0.0" />
<t t-set="partner_balance" t-value="0.0" />

4
account_financial_report_qweb/wizard/open_invoice_wizard.py

@ -66,7 +66,6 @@ class OpenInvoiceWizard(models.TransientModel):
elif data['result_selection'] == 'supplier':
account_type = ('payable', )
domain = [
('reconciled', '=', False),
('company_id', '=', data['company_id'].id),
('move_id.date', '<=', data['at_date']),
('account_id.user_type_id.type', 'in', account_type)
@ -100,7 +99,8 @@ class OpenInvoiceWizard(models.TransientModel):
@api.multi
def print_report(self):
self.ensure_one()
moves = self.env['account.move.line'].search(self._get_domain(self))
moves = self.env['account.move.line'].search(
self._get_domain(self), order='date asc')
if not moves:
return True # ----- Show a message here
datas = {}

Loading…
Cancel
Save