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

1. skela 2 14.09.21 11:37 Сейчас в теме
Обычные формы, подскажите как раскрасить внутренние строки дз, если я делаю в процедуре "ПриВыводеСтроки", тогда раскрашивается строка с группой, а внутренние строки не раскрашены
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. ZergKRSK 129 14.09.21 11:41 Сейчас в теме
(1) потому что надо обходить строки группы циклом
3. skela 2 14.09.21 11:50 Сейчас в теме
(2)я обхожу коллекцию "Строки", но там нет "ЦветаФона"
Прикрепленные файлы:
4. ZergKRSK 129 14.09.21 11:51 Сейчас в теме
(3) у вас выделена коллекция строк. Знаете что такое коллекция?
5. DJ_Codebase 14.09.21 11:52 Сейчас в теме
(4) там коллекция ячеек, а не коллекция строк
7. ZergKRSK 129 14.09.21 11:53 Сейчас в теме
(5) коллекция ячеек? В 1С завезли что-то новенькое
8. DJ_Codebase 14.09.21 11:55 Сейчас в теме
(7) все старенькое. есть ДанныеСтроки и ОформлениеСтроки. Коллекция строк - это в процедуре "ПриПолученииДанных"
9. ZergKRSK 129 14.09.21 11:55 Сейчас в теме
10. DJ_Codebase 14.09.21 11:58 Сейчас в теме
(9) что к чему? "ПриВыводеСтроки" оперирует одной строкой. у нее есть параметры - ДанныеСтроки и ОформлениеСтроки. а у ОформлениеСтроки есть свойства: Ячейки, ЦветТекста, ЦветФона и т.п.
11. ZergKRSK 129 14.09.21 12:00 Сейчас в теме
(10) вообще мы разговаривали про КоллекциюСтрокДереваЗначений.При чем тут ОформлениеСтроки непонятно.
12. DJ_Codebase 14.09.21 12:03 Сейчас в теме
(11) так через КоллекциюСтрокДереваЗначений оформление то не сделаешь. коллекцию можно использовать для построения алгоритма.
13. ZergKRSK 129 14.09.21 12:05 Сейчас в теме
(12) я об этом и сказал автору, только немного по другому. Что с коллекций надо дальше работать.
15. DJ_Codebase 14.09.21 12:08 Сейчас в теме
(13) так он в этой коллекции ищет цвет фона. его там не будет, вот я о чем. а свойство ДанныеСтроки тут сродни свойству ТекущаяСтрока - какая строка оформляется в данный момент
6. ZergKRSK 129 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С аналитик
Москва
зарплата от 210 000 руб.
Полный день

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

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

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

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)