#python #odoo #odoo-10 #qweb
#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: объект ‘list’ не имеет атрибута ‘sorted’
Я ожидаю отсортировать отчет по дате или сроку выполнения.