Определить отображаемые столбцы из сохраненного поиска через SuiteTalk / NetSuite? - PullRequest
0 голосов
/ 01 июня 2018

Я использую Python 2.7 и Zeep для вызова SuiteTalk v2017_2_0 , API-интерфейса веб-службы NetSuite на основе SOAP.Команда, которую я запускаю, выглядит следующим образом: search:

from zeep import Client
netsuite = Client(WSDL)

TransactionSearchAdvanced = netsuite.get_type(
    'ns19:TransactionSearchAdvanced')
TransactionSearchRow = netsuite.get_type('ns19:TransactionSearchRow')

# login removed for brevity

r = netsuite.service.search(TransactionSearchAdvanced(
    savedSearchId=search, columns=TransactionSearchRow()))

Теперь результаты этого включают все данные, которые я хочу, но я не могу понять, как (если вообще) я могу определитьотобразить столбцы, которые веб-сайт будет показывать для этого сохраненного поиска, и порядок их ввода.

Полагаю, я мог бы netsuite.service.get() и передать internalId сохраненного поиска, но какой тип указывать?Кроме того, кто-нибудь нашел достойную ссылку на все объекты, перечисления типов и т. Д .?

1 Ответ

0 голосов
/ 01 июня 2018

https://stackoverflow.com/a/50257412/1807800

Проверьте вышеуказанную ссылку в отношении настроек поиска.Он объясняет, как ограничить столбцы, возвращаемые только в поиске.

...