按日期对qweb报告进行排序

时间:2019-04-13 12:55:52

标签: python odoo odoo-10 qweb

我想按日期或到期日对odoo 10中的客户对帐单报告进行排序。

在odoo 10社区中,选择“给定客户”后,您会在打印菜单下找到“到期付款”报告。但是,此报告不使用任何列/字段进行排序。报告的视图如下:

 <tr t-foreach="Lines[o.id][currency]" t-as="line">
     <t t-set="invoice" t-value="env['account.invoice'].search([('number','=',line['move_id'])])"/>
       <td>
              <span t-esc="line['move_id']"/>
        </td>
        <td>
            <span t-esc="line['date']"/>
        </td>

我尝试通过如下更改第一行代码来对该报告进行排序。

 <tr t-foreach="Lines[o.id][currency].sorted(key=lambda x: x.date)" t-as="line">

但出现错误:AttributeError:“列表”对象没有“已排序”属性

我希望按日期或截止日期对报告进行排序。

0 个答案:

没有答案