#0
by ddron7
Добрый день! Есть у кого-нибудь пример вывода строк из запроса в дерево значений для обычной формы. Спасибо
#3
by chelentano
например: Дерево = Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам)
#4
by ddron7
код только в процессе созидания. Вопрос вызывает добавление в иерархию новой строки. Или я туплю...
#7
by fisher
Если в запросе используешь ИТОГИ, то обход результатов - это уже обход дерева. Тупо копирование одного дерева в другое.
#9
by ddron7
нужен пример рекурсивного создания дерева значений, т.к. первоначально количество полей в запоросе неизвестно (набор полей меняется от условия).... во загнул...
#14
by Ёпрст
а чего не устраивает ? Ну.. можешь еще выборку с запроса обойти рекурсивно и слепить дерево ручонками.. так что ле хочешь ?
#18
by GANR
А вот это Если Выборка = Неопределено Тогда Запрос = Новый Запрос; .................... надо вынести ЗА рамки рекурсивной процедуры.
#20
by fisher
С одной стороны как бы да. Так типа логичней и читабельней. А с другой, если это монолитный логический блок без переиспользования, то разнесение его по нескольким процедурам тоже снижает читабельность.
#21
by fisher
Годная тема. Но на практике размеры деревьев ограничены, а рекурсия красивше и лаконичнее. Вот всякие факториалы считать рекурсивно - это да, смерти подобно. А во "взрослых" языках хвостовая рекурсия заменяется на циклы автоматически на этапе компиляции.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как быстро выгрузить таблицу значений в дерево значений?
- Рекурсивный поиск ссылок
- Рекурсивный выбор в запросе - как реализовать?
- Построитель отчетов: вывод (не вывод) группировок
- Дерево значений, в Таблицу значений
- как написать рекурсивный запрос
- Ошибка "...Вывод запрещен по причине: Вывод запрещен" - ничего не понимаю :(
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- Вывод картинки в дерево на 8.2
- в СКД необходим вывод группировок выглядящий как вывод детальных записей
- Таблица значений в дерево значений.
- Скопировать колонки из таблицы значений в дерево значений
В этой группе 1С
- УНФ _нет возможности зафиксировать взаиморасчеты с паоставщиками
- Учет кассовых операций платежного агента в 1с.
- дополнительные реквизиты в 1С 8.3
- в чём разница? MS SQL Server 2014 Runtime и Full-use
- Не обновляются данные на форме после обработки заполнения табличной части
- v7: 310 ошибка индекс. файла
- Как в КА заполнить КБК в платежках?
- Нумерация при обмене БП 3.0 и ЗУП 2.5
- УПП Корректировка Долга из плана счетов по документов
- Намертво виснет сервер
- v7: Как в документе можно зафиксировать первые два столбца?
- Сохранение в .pdf без цветового оформления полей
- ТСД и Рабочее место работника склада 1С УТ 11.1 через RDP
- 1c + asterisk = утечка памяти
- разрыв страницы, начало новой страницы при печати
- УТ 11. Восстановление последовательности партионного учета
- БП 8.3 КОРП: Способ учета НДС при перемещении товара
- Переопределить итоговые поля группировки СКД
- Программное создание ручной операции
- Не заполняется КуДиР в КА, помогите