作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 API 列出发货项目(UPS、FedEx 等)。正如 Accounting > Shipping Items > List 中所示.
ItemFulfillment Record 的文档建议我使用操作 获取选择值 列出 shipMethod 可能的值(与 Ship Items 相同)。
的文档获取选择值 ( page 125 ) 描述了我需要使用的 SOAP 请求:
<env:Body>
<platformMsgs:getSelectValue>
<fieldName fieldType="sales_salesOrder_shipMethod"/>
</platformMsgs:getSelectValue>
</env:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>org.xml.sax.SAXException: fieldType not found on {urn:core_2013_2.platform.webservices.netsuite.com}GetSelectValueFieldDescription</faultstring>
<detail>
<ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">partners-java10005.bos.netledger.com</ns1:hostname>
</detail>
</soapenv:Fault>
最佳答案
感谢这篇文章,我能够想出一个 C# 解决方案。
var methods = new Hashtable();
var shipMethodFieldDesc = new GetSelectValueFieldDescription()
{
field = "shipmethod",
recordType = RecordType.estimate,
recordTypeSpecified = true
};
// make connection.
var result = connection.Service.getSelectValue(shipMethodFieldDesc, 0);
if (result.status.isSuccess)
{
for (var i = 0; i < result.totalRecords; i++)
{
// cast to RecordRef
var itemRef = (RecordRef)result.baseRefList[i];
methods.Add(itemRef.internalId, itemRef.name);
}
}
关于netsuite - 如何在 NetSuite 上列出送货方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21261624/
我是一名优秀的程序员,十分优秀!