跳至內容
選單
此問題已被標幟
1 回覆
4732 瀏覽次數

Hi, i have been trying to over_create_invoice using super in inherited wizard/sale_make_invoice_advance.py
Here is my .py code

class overrideCreateInvoice(models.TransientModel):

_inherit = 'sale.advance.payment.inv'

def _create_invoice(self, order, so_line, amount):

  res = super (overrideCreateInvoice,self)._create_invoice(order, so_line, amount)

  sale_line_obj = self.env['sale.order.line']

  res.write({'TotalWeight': sale_line_obj.TotalWeight})

  res.write({'PricePerUnit': sale_line_obj.PricePerUnit})

i have two custom field both of these field were added in sale order line and account invoice line

however, values still not propagate please help

thank you

頭像
捨棄
最佳答案

Hi Vootipong,


Please see my answer here: https://www.odoo.com/forum/help-1/question/how-to-transfer-data-from-sale-order-to-invoice-when-clicking-on-create-invoice-85740#answer-85787


Thanks,

Peter

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
3
9月 24
12553
1
3月 15
5658
2
12月 24
21151
0
9月 24
1028
3
8月 24
2141