Я пытаюсь выполнить базовый поисковый запрос записей «транзакции» (я также попытался сделать это с помощью «продавца» с аналогичными результатами). Запрос не имеет фильтров и запрашивает только внутренний идентификатор в качестве столбца поиска, но по какой-то причине результаты включают одну и ту же запись несколько раз ... иногда МНОГО раз.
[
{
"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;