Я хочу отсортировать отчет о состоянии клиентов в 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: у объекта 'list' нет атрибута 'sort'
Я ожидаю отсортировать отчет по дате или сроку исполнения.