Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
5 Răspunsuri
2454 Vizualizări

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.

Imagine profil
Abandonează
Cel mai bun răspuns

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" />


Imagine profil
Abandonează

Can this work for two analytic plans as well?

Cel mai bun răspuns

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.


Imagine profil
Abandonează
Autor Cel mai bun răspuns

Thank you for your Reply.

It is work in our system

Imagine profil
Abandonează
Cel mai bun răspuns

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

Imagine profil
Abandonează

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

Cel mai bun răspuns

Stuck in the same problem

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
2
sept. 24
1570
1
apr. 24
1698
1
aug. 23
2498
2
iul. 21
4894
1
dec. 24
1744