Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
5794 Vizualizări

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

Imagine profil
Abandonează

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

Autor

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 ?

Autor

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

Cel mai bun răspuns

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.

Imagine profil
Abandonează
Cel mai bun răspuns

hey , done this in odoo11 , stock stock_move.py

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

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
apr. 19
3453
1
mai 25
1200
2
mai 25
1203
2
aug. 24
1988
2
ian. 24
2772