Open lajayuhniyarsyah opened 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
[Done] hapus wait_ship di workflow -> activities -> router -> wait_ship
[Done] Layout Form Sale Order disamakan struktur Tree Order Line nya dengan RFQ
@Mohammadrezafah : mention commit nya donk di komen atas
@Mohammadrezafah : di commit dan buka pull request donk
siappp
@Mohammadrezafah : Print Out Sale Order
@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()
@Mohammadrezafah : error ketika mengisi material line,, lalu unit nya di hapus
@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
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
reza coba di file pdf itu kok ga rapih ya ???
di saya rapih mas jay New Quotation (1).pdf
Nah itu dia
Kayaknya masalah multi browser
Coba kamu login via firefox kamu terus print
rapih juga mas jay , di coba di komputernya hendri rapih juga mas jay .
coba yang rfq SO/16/02/03427
[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
di sini gak rapi sekarang mas jay , itu karena data company nya 3 baris biasanya 2 baris .
Nah,, itu harus dihandle,, soalnya nama PT juga ada yang panjang,, belum lagi alamat
pas bagian country di garis baru aja mas jay ?
@Mohammadrezafah : alamat memang disediakan 3 baris aja deh
Pokoknya semua alamat yang di print disiapin 3 Line/Baris aja.
kalo di kasi 3 baris jadi kk gini , gpp mas jay ?
coba print yang nomor tadi kayak gimana jadi nya ??
Oke begitu aja
siap mas jay
@Mohammadrezafah :
-[Done] Nama save file download pdf nya jadi nomor quotation bukan "New Quoptation" Nomor Quotation (12).pdf
@Mohammadrezafah
BUkan begitu maksudnya
Misal nomor quotation nya SO/16.02.03247 ya berarti file name nya SO/16.02.03247.pdf
saya cari caranya dulu
@Mohammadrezafah : Itu gimana maksudnya ??
jadi berhasil berdasarkan nomor tetapi pas klik print seperti gambar namanya ikut berubah , gpp kyk gitu ?
kok bisa gitu ya ??
coba liat commit'an nya?
silahkan cek
Filter di RFQ tolong diganti,, jangan samain dengan SO
Filter :
Group By :
Di Tree RFQ Tolong diwarnai
Draft => Biru Win => Hitam Lost => Merah Bold Cancel => Abu Abu Confirm => Hitam Bold
[Done] Filter di RFQ [Done] Tree RFQ diwarnai
@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
@Mohammadrezafah : filter by sale order dan quotation_no nya sudah ?? referensi commit nya donk
sudah mas jay b05c881f8dc464e361d450e4d66207dd3bc9b3ab
untuk penambahan material di invoice 56a5e4d0d867cf2e2eef32bc966d9ffc9745c798
Base on issue #5 ,
Sekarang kita harus memrubah tampilan Sale Order menjadi sesuai dengan RFQ
Goal :