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