|
1С 8.2 Подсветка строки в ТЗ на форме по значению | ☑ | ||
---|---|---|---|---|
0
gvsgvs
27.09.11
✎
15:25
|
Добрый день. Подскажите плиз кто знает как в 8.2 перебрать таблицу значений на форме и в зависимости от значение в строке изменить цвет фона строки.
|
|||
1
Axel2009
27.09.11
✎
15:26
|
условное оформление
|
|||
2
gvsgvs
27.09.11
✎
15:26
|
а пример кода можешь выложить?
|
|||
3
Mort
27.09.11
✎
15:28
|
(2) Исходников платформы?
|
|||
4
YurOK_51
27.09.11
✎
15:28
|
ПриВыводеСтроки()
|
|||
5
gvsgvs
27.09.11
✎
15:28
|
забыл сказать режим управляемого приложения(как в обычном приложении я знаю как сделать)
|
|||
6
gvsgvs
27.09.11
✎
15:30
|
ПриВыводеСтроки() это в стандартном а нужно в управляемой форме
|
|||
7
shuhard
27.09.11
✎
15:36
|
(6) тебе же уже ответили в (1)
условное оформление |
|||
8
shuhard
27.09.11
✎
15:44
|
(7)+ 1
и не говори, что условное оформление для Таблица из ТЗ не пашет, это не так |
|||
9
gvsgvs
27.09.11
✎
15:46
|
а пример кода можешь показать?
|
|||
10
shuhard
27.09.11
✎
15:47
|
(9) условное оформление не требует кода
|
|||
11
gvsgvs
27.09.11
✎
15:53
|
а поподробнее тогда расскажи а то что не доводилось мне им пользоваться, или скажи где можно о нем по подробнее почитать
|
|||
12
shuhard
27.09.11
✎
15:58
|
(11) ткни в корень формы мышкой
19 сверзу строка твоя читать в СП,коробочной книжке, ИТС, Радченке,Габце и иже с ними тиражные УТ 11 например целиком на УО |
|||
13
gvsgvs
27.09.11
✎
16:59
|
разобрался как статично управлять цветом то есть когда значение известно по которому подкрашивать нужно, но в моем случае значение динамическое а как кодом управлять так и не понял пока, если есть пример когда пришли плиз, на ИТС ничего путного не нашел пока(может конечно плохо смотрел)
|
|||
14
shuhard
27.09.11
✎
17:14
|
(13) дык сделай колонку в ТЗ, в колонку помести расчётное значение(динамическое)
на форму не выводи, а в УО используй |
|||
15
SeregaMW
27.09.11
✎
17:18
|
(0) Щаз я тебе пример скину!
|
|||
16
SeregaMW
27.09.11
✎
17:23
|
ШрифтЗачеркнутый=Новый Шрифт(,,,,,Истина);
ЦветЗачеркнутый=Новый Цвет(170,170,170); Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл Флаг=0; дкСписокПриВыводеСтроки(ЭтаФорма, Элемент, ОформлениеСтроки, ОформлениеСтроки.ДанныеСтроки); МассивСсылок = КритерииОтбора.ПодчиненныеДокументы.Найти(ОформлениеСтроки.ДанныеСтроки.Ссылка); Для Каждого ЭлементМассива Из МассивСсылок Цикл Если ТипЗнч(ЭлементМассива)=Тип("ДокументСсылка.ЗаказНаАвтомобиль") Тогда ОформлениеСтроки.Ячейки.ХозОперация.Шрифт=ШрифтЗачеркнутый; ОформлениеСтроки.Ячейки.ХозОперация.ЦветТекста=ЦветЗачеркнутый; Прервать; КонецЕсли; Если ТипЗнч(ЭлементМассива)=Тип("ДокументСсылка.ЗаявкаНаРемонт") Тогда МассивСсылок1 = КритерииОтбора.ПодчиненныеДокументы.Найти(ЭлементМассива); Для Каждого ЭлементМассива Из МассивСсылок1 Цикл Если ТипЗнч(ЭлементМассива)=Тип("ДокументСсылка.ЗаказНаряд") Тогда Если Строка(ЭлементМассива.Состояние) ="Выполнен" тогда ОформлениеСтроки.ЦветФона= WebЦвета.ЗеленаяЛужайка; КонецЕсли; Если Строка(ЭлементМассива.Состояние) <>"Выполнен" тогда флаг=1; ОформлениеСтроки.ЦветФона= WebЦвета.ТусклоРозовый; КонецЕсли; Если флаг=1 тогда Прервать; КонецЕсли; КонецЕсли; КонецЦикла; КонецЕсли; КонецЦикла; ЕстьНеПроведенные = Ложь; Для Каждого ЭлементМассива Из МассивСсылок Цикл Если НЕ ЭлементМассива.Проведен Тогда ЕстьНеПроведенные = Истина; КонецЕсли; КонецЦикла; Если ЕстьНеПроведенные Тогда ОформлениеСтроки.ЦветТекста = WebЦвета.Серый; КонецЕсли; КонецЦикла; |
|||
17
SeregaMW
27.09.11
✎
17:24
|
Смотри процедуру СписокПриПолученииДанных
|
|||
18
SeregaMW
27.09.11
✎
17:25
|
(15,16,17) Что-то я переработал.
|
|||
19
shuhard
27.09.11
✎
17:29
|
(18) угу
тонким клиентом в твоем коде не пахнет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |