Assalamualaikum warahmatullahi wabarakatuh.
Bismillah.. pada kesempatan kali ini saya akan berbagi sedikit pengalaman untuk mencari field yang berada di field one2many dari header pada menu search, contohnya ketika kita ingin mencari dokumen transfer dengan kunci pencarian produk yang ada di line. nah bagaimana caranya? caranya sangat mudah, pertama-tama kita perlu membuat sebuah fields related pada object transfer (stock.picking) seperti berikut ini
class StockPicking(models.Model):
_inherit = "stock.picking"
product_id = fields.Many2one('product.product', 'Product', related='move_lines.product_id')
setelah kita membuat field related kita juga perlu menambahkan pada search view transfer
seperti berikut ini
<record id="view_picking_internal_search_inherit_stock_picking" model="ir.ui.view">
<field name="name">stock.picking.search</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_internal_search"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='origin']" position="after">
<field name="product_id "/>
</xpath>
</field>
</record>
Mari kita lihat hasilnya seperti ini
Mudah bukan? sekian dulu dari saya, kurang lebihnya mohon maaf. Wassalamualaikum Warahmatullahi Wabarakatuh.