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