Этот скрипт добавляет к имени элемента свойство Артикул
[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"; ?> |