NetSuite销售订单。更新某些订单项的字段

时间:2016-03-10 11:02:25

标签: php soap netsuite

PHP& NS2015_2 SDK。想要更新销售订单中某些项目的字段。假设我们想要更新列表中第二行/项目的金额。

我的代码示例如下:

$Service = new NetSuiteService($Config);
$SalesOrder = new SalesOrder();
$SalesOrder->internalId = 234234;
$OrderItem = new SalesOrderItem();
$OrderItem->line = 2;
$OrderItem->amount = 222;
$SalesOrder->itemList = new SalesOrderItemList();
$SalesOrder->itemList->replaceAll = false;
$SalesOrder->itemList->item = [$OrderItem];
$Request = new UpdateRequest();
$Request->record = $SalesOrder;
$Response = $Service->update($Request);

返回错误是“请选择要添加的项目”,这意味着它尝试插入一行(它期望项目字段)而不是更新第二行。

奇怪的是,如果我将线设置为1就可以了!但我想更新第二行或有时第三行等等......

有什么想法吗?谢谢!

0 个答案:

没有答案