2017-01-26 10 views
1

Можно ли отобразить вывод выписки SQL в отчете QWEB?Создать отчет qweb odoo 9

В всплывающем окне я хочу добавить поле даты, quanatity после выбора даты и количество на кнопку мыши вызов «SELECT * FROM 123 WHERE Date = поле даты и количество = поле количество.

Любое простое решение?

ответ

0

Да это.

для этого нужно расширить создать модель, которая использует шаблон для выборки данных и переопределить метод render_html.

для примера этого посмотрим на addons/account_extra_reports/report/account_journal.pydocargs - это переменные, которые будут доступны вам внутри используемого шаблона. См. Метод _get_taxes, который выполняет и sql-запрос и форматирует данные соответствующим образом.

+0

Tnx для справки, но этот пример очень сложный для меня. – Pointer

+0

Ну, если вы хотите переопределить средний уровень (ORM) между qweb и sql, все будет усложняться. Есть ли какая-то особая причина, по которой вы не хотите использовать ORM Оду? –

+0

Мне нужен пользовательский отчет, похожий на http://stackoverflow.com/questions/40290627/custom-report-through-python-odoo-9, что-то легко понять, как он работает на etc res.users, с любым параметром от мастера. – Pointer