NetSuite и SuiteTalk перечисляют все типы (разбиты на страницы или нет)

В настоящее время я пытаюсь работать с API SuiteTalk 2017_2_0 для новой интеграции с NetSuite. У меня есть все основы катания одной записи поиска и т. Д.; Тем не менее у меня возникла проблема, пытаясь выяснить, как перечислить все данного объекта / типа в системе.

Пример: я хочу перечислить ВСЕ данные InventoryItem.

Не уверен, что мне не хватает. У кого-нибудь есть образец SOAP-документа?

Что я сделал до сих пор

Я работал в основном с типами: Заказ на продажу, Клиент и Товар.

  1. Попробовал с помощью getAll Вызов, определенный в WSDL - поддерживает только ограниченные поля:

    • budgetCategory
    • кампания *
    • валюта
    • и т.п.
  2. Пробовал с помощью 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. Попытка сформулировать поиск, который бы возвращал все данные, но нужные мне типы недоступны (или я не смог понять это)

1 ответ

Решение

Определите сохраненный поиск, который извлекает соответствующие данные, затем вызовите сохраненный поиск.

Другие вопросы по тегам