0
FFrr1C
19.07.23
✎
21:31
|
Всем привет,
программно добавляю при открытии табличное поле, с данными из таб части документа
ТаблицаПартии = Форма.Элементы.Добавить("Партии"+ИНдекс, Тип("ТаблицаФормы"), ГруппаТовары);
ТаблицаПартии.ПутьКДанным = "Объект.ПартииТовара";
Колонка = Форма.Элементы.Добавить("Количество"+ИН+"П", Тип("ПолеФормы"), ТаблицаПартии);
Колонка.Вид = ВидПоляФормы.ПолеВвода;
Колонка.ПутьКДанным = "Объект.ПартииТовара.Количество";
Колонка = Форма.Элементы.Добавить("Нехватка"+ИН+"П", Тип("ПолеФормы"), ТаблицаПартии);
Колонка.Вид = ВидПоляФормы.ПолеВвода;
Колонка.ПутьКДанным = "Объект.ПартииТовара.нехватка";
Колонка.Видимость = ложь;
возможно ли как то прикрутить условное оформление к элементу формы которого не было при её создании??
пробывал так, но не пашет..
Элемент = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(ТаблицаПартии.Имя);
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("нехватка");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = истина;
//
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Красный);
|
|