Не удается передать в массив параметров компонента редактирования формы ID элемента. Bitrix

208
06 марта 2018, 04:59

Подобный вопрос возникал уже на форуме (ссылка) Но все равно не понимаю как использовать этот компонент на редактирование. У меня уже отфильтрован id элемента "ID" => $IdLotItem (по подобном вопросе предлагают использовать ID" =>$_REQUEST["CODE"]). Но в обоих случаях у меня форма открывается только на добавление нового компонента. Помогите решить проблему.

<? 
global $USER; 
if ($USER->IsAuthorized()): 
CModule::IncludeModule("iblock"); 
$arSelect = Array("ID", "NAME", "IBLOCK_ID", 'DATE_ACTIVE_FROM', 'DATE_ACTIVE_TO', 'PROPERTY_LOT', 'PROPERTY_USER'); 
$arFilter = Array("IBLOCK_CODE" => 'application', '=PROPERTY_USER' => $USER->GetID()); 
$res = CIBlockElement::GetList(Array('id' => 'desc'), $arFilter, false, false, $arSelect); 
 
while ($ob = $res->GetNextElement()) { 
    $arFields = $ob->GetFields(); 
    $arProps = $ob->GetProperties(); 
    $arIdLot[] = $arFields['PROPERTY_LOT_VALUE']; 
 
 
} 
if (!$arIdLot) {?> 
    <p>Нет оформленных заявок</p> 
<?} 
foreach ($arIdLot as $IdLotItem) { 
$_REQUEST['CODE'] = ''; 
$_REQUEST['ID_ELEMENT_IBLOCK_USES'] = ''; 
?> 
    <?var_dump($IdLotItem);?> 
<?$APPLICATION->IncludeComponent( 
    "bitrix:iblock.element.add.form", 
    "", 
    Array( 
        "DEFAULT_INPUT_SIZE" => "30", 
        "DETAIL_TEXT_USE_HTML_EDITOR" => "N", 
        "ELEMENT_ASSOC" => "CREATED_BY", 
        "ID" => $IdLotItem, 
        "GROUPS" => array("1,7"), 
        "IBLOCK_ID" => "15", 
        "IBLOCK_TYPE" => "WORK", 
        "LEVEL_LAST" => "Y", 
        "LIST_URL" => "", 
        "MAX_FILE_SIZE" => "0", 
        "MAX_LEVELS" => "100000", 
        "MAX_USER_ENTRIES" => "100000", 
        "PREVIEW_TEXT_USE_HTML_EDITOR" => "N", 
        "PROPERTY_CODES" => array("17","NAME"), 
        "PROPERTY_CODES_REQUIRED" => array(), 
        "RESIZE_IMAGES" => "N", 
        "SEF_MODE" => "N", 
        "STATUS" => "ANY", 
        "STATUS_NEW" => "N", 
        "USER_MESSAGE_ADD" => "", 
        "USER_MESSAGE_EDIT" => "", 
        "USE_CAPTCHA" => "N" 
    ) 
);?> 
<?}?> 
<? endif;?>

READ ALSO
Как в функции вырезать и передать поля?

Как в функции вырезать и передать поля?

Всем доброго времени сутокУ меня два вопроса

220
группировка полей yii2

группировка полей yii2

как вытащить группированные поля(received_person_id), через count не получается

236
PHP/JS выполнение функции/проверки в самой переменной

PHP/JS выполнение функции/проверки в самой переменной

Здравствуйте, подскажите как называется следующий синтаксис, когда непосредственно переменная играет роль функции:

189
Постоянное значение переменной

Постоянное значение переменной

Необходимо сделать скрипт позволяющий пользователю при нажатии на кнопку менять значение у переменной, причем не только у него, а вообще...

215