【问题标题】:Netsuite Suitetalk: How to get all the customers whose account balance has changedNetsuite Suitetalk:如何获取账户余额发生变化的所有客户
【发布时间】:2018-10-23 05:24:29
【问题描述】:

如果您在 Netsuite 中创建特定客户的现金销售/发票,则不会更新客户 lastModifiedDate。客户余额已更改,但客户 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>();

【问题讨论】:

    标签: api netsuite suitescript suitescript2.0 suitetalk


    【解决方案1】:

    我认为您可以通过保存的搜索来执行此操作,该搜索查看影响客户余额的交易日期 - 发票、现金销售、付款、信用等。

    使用日期的 MAX 汇总功能按客户对它们进行分组。如果您想要“上周内”或其他一些条件,请将 MAX 摘要添加到已保存搜索的条件选项卡中。

    通过 SuiteTalk 调用保存的搜索。

    【讨论】:

    • 回复,感谢您的回复,如果您能分享一些示例代码,我将不胜感激
    猜你喜欢
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 2013-05-24
    • 1970-01-01
    • 2022-08-17
    • 2018-06-22
    相关资源
    最近更新 更多