per ottenere la data nel tipico formato italiano ho usato questo che non sempre funziona
formatLang(o.date_invoice,date=True)
infatti nel caso delle bozze o delle proforma, che non hanno data, mi da errore sul valore booleano (date=True)
in questo caso ho risolto con
if test="o.date_invoice"
formatLang(o.date_invoice,date=True)
/if
che non mi sembra molto elegante come programmazione..
..diciamo che volevo avere un quadro di insieme..per esempio ho visto le istruzioni condizionali. Il choose (equivalente switch del c) non riesco a farlo andare.
Di fatto sto facendo un fattura (il promo report!!), il campo o.state mi restiuisce draft, e non, bozza..paid, e non, pagato ecc..
All'inizio del documento ho inserito
setLang(o.partner_id.lang)
ma sembra non dare risultati.
ho provato qualcosa del tipo
ma ha bisogno di qualche altro parametro in ingresso..
vabbè..se non c'è una lista manuale ecc..proverò a guardare se con l'RML funziona..
Grazie mille nico