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

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С
Москва
зарплата от 150 000 руб.
Полный день

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

Программист 1С: ЗУП
Чита
зарплата от 110 000 руб. до 150 000 руб.
Полный день

Разработчик 1C: ERP (Блоки: Снабжение, закупки, склад; Финансы и казначейство)
Чита
зарплата от 110 000 руб. до 150 000 руб.
Полный день

Консультант 1С
Нижний Новгород
зарплата от 55 000 руб. до 100 000 руб.
Полный день