lajayuhniyarsyah / ERP-Supra

ERP Supra with OpenERP
0 stars 11 forks source link

Sale Order - Material - Development #19

Open lajayuhniyarsyah opened 8 years ago

lajayuhniyarsyah commented 8 years ago

Base on issue #5 ,

Sekarang kita harus memrubah tampilan Sale Order menjadi sesuai dengan RFQ

Goal :

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah:

di object sale_order ada action action_button_confirm()

kalau dilihat dari workflow action_button_confirm akan masuk ke flow router di flow router akan masuk ke wait_ship di wait_ship ini lah akan terjadi proses create object stock.picking

Yang kita akan ubah adalah merubah proses nya sehingga ketika sale order di confirm tidak membuat picking, karena picking di trigger melalui Delivery Note

Open Discuss ya

Mohammadrezafah commented 8 years ago

[Done] hapus wait_ship di workflow -> activities -> router -> wait_ship

Mohammadrezafah commented 8 years ago

[Done] Layout Form Sale Order disamakan struktur Tree Order Line nya dengan RFQ

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : mention commit nya donk di komen atas

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : di commit dan buka pull request donk

Mohammadrezafah commented 8 years ago

siappp

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : Print Out Sale Order

Image of Print Out Sale Order

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah :

dicoba override method create() di object. sale.order

isi override untuk blok / return warning ketika akan mensave data so tidak ada Line dan material line nya

def create(self,cr,uid,vals,context={}):
     if(self._check_before_save(cr,uid,vals,context=context)):
          # berhasil 
          # return super()
     else:
          # gagal / return raise osv.except_osv()
lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : error ketika mengisi material line,, lalu unit nya di hapus

Image error material line unit dihapus

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah :

dicoba override method create() di object. sale.order

isi override untuk blok / return warning ketika akan mensave data so tidak ada Line dan material line nya

def create(self,cr,uid,vals,context={}):
     if(self._check_before_save(cr,uid,vals,context=context)):
          # berhasil 
          # return super()
     else:
          # gagal / return raise osv.except_osv()

soal override diatas

Iitu tujuannya agar user tidak dapat membuat data SO (Quotation/SO) tanpa ada SO Line dan SO Material Line

lajayuhniyarsyah commented 8 years ago

itu di method yang saya usulin ada pemanggilan _check_before_save()

Bikin aja method _check_before_save() ,,dipisah object nya biar maintenance nya gampang,, nanti kedepan kalau mau override tinggal override _check_before_save() aja

lajayuhniyarsyah commented 8 years ago

New Quotation(1).pdf

reza coba di file pdf itu kok ga rapih ya ???

Mohammadrezafah commented 8 years ago

di saya rapih mas jay New Quotation (1).pdf

lajayuhniyarsyah commented 8 years ago

Nah itu dia

Kayaknya masalah multi browser

Coba kamu login via firefox kamu terus print

Mohammadrezafah commented 8 years ago

rapih juga mas jay , di coba di komputernya hendri rapih juga mas jay .

lajayuhniyarsyah commented 8 years ago

coba yang rfq SO/16/02/03427

Mohammadrezafah commented 8 years ago

[Done]override untuk blok / return warning ketika akan mensave data so tidak ada Line dan material line nya [Done]Button Generate Material di menu So dan tampil selain state draft dan cancel [Done] benerin bug ketika uom kosong

Mohammadrezafah commented 8 years ago

di sini gak rapi sekarang mas jay , itu karena data company nya 3 baris biasanya 2 baris .

lajayuhniyarsyah commented 8 years ago

Nah,, itu harus dihandle,, soalnya nama PT juga ada yang panjang,, belum lagi alamat

Mohammadrezafah commented 8 years ago

image pas bagian country di garis baru aja mas jay ?

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : alamat memang disediakan 3 baris aja deh

lajayuhniyarsyah commented 8 years ago

Pokoknya semua alamat yang di print disiapin 3 Line/Baris aja.

Mohammadrezafah commented 8 years ago

kalo di kasi 3 baris jadi kk gini , gpp mas jay ? image

lajayuhniyarsyah commented 8 years ago

coba print yang nomor tadi kayak gimana jadi nya ??

Mohammadrezafah commented 8 years ago

image

lajayuhniyarsyah commented 8 years ago

Oke begitu aja

lajayuhniyarsyah commented 8 years ago
Mohammadrezafah commented 8 years ago

siap mas jay

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah :

Mohammadrezafah commented 8 years ago

-[Done] Nama save file download pdf nya jadi nomor quotation bukan "New Quoptation" Nomor Quotation (12).pdf

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah

BUkan begitu maksudnya

Misal nomor quotation nya SO/16.02.03247 ya berarti file name nya SO/16.02.03247.pdf

Mohammadrezafah commented 8 years ago

saya cari caranya dulu

Mohammadrezafah commented 8 years ago

image

Mohammadrezafah commented 8 years ago

SO-16-02-03422.pdf

image

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : Itu gimana maksudnya ??

Mohammadrezafah commented 8 years ago

jadi berhasil berdasarkan nomor tetapi pas klik print seperti gambar namanya ikut berubah , gpp kyk gitu ?

lajayuhniyarsyah commented 8 years ago

kok bisa gitu ya ??

lajayuhniyarsyah commented 8 years ago

coba liat commit'an nya?

Mohammadrezafah commented 8 years ago

silahkan cek

lajayuhniyarsyah commented 8 years ago

https://github.com/Mohammadrezafah/ERP-Supra/commit/49fe92c449a8579be637a75bbe322a1045ed7768#commitcomment-15822745

lajayuhniyarsyah commented 8 years ago

Filter di RFQ tolong diganti,, jangan samain dengan SO

Filter :

Group By :

lajayuhniyarsyah commented 8 years ago

Di Tree RFQ Tolong diwarnai

Draft => Biru Win => Hitam Lost => Merah Bold Cancel => Abu Abu Confirm => Hitam Bold

Mohammadrezafah commented 8 years ago

[Done] Filter di RFQ [Done] Tree RFQ diwarnai

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : please add field picking_location di sale.order.material.line

field tersebut di munculkan saja sejak quotation dibentuk.

Field tersebut tidak bisa di edit ketika sudah win / lost

lajayuhniyarsyah commented 8 years ago

@Mohammadrezafah : filter by sale order dan quotation_no nya sudah ?? referensi commit nya donk

Mohammadrezafah commented 8 years ago

sudah mas jay b05c881f8dc464e361d450e4d66207dd3bc9b3ab

Mohammadrezafah commented 8 years ago

untuk penambahan material di invoice 56a5e4d0d867cf2e2eef32bc966d9ffc9745c798