Странные картинки в строках дерева значений
Добрый день, есть дерево значений на управляемой форме, инициализируется оно вот так:
В палитре свойстве "Отображение" указал "Иерархический список", чтобы дерево было красивее, после этого у меня во всех строках иконка группы (желтая папка), почему так, как сделать чтобы у элементов, которые не являются группами не было этой иконки?
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка КАК Товар,
| Номенклатура.ЭтоГруппа КАК ЭтоГруппа
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|
|УПОРЯДОЧИТЬ ПО
| Товар ИЕРАРХИЯ
|АВТОУПОРЯДОЧИВАНИЕ";
Результат = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЗначениеВРеквизитФормы(Результат,"Номенклатура");
ПоказатьВ палитре свойстве "Отображение" указал "Иерархический список", чтобы дерево было красивее, после этого у меня во всех строках иконка группы (желтая папка), почему так, как сделать чтобы у элементов, которые не являются группами не было этой иконки?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
У меня конфа на обычных формах, но я бы сделал именно так - сначала посмотреть как это работает в конфигурации.
Если такого нет, тогда программно, при выводе строки заменять иконку на нужную тебе.
Если такого нет, тогда программно, при выводе строки заменять иконку на нужную тебе.
То есть, для табличной части нужно указать событие "ПриПолученииДанных".
Вот пример, через точку останова посмотришь, какие там поля нужно брать, направление я тебе дал:
Вот пример, через точку останова посмотришь, какие там поля нужно брать, направление я тебе дал:
Процедура ТвояТабличнаяЧастьПриПолученииДанных(Элемент, ОформленияСтрок)
Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки;
Если ДанныеСтроки <> Неопределено Тогда
ОформлениеСтроки.Ячейки.Склад.УстановитьТекст(ДанныеСтроки.Ссылка.ЗаказПокупателя.СкладГруппа);
Если Не (ДанныеСтроки.ЭтоГруппа) Тогда
ОформлениеСтроки.ЦветТекста = новый Цвет (170, 170, 170);
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Показать
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот