$arPropertyGroup[] = $data['PROPERTY_APPLICABILITY_GROUP_VALUE'];
// ID Группы, куда добавляем
array_push($arPropertyGroup, $vaz2107['ID_GROUP']);
$do = CIBlockElement::SetPropertyValuesEx($data['ID'], 42, array(
'APPLICABILITY_GROUP' => $arPropertyGroup
));
$my_elements = CIBlockElement::GetList (
Array("ID" => "ASC"),
Array("IBLOCK_ID" => $iblock_id),
false,
false,
Array( )
);
while($obElement = $my_elements->GetNextElement()) {
// это массив полей товара
$fields = $obElement->GetFields();
// это массив свойств товара
$properties = $obElement->GetProperties();
}
$iblockID = 1; // ID инфоблока
$groupTendersID = 2; // ID привязанного элемента
$filter = ['IBLOCK_ID' => $iblockId, 'PROPERTY_49' => $groupTendersID]
$result = CIblockElement::GetList([], $filter, false, false, ['ID', 'IBLOCK_ID', 'NAME']);
while ($arElement = $result->GetNext()) {
echo $arElement['NAME'];
}
<?
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate","changeElementFieldsOnUpdateImport1C");
function changeIblockSectionsOnImportUpdate(&$arFields)
{
if ($_REQUEST['mode']=='import')
{
// тут смотрите $arFields товара и заменяете нужные значения
}
}
AddEventHandler("iblock", "OnBeforeIBlockElementAdd","changeElementFieldsOnAddImport1C");
function changeElementFieldsOnAddImport1C(&$arFields)
{
if ($_REQUEST['mode']=='import')
{
// тут смотрите $arFields товара и заменяете нужные значения
}
}
?>
array (
'CONDITION' => '#^\/([a-z0-9-])+$#',
'RULE' => 'CITY_NAME=$1',
'ID' => '',
'PATH' => '/goroda/index.php',
'SORT' => 100,
);