Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 04:46

Заполнение ДереваЗначений из Запрпоса

Автор Funt432286, 25 мар 2024, 12:56

0 Пользователей и 1 гость просматривают эту тему.

Funt432286

Всем доброго времени суток!
не хотелось писать, но выбора нет!

Есть на обычной форме Дерево значений, заполняю его из запроса
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ФольгаСкладШтрихкод.Номенклатура
|ИЗ
| РегистрСведений.ФольгаСкладШтрихкод КАК ФольгаСкладШтрихкод
|
|СГРУППИРОВАТЬ ПО
| ФольгаСкладШтрихкод.Номенклатура";

РезультатЗапроса = Запрос.Выполнить();

Выборка = РезультатЗапроса.Выбрать();

Пока Выборка.Следующий() Цикл

стрФольга = ТП_Фольга.Строки.Добавить();    //строка с названием верхий уровень
стрФольга.Номенклатура = Выборка.Номенклатура;

// ***********************************************
стрШтрихКодФольги = стрФольга.Строки.Добавить();
стрШтрихКодФольги.Номенклатура = "001";
КонецЦикла;

запрос заполняет только первый уровень, а подуровни не вывод
Результат как выводит и как хотелосьбы прилагаю!

antoneus

В свойствах колонки установите флажок ОтображатьИерархию.

Funt432286

antoneus, Спасибо огромное!

Осталось только разобраться с оформлением
Пытаюсь верхний уровень сделать на ПЖ, а система мне и шрифт уменьшает и еще курсив добавляет.
Хотя в свойствах объекта стоит шрифт 12

        ОформлениеСтроки.Шрифт = Новый Шрифт(,,16,Истина,Ложь);

antoneus

А так?

ОформлениеСтроки.Шрифт = Новый Шрифт(ОформлениеСтроки.Шрифт,,16,Истина,Ложь);

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск