Ciao a tutti
Ho una form Prodotti customizzata in cui ho aggiunto la scheda BOM in una pagina del notebook.
La scheda BOM è riempita con la struttura tree di default del campo "bom_ids", con la definizione seguente:
<page string="BOM">
<field name="bom_ids" />
</page>
Vorrei sapere se e come è possibile visualizzare la tree view Bom Structure all'interno di questa scheda al posto della struttura di default. La vista Bom structure si attiva dal pulsante "Altro" (More)
Ho provato come indicato nel manuale per la selezione della vista da attivare col codice xml tramite "tree_view_ref", anche aggiungendo il view_type, che però viene ignorato:
<page string="BOM">
<field name="bom_ids" context="{'view_type':'tree', 'tree_view_ref': 'mrp.mrp_bom_tree_view'}"/>
</page>
Ma purtroppo non mostra la vista che vorrei che è definita nel file mrp_view.xml, con l'action seguente
<record id="action2" model="ir.actions.act_window">
<field name="name">Bill of Materials Structure</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">mrp.bom</field>
<field name="domain">[('id', 'in', active_ids)]</field>
<field name="view_id" ref="mrp_bom_tree_view"/>
<field name="view_type">tree</field>
</record>
e con la struttura seguente
<record id="mrp_bom_tree_view" model="ir.ui.view">
<field name="name">mrp.bom.tree</field>
<field name="model">mrp.bom</field>
<field name="field_parent">child_complete_ids</field>
<field name="arch" type="xml">
<tree string="Bill of Materials" colors="blue:method">
<field name="sequence" invisible="1"/>
<field name="name" invisible="1"/>
<field name="product_id"/>
<field name="product_qty"/>
<field name="product_uom" groups="product.group_uom"/>
<field name="code"/>
<field name="type"/>
<field name="method"/>
<field name="routing_id" groups="mrp.group_mrp_routings"/>
<field name="date_start"/>
<field name="date_stop"/>
</tree>
</field>
</record>