2016-03-24 6 views
0

Ich möchte eine Rechnung aus der Kommissionierung aber Trog und XML-RPC-Aufruf aus einer PHP-Datei erstellen. Ich habe versucht, die action_id zu nennen: 359 wie folgt aus:Odoo Rechnung von Kommissionierung mit XML-RPC-Aufruf erstellen

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

Aber es funktioniert nicht ... Hat jemand eine Ahnung, wie kann ich dies tun?

Antwort

1

Below ich den Code bin aufwirft es in Ihrem Fall helfen können:

In Php können Sie ripcord Bibliothek versuchen: nach Wesentliche Verbindungsaufbau/Autorisierung nur diesen Code eingeben.

$url = "http://localhost:8072"; 
$db ="my_db"; 
$username = "[email protected]"; 
$password = "7859884833"; 
$common = ripcord::client("$url/xmlrpc/common"); 
$uid = $common->authenticate($db, $username, $password, array()); 
echo $uid;//1 

nun eine Modellinstanz erstellen und den Arbeitsablauf von exec_workflow nennen:

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

Hope this in dem Aufruf den Workflow von PHP helfen kann.