Добрый день! Битрикс:Бизнес, 1С УТ 11.4
Компонент bitrix:catalog комплексный , и кастомизированый catalog.element в котором есть группировки свойств.
Но суть не в этом, эти группировки свойств группируют свойства если указан параметр в bitrix:catalog, если он меньше нуля или 0 тогда выводит все подряд что есть в карте и заполнено.
Но есть проблема которую вообще не могу разгадать..
Условие "I_BLOCK_GROUP_PROP" => "3" //Инфоблок группировок
1.Если создать в ручную свойство в инфоблоке товаров то свойство успешно выводиться
2.Если свойство импортировано из 1С то оно не выводиться!
3.Набор этих свойств абсолютно одинаков!!!
Условие "I_BLOCK_GROUP_PROP" => ""
Выводит все подряд что имеет значение
Что же может влиять на вывод если свойства в инфоблоке одинаковы с разницей только в том что одни импортированы из 1С а другие созданы руками???
Код шаблона, выше тот что выводит через группировки после else идет без группировок
<div class="product-item-detail-properties mobile_none">
<?if ($arParams['I_BLOCK_GROUP_PROP'] > 0){?>
<?foreach ($arResult['PROPS_GROUP'] as $razdel):?>
<div class="prop_group open_list">
<?if($razdel['TUGLE'] == "Y"):?>
<div class="prop_group_title">
<span><?=$razdel['NAME']?></span>
<i class="trigger-arrow"></i>
</div>
<div class="opened_list">
<?foreach ($razdel['PROP'] as $prop):?>
<? if(!empty($prop['VALUE'])):?>
<div class="prop_tr">
<div class="prop_name">
<span class="value"><?=$prop['NAME'];?></span>
<?if(!empty($prop["DESCRIPTION_N"])):?>
<span class="prop_tooltip">
<span class="fa fa-question-circle-o"></span>
<span class="prop_desc">
<?=$prop["DESCRIPTION_N"]?>
</span>
</span>
<?endif;?>
</div>
<div class="prop_value">
<? if ($prop["PROPERTY_TYPE"] == "L") { ?>
<?if($prop["VALUE_XML_ID"] == "Y" || $prop["VALUE_XML_ID"] == "N"){?>
<span class="<?= ($prop["VALUE_XML_ID"] == "Y") ? 'yes' : 'no'; ?>"></span>
<?}else{?>
<?=$prop['VALUE']?>
<?}?>
<? } else {
if (is_array($prop['VALUE'])) {
echo implode(", ", $prop['VALUE']);
} else {
echo $prop['VALUE'];
}
}?>
</div>
</div>
<?endif;?>
<?endforeach?>
</div>
<?endif;?>
</div>
<?endforeach?>
<?}else{?>
<div class="prop_box">
<?foreach($arResult['PROPERTIES'] as $prop):?>
if(in_array($prop['CODE'],["CML2_BASE_UNIT","MORE_PHOTO"])){continue;}
?>
<? if(!empty($prop['VALUE'])):?>
<div class="prop_tr">
<div class="prop_name">
<span class="value"><?=$prop['NAME'];?></span>
<?if(!empty($prop["HINT"])):?>
<span class="prop_tooltip">
<span class="fa fa-question-circle-o"></span>
<span class="prop_desc">
<?=$prop["HINT"]?>
</span>
</span>
<?endif;?>
</div>
<div class="prop_value">
<? if ($prop["PROPERTY_TYPE"] == "L") { ?>
<?if($prop["VALUE_XML_ID"] == "Y" || $prop["VALUE_XML_ID"] == "N"){?>
<span class="<?= ($prop["VALUE_XML_ID"] == "Y") ? 'yes' : 'no'; ?>"></span>
<?}else{?>
<?=$prop['VALUE']?>
<?}?>
<? } else {
if (is_array($prop['VALUE'])) {
echo implode(",", $prop['VALUE']);
} else {
echo $prop['VALUE'];
}
}?>
</div>
</div>
<?endif;?>
<?endforeach;?>
</div>
<?}?>
</div>
Кэши все сбрасывал, удалял, чистил ..,
Подскажите может упускаю что то?