什么方法负责创建报价?我看着sale.py,但我找不到它。实际上我想在延期交货过程中使用该方法来创建延期交货的报价。
答案 0 :(得分:2)
报价是处于草稿状态的sale.order。为sale.order模型创建记录的方法是create
方法。实际上这适用于Odoo / openerp的所有模型。您可以在addons/sale/sale.py
答案 1 :(得分:1)
在草稿模式下创建销售订单(这是一个报价单)。您只需要为'sale.order'模型调用create方法。如下所示:
self.env['sale.order'].create({
'state':'draft',
'partner_id':
....
})
根据您的需要将所有其他值放入字典中。