Раскраска строки дерева значений

1. 2 14.09.21 11:37 Сейчас в теме
Обычные формы, подскажите как раскрасить внутренние строки дз, если я делаю в процедуре "ПриВыводеСтроки", тогда раскрашивается строка с группой, а внутренние строки не раскрашены
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. ZergKRSK 128 14.09.21 11:41 Сейчас в теме
(1) потому что надо обходить строки группы циклом
3. skela 2 14.09.21 11:50 Сейчас в теме
(2)я обхожу коллекцию "Строки", но там нет "ЦветаФона"
Прикрепленные файлы:
4. ZergKRSK 128 14.09.21 11:51 Сейчас в теме
(3) у вас выделена коллекция строк. Знаете что такое коллекция?
5. DJ_Codebase 14.09.21 11:52 Сейчас в теме
(4) там коллекция ячеек, а не коллекция строк
7. ZergKRSK 128 14.09.21 11:53 Сейчас в теме
(5) коллекция ячеек? В 1С завезли что-то новенькое
8. DJ_Codebase 14.09.21 11:55 Сейчас в теме
(7) все старенькое. есть ДанныеСтроки и ОформлениеСтроки. Коллекция строк - это в процедуре "ПриПолученииДанных"
9. ZergKRSK 128 14.09.21 11:55 Сейчас в теме
10. DJ_Codebase 14.09.21 11:58 Сейчас в теме
(9) что к чему? "ПриВыводеСтроки" оперирует одной строкой. у нее есть параметры - ДанныеСтроки и ОформлениеСтроки. а у ОформлениеСтроки есть свойства: Ячейки, ЦветТекста, ЦветФона и т.п.
11. ZergKRSK 128 14.09.21 12:00 Сейчас в теме
(10) вообще мы разговаривали про КоллекциюСтрокДереваЗначений.При чем тут ОформлениеСтроки непонятно.
12. DJ_Codebase 14.09.21 12:03 Сейчас в теме
(11) так через КоллекциюСтрокДереваЗначений оформление то не сделаешь. коллекцию можно использовать для построения алгоритма.
13. ZergKRSK 128 14.09.21 12:05 Сейчас в теме
(12) я об этом и сказал автору, только немного по другому. Что с коллекций надо дальше работать.
15. DJ_Codebase 14.09.21 12:08 Сейчас в теме
(13) так он в этой коллекции ищет цвет фона. его там не будет, вот я о чем. а свойство ДанныеСтроки тут сродни свойству ТекущаяСтрока - какая строка оформляется в данный момент
6. ZergKRSK 128 14.09.21 11:52 Сейчас в теме
(3) покажите свой код раскраски, так будет быстрее
14. DJ_Codebase 14.09.21 12:06 Сейчас в теме
(3) Цвет фона задается у свойства ОформлениеСтроки в целом или ОформлениеСтроки.Ячейки.ИмяЯчейки для конкретной ячейки
16. skela 2 14.09.21 13:00 Сейчас в теме
мне нужно раскрасить вложенные строки, а через то что вы написали я к ним доступ не получаю
17. DJ_Codebase 14.09.21 13:09 Сейчас в теме
(16) Нужно понимать, что процедура ПриВыводеСтроки() - это обработчик события. Т.е. оно вызывается системой при оформлении конкретной строки. вот пример, как раскрасить строки по группировкам
Если ДанныеСтроки.Строки.Количество()=0 Тогда // нижний уровень
	ОформлениеСтроки.ЦветФона = WebЦвета.Красный;
Иначе
	ОформлениеСтроки.ЦветФона  = WebЦвета.Синий; // это группировка
КонецЕсли;
18. skela 2 14.09.21 14:13 Сейчас в теме
Оставьте свое сообщение
Вопросы с вознаграждением
Вакансии
Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Программист 1С
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день

Ведущий разработчик 1С
Москва
зарплата от 250 000 руб.
Полный день

Руководитель проектов 1С
Москва
зарплата от 200 000 руб.
Полный день

Программист 1С
Москва
зарплата от 150 000 руб.
Полный день