Я создаю настраиваемый модуль, в котором у меня есть поле many2one, в котором есть записи из res.partner с поставщиком = True. Мое поле,
seller = fields.Many2one('res.partner', string="Select Seller")
Прочтите, что я могу сделать это в своем XML-файле, и попробовал,
<data>
<record id="test_menu_action" model="ir.actions.act_window">
<field name="name">Tests</field>
<field name="res_model">tests.alltests</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('supplier','=',True)]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Create The First Test
</p>
</field>
</record>
<menuitem id="quality_main_menu"
name="Quality"/>
<menuitem id="test_create" parent="quality_main_menu" name="Test" action="test_menu_action"/>
</data>
что дало мне следующую ошибку:
Odoo Server Error ........
ValueError: Invalid field 'supplier' in leaf "<osv.ExtendedLeaf: ('supplier', '=', True) on tests_alltests (ctx: )
Как мне это сделать правильно?
Я использую версию сообщества odoo V12.
('supplier', '=', True)
можно попробовать('supplier', '!=', False)
- person travisw   schedule 07.06.2019seller
, но в вашем домене используетсяsupplier
. Это верно? К какому классу принадлежитseller
? - person travisw   schedule 07.06.2019