Имя: Пароль:
1C
1С v8
Условное оформление
0 opera199
 
26.03.18
10:35
На УФ форме программно создаю динамический список. Вывожу часть его колонок в программно созданную табличную часть. И хочу сделать условное оформление этих колонок, но по условию из полей динамического списка, не выведенных в табличную часть. Не получаестя...
Даже когда я добавляю колонку в табличную часть, но делаю ее не видимой, все равно не работает. Хотя в интерактивном режиме, можно задать условие по полю динамического списка, даже если его не выводить в табличную часть.

[code]
//...
НовыйЭлемент = Элементы.Добавить("СписокСрокиДокументовДоПросрочки", Тип("ПолеФормы"), НоваяТаблица2);
    НовыйЭлемент.Вид = ВидПоляФормы.ПолеНадписи;
    НовыйЭлемент.Заголовок = "До просрочки";
    НовыйЭлемент.ПутьКДанным = "СрокиДокументов.ДоПросрочки";
    //НовыйЭлемент.Видимость=ложь;
//...

НовыйОтбор = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СрокиДокументов.ДоПросрочки");
    НовыйОтбор.ВидСравнения=ВидСравненияКомпоновкиДанных.Больше;
    НовыйОтбор.ПравоеЗначение = 5;
    НовыйОтбор.Использование = Истина;

[/code]
1 opera199
 
27.03.18
10:00
Совсем никто не знает, как сделать условное оформление, без вывода колонки, по которой ставится условие?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший