【发布时间】:2018-03-08 12:03:57
【问题描述】:
我试图覆盖销售订单中的创建方法,以使用销售订单中的当前数据制作采购订单,但我的代码不起作用 我试试这个:
@api.multi
定义创建(自我): # 自我订购: # order.state = '销售' # order.confirmation_date = fields.Datetime.now() # if self.env.context.get('send_email'): # self.force_quotation_send() # order.order_line._action_procurement_create() # if self.env['ir.values'].get_default('sale.config.settings', 'auto_done_setting'): # self.action_done()
self.env['purchase.order'].create({'partner_id': partner_id.id,
'location_id':location_id.id,
'pricelist_id': pricelist_id.id,
'order_line': [(0, 0, {'product_id': product_id.id,
'name': name.id,
'date_planned': date_planned.id,
'price_unit': price_unit.id})]})
return True
【问题讨论】:
-
您的代码不清楚,您从哪里获得变量 product_id、name 等的值。
标签: odoo purchase-order