Ciao,
ammetto che uso più spesso aeroo come motore di stampa
comunque dovrebbe essere una cosa del genere:
<span t-field="o.product_id.description_sale"/>
... se ho capito bene l'oggetto di partenza, se sei in un ciclo devi partire dalla variabile del ciclo, es. line.product_id.name ...
Comunque per sapere come rappresentare i campi ti lascio alcune regole:
- normalmente nelle stampe ti viene passato l'oggetto abbinato al report con o (singolo) oppure (objects)
- devi utilizzare o oppure fare un ciclo per leggerti singolarmente gli objects
- per raggiungere i campi usa l'operatore punto, o.name
- per raggiungere campi collegati nelle tabelle / oggetti esterni/vicini devi utilizzare i campi relazione (one2many, many2one, many2many), ovviamente tenendo conto se è uno o N elementi che raggiungi (per usare il ciclio), sempre grazie all'operatore punto, se o è un ordine e sei in un ciclo "for line in
o.order_line" puoi raggiungere il nome prodotto con
line.product_id.name, mentre il nome del partner lo raggiungi con
o.partner_id.name ecc.
Nel database dovresti trovare la struttura database con gli oggetti e tutti i campi, compresi quelli relazione, per farti mentalmente un diagramma entità-relazione, se occorre c'erano dei tool ... però non saprei dirti se li hanno portati fino alla 9, per rappresentare il database, avevo scritto qui dei riferimenti:
wiki.odoo-italia.org/doku.php/area_tecnica/sviluppo_e_tools/uml
anche per i report avevo iniziato a scrivere qualcosa ma è materiale fermo e un po' datato:
wiki.odoo-italia.org/doku.php/area_tecnica/report/storia
wiki.odoo-italia.org/doku.php/area_tecnica/report/start
Se non ricordo male anche Odoo developer essential conteneva una bella sezione per i report Qweb, è un libro commerciale, ma la versione per reader non costava più di 20 euro...