Использование н / записи в Suitelet в Suitscript 2.0 - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь загрузить запись, используя модуль n / record в моем Suitelet, но я получаю следующую ошибку:

org.mozilla.javascript.EcmaError: TypeError: Cannot read property "SALES_ORDER" from undefined

 * @NApiVersion 2.x
 * @NScriptType Suitelet
 */

define(['./form', 'N/record'],
    function(form, record) {

        function onRequest(context) {

            if(context.request.method === 'GET'){
                var ratingForm = form.build(context);


                var customRec = record.load({
                    type: record.TYPE.SALES_ORDER,
                    id: 18
                });

Это внутриформы, и я хотел бы загрузить запись и предварительно заполнить все поля, которые я могу, существующей записью SALES_ORDER.

Может быть, мне нужно пойти по-другому?

1 Ответ

3 голосов
/ 03 октября 2019

Обновите record.load следующим образом

var customRec = record.load({
  type: record.Type.SALES_ORDER,
  id: 18
});

Вы можете проверить этот для всех поддерживаемых списков типов записей.

...