После создания элемента добавить привязку
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("MyClass", "OnAfterIBlockElementAddHandler"));
class MyClass
{// создаем обработчик события "OnAfterIBlockElementAdd"
function OnAfterIBlockElementAddHandler(&$arFields)
{
if($arFields["ID"]>0) {//AddMessage2Log("Запись с кодом ".$arFields["ID"]." добавлена.");
If($arFields['IBLOCK_ID'] == 5) {//инфоблок заявок
//получаем ID привязки
$lot_id=$arFields['PROPERTY_VALUES'];//AddMessage2Log($lot_id['54']);
//принтуем получаемый массив $lot_id в котором и будет понятен ключ ['54'] и его содержимое;
CModule::IncludeModule('iblock');
$ELEMENT_ID = $arFields["ID"];// код элемента
$IBLOCK_ID=5;
$PROPERTY_CODE = "LOT";// код свойства
$PROPERTY_VALUE = $lot_id['54'];// заносим ID привязки к лоту
// Установим новое значение для данного свойства данного элемента
CIBlockElement::SetPropertyValues($ELEMENT_ID, $IBLOCK_ID, $PROPERTY_VALUE, $PROPERTY_CODE);//получаем ID лота
$ELEMENT_ID_LOT = $lot_id['54'];// ID лота
$IBLOCK_ID_LOT =4;// ID инфолока лотов куда привязываем
$PROPERTY_CODE_LOT = "TENDER";// код свойства
$PROPERTY_VALUE_LOT = $arFields["ID"];// заносим ID заявки
// Установим новое значение для данного свойства данного элемента
CIBlockElement::SetPropertyValues($ELEMENT_ID_LOT, $IBLOCK_ID_LOT, $PROPERTY_VALUE_LOT, $PROPERTY_CODE_LOT);
}
}
}
}
Ещё статьи:
31.07.2024
Нюансы продления лицензии на 3 и 6 месяцев от 12 месяцев
На маркетплейсе есть такая кнопка "купить продление", при нажатии на неё есть выпадающий список продолжительность (3 мес. самый дешовый вариант и 6 мес.).
У розничного пользователя такой кнопки, она есть под партнёрским аккаунтом разработчика.
ID: 494
31.07.2024
Ошибка в блоке "Вы смотрели" на базе catalog.section
При создании блока "Вы смотрели" на базе catalog.section на детальной странице товара столкнулся с ошибкой, когда блок работал не корректно, и данные о просмотренных товарах не обновлялись.
ID: 493
26.06.2024
Мой отзыв о Seo-специалисте Александр Сергиенко
Делюсь моим опытом о Seo-специалисте Александр Сергиенко https://kwork.ru/user/21alex
Я думаю потенциальным клиентам этого мудака будет полезно узнать нутро этого "специалиста"
ID: 471