0
DirecTwiX
11.02.14
✎
20:11
|
Из отчёта открывается моя форма подбора. В форме следующее:
&НаСервере
Процедура ПодобратьНаСервере(Компоновщик)
Запрос = Новый Запрос;
Запрос.Текст = "Ла-ла-ла";
РезультатЗапроса = Запрос.Выполнить();
Если не РезультатЗапроса.Пустой() Тогда
Компоновщик.ПользовательскиеНастройки.Элементы[2].Использование = Истина;
Значение = Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение;
Если ТипЗнч(Значение)<>Тип("СписокЗначений") Тогда
Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение = Новый СписокЗначений;
Если Значение<>Неопределено Тогда
Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение.Добавить(Значение, );
КонецЕсли;
КонецЕсли;
Заказы = Компоновщик.ПользовательскиеНастройки.Элементы[2].Значение;
КонецЕсли;
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Если Заказы.НайтиПоЗначению(Выборка.Ссылка) = Неопределено Тогда
Заказы.Добавить(Выборка.Ссылка);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура Подобрать(Команда)
ПодобратьНаСервере(ВладелецФормы.Отчет.КомпоновщикНастроек);
КонецПроцедуры
Заказы добавляются в параметр, но когда нажимаю на кнопку "..." параметра в отчёта, вместо того чтобы открыть список значений, мне 1С предлагает зачем-то выбрать тип данных. Если сформировать запрос, то параметры подхватятся, и исправится баг с кнопкой "..." моего параметра.
Куда копать?
|
|