Forzare ricalcolo campi calcolati in odoo

odoo customize views

Forzare il ricalcolo dei campi calcolati in odoo può essere necessario in alcuni casi specifici. A volte anche semplicemente per la quantità di campi da ricalcolare, con realtivi problemi di performance, oppure per esigenze di sviluppo. Prima della versione 13 il metodo poteva essere questo: partner_obj = self.env[‘res.partner’] self.env.add_todo(partner_obj._fields[‘display_name’], partner_obj.search([])) model.recompute() Dalla 13 in avanti … Leggi tutto

Estrarre immagini da excel

python programming programmazione da zero python

Nel caso di un file Excel con all’interno delle immagini (no path, no url) semplicemente ‘incollate’ dentro, come nel caso, ad esempio, di un listino prezzi, un catalogo o altro possiamo utilizzare un codice pyton per farci creare una cartella contenente le immagini e rinominate secondo nostre specifiche. Ho preso spunto da un estratto di … Leggi tutto

Python formattazione Qweb decimali e migliaia

odoo customize views

Ci sono diversi modi per formattare i campi nei report qweb in odoo, però spesso non si trova quello che esattamente fa al caso nostro. Magari perchè non possiamo implementarlo nell’ambiente in questione o perchè ci sono altre limitazioni, riporto alcuni esempi di quelli più comuni per avere la formattazione in formato valuta: <span t-field=”line.price_subtotal” … Leggi tutto

Odoo failed to load registry error

odoo 14

Ci sono alcuni workaround a fronte dell’errore generico nell’aggiornamento di un modulo Odoo: ‘failed to load registry’ nel caso in cui siano poche altre informazioni aggiuntive. Definizione del campo relazionato O2M(one2many) Il più delle volte si tratta di un campo relazionato che è stato rimosso o più probabilmente aggiornato e il sistema non riesce a … Leggi tutto