2016-12-12 3 views
0

Я добавил пользовательское поле в тестовое поле Netsuite «Тип записи» с использованием NetSuite GUI (Web), но при извлечении данных учетной записи с использованием Netsuite API я получаю все, чтобы строить поля, но не получаю пользовательское поле. Я использую ниже код, чтобы получить данные учетной записиЗаполнение пользовательского поля NetSuite

public DataTable getAccountSearchBasic() 
     { 
      DataTable dtData = new DataTable(); 
      AccountSearchBasic objSearch = new AccountSearchBasic(); 

      try 
      { 
       string errorMsg = ""; 
       LoginToService(ref errorMsg); 

       SearchResult result = _serviceInstance.search(objSearch); 

       try 
       { 
        _serviceInstance.logout(); 
       } 
       catch (Exception ex) 
       { 

       } 

       List<Account> lstData = new List<Account>(); 
       if (result.status.isSuccess) 
       { 
        for (int i = 0; i <= result.recordList.Length - 1; i += 1) 
        { 
         lstData.Add((Account)result.recordList[i]); 
        } 
       } 
       dtData = ConvertToDataTable<Account>(lstData); 
      } 
      catch (Exception ex) 
      { 
       throw ex; 
      } 

      return dtData; 
     } 

Также, пожалуйста, предложить мне способ, чтобы получить все поля (включая пользовательские) из записей (Account, департамент, местоположение), включая их типы данных из NetSuite, как я должен показать эти поля на экране отображения.

Заранее спасибо.

ответ

0

Каждая учетная запись в result.recordList должна иметь свойство customFieldList, которое само представляет собой список объектов CustomFieldRef. Каждый из них должен представлять собой настраиваемое поле в записи учетной записи и будет иметь определенный подтип, например «StringCustomFieldRef» или «BooleanCustomFieldRef».

Свойство customFieldList должно быть доступно для любой записи. Тип, к которому могут быть применены настраиваемые поля.

Надеюсь, что это поможет!

+0

Благодаря @Jamieson, customFieldList, связанный с каждой записью в списке записей –

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