Odoo8:从延期交货中创建报价

时间:2016-08-23 14:26:08

标签: openerp odoo-8

什么方法负责创建报价?我看着sale.py,但我找不到它。实际上我想在延期交货过程中使用该方法来创建延期交货的报价。

2 个答案:

答案 0 :(得分:2)

报价是处于草稿状态的sale.order。为sale.order模型创建记录的方法是create方法。实际上这适用于Odoo / openerp的所有模型。您可以在addons/sale/sale.py

中的第362行找到此方法

答案 1 :(得分:1)

在草稿模式下创建销售订单(这是一个报价单)。您只需要为'sale.order'模型调用create方法。如下所示:

self.env['sale.order'].create({
                               'state':'draft',
                               'partner_id':
                               ....
})

根据您的需要将所有其他值放入字典中。