Этот скрипт добавляет к имени элемента свойство Артикул
[spoiler]
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php";
set_time_limit(0); //убираем ограничение на время выполнения скрипта
CModule::IncludeModule("iblock";
CModule::IncludeModule("sale";
CModule::IncludeModule("catalog";
//введите сюда ID вашего инфоблока каталога
$IBLOCK_ID = 2;
//введите сюда ID папки каталога
$SECTION_ID = 17;
$els = CIBlockElement::GetList(
array("SORT"=>"ASC",
array("IBLOCK_ID" => $IBLOCK_ID, "SECTION_ID" => $SECTION_ID),
false,
false,
array("ID","IBLOCK_ID", "NAME", "PROPERTY_ARTNUMBER"
);
$cnt=0;
while ($s = $els->Fetch()) {
$el = new CIBlockElement;
$ok = $el->Update ( $s["ID"], array("NAME" => $s["NAME"]." ".$s["PROPERTY_ARTNUMBER_VALUE"]);
if ($ok) {
$cnt++;
}
}
echo $cnt;
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php";
?>
|