Я пытаюсь выполнить базовый поисковый запрос записей транзакции (я также попытался это с помощью «salesorder» с аналогичными результатами). Запрос не имеет фильтров и запрашивает только internalid в качестве столбца поиска, но по какой-то причине результаты включают одну и ту же запись несколько раз ... иногда МНОГО раз.Netsuite Suitescript API - Поиск записей транзакций возвращает дубликаты
[
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "2490"
},
{
"internalid": "2490"
},
{
"internalid": "2573"
},
{
"internalid": "2573"
},
{
"internalid": "2491"
},
Для чего это произошло? Есть ли способ получить запрос только для возврата каждой записи один раз?
EDIT: Добавление кода в соответствии с просьбой
var filters = [];
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, filters, columns);
return searchResults;
мог бы вы опубликовать, как вы строите и выполнить поиск? –