я вот так удалял:
[CODE]
$db_props = CIBlockElement::GetProperty($arResult["IBLOCK_ID"], $arResult["ID"], array(), Array("CODE"=>"ICON_PHOTO"));
while($ar_props = $db_props->Fetch())
{
if($ar_props["VALUE"])
{
$arr[$ar_props['PROPERTY_VALUE_ID']] = Array("VALUE" => Array("del" => "Y"));
CIBlockElement::SetPropertyValueCode($arResult["ID"], "ICON_PHOTO", $arr );
CFile::Delete($ar_props['VALUE']);
}
}
[/CODE]
Посмотрите может в [B]SetPropertyValues[/B] тоже можно передать [B]Array("del" => "Y")[/B], будет проще, чем перебирать все значения. Хотя если файлы удалять надо без этого не обойтись.
[CODE]
$db_props = CIBlockElement::GetProperty($arResult["IBLOCK_ID"], $arResult["ID"], array(), Array("CODE"=>"ICON_PHOTO"));
while($ar_props = $db_props->Fetch())
{
if($ar_props["VALUE"])
{
$arr[$ar_props['PROPERTY_VALUE_ID']] = Array("VALUE" => Array("del" => "Y"));
CIBlockElement::SetPropertyValueCode($arResult["ID"], "ICON_PHOTO", $arr );
CFile::Delete($ar_props['VALUE']);
}
}
[/CODE]
Посмотрите может в [B]SetPropertyValues[/B] тоже можно передать [B]Array("del" => "Y")[/B], будет проще, чем перебирать все значения. Хотя если файлы удалять надо без этого не обойтись.