我尝试使用C#来获取基于作业/项目#的销售订单列表。 这是我正在使用的代码:
TransactionSearchBasic tsb = new TransactionSearchBasic() {
mainLine = new SearchBooleanField() {
searchValue = true,
searchValueSpecified = true,
},
type = new SearchEnumMultiSelectField() {
@operator = SearchEnumMultiSelectFieldOperator.anyOf,
operatorSpecified = true,
searchValue = new string[] { "_salesOrder" },
}
};
SearchResult results = _service.search(tsb);
我上面的代码给出了一个订单列表,2页和1000个结果。 如何根据作业/项目过滤此搜索需要做什么?
答案 0 :(得分:0)
对于那些正在寻找答案的人:
TransactionSearchBasic tsb = new TransactionSearchBasic() {
mainLine = new SearchBooleanField() {
searchValue = true,
searchValueSpecified = true,
},
type = new SearchEnumMultiSelectField() {
@operator = SearchEnumMultiSelectFieldOperator.anyOf,
operatorSpecified = true,
searchValue = new string[] { "_salesOrder" },
},
.entity = new SearchEnumMultiSelectField() {
@operator = SearchEnumMultiSelectFieldOperator.anyOf,
operatorSpecified = true,
searchValue = new RecordRef[] {New RecordRef {
type = RecordType.job,
name ="your job name"
}}};
SearchResult results = _service.search(tsb);
只需输入您的工作名称,这应该返回一个"列表"该项目的salesOrders。
希望这可以帮助其他需要使用NETS * ite的人。 :)