Dalam mengembangkan aplikasi kita akan menjumpai relasi one to many seperti pada penjualan properti di mana sebuah properti ditawar oleh beberapa orang. Kita juga akan menerapkan one to many ini pada pembuatan aplikasi menggunakan Odoo ERP.

Relasi one2many pada pembuatan aplikasi menggunakan Odoo ERP adalah seperti pada penjelasan-penjelasan berikut ini

  1. Menambahkan model dan update model

    Kita masuk ke Virtualmin dari Webmin dan menambahkan view baru seperti pada gambar di atas. Pastikan permissionnya diset ke 0755 supaya bisa dibaca Odoo.


    Kita kemudian membuat model dengan isi seperti pada gambar di atas. Perhatikan relasi Many2one ke estate.property.


    Kita kemudian membuat relasi One2many ke model yang telah kita buat.


    Kita kemudian mengupdate ini pada folder models seperti pada gambar di atas.
  2. Update security access

    Kita kemudian menambahkan hak akses ke model baru seperti pada gambar di atas.
  3. Menambah view dan update view

    Kita kemudian menambahkan view untuk offer seperti pada gambar di atas. Pastikan kita menerapkan permission 0755 supaya Odoo dapat membacanya.


    Tampak isi view dari offer.


    Kita kemudian menambahkan offer_ids pada view state.property seperti pada gambar di atas.
  4. Update manifest

    Kita kemudian menambahkan nama file view baru tersebut ke dalam manifest seperti pada gambar di atas.
  5. Restart Odoo

    Setelah kita melakukan update pada model dan manifest maka kita melakukan restart Odoo.
  6. Upgrade modul

    Setelah kita melakukan update pada view maka kita melakukan Upgrade modul seperti pada gambar di atas.
  7. Memasukkan offer

    Kita kemudian masuk ke aplikasi dan menuju tab Offers. Kita melanjutkan ke Add a line.


    Kita kemudian memasukkan offer.


    Tampak hasil dari offer yang sudah kita masukkan.

Informasi lebih lanjut silahkan mengunjungi
1. https://www.odoo.com/documentation/16.0/developer/howtos/rdtraining/08_relations.html .
2. https://www.odoo.com/documentation/16.0/developer/reference/backend/orm.html#odoo.fields.One2many .
3. https://github.com/odoo/technical-training-solutions/tree/16.0-core/estate .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Jika anda tertarik mengenai aplikasi Odoo ERP silahkan mengisi form di bawah ini

Relasi One2many pada Pembuatan Aplikasi Menggunakan Odoo ERP
× Ada yang dapat saya bantu ? Available on SundayMondayTuesdayWednesdayThursdayFridaySaturday