0

当我保存 Product 对象时,我想通过工作流函数对特定销售订单执行/触发 save()。

我尝试使用标准保存功能,但我的所有产品都在销售订单中删除:

$moduleName = 'SalesOrder';
$recordId = $salesOrderId;
$recordModel= Vtiger_Record_Model::getInstanceById($recordId,$moduleName);
$recordModel->set('mode', 'edit');
$recordModel->save();

有没有办法以编程方式对 SalesOrder 对象执行保存?

4

1 回答 1

0

在保存触发的事件后,您必须手动应用插入查询,首先您必须在数组中获取先前的产品线项目数据,然后在保存 SalesOrder 事件后对数组一个接一个地应用插入查询。vtiger 做同样的事情。

于 2017-03-23T06:08:46.063 回答