<?
/*
* ----------------------------------------------------
* 1C-Bitrix
* ----------------------------------------------------
* by Limarc /Alexander Lobashev/
* (c) 2007-2009 by Limarc
* _link: http://www.free-lance.ru/users/Limarc
* ----------------------------------------------------
* Index: work.qtrace.php
* Version Number: 1.0
* ----------------------------------------------------
*/
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
//
// Загрузка модулей Битрикса
//
if (!CModule::IncludeModule('iblock') or !CModule::IncludeModule('catalog'))
{
die ('Ошибка в загрузки модулей...');
}
//
// work.qtrace -> Конфигурация запроса
//
$e = false;
$arFilter = array (
"IBLOCK_ID" => 4,
"IBLOCK_TYPE" => "1c_catalog",
);
$arSelect = array("ID");
//
// work.qtrace -> Запрос
//
$getQuery = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
//
// work.qtrace -> Обновляем параметры
//
if ($getQuery->SelectedRowsCount() > 0)
{
while ($arFields = $getQuery->GetNext())
{
$arProperty = array
(
'QUANTITY_TRACE' => 'Y',
);
if (!CCatalogProduct::Update($arFields['ID'], $arProperty))
{
$e = true;
echo "<p style='font: 1.3em Trebuchet MS, Tahoma, Sans-serif; color: #ff0000;'>Error — ".$arFields['ID']."</p>";
}
}
}
else
{
echo "<p style='font: 1.3em Trebuchet MS, Tahoma, Sans-serif; color: #ff0000;'>Not found elements...</p>";
}
if ($e === false)
{
echo "<p style='font: 1.3em Trebuchet MS, Tahoma, Sans-serif; color: #666666;'>Complete...</p>";
}
?>
|