Как получить идентификатор дочерней компании с помощью Restlet в Netsuite?
Test_sub - это дочерняя компания, для которой установлена соответствующая роль, назначенная одному пользователю, которому был загружен файл RESTLET. Я хочу назначить идентификатор дочерней компании для пользователя из сценария RESTlet.
Я уже получил следующие сведения:
result['Name'] = nlapiGetContext().getName();
result['Email'] = nlapiGetContext().getEmail();
result['UserId'] = nlapiGetContext().getUser();
result['RoleId'] = nlapiGetContext().getRole();
result['RoleCenter'] = nlapiGetContext().getRoleCenter();
result['SubsidiaryId'] = nlapiGetContext().getSubsidiary() ;
Я попытался получить идентификатор дочерней компании вышеуказанным способом. Несмотря на то, что я назначил разные вспомогательные роли для этой роли, я всегда получал результат 1.
2
1 answers
nlapiGetContext().getSubsidiary()
всегда будет возвращать дочернюю компанию в записи сотрудника пользователя, в контексте которого вызывается RESTlet, а НЕ дочерние компании, установленные для роли пользователя RESTlet.
1
Author: prasun, 2016-01-05 07:12:14