2 года назад
Bitrix при интеграции с 1с не заполняется свойство список
Ниже будет приведён говно код, костыль - костылевич. Для использования не рекомендован, не кому! После не ведаемых мне работ в 1с перестало заполнятся свойство Цвет (тип список) в bitrix. Нужно было решить проблему сейчас не дожидаясь программиста 1с что бы разобраться что там выгружает 1с. Обратил внимание что цвет прилетает, но находится только в свойстве характеристики, осталось дело за малым вытащить его и загрузить в свойство цвет. Получаем список всех элементов инфоблока с помощью Getlist...
11 месяцев назад
Битрикс по ID элемента получаем его свойства
Иногда нужно получить свойства элемента, например в списке. Мне понадобилось вывести картинки товаров в списке заказов $arFilter = Array("IBLOCK_ID"=>2, "ID"=>$order_item["PRODUCT_ID"]); $res = CIBlockElement::GetList(Array(), $arFilter); if ($ob = $res->GetNextElement()){;     $arFields = $ob->GetFields(); // поля элемента     //echo "<pre>";     //var_dump($arFields["PREVIEW_PICTURE"]);     //echo "</pre>";     $picture = (CFile::GetPath($arFields["PREVIEW_PICTURE"]));    ...