раздел.
                  
                  
                  <? 
                  
                  
                  $_SERVER["DOCUMENT_ROOT"] = "/home/m/mdapol02/update.mir-kovrolina.ru/public_html"; 
                  
                  
                  require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/prolog_before.php"); 
                  
                  
                   
                  
                  
                  if(CModule::IncludeModule('iblock')){ 
                  
                  
                      $objectSection = new CIBlockSection; 
                  
                  
                      $arSelect = Array('ID'); 
                  
                  
                      $arFilter = Array('IBLOCK_ID'=>14, 'ACTIVE'=>'Y', 'GLOBAL_ACTIVE'=>'Y'); 
                  
                  
                      $resultSection = CIBlockSection::GetList(Array('SORT'=>'ASC'), $arFilter, false, $arSelect); 
                  
                  
                      while($arSection = $resultSection->GetNext()) { 
                  
                  
                          $dbElements = CIBlockElement::GetList( 
                  
                  
                              array('CATALOG_PRICE_1'=>'ASC'), 
                  
                  
                              array("IBLOCK_ID" => 14,"SECTION_ID"=>$arSection['ID'], "INCLUDE_SUBSECTIONS" => "Y"), 
                  
                  
                              false, 
                  
                  
                              array('nTopCount'=>1), 
                  
                  
                              array("IBLOCK_ID","ID", "NAME","CATALOG_PRICE_1") 
                  
                  
                          ); 
                  
                  
                          if($arElement = $dbElements->GetNext()){ 
                  
                  
                              $Result = $objectSection->Update($arSection['ID'], array('UF_MIN_PRICE' => round($arElement['CATALOG_PRICE_1']))); 
                  
                  
                          } 
                  
                  
                      } 
                  
                  
                  } 
                  
                  
                  ?>
                  
                  
                  Но есть товары у которых цены нет вообще и код пишет 0
                  
                  
                  if(){} не помогает
                  
                  
                
Проверка не помогла. Дописал в фильтр ">CATALOG_PRICE_1"=> 0
!PRICE_1 => false
Обсуждают сегодня