Netsuite Suitetalk: Как получить всех клиентов, у которых изменился баланс счета

LastModifiedDate клиента не обновляется, если вы создаете продажу за наличные / счет-фактуру конкретного клиента в Netsuite. баланс клиента изменяется, но lastModifiedDate клиента не изменяется. как я могу получить всех этих клиентов, их баланс обновлен в соответствии с lastModifiedDate.

Взгляните на код ниже.

CustomerSearch customerSearch = new CustomerSearch();            
CustomerSearchBasic customerBasic = new CustomerSearchBasic();

customerBasic.lastModifiedDate = new SearchDateField()
{
      @operator = SearchDateFieldOperator.onOrAfter,
      operatorSpecified = true,
      searchValue = new DateTime(2018, 10, 20, 13, 50, 00, DateTimeKind.Utc),
      searchValueSpecified = true,
};

customerSearch.basic = customerBasic;

SearchResult result = ACGApplication.Client.Service.search(customerSearch);
var customerList = result.recordList.Cast<com.netsuite.webservices.Customer>();
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
0
0
531
1

Ответы 1

Я думаю, вы можете сделать это с помощью сохраненного поиска, который просматривает даты транзакций, влияющих на баланс клиента - счета-фактуры, продажи за наличные, платежи, кредиты и т. д.

Сгруппируйте их по покупателям с помощью функции суммирования MAX по дате. Если вы хотите «в течение последней недели» или какие-либо другие критерии, добавьте сводку MAX на вкладку критериев сохраненного поиска.

Вызовите сохраненный поиск через SuiteTalk.

Ответ, спасибо за ответ, я был бы признателен, если бы вы могли поделиться некоторыми образцами кода

MUHAMMAD MUBUSHER ASLAM 23.10.2018 15:48

Другие вопросы по теме