Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как отфильтровать записи за предыдущий год в odoo?

Автор вопроса: ShravyОтветов: 1

Я пытался использовать следующий код, который я получил на веб-сайте, связанном с odoo.

<filter icon="terp-go-month" string="Last Year"
                         domain="[('date_from','&lt;=', (context_today()-relativedelta(day=31,months=12,years=1)).strftime('%Y-%m-%d')),
                         ('date_from','&gt;=',(context_today()-relativedelta(day=1,months=1,years=1)).strftime('%Y-%m-%d'))]"
                         help="last year"/>

хотя ничего не работает. У кого-нибудь есть идеи?

xmlodoo-8openerp

Ответы

Ответ 1 · рейтинг 1 · OthmaneFARAJ

Это пример прошлого года:

<filter string="Prev Month" name="prev_month"
    domain="[('data','&gt;=',(context_today()-relativedelta(years=1)).strftime('%%Y-%%m-01')),('data','&lt;',time.strftime('%%Y-%%m-01'))]"
/>

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы