Я пробовал.Как добавить фильтр сегодня в продажу Поиск по заказу
<filter string="Today" doamin="['date_order','=',datetime.now()]"/>
Но, оно дает ошибку.
Я пробовал.Как добавить фильтр сегодня в продажу Поиск по заказу
<filter string="Today" doamin="['date_order','=',datetime.now()]"/>
Но, оно дает ошибку.
<filter string="Today" domain="[('date_order', '>=', datetime.datetime.now().strftime('%Y-%m-%d 00:00:00')),('date_order', '<=', datetime.datetime.now().strftime('%Y-%m-%d 23:23:59'))]"/>
Попробуйте добавить этот фанер в поисковый запрос о продаже.
Он работает ... Спасибо, BSL Technologies. – Ket
Домен должен быть списком кортежей. Вы создали список, но забыли о кортеже. Кроме того, вы сделали опечатку («doamin»). Код ниже должен выполняться без ошибок:
<filter string="Today" domain="[('date_order','=',datetime.now())]"/>
Не думаю, однако, это то, что вы хотите. date_order
является полем datetime
. Это будет только выбор заказов с текущей датой и временем (так не все сегодняшние заказы).
Ниже приведен пример правильного «Сегодня» фильтр на datetime
поле (на основе stock.move.search
зрения в stock
модуле):
<filter string="Today" domain="[('date_order','>=', datetime.datetime.combine(context_today(), datetime.time(0,0,0))), ('date_order','<=', datetime.datetime.combine(context_today(), datetime.time(23,59,59)))]"/>
В основном date_order
должно быть больше или равно начала текущий день (00:00:00), но меньше или равен концу текущего дня (23:59:59).
Какая ошибка вы получаете? – mlt
@ket, можно создать такой фильтр из пользовательского интерфейса в режиме разработчика? У меня нет доступа к файлам моего сервера. –