1

在 Netsuite 中查看任何记录时,您可以将以下参数“&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>`

我将如何<pymt>401604</pymt>使用 suitescript 提取属性,因为这是支付记录的 ID,不会暴露给 UI,而且我没有 internalid。

4

1 回答 1

3

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

试试这个:

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

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

于 2016-02-19T16:32:24.020 回答