How to get orderlins in Pos Odoo 15
i want to get orderlins in Pos odoo 15
for example i have receipt like this
5 suger
6 flour
3 Rice
2 Oil
i want to get this field value ( Items Count = 4 )
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
Hi,
Refer the app:
https://apps.odoo.com/apps/modules/16.0/pos_orderline_items_count/
This helps to show the items' count and total quantity of the pos order
Regards
Ksolves India Limited (Odoo Gold Partner)
thank you very much
do you mean that i shall add custom model and add 2 files ( init , another file of model ) inside it
and pu that code inside ?
Hi There!
To get the orderlines (i.e., the items on the receipt) in Odoo 15 Pos, you can use the following code:
pythonCopy code# Import the required modules from odoo import models, fields # Define your custom model to get the orderlines class PosOrderLine(models.Model): _inherit = 'pos.order.line' # Add a custom field to get the orderline count orderline_count = fields.Integer(compute='_get_orderline_count') def _get_orderline_count(self): for line in self: line.orderline_count = len(line.order_id.lines)
Now, you can access the orderline count from the Pos OrderLine model by using the orderline_count field.
pythonCopy code# Example Usage orderlines = self.env['pos.order.line'].search([('order_id', '=', order_id)]) orderline_count = orderlines.orderline_count
This will give you the count of items on the receipt.
Regards,
Ksolves!
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
RegistrarsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
0
jul 22
|
1236 | ||
|
1
mar 22
|
1691 | ||
|
4
jul 19
|
4681 | ||
|
0
ene 19
|
2986 | ||
|
0
ago 17
|
3991 |