SuiteTalk Web Services를 사용하여 C#으로 코딩하여 기존 판매 주문에서 Item Fulfillment 레코드를 만듭니다. 품목에 일련 번호가 지정된 경우 인벤토리 세부 사항을 구성하는 방법을 모르겠습니다.C# 및 SuiteTalk를 사용하여 Item Fulfillment 항목 목록의 인벤토리 세부 정보 구성
항목 처리가 성공적으로 생성되고 항목이 일련 화되지 않은 경우 NetSuite를 업데이트 할 수 있습니다. 항목이 직렬화 때, 나는 다음과 같은 오류가 발생합니다 :
"Please configure the inventory detail in line 1 of the item list."
다음과 같이 내가 그 후에 내가 내 새 항목 이행 목록에 추가, 각 라인 항목을 통해 실행하고 충족 여부를 확인 :
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);
도움을 주시면 감사하겠습니다.
주문 라인 번호별로 사용 된 각 일련 번호에 대한 인벤토리 지정을 작성하고 인벤토리 할당에서 해당 일련 번호의 수량을 설정했습니다. 또한 모든 직렬화 된 항목의 합계로 항목 수를 설정합니다. serialNumbers 필드는 모든 일련 번호를 쉼표로 구분 된 목록에 추가하여 사용해야했습니다. 이것은 예상대로 NetSuite를 업데이트하여 작동합니다. – Charl