【发布时间】:2020-07-24 20:42:48
【问题描述】:
我正在尝试在 NetSuite webservices 2017_2 中搜索特定供应商(由 internalId 标识)的特定时间段内的交易(特别是供应商账单)。但是,供应商的internalId 部分似乎对我不起作用。省略它我可以返回许多交易。
有人可以帮我解决vendorJoin 部分或提出不同的过滤器以在特定时间窗口内仅获取一个供应商的交易吗?
<Body xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<search xmlns="urn:sales_2017_2.transactions.webservices.netsuite.com">
<searchRecord xsi:type="tranSales:TransactionSearch">
<tranSales:basic>
<tranDate xmlns="urn:common_2017_2.platform.webservices.netsuite.com" operator="within">
<searchValue xmlns="urn:core_2017_2.platform.webservices.netsuite.com" xsi:type="" type="" internalId="">2019-02-01T00:00:00+02:00</searchValue>
<searchValue2 xmlns="urn:core_2017_2.platform.webservices.netsuite.com" xsi:type="" type="" internalId="">2019-04-01T00:00:00+04:00</searchValue2>
</tranDate>
<type xmlns="urn:common_2017_2.platform.webservices.netsuite.com" xsi:type="platformCore:SearchEnumMultiSelectField" operator="anyOf">
<searchValue xmlns="urn:core_2017_2.platform.webservices.netsuite.com" xsi:type="xsd:string" type="" internalId="">vendorBill</searchValue>
</type>
</tranSales:basic>
<vendorJoin xmlns="urn:sales_2017_2.transactions.webservices.netsuite.com">
<internalId xmlns="urn:common_2017_2.platform.webservices.netsuite.com" operator="anyOf" xsi:type="platformCore:SearchMultiSelectField">
<searchValue xmlns="urn:core_2017_2.platform.webservices.netsuite.com" xsi:type="platformCore:RecordRef" type="vendor" internalId="125554"></searchValue>
</internalId>
</vendorJoin>
</searchRecord>
</search>
</Body>
【问题讨论】:
标签: xml web-services netsuite suitetalk