Имя: Пароль:
1C
1С v8
Как задать форматную строку для ячейки табличного поля?
,
0 poi
 
16.08.14
16:03
Есть табличное поле (не табличная часть).
В одной из колонок в зависимости от того, какое значение хранится в ячейке, применять различные форматные строки.

Например, если число больше 100, то форматная строка "ЧДЦ=0", а если число меньше 100, то "ЧДЦ=2"
1 Wobland
 
16.08.14
16:07
при выводе строки?
2 Wobland
 
16.08.14
16:08
а вообще, идея - гно. нечего юзера в обман вводить
3 poi
 
16.08.14
16:13
(2) Текущее условие задачи упрощено и оторвано от реальной проблемы.
Моя цель - сделать для различных ячеек различный формат.

"При выводе строки" можно настроить цвета ячейки и т.п., формат - нет
4 Wobland
 
16.08.14
16:14
(3) КолонкаТабличногоПоля.Формат (TableBoxColumn.Format)
КолонкаТабличногоПоля (TableBoxColumn)
Формат (Format)
Использование:

Чтение и запись.

следующий
5 Wobland
 
16.08.14
16:14
ПолеВвода.Формат (TextBox.Format)
ПолеВвода (TextBox)
Формат (Format)
Использование:

Чтение и запись.
6 ДенисЧ
 
16.08.14
16:15
так.... Я этого штрейкбрейхера когда-нибудь пристрелю....
7 poi
 
16.08.14
16:58
(5) например в событии ПриИзменении(Элемент)
я делаю для ячейки
Элемент.Формат = "ЧДЦ=2";
но на форме этот формат не применяется
8 Wobland
 
16.08.14
17:00
(7) ну дела...
9 poi
 
16.08.14
17:01
(8) этот формат действителен только в момент редактирования.
когда из поля выходишь, действовать начинает тот, что установлен для колонки
10 Wobland
 
16.08.14
17:02
тогда читаем (2)