获取序列化库存的 ITM/RECT 的 GL 影响

Getting GL Impact of ITM/RECT for Serialized Inventory

我正在尝试从 ITM 或 RECT 的 GL 影响中获取 debit/credit 值。我们在这种情况下使用序列化库存,这就是这些记录具有 GL 影响的原因。我在下面附上了截图。我希望能够循环并获取此信息。我需要通过 Suitescript 获取它,目前在预定的脚本中,并且已经加载了记录并循环遍历这些行。我只是不知道这些值是该行的一部分还是可以通过其他方式访问。请指教。

从收货或发货中获取此信息非常简单。这是我用来获得 GL 影响的函数的简化版本。我不确定它是否会 100% 地将 GL 影响屏幕与所有交易类型相匹配,但它适用于项目收据和项目履行。

function getGlImpact(recordType, recordId) {
    var results = nlapiSearchRecord(recordType, null, [
        new nlobjSearchFilter('internalid', null, 'anyof', recordId)
    ], [
        new nlobjSearchColumn('number', 'account'),
        new nlobjSearchColumn('debitamount'),
        new nlobjSearchColumn('creditamount')
    ]);

    return (results || []).map(function(line) {
        return {
            account: line.getValue('number', 'account'),
            debit: line.getValue('debitamount'),
            credit: line.getValue('creditamount')
        };
    });
}

var impact = getGlImpact('itemreceipt', 1837546);