Puoi postare cosa ti ritorna come
print ar
credo di non avere capito, infatti confermo quello che ti ha detto eLBati sul valore ritornato...
es. Questo è una ricerca completa su res.partner, la lista ha un elemento che è un dizionario di tutti i campi di res.partner.
da notare le particolarità per i campi m2o e m2m (te ne ho messe un paio in grassetto), hai infatti l'id ma anche il campo name sull'oggetto collegato:
[{'comment': False, 'ean13': False, 'property_account_position': [3, 'Regime Intra comunitario'], 'ref_companies': [], 'trend': False, 'deadline_ids': [], 'pricelist_model_id': [1, 'Public Pricelist (EUR)'], 'private': False, 'active': True, 'events': [], 'property_product_pricelist': [1, 'Public Pricelist (EUR)'], 'id': 728, 'meeting_ids': [], 'city': 'XXXYYY (SE)', 'phonecall_ids': [], 'user_id': False, 'title': False, 'company_id': [1, 'XXX s.p.a.'], 'property_account_payable': [88, '250100 debiti v/fornitori '], 'parent_id': False, 'last_reconciliation_date': False, 'debit': 0, 'supplier': False, 'pendent': False, 'ref': '', 'vat': 'SE663000060944', 'website': False, 'lang': 'it_IT', 'bank_ids': [], 'vat_subjected': False, 'child_ids': [], 'section_id': False, 'opportunity_ids': [], 'phone': False, 'credit_limit': 0.0, 'trend_category': True, 'date': False, 'import': 'True', 'property_stock_customer': [9, 'Customers'], 'emails': [], 'category_id': [], 'customer': True, 'property_stock_supplier': [8, 'Suppliers'], 'name': 'XXXYYY', 'property_product_pricelist_purchase': [2, 'Default Purchase Pricelist (EUR)'], 'invoice_ids': [], 'mobile': False, 'debit_limit': 0.0, 'property_account_receivable': [33, '150100 crediti v/clienti '], 'credit': 0, 'contract_ids': [], 'employee': False, 'property_payment_term': False, 'pricelist_analysis_ids': [], 'country': [189, 'Sweden'], 'email': False, 'address': [715, 1022]}]
Se vuoi manipolarli poi devi gestirti tu i dati con gli operatori di liste e stringe...