#0
by abda123
Доброго времени суток. Подскажите как вывести на форму результат запроса в виде дерева.
#2
by abda123
На форме в дерево значений добавил колонки, с таким же наименованием и типом как поля запроса, но он выдает только одну строку, итоговую.
#3
by abda123
В консоли запросов, выбираешь способ выгрузки "Дерево" и он выдает результат в виде дерева. Вот также надо вывести на форму.
#7
by abda123
Ясно, спасибо. Жаль нельзя сразу напрямую вывести результат запроса на форму, по моему в динамических списках можно сразу результат запроса выводить.
#11
by abda123
а сворачивание по уровням, при таком методе будет, или он просто все строки списком будет показывать?
#14
by kosts
Проверь, что ты выбрал нужный тип списка на форме - дерево. Возможно дерево и построилось, только плюсиков нету.
#15
by abda123
На форме добавлено табличное поле с типом "Дерево значений". Туда добавлены колонки с именем и типом совпадающие с полями запроса.
#16
by kosts
Вообще метод из в принципе рабочий, только "Выгрузка" в это дерево вызывает разрыв элемента на форме и данных. После выгрузки надо делать ЭлементыФормы.Дерево.СоздатьКолонки; По этому если колонки надо настраивать заранее, то надо обходить и заполнять дерево циклом.
#17
by patria0muerte
Так можно же сразу в данные выгружать. А данные объявить уже как реквизит формы. СоздатьКолонки вызывать не обязательно, но для самой левой колонки вроде нужно установить ОтображатьИерархию. Тогда дерево будет раскрываться
#20
by kosts
Можно не создавать, если автоматическое создание устроит. Если создаешь, тогда уж нужно следить, что бы не пропадали.
#21
by patria0muerte
Твой метод из должен работать, только отображать иерархию у одной колонки поставь и пропиши после выгрузки разворачивание дерева, если необходимо +1
#22
by abda123
Поподробней можете объяснить. Поясняю что есть, у меня есть обработка АРМ Оператора в транспортной компании. На форме есть панель из 3-х страниц.На 3 страницея хочу чтобы отображалась информация по загружаемым фурам на отправку, согласно запросу. Надо ли создать табличную часть, с соответствующими реквизитами и ее кинуть на форму и программно заполнять ее результатом запроса? Или создать на форме просто табличное поле с типом дерево и его заполнять. В этом случае колонки налдо создавать заранее или при формировании дерева их создавать?
#24
by kosts
И так и так можно. На твое усмотрение. Я предпочитаю красиво всё заранее на форме настроить и потом заполнить построчно.
#25
by patria0muerte
1) Создаешь реквизиты формы "Дерево", с типом дерево значений 2) Создаешь и размещаешь табличное поле на форме. В данных указываешь "Дерево" 3) В табличном поле создаешь колонки. У колонки "Маршрут" (в твоем случае) устанавливаешь ОтображатьИерархию = Истина 4) Выполняешь свой запрос из 5) Пишешь для красоты что-то типа ; Для каждого СтрокаДерева Из Дерево.Строки Цикл Вот и вся любовь
#27
by patria0muerte
+ *4) Запрос из , разумеется включая строчку Дерево = Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
#28
by abda123
скопировать не использовать? Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам).Скопировать;
#30
by patria0muerte
А зачем? У тебя и так и так дерево значений, только при скопировать ты лишнюю операцию выполняешь.
#31
by abda123
Заработало! Все спасибо. Получается единственное что нужно было, это отображать иерархию в истина поставить)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить и вывести диаграмму в табличном документе ?
- Как вывести иерархическое дерево в отчете?
- Как быстро выгрузить таблицу значений в дерево значений?
- Подскажите, плиз, можно ли вывести дерево значений......
- Можно ли в 7.7 вывести зачеркнутый шрифт?
- Дерево значений, в Таблицу значений
- Вывести дерево значений на форму.
- Как вывести иерархический справочник в Дерево значений?
- v8: Как вывести дерево значений на управляемую форму?
- Таблица значений в дерево значений.
- Как вывести дерево значений на печать?
- Скопировать колонки из таблицы значений в дерево значений
В этой группе 1С
- Запуск exe файла с параметрами
- v7: 1C и MariaDB
- БП 3.0 : Откуда берутся такие суммы в регистре накопления - Уплата НДФЛ ???
- ТабДок.ФиксироватьСверху()
- 8.2 УФ Отладчик не заходит в ОбработкаПолученияДанныхВыбора. Почему?
- СКД + Таблица значений
- 1С 8.3 Как настроить интерактивный отбор таблицы значений?
- как открыть файл xml, сформированный 1с?
- Разрыв страницы в табличном документе.
- Где указывается видимость колонок если не в модуле формы?
- Отчет по реализациям и ПКО
- Как программно восстановить настройки отчета ?
- Бит Финанс. Опыт внедрения
- Как изменить рабочий стол в ЗуП 2.5?
- 1С на IIS ошибка 5011 (was)
- Ошибка при запуске: Структура данных не поддерживает хранение расширений.
- Тонкий клиент. Выдача сообщения с возможностью расшифровки (кнопка Подробнее)
- УФ: как установить тип реквизиту произвольного типа
- Отладка внешней печатной формы УТ 11
- Ошибка в модуле moxelui.dll