Tag: Tutorial

Hak Akses Edit Odoo dan Problem-Problemnya

Sebuah aplikasi umumnya harus bisa CRUD (Create,Read,Update,Delete) begitu juga dengan odoo. Sejauh pengalaman saya sebagai programmer odoo selama ini, hak akses Update atau Edit kadang bisa menjadi masalah yang menjengkelkan, seiring dengan kompleksnya kebutuhan client. Kenapa ? Berikut ini adalah pengalaman saya mengenai hak akses Update atau Edit dokumen pada odoo. Tolong baca sampai akhir, ….  Read More

Pemrograman Javascript pada Odoo (Bagian Dua) – Logic Widget

Pada tutorial bagian pertama pada series tutorial pemrograman javascript pada odoo ini, saya telah membahas bagaimana membuat widget sederhana, yaitu sebuah widget yang hanya menampilkan sebuah pesan singkat kepada user. Pada bagian kedua ini saya akan membahas bagaimana menambah logic kepada widget yang telah kita buat. Untuk mengikuti tutorial ini pastikan anda sudah membuat sebuah ….  Read More

Pemrograman Javascript pada Odoo (Bagian Satu) – Tampilan Widget

Sebagai aplikasi berbasis web, bagi programmer yang sudah mengerjakan aplikasi web sebelumnya, odoo kadang terasa aneh. Karena kita jarang sekali melakukan pemrograman dengan bahasa javascript. Hampir semua logic ditulis di backend dalam bahasa python, kecuali saat melakukan kustomisasi module point of sale atau e-commerce. Bagi anda yang mulai belajar kustomisasi module odoo, pemrograman dengan bahasa ….  Read More

Tutorial Cara Install Odoo di Linux

Pada tulisan sebelumnya, saya telah membahas tentang bagaimana menginstall odoo di sistem operasi Windows. Kali ini saya akan membahas bagaimana menginstall odoo di sistem operasi Linux, lebih tepatnya di distro turunan Debian, seperti Ubuntu dan Linux Mint. Untuk pengembangan module/addon saya biasa menggunakan Linux Mint, saya merasa lebih cocok dengan tampilan Linux Mint daripada tampilan ….  Read More

Tutorial Cara Install Odoo di Windows

Odoo adalah sebuah software ERP open source berbasis web. Dalam satu aplikasi odoo ada banyak module/addon yang dapat anda install sesuai kebutuhan. Misal jika anda butuh aplikasi untuk transaksi penjualan maka anda bisa install module Sales, jika anda butuh aplikasi produksi maka anda bisa install module Manufacture dan sebagainya. Odoo bisa diinstall di banyak sistem ….  Read More

Multi Company pada Odoo 13

Saat artikel ini ditulis, odoo 13 sudah rilis lebih dari 1 tahun yang lalu. Bahkan sudah ada versi yang lebih baru, odoo 14. Dibandingkan dengan odoo 12 banyak perubahan dari sisi source code mereka, seperti dihapusnya model account.invoice, dihapusnya decorator @api.multi, dihapusnya field view_type dari model ir.actions.act_window dan masih banyak lagi. Perubahan-perubahan di atas langsung ….  Read More

Mengatur Hak Akses Tombol Print Odoo

Berdasarkan pengalaman saya selama ini sebagai programmer odoo, banyak permintaan klien yang berhubungan dengan hak akses. Seperti user A boleh melakukan aksi X sedangkan user B tidak, termasuk hak akses tombol print. Hal inilah yang mendasari saya untuk membuat module hak akses tombol print ini. Odoo sendiri memiliki banyak report, hampir setiap form memiliki tombol ….  Read More

Mengenal External ID pada Odoo

Saat anda menggunakan odoo, pernahkah anda memiliki pertanyaan mengenai apa itu External ID ? Seperti saat anda akan meng-export suatu data, misal master customer seperti pada gambar di bawah ini. Atau saat anda mengedit tampilan suatu form, seperti pada gambar dibawah ini. Sebenarnya apa sih External ID itu ? Dan apa fungsinya ? Pada dasarnya ….  Read More

Mengatasi Error Column Does Not Exist pada Odoo

Sebagai programmer odoo, di tengah-tengah proses pengembangan sebuah module atau addon, pernahkah anda mengalami hal tidak mengenakkan seperti setelah anda merefresh browser, tiba-tiba muncul pesan Internal Server Error seperti dibawah ini ? Setelah kita cek di terminal atau file log, ternyata muncul pesan ProgrammingError: column res_partner.max_order_item does not exist seperti pada gambar dibawah ini. Dari ….  Read More

Membaca Source Code Odoo : Jurnal Delivery Order

Tulisan ini adalah bagian kedua dari seri Membaca Source Code Odoo. Kali ini saya akan membahas bagaimana mencari potongan source code yang berfungsi untuk membuat jurnal saat Delivery Order di validate. Untuk mengikuti tulisan ini pastikan anda memiliki produk dengan pengaturan Inventory Valuation bernilai Automated. Untuk mengecek pengaturan ini, buka master produk anda kemudian klik ….  Read More