Mencari PO Mengunakan Nama Product

 Assalamu'alaikum Warrohmatullohi Wabarokatuh


        Untuk postingan blog kali ini, saya akan berbagi sedikit ilmu, yaitu search PO by product Name, Search on one2many field.


Saya mengasumsikan bahwa pembaca sudah mengerti bahasa pemrograman python, dan teknik custom addons di odoo  


Beikut ini langkah-langkahnya:

1. buat modul

2. di filed xml tambahakan code seperti ini


<field name = "order_line" string="Product Name" filter_domain="[('order_line.product_id.name', 'ilike', self)]"/>

logika latar belakang untuk solusi sederhana di atas adalah bahwa sistem mengambil kriteria pencarian dari tampilan pencarian sebagai domain,
per mengevaluasi domain, ORM mengembalikan daftar hasil yang sesuai, pada dasarnya, karena hubungan Model, ORM dapat mengevaluasi doamain pada model terkait ( one2many, many2many), sehingga solusi yang disebutkan di atas dapat diterapkan ke objek bisnis lain, juga kasus yang diuji adalah mencari masalah dengan konten pesan terkait yang merupakan persyaratan yang sangat umum ketika berhadapan dengan pelacakan masalah.

Terima kasih, semoga bermanfaat.