Имя: Пароль:
1C
1С v8
Отображение флажка в таблицу управляемой формы
0 SpellKeeper
 
15.08.18
13:29
Добрый день.
У меня на управляемой форме размещена таблица с данными привязанными к плану видов характеристик. Т.е. В строках в одной колонке отображаются свойства, а в другой значения этих свойств.
Как вы понимаете, типы значений этих свойств разные. Некоторые имеют тип Булево. Я хочу сделать выбор значений этих свойств в виде флажка.
На обычной форме это можно было приписать вручную в процедуре ПриВыводеСтроки или ПриПолученииДанных: ОтображатьТекст = Ложь; ОтображатьФлажок = Истина.
Это работало.
Но как это сделать на управляемой форме?
События ПриВыводеСтроки нет.
Через Условное оформление тоже не выходит, т.к. там нет свойств ОтображатьТекст(Флажок).
Подскажите, можно ли такое вообще сделать? И если можно, то как?
1 Cyberhawk
 
15.08.18
14:38
Вид элемента управления (колонки) - поле флажка
2 SpellKeeper
 
15.08.18
14:41
Я же написал. Таблица привязана к плану видов характеристик. В каждой строке у этой колонки свой тип.
3 Fedor-1971
 
15.08.18
14:48
(0) С помощью Условного оформления формы (!!!)? УО одно на всю форму, кроме динамических списков (у них своё личное есть).
4 SpellKeeper
 
15.08.18
14:55
(3). Колонки таблиц на УФ таже являются реквизитами УФ. Причем глобальными. В том смысле, что нельзя на форме создать две колонки с одинаковыми именами, даже если эти колонки в разных таблицах.
Поэтому настройки колонок таблиц вполне себе рулятся через УО.
5 Fedor-1971
 
15.08.18
15:04
(4) тебе нужно в разных строках одной колонки видеть Булево и, например, Строку?

Делаешь 2 колонки: КолБулево и колСтрока (как видишь, называются по разному), через УО рулишь видимостью каждой в зависимости от типа.
Примерно так делают разное количество столбиков в таблицах
6 SpellKeeper
 
15.08.18
15:09
(5). Да, наверное сработает.
Сейчас попробую. И чего сам не допер?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс