Меняем значения пользовательских полей в Битрикс24 через REST API на примере редактирования контактов
В статье //infostart.ru/public/574117/ писал о проблемах с передачей пользовательских полей. Собственно оказалось все достаточно просто. Битрикс автоматом дает пользовательскому полю имя, которое, например, видим в браузере
Или при запросе информации о полях контактов
ОтветСтрока = ОтправитьRESTЗапрос("crm.contact.fields", "", "");
Чтение = Новый ЧтениеJSON;
Чтение.УстановитьСтроку(ОтветСтрока);
ОтветСтруктура = ПрочитатьJSON(Чтение);
Получаю и имя поля и возможные значения
Теперь при создании контакта передаем значение для поля «Этап»
СтрПараметров = "fields[NAME]=" + Имя + "&fields[SECOND_NAME]=" + Отчество + "&fields[LAST_NAME]=" + Фамилия +
"&fields[EMAIL][0][VALUE_TYPE]=WORK&fields[EMAIL][0][VALUE]=" + СтруктураПараметров.Email +
"&fields[PHONE][0][VALUE_TYPE]=WORK&fields[PHONE][0][VALUE]=" + СтруктураПараметров.Ваштелефон +
"&fields[ASSIGNED_BY_ID]=" + ЗапросыИД +
"&fields[CREATED_BY_ID]=" + ЗапросыИД +
"&fields[TYPE_ID]=CLIENT" +
"&fields[UF_CRM_1453200527]=260" +
"¶ms[REGISTER_SONET_EVENT]=Y";
Что такое «ОтправитьRESTЗапрос» и как создать контакт описано в //infostart.ru/public/574117/
Все хорошо в вашей статье, пока не доходишь до отправки фотографий в облако. И тут то метод GET посылает тебя далеко и на долго.
Добрый день!
нужно сделать счет/оферту и обычный счет в битрикс24 с последующим обменом с 1с и настроить интеграцию контрагентов и товара 1с/битрикс24. Сколько примерно это будет стоить и сколько времени займет?