208 похожих чатов

Подскажите пожалуйста. Написал код по записи минимальной цены товара в

раздел.
<?
$_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(){} не помогает

2 ответов

9 просмотров
ZERO- Автор вопроса

Проверка не помогла. Дописал в фильтр ">CATALOG_PRICE_1"=> 0

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта