Я пытаюсь перечислить элементы корабля (UPS, FedEx и т. Д.) Через API. Как показано в Accounting > Shipping Items > List.Как перечислить методы доставки на NetSuite?
Документация по ItemFulfillment Record предполагает, что я использую операцию GetSelectValue перечислить shipMethod возможных значений (такой же как грузить детали).
Документация GetSelectValue (page 125) описывает запрос SOAP мне нужно использовать:
<env:Body>
<platformMsgs:getSelectValue>
<fieldName fieldType="sales_salesOrder_shipMethod"/>
</platformMsgs:getSelectValue>
</env:Body>
Но это не работает, кажется, что FieldType неправильно.
<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>
Где я могу найти правильный FieldType, чтобы получить список судов предметов?
Но в чем проблема? Пожалуйста, не просто отправьте код без объяснения причин. – mjs