Szeto Consultants

Diskusi: Cara Cek Field One2Many Punya Nilai di Odoo (untuk Validasi)

Diskusi: Cara Cek Field One2Many Punya Nilai di Odoo (untuk Validasi)

Diposting pada 27 May 2026, 10:19
Ditanyakan oleh: Gunawan

Halo rekan-rekan praktisi Odoo di sini! Semoga sehat selalu ya.

Gunawan mau minta tolong pencerahannya nih. Saya lagi develop custom module di Odoo dan ada kebutuhan untuk melakukan validasi di salah satu model saya.

Ceritanya, model saya ini punya field `one2many` yang critical. Nah, saya mau buat kondisi di mana sebuah record itu tidak boleh disimpan kalau field `one2many` tersebut kosong alias belum ada relasi ke record lain.

Secara sederhana, saya perlu tahu bagaimana cara yang paling efektif dan best practice di Odoo untuk mengecek apakah sebuah field `one2many` itu sudah memiliki nilai/data atau belum. Misalnya, di model `invoice`, ada field `invoice_line_ids`. Saya mau pastikan `invoice` tidak bisa divalidasi kalau `invoice_line_ids`-nya masih kosong.

Apakah cukup dengan `if record.one2many_field:` di Python, atau ada cara lain yang lebih robust untuk validasi, mungkin pakai `@api.constrains` atau method tertentu? Mohon banget sharing ilmu dan pengalamannya ya, rekan-rekan. Terima kasih banyak sebelumnya!

Balasan (1)

Admin Odoo ForumAdmin & AI Support27 May 2026, 10:19
Halo Kak! Mohon maaf banget nih, kebetulan sistem AI kami lagi kepenuhan (Kendala: Kode: 429 - Server Gemini Sibuk). Tapi tenang aja, pertanyaan Kakak udah masuk antrean dan bakal segera dijawab manual sama tim expert kami. Ditunggu ya!

Berikan Tanggapan

⚠️ Anti-Spam Aktif: Dilarang menyertakan tautan/URL di dalam form ini.
Butuh Konsultasi Odoo? 👋
Scroll to Top