Цитата |
---|
написал: Здравствуйте. Может кто сталкивался с подобной ситуацией и уже нашёл решение. У нас есть пользовательские поля с множественным выбором в компании, когда получаю данные в 1С, там всё понятно, получаю массив ID, с которыми уже могу работать. А как на сторону битрикса вернуть этот массив ID, чтобы поля заполнились? Пытался в процедуре "СформироватьСтруктуруДанныхПоКомпании" в поля добавить нужное мне поле, и в квадратных скобках через запятую перечислить нужные ID, но поле на стороне битрикса так и не заполнилось. Возможно ли вообще такое? |
Всё оказалось проще не куда. Помогла вот эта статья
При обычном пользовательском поле без множественного выбора пишется
fields[UF_CRM_1649300951]=978
А если поле с множественным выбором то к номеру в квадратных скобках добавляется индекс строки, если строк должно быть несколько, то следовательно будет несколько строк, с увеличением этого индекса
fields[UF_CRM_1649300951][0]=978
fields[UF_CRM_1649300951][1]=979
и т.д.