我收到以下错误:
无法通过键:[orderLine]和值:[1]为子列表项找到匹配的行。但是,行号匹配,因为只有一行,并且行号为“ 1”。订单项的数量为3,每个项目都使用相同的行号分别添加到履行中。这可能是问题吗?
我的代码:
ItemFulfillmentItem ffItem = new ItemFulfillmentItem();
ffItem.item = ifitemlist.item[b].item;
ffItem.itemReceive = true;
ffItem.itemReceiveSpecified = true;
ffItem.itemIsFulfilled = true;
ffItem.itemIsFulfilledSpecified = true;
ffItem.orderLineSpecified = true;
ffItem.orderLine = ifitemlist.item[b].orderLine;
ffItem.quantity = msg.despatchCartons[i].items[a].qtyDespatched;
ffItem.quantitySpecified = true;
ifitems.Add(ffItem);
对于特定的实现,上面的代码运行3次。这是因为此行上的3个项目都有单独的序列号。
任何帮助将不胜感激。预先感谢!
我正在使用SuiteTalk从现有销售订单中创建物料履行。这适用于非序列化订单,但不适用于序列化SO。我收到以下错误:无法找到...