Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

[10.0] Ricerca ordini per area geografica

Avatar
Alberto Carollo

Vorrei implementare una ricerca (group by) sugli ordini per area geografica (esempio per nazione o per provincia), una cosa del tipo:

<filter string="Country" domain="[]" context="{'group_by':'partner_id.country_id'}"/>   

Nel sale.order ovviamente non ci sono queste informazioni. Come si fa ad accedere all'oggetto figlio?

Grazie

Avatar
Abbandona
2 Risposte
2
Avatar
Sergio Corato
Migliore risposta

È sufficiente fare un campo related nell'oggetto sale.order al campo per cui filtrare e quindi usare quello.

Quindi sarà qualcosa del tipo:

inherit = "sale.order"

country_id = fields.Many2one(related='partner_id.country_id', string='Partner country')

1 commento
Avatar
Abbandona
Avatar
Alberto Carollo
-

Grazie mille Sergio, ho dovuto aggiungere anche store='true' e adesso funziona.