2016-03-02 2 views
1

Я использую Odoo 9 SA и хочу сделать представление отчета (либо табличное представление списка, либо сводную таблицу), которое извлекает данные из модели продаж, модели инвентаризации и модели партнера. Как я могу это сделать? Из чтения кажется, что я должен создать новую модель, которая имеет ссылочные поля для других моделей, а затем построить новый вид из этой модели. Я просто не уверен, что это лучший способ, а если это так, то как подходите к нему.Как создать представление отчета из нескольких моделей в odoo 9 SA?

Любые советы?

ответ

1

Для сложных отчетов и сводных представлений вы можете создать модель, которая использует представление SQL для получения данных. Затем вы можете предоставить список или сводный обзор для него или даже отчеты QWeb.

Вот пример этого, в основном модуле проекта: https://github.com/odoo/odoo/blob/9.0/addons/project/report/project_report.py

+0

Вы знаете, если это возможно сделать с версией SAAS из Odoo, Odoo SA, также? – mikey9

+0

AFAIK это требует разработки на языке Python, и Odoo SaaS теперь позволяет такие настройки. –