=Variable:fff если я правильно понимаю это ID файла? Но если пытаешь найти файл по этому ID то возвращается пустое значение.
|
Создаем последовательный бизнес процесс. В каком то моменте надо загрузить файл, так чтобы он записывался в одну из папок библиотеки документов. Загрузка идет через запрос дополнительной информации, в нем создано поле типа Файл.
Пытаемся сделать с помощью кода: global $USER; CModule::IncludeModule("iblock"); $el = new CIBlockElement; $PROP = array(); $rootActivity = $this->GetRootActivity(); $rootActivity->SetVariable(mmm,{=Variable:fff_printable}); $PROP['FILE'] = $rootActivity->GetVariable(mmm); $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "IBLOCK_ID" => 67, "PROPERTY_VALUES"=> $PROP, "NAME" => "Элемент", "ACTIVE" => "Y", "PREVIEW_TEXT" => "текст для списка элементов", "DETAIL_TEXT" => "текст для детального просмотра", ); $PRODUCT_ID = $el->Add($arLoadProductArray); где =Variable:fff_printable это как раз то самое поле типа Файл. Как не крутили элемент инфоблока так и не создается. Может кто с сталкивался с такой проблемой? |
|
|
|
|