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
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
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!
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
|
0
Jul 22
|
1236 | ||
|
1
Mar 22
|
1691 | ||
|
4
Jul 19
|
4683 | ||
|
0
Jan 19
|
2987 | ||
|
0
Agu 17
|
3991 |