OpenERP Module 5.0.16 -> 6.1 Conversion : Stock

stock module is next module that I convert after account (not finished though :D). At first glance to the code, 6.1 provide several things that I really want from stock module. First is move_ids field addition on stock.tracking object. Second is changes in product.product, woooow … OpenERP add many field that I know it would add great function on stock handling.And when I was browsing trough product.py, my eyes stumbled upon a new kind of field type, dummy field. I eager to know it functionality.

But why oh why … field allocation_method on stock.location is still commented. I do really want FIFO on OpenERP😀

Well my primary concern would be on stock.picking and stock.move. Exploration on those object is a must. I have to know weather the new 6.1 code will support my own recipe😀. So far there are not any error during init. But I will never know until I test it.

Beside add my own recipe on the python code, I also layout my own view and menu. Like other module, my modification on view will be on (1) Field’s grouping through group and separator tag, (2) Hide several field through extended view. My modification on menu will be rearrange the menu structure. And of course the web icon. Thanks to www.omnipixelwork.com for the web icon.

So far the configuration object runs well. I deliberately don’t create menu for stock.picking and stock.move. It will be added latter depend on the other module (adjustment in, adjustment out, warehouse transfer, product disposal, etc)

9 thoughts on “OpenERP Module 5.0.16 -> 6.1 Conversion : Stock

  1. bos mo tanya dikit tentang ware house,
    jadi gini saya punya 2 product X dan Y product X disimpan di gudang A product Y disimpan digudang B. gudang A dan B itu beda tempat, gimana cara mendeskripsikannya di openerp yah. terimakasih sebelumnya

    • #1 Buat Lokasi
      – Stok Gudang A
      – Output Gudang A
      – Stok Gudang B
      – Output Gudang B

      #2 Buat Gudang
      – Gudang A
      Input Location : Stok Gudang A
      Stock Location : Stok Gudang A
      Output Location : Output Gudang A

      – Gudang B
      Input Location : Stok Gudang B
      Stock Location : Stok Gudang B
      Output Location : Output Gudang B

      Selanjutnya tinggal membuat move ke gudang masing-masing. Untuk melihat stok di masing-masing lokasi caranya :
      (1) Masuk ke lokasi
      (2) Klik “Product By Location”

      • bos, kalo module bawaan untuk kasus seperti ini ga ada yah di openerp: misalkan, seorang maintenance si A mengambil lampu(product) dari gudang untuk dipasang di ruangan dan berefek pada pengurangan stok di gudang.

        kalo metode konvensionalnya kan bisanya penjaga gudang mencatat dalam sebuah form dimana isinya antaralain, nama yg ngambil barang, jumlah yg diambil, nama barang, alasan pengambilan barang.

        apa di openerp sudah ada untuk mengatasi masalah sperti itu?

        maap bos kalo banyak nanya maklum newbie pengen belajar😀

      • Nah berarti :
        1. untuk setiap ruangan dibuatkan lokasi
        2. Ketika terjadi kasus seperti itu, gunakan internal move dimana lokasi asal = lokasi stok gudang dan lokasi tujuan = lokasi ruangan

      • berarti tetep yah kalau untuk field pengguna harus tambah sendiri? soalnya bisa aja kan jadi buat analisa, si A mengambil barang B dalam satu bulan sudah berapakali dan dipakai untuk apa aja, misalkan sperti itu.

        jika barang yang diabil dari gudang digunakan misalnya untuk mesin atau lainnya, brati harus buat lokasi tujuannya dulu yah supaya bisa di trace penggunaan barang/ sparepart itu untuk mesin mana saja

      • Iya tetap harus dibuat lokasinya. Jika mau dianalisa karyawan A sudah mengambil barang berapa, maka di object hr.employee harus ditambahkan field m2o ke stock.location yg menghubungkan karyawan dengan lokasi

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s