【问题标题】:Odoo create invoice from picking with XML-RPC callOdoo 通过 XML-RPC 调用从拣货中创建发票
【发布时间】:2016-03-24 20:51:17
【问题描述】:

我想从 PHP 文件的拣货但槽和 XML-RPC 调用创建发票。 我曾尝试像这样调用 action_id: 359:

$transfer = $rpc->button_click($uid, $pwd, 'stock.invoice.onshipping', 'invoice_open', array(111));

但它不起作用......有人知道我该怎么做吗?

【问题讨论】:

    标签: php openerp xml-rpc


    【解决方案1】:

    下面我提出的代码可能对你的情况有所帮助:

    在 PHP 中,您可以尝试 ripcord 库: 对于基本连接设置/授权,只需键入此代码。

    $url = "http://localhost:8072";
    $db ="my_db";
    $username = "prakashsharmacs24@gmail.com";
    $password = "7859884833";
    $common = ripcord::client("$url/xmlrpc/common");
    $uid = $common->authenticate($db, $username, $password, array());
    echo $uid;//1
    

    现在创建一个模型实例并通过exec_workflow调用工作流:

    $models = ripcord::client("$url/xmlrpc/object");
    $models->exec_workflow($db, $uid, $password,'account.invoice' ,'invoice_open',14);
    

    希望这可能有助于从 php 调用工作流。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-01
      • 2021-02-18
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2017-07-22
      相关资源
      最近更新 更多