Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
5821 Lượt xem

Hi all, is it possible to stop merging same products on delivery orders or purchase orders ?

I think this is done in _prepare_pack_ops function, but i can't find a way to stop this behaviour, so each line on Initial Demand create a line on Operations tab, even if the product is the same ?

Thank you

Ảnh đại diện
Huỷ bỏ

Don't know. But can you give me any use case when you need this kind of behaviour..

Tác giả

The use case is simple Pinakin: you create a sale order with the same product (or variant), but with different description, and you want this description on the delivery order, how can we achieve that ?

Tác giả

I just edited my question, as this occurs not only on delivery orders, but in all pickings, as the problem is the same with purchase ...

Câu trả lời hay nhất

In the function _action_confirm, stock moves default to merge=True. You can pass ._action_confirm(merge=False) to disable merging for specific moves.

Alternatively, if you want to disable merging entirely, you can override the _merge_moves method like this:

def _merge_moves(self, merge_into=False):
    return self

This will prevent any move merging in all cases.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

hey , done this in odoo11 , stock stock_move.py

        #if merge:
            #return self._merge_moves(merge_into=merge_into)
        return self

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 4 19
3480
1
thg 5 25
1229
2
thg 5 25
1281
2
thg 8 24
2026
2
thg 1 24
2841