Имя: Пароль:
1C
1С v8
Управляемые формы. Раскраска.
0 espanol
 
17.07.12
17:33
Как раскрасить ячейку списка формы?

Пока только знаю как строку:
   ЭлементОформления            = Список.УсловноеОформление.Элементы.Добавить();
   ЭлементОтбора                = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   ЭлементОтбора.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("СтатусАвтомобиля");
   ЭлементОтбора.ВидСравнения   = ВидСравненияКомпоновкиДанных.Равно;
   ЭлементОтбора.Использование  = Истина;
   ЭлементОтбора.ПравоеЗначение = СтатусыАвтомобилей().НаСкладе;
   Элемент                      = ЭлементОформления.Оформление.Элементы[0];
   Элемент.Использование        = Истина;
   Элемент.Значение             = WebЦвета.НебесноГолубой;
1 espanol
 
17.07.12
17:33
Нужно именно программно!
2 palpetrovich
 
17.07.12
17:37
ну ну. мне тоже интересно именно программно
типа ап
3 aleks-id
 
17.07.12
17:58
УсловноеОформление (ConditionalAppearance)
УстановитьДоступныеПоля (SetAvailableFields)
Синтаксис:

УстановитьДоступныеПоля(<ДоступныеПоля>)
Параметры:

<ДоступныеПоля> (обязательный)

Тип: ПоляНастройки.
Поля, которые можно будет использовать для оформления.
Описание:

Устанавливает поля, с которыми может работать оформление.

Доступность:

Сервер, толстый клиент, внешнее соединение.
4 espanol
 
17.07.12
18:03
(2) разобрался, примерно так:


       ПолеКомпоновки      = ЭлементОформления.Поля.Элементы.Добавить();
       ПолеКомпоновки.Поле = ЭлементОформления.Поля.ДоступныеПоляОформляемыхПолей.Элементы.Получить(64).Поле;