Показать список доступных полей продукта для корректировки запасов (чтобы найти поле штрих-кода) - PullRequest
0 голосов
/ 20 сентября 2018

Я хотел бы добавить штрих-код моих продуктов в список продуктов в списке инвентаря в настройках инвентаря.Список просмотра:

<?xml version="1.0"?>
<tree editable="top" string="Inventory Details" decoration-info="product_qty != theoretical_qty" decoration-danger="theoretical_qty &lt; 0">
    <field name="product_id" domain="[('type','=','product')]"/>
    <field name="product_uom_id" string="UoM" groups="product.group_uom"/>
    <field name="location_id" domain="[('id', 'child_of', inventory_location_id)]" groups="stock.group_stock_multi_locations"/>
    <field name="prod_lot_id" domain="[('product_id', '=', product_id)]" context="{'default_product_id': product_id}" groups="stock.group_production_lot"/>
    <field name="package_id" domain="['|', ('location_id','=', False), ('location_id', '=', location_id)]" groups="stock.group_tracking_lot"/>
    <field name="partner_id" groups="stock.group_tracking_owner"/>
    <field name="theoretical_qty" readonly="1"/>
    <field name="product_qty" string="Real Quantity"/>
    <field name="state" invisible="1"/>
    <field name="inventory_id" invisible="1"/>
    <field name="inventory_location_id" invisible="1"/>
</tree>

Если я пытаюсь добавить поле <field name="product_id.barcode" /> Мне говорят, что:

Поле product_id.barcode не существует

Как просмотреть все поля, которые можно добавить в этот список?

1 Ответ

0 голосов
/ 20 сентября 2018

Похоже, вы не можете просматривать модели в представлениях XML.Вы можете добавить связанное поле к модели, отображаемой в этом представлении, в основном так: barcode = fields.Char(related='product_id.barcode'), затем вы можете отобразить его в своем представлении следующим образом: <field name="barcode"/>.

...