/ / Uzyskaj pełne obiekty one2many rekordów zamiast samych identyfikatorów za pomocą XMLRPC w Odoo - openerp, xml-rpc, odoo, odoo-8

Zdobądź pełne obiekty z rekordów on2move zamiast tylko identyfikatorów za pomocą XMLRPC w Odoo - openerp, xml-rpc, odoo, odoo-8

Podczas wykonywania wywołania metody „read” lub „search_read”w modelu używającym XMLRPC w Odoo, domyślnie zwracana jest tylko lista identyfikatorów one2many rekordów. Czy istnieje sposób na uzyskanie całych obiektów klasy modelu relacyjnego zamiast samych identyfikatorów?

Oczywiście mogę uzyskać rekordy pokrewnej tabeli w osobnym wywołaniu XMLRPC, a następnie dopasować identyfikatory, aby uzyskać pełne obiekty. Ale byłem po prostu ciekawy, czy i tak jest to możliwe w jednym wywołaniu XMLRPC?

Odpowiedzi:

2 dla odpowiedzi № 1

Nie, że jestem tego świadomy w read / search_readmetody Alternatywą byłoby wykonanie niestandardowej gruboziarnistej metody, która gromadzi pożądane wyniki i oddaje ją z powrotem. To samo dotyczy wielu pól AFAIK.


1 dla odpowiedzi nr 2

XML-RPC nie może marshall openerp Przeglądaj obiektów, więc nie możemy użyć metody przeglądania z xmlrpc. Daje następujący błąd. „Usterka nie może prowadzić obiektów”

Dlatego najlepiej kontynuować tylko z metodą odczytu