Получить дочерние записи в suitescript

У меня есть клиент, который является родителями, и у этого клиента может быть несколько субклиентов. Этот субклиент является дочерней вложенной вкладкой родительской вложенной вкладки (отношения). Как получить или получить всех субклиентов для родительского клиента. Мне нужно обновить некоторые значения субклиента на основе значения поля родительских клиентов.


person Winona    schedule 02.12.2015    source источник


Ответы (1)


чтобы получить субклиентов в SuiteScripts, вы можете использовать фильтр parent. Например, поиск ниже:

var subCutsomersResults = nlapiSearchRecord('customer', null, ['parent', 'anyof', PARENT_CUSTOMER_ID], YOUR_SEARCH_COLUMNS_ARRAY);
person prasun    schedule 02.12.2015
comment
Спасибо, я создал сохраненный поиск, использовал nlapiSearchRecord и получил множество субклиентов. Но когда я зациклил массив, я не знал, как обновить значения addr1, addr2. Также я попробовал ваш код, упомянутый выше 11 var subCutsomersResults = nlapiSearchRecord('customer', null, ['parent', 'anyof', 930], billaddr1,billaddr2,billcity);, но в моем столбце nlobjsearchresult нет значений. Мне нужно изменить значения поля адреса ребенка (sudcust). - person Winona; 02.12.2015
comment
чтобы получить результаты поиска, используйте nlobjSearchcolumn и имена полей, как в браузере записей system.na1.netsuite.com/help/helpcenter/en_US/srbrowser/ . например: [new nlobjSearchColumn('address1'), new nlbojSearchColumn('address2')] - person prasun; 03.12.2015
comment
Кроме того, для редактирования адресных данных я предлагаю вам посмотреть раздел справки Sample Scripts for Address Subrecords - person prasun; 03.12.2015
comment
Спасибо, но я пробовал все возможные способы. var subCutsomersResults = nlapiSearchRecord('customer', null, ['parent', 'anyof', 930],new nlobjSearchColumn(addr1)); . «addr1» — поле адреса субклиента. Я тоже привел с кавычками. выдает ошибку ReferenceError: "addr1" is not defined. - person Winona; 03.12.2015
comment
попробуйте "addr1" т.е. с кавычками, должно работать. иногда какая-то клавиатура или копипаст берет закругленные кавычки, а не кавычки разработчика - person prasun; 03.12.2015