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