NetSuite SuiteScript 2.0: getSublistValue () не возвращает значение - PullRequest
0 голосов
/ 26 сентября 2019

К сожалению, создается впечатление, что при создании счета-фактуры из пользовательской транзакции NetSuite не заполняет поле «созданный из».Моя попытка обойти проблему путем создания настраиваемого ссылочного поля (то есть custbody_invoicecreatedfrom) приводит к тому, что функция getSublistValue () возвращает пустой результат, даже если внутренний идентификатор отображается правильно в строке применения подсписка платежа (XML).Я также попытался использовать getSublistText (), но это тоже не сработало.У меня нет проблем с получением собственных значений подсписка (т. Е. Браузера записей), но настраиваемое поле не будет возвращать значение.Какие-либо предложения?

        //Loop through all of the Invoices Applied to the Payment
    for (var k = 0; k < invoiceCount; k++) {

        var invoiceCreatedFrom = paymentSubmitted.getSublistValue({
            sublistId: 'apply',
            fieldId: 'custbody_invoicecreatedfrom',
            line: k
        });

1 Ответ

1 голос
/ 26 сентября 2019

custbody_invoicecreatedfrom не является полем подсписка, как указано префиксом custbody;getSublistValue будет возвращать значения только из столбцов подсписка.

...