访问Netsuite xml属性suitescript

时间:2016-02-19 16:22:49

标签: xml netsuite suitescript

当在Netsuite中查看任何记录时,您可以添加以下parmameter"& xml = t"到URL并查看记录的XML数据。有时xml中的数据没有暴露给任何字段,我正在寻找一种方法来访问套接字,但到目前为止我已经删除了。以下是供应商信用的片段:

`<line>
<amount>26.10</amount>
<apply>T</apply>
<applydate>1/28/2016</applydate>
<doc>400620</doc>
<due>26.10</due>
<duedate>1/28/2016</duedate>
<internalid>400620</internalid>
<line>0</line>
<pymt>401604</pymt>`

我如何使用suitecript提取<pymt>401604</pymt>属性,因为这是付款记录的ID,并且没有暴露给用户界面,我没有内部代码。

1 个答案:

答案 0 :(得分:3)

看起来像apply子列表。您可能正在使用的表单上看不到数据。

试试这个:

var rec = nlapiLoadRecord('vendorcredit',recid)
var firstLinePayment = rec.getLineItemValue('apply','pymt',1)

这应该为您提供应用于该行的记录的事务ID。