Создать отчет qweb odoo 9
Можно ли отобразить выходные данные оператора SQL в отчете QWEB?
Во всплывающем окне я хочу добавить дату поля, количество после выбора даты и количества по нажатию кнопки "ВЫБРАТЬ * ОТ 123 ГДЕ дата = дата поля И количество = количество поля".
Любое простое решение?
1 ответ
Решение
Да, это.
Для этого вам нужно создать модель, которую шаблон использует для извлечения данных и переопределить render_html
метод.
Для примера этого взгляните на addons/account_extra_reports/report/account_journal.py
docargs
переменные, которые будут доступны вам внутри шаблона для использования. Увидеть _get_taxes
метод, который выполняет и SQL-запрос и форматирует данные соответственно.