Decode binary datas from Odoo attachments

odoo 14

Decode binary datas from Odoo attachments Attachments in Odoo are stored in binary field named datas, you can access the field datas of ir.attachment model, and then: message_bytes = base64.b64decode(datas) message = message_bytes.decode(‘ISO-8859-1’) then you can print message o write it to a file to have the original attachments.

Mass editing Odoo 13

odoo 14

Una funzionalità apprezzata in Odoo 13 è la possibilità di modificare i valori dei campi per record multipli nelle viste tree. Questo però non funziona per i record relazione, per i quali è ancora necessario installare il modulo Mass Editing di Oca (Odoo Community Association). Questo modulo dipende da Odoo Mass Operations Abstract sempre di … Leggi tutto

Creare eseguibili Windows in Python con pyinstaller

python programming programmazione da zero python

PyInstaller pyinstaller permette di creare degli eseguibili per windows con estensione .exe direttamente dai file .py E’ sufficiente installarlo da console di windows (tasato destro su menù start-> Esegui -> cmd+Invio) con: pip install pyinstaller ed eseguire nella directory del nostro file .py: pyinstaller –onefile nomedelloscript.py Le librerie dipendenti più comuni (come tkinter per intenderci) … Leggi tutto

Leggere dettaglio linee da fatture elettroniche con xmltodict

python programming programmazione da zero python

In questo articolo avevamo visto come esportare in csv i dati di intestazione di una fattura elettronica per poi poterla leggere con Excel. Il programma utilizzava la libreria eTree per scorrere i valori per poi scriverli su un file di testo csv. Il problema si pone sulle righe di dettaglio, che naturalmente possono essere più … Leggi tutto