Netsuite根据工作/项目获得销售订单和项目#

时间:2018-01-10 16:59:40

标签: c# netsuite

我尝试使用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个结果。 如何根据作业/项目过滤此搜索需要做什么?

1 个答案:

答案 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的人。 :)