Blogs

Install Python 2.7 di Windows dan Virtualenv

1. Download dan Install Python 2.7
http://www.python.org/ftp/python/2.7/python-2.7.msi

2. Download ke directory c:\python27 dan jalankan setuptools
http://peak.telecommunity.com/dist/ez_setup.py
Jalankan: c:\Python27\python ez_setup.py

3. Install Virutal Enviroment
c:\Python27\Scripts\easy_install virtualenv

Sebelum Simpan

Anda telah memasang modul hr pada OpenERP dimana sistem diharapkan dapat memperbaiki nama pegawai dengan ketentuan:

  • Semua huruf besar.
  • Tidak ada awalan dan akhiran spasi.
  • Tidak ada spasi ganda.

Berarti ketentuan ini disemat sesaat sebelum data disimpan ke database. Bagaimana caranya ?

Migrasi Data

Ada beberapa cara migrasi data di OpenERP. Biasanya melalui file XML atau CSV. Namun untuk cara yang lebih fleksibel bisa menggunakan script dimana ia berfungsi sebagai OpenERP client.

Format Data pada RML

Nilai tanggal dan uang adalah yang paling sering dilakukan formatting. Secara default tanggal akan ditampilkan 1945-08-17 dan uang dengan 17500,00. Selayaknya ini menjadi 17-08-1945 dan 17.500,00. Atau untuk bilangan cukup 17.500 saja tanpa perlu bilangan pecahan. Bagaimana melakukannya ?

Query

Anda diminta membuat daftar pegawai berdasarkan usia tertentu, misalkan yang berumur kurang dari 25 tahun. Secara PostgreSQL ini dapat ditempuh dengan query SELECT * FROM hr_employee WHERE now() - birthday . Bagaimana melakukan query langsung seperti ini di OpenERP ?

Membuat Shortcut

OpenERP memiliki modul untuk mendaftarkan barang inventaris seperti komputer, meja, kursi, gedung, tanah, dsb. Modul ini bernama account_asset dimana menunya berada di Akuntansi, Assets. Namun Anda ingin submenu Assets menjadi menu utama agar lebih ringkas. Tidak sulit melakukannya.

Wizard Form

Tampilan sebuah halaman pada OpenERP umumnya merupakan tampilan sebuah tabel atau sebuah record. Pencetakan laporan bergantung pada record yang sedang tampil ini, atau record yang dicentang. Situasi seperti ini menjadi tidak nyaman manakala kita ingin mencetak lebih dari 80 record dimana ini adalah nilai default record yang tampak. Untuk 80 record berikutnya perlu klik Next page, centang semua, klik lagi menu Cetak. Merepotkan.

Hello world!

Dalam proses belajar bahasa pemrograman, istilah Hello world! lazim digunakan untuk membuat suatu aplikasi yang paling sederhana, yaitu menampilkan string "Hello world!". Sedangkan pada OpenERP - yang sebenarnya merupakan aplikasi siap pakai - ini bisa diartikan membuat sebuah modul sederhana. Modul yang dimaksud adalah membuat sebuah tabel dengan sebuah field comment. Setidaknya kita bisa melakukan INSERT, UPDATE, dan DELETE.

Pages