odoo / OpenERP V8 - Учебное пособие по отчетам QWeb

Пытаюсь начать с odoo. Одним из наиболее важных моментов для нас было бы создание различных макетов для заказов на продажу.

Я начал с этого документа: https://github.com/odoo/odoodays-2014/blob/master/v8_reporting_engine/index.rst

Он взят из «odoodays 2014» и показывает, как настроить существующий отчет. Это нормально работает. Я не понимаю пунктов в разделе «Общий / частный отчет».

Теперь я потерялся, пытаясь добавить новый отчет (начиная с копии существующего отчета) с настраиваемым шаблоном. Я попытался добавить новый элемент в представление отчета в настройках, но я не могу добавить никаких связанных представлений qweb (я добавил новый, но он не получил новый идентификатор).

Я пытался создать копию в каталоге представлений надстройки, но это не помогло.

Есть ли для этого какой-нибудь учебник?

Есть ли кто-нибудь, кто может подсказать мне, как добавить новый отчет?


person bernhardrusch    schedule 29.10.2014    source источник
comment
Если у вас есть несколько макетов заказа на продажу, как бы вы решили, какой из них вы будете использовать в конкретном случае? Будет ли какая-то проверка, необходимая для выбора правильного макета?   -  person César    schedule 31.10.2014
comment
Нет. На данный момент это просто выбор пользователей.   -  person bernhardrusch    schedule 03.11.2014
comment
В этом случае вы должны использовать t-call в соответствии с выбором пользователя: вызов подшаблонов. Кроме того, вы должны показать код того, что вы пытались на этом этапе.   -  person César    schedule 03.11.2014
comment
Свое решение я написал как ответ на вопрос - спасибо за помощь!   -  person bernhardrusch    schedule 06.11.2014


Ответы (1)


После поиска я пришел к этому решению. Я перевел все заголовки меню с немецкого, потому что использую Odoo на немецком языке.

  • отчеты перечислены в Настройки / Отчетность / Отчеты.
  • вы можете нажать на один из отчетов
  • если вы редактируете один из отчетов, вы можете нажать «Искать связанные представления QWeb» - вы можете щелкнуть и изменить эти представления. Они представлены в формате HTML и используются для данных в отчетах.

Новые отчеты обычно добавляются с помощью плагина.

Если вы хотите изменить отчет с помощью редактора веб-сайтов, вы можете установить конструктор сайтов. Если вы измените один из отчетов с PDF на HTML (в Настройках / Отчетность / Отчеты), вы получите всплывающее окно при создании отчета.

В этом всплывающем окне вы можете изменить шаблон отчета. При этом вы можете изменить шаблон с помощью инструментов конструктора веб-сайтов.

Эти отчеты сохраняются в базе данных в таблице ir_ui_view. Если вы перейдете на другую базу данных, у них все еще будут исходные отчеты (я очень опасался, что изменение отчетов изменит их для всех баз данных).

Верхний и нижний колонтитулы по-прежнему изменяются в настройках компании с помощью RDL.

Таким образом, в основном все из документа odoodays-2014 работает так, как показано на этом веб-сайте - просто было довольно сложно понять, как все это работает.

person bernhardrusch    schedule 06.11.2014