Привет!
Есть журнал документов, например "Документы контрагентов" (УПП 1.2). В опции отбора хочу добавить дополнительные возможности. А именно, чтобы была возможность отбора тех документов, у которых в табличной части содержится определенная номенклатура или список номенклатуры. Как это сделать не пойму. Точнее, непонятно, как в форму настройки отбора журнала документов добавить свои параметры отбора?
//так не работает
ДоступныеПоляОтбора = ТабличноеПоле.Отбор.ПолучитьДоступныеПоля();
Поле = ДоступныеПоляОтбора.Добавить("Номенклатура", "Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
Поле.Отбор = Истина;
ТабличноеПоле.Отбор.УстановитьДоступныеПоля(ДоступныеПоляОтбора);
// так тоже не работает
ЭлементОтбора = ТабличноеПоле.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура");
ЭлементОтбора.ВидСравнения = ?(ВидСравнения = Неопределено, ВидСравненияКомпоновкиДанных.Равно, ВидСравнения);
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
ЭлементОтбора.ПравоеЗначение = ПравоеЗначение;