0
DTX 4th
21.07.20
✎
15:42
|
Пробовал вот так:
&НаСервере
Процедура ДобавитьКолонкуНаСервере()
Рек = Элементы.Добавить("cr_СписокСсылка", Тип("ПолеФормы"), Элементы.Список);
Рек.Вид = ВидПоляФормы.ПолеНадписи;
//Рек.Видимость = Ложь;
Рек.ПутьКДанным = "Список.Ссылка";
Рек.Заголовок = "Ссылка";
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("cr_СписокСсылка");
//ОтборЭлемента = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
//ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("cr_СписокСсылка");
//ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
//ОтборЭлемента.ПравоеЗначение = 1;
ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
КонецПроцедуры
Если "Рек.Видимость = Ложь;", то колонка пропадает в Еще. Если через условное оформление, то без отбора не работает, а с отбором (1<>1) колонка есть в Еще, но она уже включена, хотя на форме ее нет.
|
|