Dalam pengembangan Odoo, context adalah fitur yang sangat berguna untuk mengontrol bagaimana data dapat ditampilkan dan diolah dalam berbagai modul. Dengan menggunakan context default, kita dapat menetapkan nilai awal, mengelompokkan data, serta mengatur tampilan default tanpa perlu interaksi manual dari pengguna.
Artikel ini akan membahas secara mendalam bagaimana context default dapat digunakan untuk meningkatkan efisiensi di Odoo, baik melalui kode Python maupun XML.
Apa Itu Context Default di Odoo? Context default merupakan parameter yang digunakan dalam Odoo untuk menetapkan nilai awal pada suatu field atau menentukan perilaku tampilan dalam suatu model.
Error: Missing field string information for the field 'cancel_ids' from the 'property.contract' model
Error Missing Field String Information Odoo 16.0Error Missing Field String Information Odoo 16.0
" Error Missing Field String Information Odoo 16.0
Biasanya terjadi di Odoo (ERP) ketika ada field yang didefinisikan dalam model tetapi tidak memiliki parameter string, yang merupakan label atau nama tampilan untuk field tersebut. Parameter string sangat penting karena berfungsi untuk memberi label pada field di antarmuka pengguna.
Warning yang akan tampil di terminal log jika kamu menggunakan syntax Odoo versi 13.0 kebawah untuk membuat action report.
The <report> tag is deprecated, use a <record> tag for 'penagihan_faktur'. warnings.warn(f"The <report> tag is deprecated, use a <record> tag for {xml_id!r}.", DeprecationWarning)
Error Format Report Odoo 14.0Error Format Report Odoo 14.0
" Error Format Report Odoo 14.0
Kamu hanya perlu mengubah penulisan XML nya menjadi seperti dibawah ini:
Format syntax Odoo versi lama.
Pernah mengalami error ftp_put(): Can't open that file: No such file or directory ketika ingin ekstrak file di Hosting gratis dari 000Webhost ?
kira-kira tampilan pesan errornya seperti dibawah ini:
Ftp_put(): Can’t open that file: No such file or directoryFtp_put(): Can’t open that file: No such file or directory
" Ftp_put(): Can’t open that file: No such file or directory
Ini disebabkan karena adanya pembaharuan tampilan dashboard dan beberapa tambahan fitur di 000Webhost.
Buat folder baru dengan nama ‘static’ di dalam module yang sudah dibuat. Di dalam folder ‘static’ buat folder baru lagi dengan nama ‘description’. Tambahkan file gambar di dalam folder ‘/static/description’ dan pastikan file gambar dalam format ‘.png’ kemudian rename gambar menjadi : icon.png lokasi gambarlokasi gambar
" lokasi gambar
Restart server Odoo, dan module baru kamu sudah memiliki icon. PreviewPreview
" Preview
Printer Zebra saat ini menggunakan bahasa pemrograman ZPL2 yang dikembangkan oleh Zebra Technologies. ZPL2 ini telah memiliki lebih dari 170 perintah dan Commands dari bahasa ZPL2 itu sendiri selalu dimulai dengan simbol caret ^.
Command ZPL2:
1 2 3 4 ^XA ^FO300,300 ^BQN,2,10,M^FDarmannurhidayat.com^FS ^XZ Untuk interfacing python ke zebra barcode printer cukup mudah, karena sudah banyak sekali package Python yang sangat memudahkan developer untuk melakukan encoding ZPL2, Seperti zpl atau simple_zpl2.