Изменение оформления строки ТаблиціЗначений (УФ)
всем доброго дня.
раньше в обычных формах в свойствах ТЧ или ТЗ было событие "ПриПолученииДанных" и "ПриВыводеСтроки", в котором можно было при определённых условиях поменять цвет или шрифт ячейки или строки.
в УФ - я не могу понять, как мне это сделать.
На форме есть ТаблицаЗначений - две колонки - "Флаг" (булево) и "Склад" (СправочникСсылка).
Так вот - при нажатии на "Флаг", если истина - хочу, чтобы во всей строке был жирный шрифт.
Ткните носом - как это реализовать ?
раньше в обычных формах в свойствах ТЧ или ТЗ было событие "ПриПолученииДанных" и "ПриВыводеСтроки", в котором можно было при определённых условиях поменять цвет или шрифт ячейки или строки.
в УФ - я не могу понять, как мне это сделать.
На форме есть ТаблицаЗначений - две колонки - "Флаг" (булево) и "Склад" (СправочникСсылка).
Так вот - при нажатии на "Флаг", если истина - хочу, чтобы во всей строке был жирный шрифт.
Ткните носом - как это реализовать ?
По теме из базы знаний
- 1С8:борьба - личный опыт работы с платформой 1с8
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
- Экселька. Универсальный инструмент, построенный по типу классических электронных таблиц, с возможностью использования данных 1С.
- Обзор полезных методов БСП 3.1.4
- Выгрузка в Excel в сводные таблицы и графики с условным форматированием
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) compreSSor, вот примерно так) В примере ТЗ "Реквизит1" с одной колонкой "Реквизит1", идет раскраска строк, в которых отрицательные числа
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Реквизит1Реквизит1"); //ТЗ Реквизит1 с колонкой Реквизит1
ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Реквизит1.Реквизит1");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше;
ЭлементОтбора.ПравоеЗначение = 0; //условие Реквизит1<0
ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Красный);
Прикрепленные файлы:
ВнешняяОбработка1.epf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот