【发布时间】:2020-11-12 21:17:09
【问题描述】:
我正在尝试搜索 NetSuite 中是否存在具有给定 ExternalDocumentValue 的 InboundShipment。
我遇到的问题是 ExternalDocumentNumber 是一个字符串,但 InboundShipmentSearch 似乎需要一个 RecordRef 数组,我不知道使用什么值来创建 recordRef。这是我当前的代码
InboundShipmentSearchAdvanced isa = new InboundShipmentSearchAdvanced();
// isa.criteria.basic.externalDocumentNumber.searchValue =
InboundShipmentSearchBasic ts = new InboundShipmentSearchBasic();
Client.SearchPreferences.bodyFieldsOnly = false;
isa.criteria = new InboundShipmentSearch();
isa.criteria.basic = new InboundShipmentSearchBasic();
isa.criteria.basic.externalDocumentNumber = new SearchMultiSelectField();
isa.criteria.basic.externalDocumentNumber.@operator =SearchMultiSelectFieldOperator.anyOf;
List<RecordRef> rrlist = new List<RecordRef>();
RecordRef rr = new RecordRef(); RecordType.
rr.name = "HJ_InboundShip_1"; // I don't think this is what I need to prime the record ref.
rrlist.Add(rr);
isa.criteria.basic.externalDocumentNumber.searchValue = rrlist.ToArray();
问题是因为该值是一个字符串,并且似乎与架构中的任何链接记录都没有关系,所以我不知道如何设置rec。参考搜索。我想知道是否有人知道我需要做什么。
【问题讨论】: