Как получить дочерний идентификатор с помощью 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

Решение

nlapiGetContext().getSubsidiary() всегда будет возвращать дочернюю компанию в записи сотрудника пользователя, в контексте которого вызывается RESTlet, а НЕ дочерних компаний, установленных на роль пользователя RESTlet.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]