Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
5 Ответы
2472 Представления

In my pdf files, I would like to show the name of Analytic Accounts.


I use the following code in odoo qweb report


However, it shows up like this:


 


There was no indication of the name of the filed.

I would appreciate any help from an Odoo developer.

Аватар
Отменить
Лучший ответ

Hi ,

Please refer to the below line of codes. This code is used in the hr_expense report to get the analytic distribution.


<span>
<span t-foreach="line.analytic_distribution" t-as="distribution">
<span t-out="line.env['account.analytic.account'].browse(int(distribution))[0].name">Analytic Account Name</span>:
<span t-out="line.analytic_distribution.get(distribution)">50%</span>
                                            </span>
                                        </span>

<field name="censored_field" invisible="1" />


Аватар
Отменить

Can this work for two analytic plans as well?

Лучший ответ

For anyone still having issues with this problem. This is how I solved it.

 <t t-foreach="line.analytic_distribution" t-as="dist">
                                <t t-set="distributions" t-value="dist.split(',')"/>
                                <t t-foreach="distributions" t-as="distribution">
                                    <span t-if="line.env['account.analytic.account'].browse(int(distribution)).exists()">
                                    <span t-out="line.env['account.analytic.account'].browse(int(distribution)).name">Analytic Account Name</span> <t t-if="not distribution_last">,</t>
                                </span>
                                </t>
                            </t>

currently I am facing no issues when using it like this.


Аватар
Отменить
Автор Лучший ответ

Thank you for your Reply.

It is work in our system

Аватар
Отменить
Лучший ответ

Take a look at how we do this in the Employee Expense Report:



https://github.com/odoo/odoo/blob/17.0/addons/hr_expense/report/hr_expense_report.xml#L54

Аватар
Отменить

Hey @ray
Can this work for two analytic plans as well?

Лучший ответ

Stuck in the same problem

Аватар
Отменить
Related Posts Ответы Просмотры Активность
2
сент. 24
1601
1
апр. 24
1715
1
авг. 23
2506
2
июл. 21
4919
1
дек. 24
1790