Our warehouse picks from the Delivery order, in order to make their lives a whole lot easier the product listings should be in a consistent order. What is the best way to sort a delivery order move_line list. The intent is to sort according to code. I attempted to add a python sorted() in the repeatIn but it seems it's not available. Any other ideas?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- Müşteri İlişkileri Yönetimi
- e-Commerce
- Muhasebe
- Envanter
- PoS
- Project
- MRP
Bu soru işaretlendi
Create a custom module or use an existing one and include the following code:
class stock_move( osv.osv ):
_inherit = "stock.move"
_order = 'field_name'
stock_move()
field_name
: the field you want to sort the lines by.
Note: You can use _order = 'field_name desc'
if you want to change the sort direction.
default_code is not stored within the stock.move object how do I pull that data in so I can sort with it?
Solved my own issue. Setting the stock.move.name to the SKU allows me to sort using it without messing up anything
Using the _order='name' on the inherited class of product.product solved my problem. It seems by default products are sorted by internal reference code so maybe that might have been the issue
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Üye Olİlgili Gönderiler | Cevaplar | Görünümler | Aktivite | |
---|---|---|---|---|
|
3
Tem 24
|
9080 | ||
|
2
May 23
|
2487 | ||
|
0
Nis 17
|
3676 | ||
|
1
Nis 17
|
4945 | ||
|
2
Kas 15
|
5394 |