| 0
    
        kumena   15.03.17✎ 08:58 | 
        Есть обработка-оболочка, запускает обмен.
нужно в ней сделать отбор, вроде бы все сделано, но отбор не работает.
 
 кусок кода по установке отбора
 
 Обмен.ПостроительОтчета.Текст = ПолучитьТекстПоГрафикам();
 Обмен.ПостроительОтчета.ЗаполнитьНастройки();
 СтрокаОтбора = Обмен.ПостроительОтчета.Отбор.Добавить("Справочник_ГрафикиРаботы");
 СтрокаОтбора.Использование = Истина;
 СтрокаОтбора.ВидСравнения = ВидСравнения.Равно;
 СтрокаОтбора.Значение = ГрафикРаботы;
 СтрокаПравил = Обмен.ТаблицаПравилВыгрузки.Строки[0].Строки.Найти("ГрафикиРаботы");
 СтрокаПравил.ИспользоватьОтбор    = Истина;
 СтрокаПравил.НастройкиПостроителя = Обмен.ПостроительОтчета.ПолучитьНастройки();
 
 Функция ПолучитьТекстПоГрафикам()
 Возврат
 "
 |ВЫБРАТЬ Разрешенные _.* ИЗ Справочник.ГрафикиРаботы КАК _
 |
 |{ГДЕ _.Ссылка.* КАК Справочник_ГрафикиРаботы}
 |
 |";
 КонецФункции
 
 ошибок естественно нет. проверял в отладчике, отбор ставиться, строка правил найдена, но данные выгружаются все без отбора, у кого есть мысли почему?
 |  |