Александр Артамонов, на слабо можете своих корешей брать, не самый красивый способ попросить о помощи и признаться, что не смогли разобраться.
Вот рабочий код (для ИБ 1.0), свои значения надеюсь сможете подставить:
[CODE]CModule::IncludeModule("iblock");
$rsElements = CIBlockElement::GetList(
array(),
array(
"IBLOCK_ID" => IBLOCK_ID,
),
false,
false,
array(
"ID",
"IBLOCK_ID",
"PROPERTY_".PROPERTY_CODE,
)
);
while ($arElement = $rsElements->Fetch()) {
if (intval($arElement["PROPERTY_".PROPERTY_CODE."_VALUE_ID"]) > 0) {
CIBlockElement::SetPropertyValuesEx(
$arElement["ID"],
$arElement["IBLOCK_ID"],
array(
PROPERTY_CODE => array(
$arElement["PROPERTY_".PROPERTY_CODE."_VALUE_ID"] => array(
"MODULE_ID" => "iblock",
"del" => "Y",
),
),
)
);
}
}[/CODE]p.s. будьте внимательны, данный код удаляет все фото у всех элементов указанного ИБ из указанного множественного свойства файл.
Вот рабочий код (для ИБ 1.0), свои значения надеюсь сможете подставить:
[CODE]CModule::IncludeModule("iblock");
$rsElements = CIBlockElement::GetList(
array(),
array(
"IBLOCK_ID" => IBLOCK_ID,
),
false,
false,
array(
"ID",
"IBLOCK_ID",
"PROPERTY_".PROPERTY_CODE,
)
);
while ($arElement = $rsElements->Fetch()) {
if (intval($arElement["PROPERTY_".PROPERTY_CODE."_VALUE_ID"]) > 0) {
CIBlockElement::SetPropertyValuesEx(
$arElement["ID"],
$arElement["IBLOCK_ID"],
array(
PROPERTY_CODE => array(
$arElement["PROPERTY_".PROPERTY_CODE."_VALUE_ID"] => array(
"MODULE_ID" => "iblock",
"del" => "Y",
),
),
)
);
}
}[/CODE]p.s. будьте внимательны, данный код удаляет все фото у всех элементов указанного ИБ из указанного множественного свойства файл.