Field yang menampung nomor supporting document saat ini hanya berupa char. Hal ini menimbulkan kesulitan untuk user ketika ingin melihat supporting document tersebut (dengan catatan bahwa supporting document merupakan object pada OpenERP). Seharusnya user hanya tinggal klik nomor supporting document tersebut dan OpenERP otomatis membuka data yang bersangkutan
A. TODO LIST
A.1 PENAMBAHAN FIELD PADA OBJ account.move
source_document_type
selection. oe_object jika supporting document merupakan object di dalam openerp. free_reference jika supporting document bukan merupakan object di dalam openerp
source_document_id
reference
source_document_free_ref
char(100). Jika field source_document_type == 'free_reference', maka field ini diisikan dengan nomor supporting document
source_document
function. Untuk keperluan tampilan pada tree. Jika source_document_type == 'free_reference' maka field ini akan berisi nilai dari field source_document_free_ref. Jika source_document_type == 'oe_object' maka field ini aka berisi nilai dari field source_documet_id
A.2 MODIFIKASI LAYOUT FORM JOURNAL ENTRY
Field-field pada bagian A.1 harus ditambahkan pada form Journal Entry. Berikut adalah mockup penambahan field-field tersebut pada form Journal Entry :
Keterangan tambahan :
- field source_document_type dibuat menjadi invisible
- Jika field source_document type == 'oe_object' maka field (1) source_document_id menjadi tidak invisible dan required, (2) source_document_free_ref menjadi invisible dan tidak required
- Jika field source_document type == 'free_reference' maka field (1) source_document_free_ref menjadi tidak invisible dan required, (2) source_document_id menjadi invisible dan tidak required
Berikut adalah mockup modifikasi Tree Journal Entry :
A.2 PERUBAHAN ALGORITMA PEMBUATAN account.move DARI OBJ account.invoice
(tidak perlu dijelaskan)
A.3 PERUBAHAN ALGORITMA PEMBUATAN account.move DARI OBJ account.voucher
(tidak perlu dijelaskan)