Имя: Пароль:
1C
1С v8
УФ. Пытаюсь сделать форму подбора для отчета - слетает тип параметра СКД
0 DirecTwiX
 
11.02.14
20:11
Из отчёта открывается моя форма подбора. В форме следующее:


&НаСервере
Процедура ПодобратьНаСервере(Компоновщик)
    Запрос = Новый Запрос;
    Запрос.Текст = "Ла-ла-ла";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Если не РезультатЗапроса.Пустой() Тогда
        Компоновщик.ПользовательскиеНастройки.Элементы[2].Использование = Истина;
        Значение = Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение;
        Если ТипЗнч(Значение)<>Тип("СписокЗначений") Тогда
            Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение = Новый СписокЗначений;    
            Если Значение<>Неопределено Тогда
                Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение.Добавить(Значение, );    
            КонецЕсли;
        КонецЕсли;
        Заказы = Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение;    
    КонецЕсли;
    
    Выборка = РезультатЗапроса.Выбрать();
    
    Пока Выборка.Следующий() Цикл
        Если Заказы.НайтиПоЗначению(Выборка.Ссылка) = Неопределено Тогда
            Заказы.Добавить(Выборка.Ссылка);    
        КонецЕсли;         
    КонецЦикла;
КонецПроцедуры
  
&НаКлиенте
Процедура Подобрать(Команда)
    ПодобратьНаСервере(ВладелецФормы.Отчет.КомпоновщикНастроек);    
КонецПроцедуры


Заказы добавляются в параметр, но когда нажимаю на кнопку "..." параметра в отчёта, вместо того чтобы открыть список значений, мне 1С предлагает зачем-то выбрать тип данных. Если сформировать запрос, то параметры подхватятся, и исправится баг с кнопкой "..." моего параметра.
Куда копать?
1 DirecTwiX
 
11.02.14
20:56
ОповеститьОВыборе()