İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
5771 Görünümler

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

Avatar
Vazgeç

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

Üretici

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 ?

Üretici

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 ...

En İyi Yanı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.

Avatar
Vazgeç
En İyi Yanıt

hey , done this in odoo11 , stock stock_move.py

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

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Nis 19
3424
1
May 25
1144
2
May 25
1159
2
Ağu 24
1963
2
Oca 24
2732