Имя: Пароль:
1C
1С v8
УФ: Не устанавливается отбор в отчете
0 Ksandr
 
27.09.11
18:39
Для открытия пишу:

ПараметрыФормы = Новый Структура("Отбор, ФормироватьПриОткрытии", Новый Структура("ЗаказПоставщику", ТекущиеДанные.Ссылка), Истина);
   ОткрытьФорму("Отчет.КонтрольДатПоставки.Форма.ФормаОтчетаУправляемая", ПараметрыФормы, , ТекущиеДанные.Ссылка);
   

Смотрю в приСозданииНаСервере - в параметрах есть, а отбор не установлен. ЧЯДНТ?
1 Ksandr
 
27.09.11
18:52
Решил обойти программно да заполнить - сделал, но тут другая проблема - установленный отбор не видно на форме в поле быстрых отборов.
2 Ksandr
 
27.09.11
18:58
хуже того элемент отбора вообще нигде не видно
3 SeraFim
 
28.09.11
03:27
Параметры формы и настройки отчета - разные вещи
ПриСозданииНаСервере заполняй настройки из отчета.
Что-то типа:
ЭлементОтбора = Отчет.КомпоновщикНастроек.Настройки.Отбор.элементы.Добавить();
   ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЗаказПоставщику");
   ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
   ЭлементОтбора.ПравоеЗначение = Параметры.Отбор.ЗаказПоставщику;