Odoo通过Web API插入销售订单

时间:2015-03-24 18:20:47

标签: python api python-3.4 xmlrpcclient odoo-8

我一直试图通过Odoo的网络API插入销售订单。我的客户的要求是他有一个excel文件,并希望将他的销售订单导入Odoo。我找到的唯一方法是通过Web API。我一直在阅读和阅读悲伤地没有遇到任何关于插入销售订单及其销售细节的具体关系。

注意:Odoo Web API的调用是用python 3编写的。我可以连接到Web API,我可以查看销售订单,但遗憾的是我无法插入或者更确切地说我是不知道插入销售订单和详细信息的说明

[编辑]:

id = proxy.execute_kw(self.Cnn.DATABASE, self.Cnn.USERID, self.Cnn.PASSWORD, TableName, 'create', ['name: New Sale Order'])

我要求你的帮助。

1 个答案:

答案 0 :(得分:3)

如前所述,您不需要使用网络API来实现您的目标。

但这是如何使用Odoo Web服务API(在PHP中)创建销售订单/报价

$new = $models->execute_kw($db, $uid, $password,
    'sale.order', 'create',
    array(array('partner_id'=> 6,
                'payment_term' => 1,    //immediate payment
                'medium_id' => 1
                )));

    echo 'created new sale order with id:' . $new;