NetSuite и SuiteTalk перечисляют все типы (разбиты на страницы или нет)
В настоящее время я пытаюсь работать с API SuiteTalk 2017_2_0 для новой интеграции с NetSuite. У меня есть все основы катания одной записи поиска и т. Д.; Тем не менее у меня возникла проблема, пытаясь выяснить, как перечислить все данного объекта / типа в системе.
Пример: я хочу перечислить ВСЕ данные InventoryItem.
Не уверен, что мне не хватает. У кого-нибудь есть образец SOAP-документа?
Что я сделал до сих пор
Я работал в основном с типами: Заказ на продажу, Клиент и Товар.
Попробовал с помощью
getAll
Вызов, определенный в WSDL - поддерживает только ограниченные поля:- budgetCategory
- кампания *
- валюта
- и т.п.
Пробовал с помощью
getList
но набор внутренних идентификаторов требуется вbaseRef
/RecordRef
(INVALID_KEY_OR_REF - указанный ключ недействителен.)
Сбой:
<urn:getList>
<urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" />
</urn:getList>
Удается:
<urn:getList>
<urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" internalId="1" />
<urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" internalId="2" />
</urn:getList>
- Попытка сформулировать поиск, который бы возвращал все данные, но нужные мне типы недоступны (или я не смог понять это)
1 ответ
Определите сохраненный поиск, который извлекает соответствующие данные, затем вызовите сохраненный поиск.