Управляемая форма - цвет фона выделения
☑
0
Tymoha
06.09.11
✎
12:53
Коллеги,подскажите, пжл: можно ли извенить цвет фона выделенной строки в упр. форме? Спасибо.
1
DSSS
06.09.11
✎
12:54
2
Tymoha
06.09.11
✎
13:02
(1) и к чему это? разве из СТ не ясно что речь идет об управляемой форме?
3
jump if zero
06.09.11
✎
13:17
програмно и по значениям колонок и если в ТЗ нет строчек с полностью одинаковыми данными колонок
4
jump if zero
06.09.11
✎
13:57
наврал для ТЧ можно условное оформление на НомерСтроки наложить
5
Tymoha
06.09.11
✎
13:57
(3) не годится :(((
6
Tymoha
06.09.11
✎
13:58
(4) условное наложено, оно работает, НО НЕ ДЛЯ ВЫДЕЛЕННОЙ СТРОКИ. вот в чем загвоздка ((((
7
jump if zero
06.09.11
✎
13:59
&НаКлиенте
Процедура Отображение(Команда)
УО2();
КонецПроцедуры
&НаСервере
Процедура УО2()
ТекСтрока =Элементы.ОбъектТабЧасть.ТекущаяСтрока;
ТекДанные = Объект.ТабЧасть.НайтиПоИдентификатору(ТекСтрока);
ЭлементУО = УсловноеОформление.Элементы.Добавить();
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона",WebЦвета.Бирюзовый);
ЭлементУсловия =ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТабЧасть.НомерСтроки");
ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементУсловия.ПравоеЗначение = ТекДанные.Номерстроки;
ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ОбъектТабЧастьНомерСтроки");
ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ОбъектТабЧастьРеквизит1");
КонецПроцедуры
8
Tymoha
06.09.11
✎
14:01
(7) приведенный фон сработает на выделенной строке?
9
jump if zero
06.09.11
✎
14:05
Каокй фон нужен фон выделения строки ТЧ или фон выделения (вместо синего) ?
тек строка = выделенная строка
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший