2015-09-23 9 views
0

Бросив исключение, когда я пытаюсь создать заказ клиента в Vtiger версии 6.15.7.6Vtiger .net C# порядок продажи терпит неудачу - MANDATORY_FIELDS_MISSING «сообщение»:»

Отправка следующей сущности для создания заказа по продажам

  VTigerListItem[] arrListItem = new VTigerListItem[1]; 
      arrListItem[0] = new VTigerListItem() { productid = "25x405",  listprice = "468.25", quantity = "1" }; 
      VTigerSalesOrder[] arrListItem1 = new VTigerSalesOrder[1];     
      arrListItem1[0] = new VTigerSalesOrder() 
      { 
       start_period = "2015-01-01", 
       end_period = "2015-01-01", 
       subject = "Testing", 
       contact_id = "4x680", 
       sostatus = SoStatus.Created, 
       account_id = "3x679", 
       assigned_user_id = "19x11", 
       bill_street = "test bill street", 
       invoicestatus = Invoicestatus.Created, 
       productid = "25x405",     
       cf_1121 = "RDMS", 
       createdtime = "2015-01-01", 
       modifiedtime = "2015-01-01", 
       LineItems = arrListItem 
      }; 

      var desc = vtigerApi.Create(arrListItem1[0]); 

ответ

0

Пожалуйста, проверьте ContactId, ACCOUNTID и ProductID. модуля идентификаторы приведены неправильно. Контакты начинаются с 12X, Accounts начать с 11X, продукты начинаются с 14 раз!, assign_user_id если он назначает Пользователю тогда 19X, если он назначает Группе тогда 20X. Также измените contact_id на contactid, account_id на accountid.

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

  • Нет связанных вопросов^_^