Имя: Пароль:
1C
1С v8
Изменение текста строки таблицы формы
0 Bibr
 
11.11.21
12:50
Управляемая форма обработки, в ней ТЗ. ТЗ выведена на форму.
Необходимо при определенном условии заменить текст ячейки в строке (не значение) - для отображения пользователю дополнительной информации.

Обычно такие вещи решаются через УсловноеОформление, но здесь мне необходимо реализовать не фиксированное значение по условию, а значение из другой колонки этой же ТЗ.
Как это реализовать?
1 acht
 
11.11.21
13:00
(0) При редактировании условного оформления нажми в поле "Текст" на крестик очистки, выбери тип "Поле компоновки данных" и укажи там свою колонку.
2 Bibr
 
11.11.21
13:50
(1) Спасибо!!! "До чего техника дошла.."
Я уже собирался городить огород, как описано здесь
v8: Условное оформление табличной части документа есть ли способ реализовать?


Если кому будет пригодится, программно это будет выглядеть так:
    ТекОформление = УсловноеОформление.Элементы.Добавить();
    ТекОформление.Использование = Истина;
    ТекОформление.Оформление.УстановитьЗначениеПараметра("Текст", Новый ПолеКомпоновкиДанных("МояТЗ.МояКолонка"));

Остальное - как обычно.

Вопрос закрыт.