Web services 使用SuiteTalk将销售订单转换为发票

Web services 使用SuiteTalk将销售订单转换为发票,web-services,netsuite,Web Services,Netsuite,在NetSuite的SuiteTalk中,如何将记录从销售订单转换为发票?SuiteScript中似乎有一个函数,但我在SuiteTalk中找不到类似的函数 SuiteScript: nlapiTransformRecord(类型、id、transformType、TransformValue) 使用数据库的现有记录中的数据初始化新记录 不同的类型并返回一个nlobjRecord。此功能可能很有用 用于自动订单处理,如创建项目履行 订单的交易和发票 SuiteTalk有一个类似的初始化方法。对于

在NetSuite的SuiteTalk中,如何将记录从销售订单转换为发票?SuiteScript中似乎有一个函数,但我在SuiteTalk中找不到类似的函数

SuiteScript:

nlapiTransformRecord(类型、id、transformType、TransformValue)

使用数据库的现有记录中的数据初始化新记录 不同的类型并返回一个nlobjRecord。此功能可能很有用 用于自动订单处理,如创建项目履行 订单的交易和发票


SuiteTalk有一个类似的初始化方法。对于Java库,您可以像这样使用它:

        ReadResponse initCS = nsClient.getPort().initialize(new InitializeRecord(InitializeType.cashSale, new InitializeRef(null, InitializeRefType.salesOrder, soId, null), null));

        CashSale cs = (CashSale)initCS.getRecord();

我也要谢谢你。实际上,我正在使用github的PHP库,但要想弄清楚如何执行某些操作只是一个反复尝试的问题。我花了很长时间才弄明白现金销售/发票,直到我看到这里的东西。