2016-02-08 1 views
0

Я мог получить все имена, типы, метки и доступные параметры для полей, кроме дочерних. В Netsuite UI есть две возможности для дочерних компаний. Но когда я пытаюсь получить код, я мог бы получить только одно дочернее предприятие, которое было указано в создании Employee.Как показать все дочерние компании в пользовательском интерфейсе RESTlet в Netsuite?

Это фрагмент кода.

function getFields(datain) { 
    var record = nlapiCreateRecord (datain . recordtype); 
    var fields = record.getAllFields(); 
    var requiredFields = {}; 
    fields.forEach(function(fieldName){ 
     var field = record.getField(fieldName); 
     if(field.mandatory === true) { 
      var id = field.getName(); 
      var field_details = {} 
      field_details['Type'] = field.getType(); 
      field_details['Label'] = field.getLabel(); 
      if(field.getType() == 'select' || field.getType() == 'multiselect') { 
       var Options = field.getSelectOptions(); 
       var selectOptions = {}; 
       for(var i in Options) { 
        var opt_id = Options[i].getId(); 
        selectOptions[opt_id] = Options[i].getText() 
       } 
       field_details['Options'] = selectOptions; 
      } 
      requiredFields[id]=field_details; 
     } 
    }); 
    return requiredFields; 
} 

Как получить доступ ко всем дочерним компаниям в качестве потенциальных клиентов или клиентов?

+2

Дочернее является поиск тип записи, так что вы можете просто сделать 'nlapiSearchRecord ('филиал', NULL, yourFilters, yourColumns);' и получить любые данные, которые вам нужно. – erictgrubaugh

+0

Я мог бы получить все вспомогательные в одиночку. Но я хочу получить вспомогательный по общему коду. Есть ли какой-либо вариант или разрешение, чтобы установить все дочерние компании? – Prabhu

+0

Что вы подразумеваете под общим кодом? 'nlapiSearchRecord ('вспомогательный', null, yourFilters, yourColumns);' дает вам массив всех дочерних компаний. – Rockstar

ответ

0

Дочерние компании извлекаются на основании дочерних компаний, установленных в ролях, не связанных с созданием сотрудника. Здесь, прежде чем я выбрал только одну вспомогательную роль.

Если мы выберем все дочерние компании для соответствующей роли, мы можем получить все дочерние компании, которые были выбраны в роли.

enter image description here

Смежные вопросы