Я пытаюсь получить все заказы конкретного клиента через функцию поиска.
var filters = [
["mainline", "is", "T"], "and",
["entity", "anyOf", idCustomer], "and",
["status ", "anyOf", "Pending Fulfillment"]
];
var searchQuery = search.create({
"type": search.Type.SALES_ORDER,
"filters": filters
});
salesorders = searchQuery.run().getRange({"start": 0, "end": 1000});
Это вызывает ошибку,
Как заставить работать такой поиск?
В вашем статусном фильтре есть случайное место; "status "
, должен быть "status"
.
Вам также нужно будет изменить значение фильтра с «Pending Fulfillment» на «SalesOrd: B», чтобы ваш поиск возвращал любые значения.
["status", "anyof", "SalesOrd:B"]
Есть много статусов, которые мне нужно расширить до того, как SalesOrd: B представляет ожидаемое выполнение.
Посмотрите здесь: blog.prolecto.com/2013/08/30/…
Просто чтобы повторить то, что я упомянул в своем другом ответе - взгляните на chrome.google.com/webstore/detail/netsuite-search-export/…, это бесценный инструмент для того, что вы делаете.