Technical Training -Part 6-

Pada tutorial part 4 kita telah membahas mengenai proses inheritance pada OpenERP, lalu tutorial part 5 kita belajar tentang ORM Methods di OpenERP. Kali ini, penulis mencoba membahas mengenai constraints pada OpenERP. Ada 2 cara untuk menambahkan constraints pada OpenERP, yaitu menggunakan keyword _constraints dan _sql_constraints. Bedanya jika menggunakan _constraints kita harus mendenisikan rule constraints…

Technical Training -Part 5-

Alhamdulillah akhirnya kita bisa sampai bagian kelima. Untuk pembahasan kali ini penulis akan menjelaskan tentang ORM Methods pada OpenERP. Sebelum masuk ke coding sebaiknya kita kenalan dulu apa itu ORM. ORM singkatan dari Object Relational Mapping, yang merupakan bagian penting dari OpenERP. Pada OpenERP, model data dibuat dan dimanipulasi pada class dan object python. Sedangkan…

Import Database Microsoft Access

Pengalaman penulis dalam mengimplementasikan OpenERP yaitu hanya sebagian sistem / modul saja yang menggunakan OpenERP, sebagian lainnya masih terikat dengan suatu aplikasi khusus, salah satu contohnya aplikasi Weight Bridge. Olehkarna itu, penulis ‘dipaksa’ untuk mengintegrasikan aplikasi tersebut dengan OpenERP. Awalnya penulis mencoba untuk menggantikan langsung aplikasi tersebut dengan OpenERP akan tetapi untuk saat ini sepertinya…

Import Excel File

Pada tutorial sebelumnya kita telah mempelajari cara membuat wizard untuk melakukan export dan import file csv kemudian cara mengexport file excel dalam bentuk accounting report (balance sheet). Kali ini -in syaa ALLAH- kita akan mencoba untuk melakukan import file excel menggunakan wizard pada OpenERP. Untuk menghemat materi, tulisan ini bisa kita gabungkan pada tutorial ini,…

Technical Training -Part 4-

Pada kesempatan kali ini, kita akan mencoba proses Inheritance dalam OpenERP. Sebelum kita memasuki proses Inheritance maka kita lanjutkan tutorial ini dengan menambahkan beberapa relation lagi yaitu field many2one dan one2many. Kita tambahkan fields one2many pada object ‘training.sesi’ yang hasilnya seperti dibawah ini : Pada code diatas kita telah membuat suatu relasi antara object ‘training.sesi’…