Поиск без единого курса обмена через SuiteScript 2.0

Как создать сохраненный поиск с помощью SuiteScript 2.0 с нулевым консолидированным обменным курсом? Это легко сделать через пользовательский интерфейс сохраненного поиска (на вкладке результатов), однако я не могу найти способ сделать это через SuiteScript.


person angrycrab    schedule 22.09.2017    source источник


Ответы (3)


Используйте расширение NetSuite Saved Search Export для Chrome:

https://chrome.google.com/webstore/detail/netsuite-search-export/gglbgdfbkaelbjpjkiepdmfaihdokglp?utm_source=chrome-app-launcher-info-dialog

Поскольку у вас уже есть сохраненный поиск, это самый простой способ получить эквивалент SuiteScript.

person Rusty Shackles    schedule 22.09.2017
comment
Хотя это очень полезный инструмент (спасибо!), Сгенерированный код не включает способ отключения консолидированных обменных курсов. - person angrycrab; 22.09.2017

Вот решение, которое я нашел на тот случай, если кто-то еще ищет: вы можете создать сохраненный поиск через пользовательский интерфейс, установив для Консолидированного обменного курса значение «Нет» и оставив столбцы и фильтры пустыми. Затем все, что вам нужно сделать, это загрузить сохраненный поиск с помощью скрипта и указать столбцы и фильтры. Если вас не волнует изменение столбцов или фильтров с помощью скрипта, вы также можете определить их в пользовательском интерфейсе.

person angrycrab    schedule 26.09.2017

NetSuite наконец-то включил атрибут настроек для поиска в SuiteScript 2.0.

вам просто нужно добавить это:

columns:[],
settings:[
    search.createSetting({
        name: "consolidationtype",
        value: "NONE"
    })
]

При желании вы можете проверить другие доступные настройки в Справочном руководстве по API, раздел: search.createSetting (options)

https://docs.oracle.com/cloud/latest/netsuitecs_gs/NSAPI/NSAPI.pdf

person Alessandro Aguiar    schedule 16.03.2021