I want to add row number in t-foreach table in reports. How can I achieve this ?
Thanks.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I want to add row number in t-foreach table in reports. How can I achieve this ?
Thanks.
Solved with report override and update localcontext with line_no function.
Thanks.
Can you provide an example? I'm trying to add line numbers to sales order prints.
Hi, I was just adding ordinal numbers on sales reports and stumbled upon this - here is solution - just create computational custom field. Put this in your py file
classOrdinalNumberSales(models.Model): _inherit = 'sale.order.line'
ordinal_number = fields.Integer(compute='_compute_get_number', store=True)
@api.depends('sequence', 'order_id', 'ordinal_number', 'order_id.order_line')def_compute_get_number(self):for rec inself: rec.ordinal_number = False ordinal_number = 1for line in rec.order_id.order_line.filtered(lambdal: not l.display_type): line.ordinal_number = ordinal_number ordinal_number += 1
Now you can call the field in your sale order using line.ordinal_number
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrirePublications associées | Réponses | Vues | Activité | |
---|---|---|---|---|
|
2
janv. 25
|
9243 | ||
|
1
mars 15
|
10524 | ||
|
1
mars 15
|
4311 | ||
|
4
janv. 25
|
43846 | ||
|
0
oct. 24
|
1164 |