Смотрите:
У меня отбор идет по 3 параметрам. Правильно ли я это делаю?
$InformationSystem = & singleton('InformationSystem'

;
$external_propertys=array();
$property=array();
$element = array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
$element['type'] = 0;
$element['prefix'] = ' and (';
$element['name'] = 'information_groups_table.information_groups_activity';
$element['if'] = '=';
$element['value'] = 1;
$element['sufix'] = ' ) ';
$property['select'][] = $element;
$element['type'] = 1;
$element['property_id'] = 50;
$element['prefix'] = ' AND (';
$element['if'] = '=';
$element['value'] = 1;
$element['sufix']=' ) ';
$property['select'][] = $element;
$element['type'] = 1;
$element['property_id'] = 53;
$element['prefix'] = ' AND (';
$element['if'] = '=';
$element['value'] = 0;
$count_condition = 3;
$having_count = ' HAVING COUNT(information_propertys_items_table.information_propertys_items_id)= '.$count_condition;
$element['sufix']=' ) GROUP BY information_items_table.information_items_id '.$having_count;
$property['select'][] = $element;
$item_count =100;
$InformationSystemId = 36;
$InformationGroupId = false; // false - из всех групп, 0 - из корневой группы
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'svideos_СписокВидеоНаГлавной',$item_count,0,array (), $external_propertys,$property);