İçereği Atla
Menü
Bu soru işaretlendi
5 Cevaplar
2408 Görünümler

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.

Avatar
Vazgeç
En İyi Yanıt

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


Avatar
Vazgeç

Can this work for two analytic plans as well?

En İyi Yanıt

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.


Avatar
Vazgeç
Üretici En İyi Yanıt

Thank you for your Reply.

It is work in our system

Avatar
Vazgeç
En İyi Yanıt

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

Avatar
Vazgeç

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

En İyi Yanıt

Stuck in the same problem

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Eyl 24
1538
1
Nis 24
1661
1
Ağu 23
2437
2
Tem 21
4862
1
Ara 24
1703