Italy mailing list archives

italy@odoo-community.org

Avatar

Re: Performance DDT e scelta prodotti in Odoo10

by
Link IT SpA, Marco Di Francesco
- 08/03/2019 09:39:41


Il giorno gio 7 mar 2019 alle ore 23:17 Sergio Corato <sergiocorato@gmail.com> ha scritto:
Ah, oltre a quella PR avevo aperto anche questa https://github.com/OCA/OCB/pull/831 , potrebbe essere?
Sergio Corato

Sergio,
da quello che ho capito il problema è che sulla write della move viene chiamata la funzione _update_line_ids per ricalcolare le operazioni dettagliate nel DDT.
Problema evitabile se è possibile passare il parametro skip_update_line_ids=True nel context.

Il problema rimane se trasferisco un DDT con molti movimenti in ingresso o uscita e non ho possibilità di passare il parametro skip_update_line_ids=True
La do_transfer della picking (che cmq prima o poi passa nella write della move) non dovrebbe ricalcolare le operazioni dettagliate del DDT.
Forse in quel caso varrebbe la pena estendere la do_transfer o l'azione che viene lanciata dal DDT per completare le picking con questo parametro nel context.

Domanda: perché questa PR https://github.com/OCA/OCB/pull/831 dovrebbe risolvere il problema?
 
grazie
ciao
marco

Reference