|
форма списка. покрасить строку цветом 8,2 | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
04.03.15
✎
06:29
|
Добрый день! Подскажите где правильнее это сделать : ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок)
или ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) мне нужно выделить строку удовлетворяющий мой запрос как это правильно сделать:Запрос=новый запрос; Запрос.Текст = "ВЫБРАТЬ | RSS_РедактированиеДанныхГСМКарты.Дата, | RSS_РедактированиеДанныхГСМКарты.Ссылка |ИЗ | Документ.RSS_РедактированиеДанныхГСМКарты КАК RSS_РедактированиеДанныхГСМКарты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.RSS_РедактированиеДанныхГСМКарты.Услуги КАК RSS_РедактированиеДанныхГСМКартыУслуги | ПО RSS_РедактированиеДанныхГСМКарты.Ссылка = RSS_РедактированиеДанныхГСМКартыУслуги.Ссылка |ГДЕ | RSS_РедактированиеДанныхГСМКартыУслуги.Услуга = &услуга"; Запрос.УстановитьПараметр("услуга",Справочники.RSS_УслугиГСМКарт.НайтиПоКоду("000000000016")); Результат = Запрос.Выполнить().Выбрать(); |
|||
1
KonstantinK90
04.03.15
✎
06:30
|
нужно покрасить строку документа где есть эта услуга
|
|||
2
Рэйв
04.03.15
✎
06:35
|
(0)Боюсь только в таличном поле получится покрасить в ПриполученииДанных
|
|||
3
Рэйв
04.03.15
✎
06:35
|
ааа...сторно..Спутал с полем списка:-)
|
|||
4
Рэйв
04.03.15
✎
06:37
|
https://yadi.sk/i/HYihxkTtf2QJm
+чрез оформлениеСтрок |
|||
5
KonstantinK90
04.03.15
✎
06:38
|
а как правильно сделать что бы он именно эту строку закрасил?
|
|||
6
KonstantinK90
04.03.15
✎
06:40
|
Если Результат.Следующий() Тогда
КонецЕсли; ДатаИтого = (НачалоДня(ТекущаяДата()) - НачалоДня(Результат.Дата))/(60*60*24); Если ДатаИтого < 170 Тогда ; КонецЕсли; |
|||
7
KonstantinK90
04.03.15
✎
06:41
|
как написать если Дата итого < 170 тогда
именна эта строка для подсветки цветом |
|||
8
Рэйв
04.03.15
✎
06:44
|
как то так:
Для Каждого Оформление Из ОформленияСтрок Цикл Если УсловиеКакоето Тогда ОформлениеСтроки.Ячейки.ИмяЯчейки.ЦветТекста = webЦвета.Красный КонецЕсли; КонецЦикла |
|||
9
Рэйв
04.03.15
✎
06:44
|
*ОформлениеСтроки читать как
Оформление |
|||
10
Рэйв
04.03.15
✎
06:45
|
условие поди сам определишь
|
|||
11
Рэйв
04.03.15
✎
06:46
|
если не текст а фор то
.ЦветФона=... |
|||
12
Рэйв
04.03.15
✎
06:46
|
фон:-)
|
|||
13
Рэйв
04.03.15
✎
06:48
|
вобщем покопайсяв оформлении строк.я уж точно навскидку не помню чего там и как:-)Разберешься поди
|
|||
14
KonstantinK90
04.03.15
✎
06:49
|
постараюсь. а ОформлениеСтроки.Ячейки.ИмяЯчейки (ячейка имя ячейки это что?
) |
|||
15
KonstantinK90
04.03.15
✎
06:50
|
я в отладчики смотрю оформлениястрок там нету ячейки
|
|||
16
KonstantinK90
04.03.15
✎
06:55
|
вот так пишу он все строки красит Для Каждого Оформление Из ОформленияСтрок Цикл
Если ДатаИтого < 170 Тогда Оформление.ЦветТекста = webЦвета.Красный КонецЕсли; КонецЦикла |
|||
17
kosts
04.03.15
✎
07:08
|
(16) А подумать?
Значит условие "Если Тогда" истинно для каждой строки |
|||
18
nordbox
04.03.15
✎
07:08
|
(16) НУ блиииин
Ну дык ты укажи ЧТО Конкректно красить |
|||
19
KonstantinK90
04.03.15
✎
07:09
|
а как указать что конкретно красить
|
|||
20
kosts
04.03.15
✎
07:21
|
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки; Если ДанныеСтроки.Цена > 100 Тогда ОформлениеСтроки.Ячейки.Колонка1.ЦветТекста = WEBЦвета.Васильковый; КонецЕсли; КонецЦикла; |
|||
21
KonstantinK90
04.03.15
✎
07:55
|
как сделать что бы при удалении определенной услуги в табличной части документа в шапке документа реквизит со значением булево стал ложь
|
|||
22
KonstantinK90
04.03.15
✎
08:03
|
а нет все на шел как спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |