我使用 C# 编写代码,使用 SuiteTalk Web 服务从现有销售订单创建项目履行记录。当在项目上指定序列号时,我不确定如何配置库存详细信息。
我成功生成了项目履行,并且可以在项目未序列化时更新 NetSuite。当项目被序列化时,我收到以下错误:
“请在项目列表的第 1 行配置库存详细信息。”
我遍历每个行项目并检查它是否已履行,然后将其添加到我的新项目履行列表中,如下所示:
List<ItemFulfillmentItem> ifitems = new List<ItemFulfillmentItem>();
ItemFulfillmentItem ffItem = new ItemFulfillmentItem();
ffItem.item = ifitemlist.item[b].item;
ffItem.orderLineSpecified = true;
ffItem.orderLine = ifitemlist.item[b].orderLine;
ffItem.quantity = msg.despatchItems[i].qtyDespatched;
ffItem.quantitySpecified = true;
ifitems.Add(ffItem);
ItemFulfillmentItemList ifitemlistToFulfill = new ItemFulfillmentItemList();
ifitemlistToFulfill.item = ifitems.ToArray();
newItemFulfill.itemList = ifitemlistToFulfill;
WriteResponse writeRes = _service.add(newItemFulfill);
任何帮助,将不胜感激。