| Цитата | 
|---|
| Сергей Рохин написал: На картинке у Вас не фильтр, а настройка куда загружать, т.е. справочник соответствий папок 1с каталогам битрикса и указание номенклатуре каталог битрикса.
 А те товары, которые не имеют указания куда загружать (не указаны в этом справочнике), загружаются прямо в корень.
 Фильтр в 1с настраивается в другом интерфейсе. Найдете, скрин не приведу, т.к. снес уже это "дополнение"
 Не смогли мы пользоваться этими настройками "куда загружать", т.к. справочник большой, ручками заполнять и администрировать соответствия возможно только для небольшого количества номенклатуры, а это не наш случай.
 Решил пользоваться стандартными сервисами конфигураций 1с. Там не нужно строить соответствий.
 | 
Не согласен. Всегда, вроде, если использовалось пользовательское дерево, то выгружались только товары, принадлежащие, данному дереву.
Тут правда УПП, но виден такой отбор:
Если ЗначениеЗаполнено(мДеревоГрупп) Тогда
			СписокНоменклатурыДереваГрупп  = Новый СписокЗначений;			
			Запрос = новый Запрос;
			Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
			|	Б_ПользовательскиеГруппыТоваровТовары.Номенклатура
			|ИЗ
			|	Справочник.Б_ПользовательскиеГруппыТоваров.Товары КАК Б_ПользовательскиеГруппыТоваровТовары
			|ГДЕ
			|	Б_ПользовательскиеГруппыТоваровТовары.Ссылка В ИЕРАРХИИ (&ДеревоГрупп)";			
			Запрос.УстановитьПараметр("ДеревоГрупп", мДеревоГрупп);
			тзнТоваров = Запрос.Выполнить().Выгрузить();
			СписокНоменклатурыДереваГрупп.ЗагрузитьЗначения(тзнТоваров.ВыгрузитьКолонку("Номенклатура"));			
			Если СписокНоменклатурыДереваГрупп.Количество() > 0 Тогда				
				НайденныйОтбор = ПостроительЗапроса.Отбор.Найти("Номенклатура");				
				Если НайденныйОтбор <> Неопределено тогда   			
					НовыйОтбор = ПостроительЗапроса.Отбор.Добавить("Номенклатура", ИмяОтбораПоДеревуГрупп);
					НовыйОтбор.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
					НовыйОтбор.Значение = СписокНоменклатурыДереваГрупп;
					НовыйОтбор.Использование = Истина;
				КонецЕсли;				
			КонецЕсли;