Гусев Александр, в методе CIBlockSection::GetList считаются только активные элементы:
...
$strSelect = $sSelect.",COUNT(DISTINCT BE.ID) as ELEMENT_CNT".(isset($obUserFieldsSql)? $obUserFieldsSql->GetSelect(): "");
...
LEFT JOIN b_iblock_element BE
ON (BSE.IBLOCK_ELEMENT_ID=BE.ID AND ((BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL ) AND BE.IBLOCK_ID = BS.IBLOCK_ID
Панфилов Виталий, привязка элемента к нескольким разделам храниться в таблице b_iblock_section_element, поэтому в примере используется SectionElementTable, если такой привязки нет, то можно использовать ElementTable - https://bxapi.ru/?module_id=iblock&...ementTable
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».