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