0
Productオブジェクトを保存するときに、ワークフロー機能を使用して特定の受注に対してsave()を実行/トリガーしたいと思います。 SaleOrderをプログラムで保存する
私はセーブ機能の標準を使用しようとしましたが、私のすべての製品は受注で削除されます。$moduleName = 'SalesOrder';
$recordId = $salesOrderId;
$recordModel= Vtiger_Record_Model::getInstanceById($recordId,$moduleName);
$recordModel->set('mode', 'edit');
$recordModel->save();
SalesOrderオブジェクトに保存を実行programmaticalyする方法はありますか?
おかげ
ジェレミー
私の希望は、手作業で合計金額(税、リベートなど)を再計算して既存の機能を使用することを避けることでした。 私はvtiger APIのソリューションを見つけました。ここに私のコードはあります: 'include_once 'include/Webservices/Retrieve.php'; include_once 'include/Webservices/Update.php'; $ wsid = vtws_getWebserviceEntityId( 'SalesOrder'、$ salesOrderId); $データ= vtws_retrieve($ wsid、$ current_user);$ data ["productid"] = $ entityData-> getId(); vtws_update($ data、$ current_user); ' –
私はそれが最初にあなたがデータを取得し、それをUpdate関数に渡すと同じことをすると思います。あなたはウェブサービスを使いました。クール –