Я хотел бы создать счет из комплектации, но через корыто и XML-RPC вызов из файла PHP.
Я попытался вызвать action_id: 359 так:
$transfer = $rpc->button_click($uid, $pwd, 'stock.invoice.onshipping', 'invoice_open', array(111));
Но это не работает … Кто-нибудь знает, как я могу это сделать?
Ниже я представляю код, который может помочь в вашем случае:
В Php вы можете попробовать ripcord
библиотека:
Для базовой настройки подключения / авторизации просто введите этот код.
$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
Теперь создайте экземпляр модели и вызовите рабочий процесс exec_workflow
:
$models = ripcord::client("$url/xmlrpc/object");
$models->exec_workflow($db, $uid, $password,'account.invoice' ,'invoice_open',14);
Надеюсь, что это может помочь в вызове рабочего процесса из php.
Других решений пока нет …