Как вывести иерархический справочник в Дерево значений? #571463


#0 by Конфигуратор1с
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 100                   |        ЗначениеВРеквизитФормы(Дерево,"ТаблицаРезультат");         В итоге получается дерево, где на верхнем уровне и элементы и группы, на нижнем эти же элементы подчинены сами себе(((
#1 by Axel2009
Выборка. и исключать итоги по группировке, если родитель итог по иерархии или наоборот.. уж непомню
#2 by butterbean
УПОРЯДОЧИТЬ вместо ИТОГИ
#3 by Axel2009
ЗЫ ГДЕ Не ЭтоГруппа
#4 by Eugeneer
Каждую неделю на форуме этот вопрос
#5 by Eugeneer
#6 by Eugeneer
Задвоение будет всегда! Выход - только ручной обход
#7 by Eugeneer
Это выходят детальные записи
#8 by Конфигуратор1с
брехня и что, никак за двоения программно не убрать? (((
#9 by Steel_Wheel
У тебя на этапе  Дерево = Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); Дерево уже есть. Его можно увидеть, если вызвать Дерево.ВыбратьСтроку; Я думаю, что-то не то в функции "ЗначениеВРеквизитФормы"
#10 by Конфигуратор1с
Можно как то дерево значений преобразовать программно в таблицу значений?
#11 by Mort
Какой п-ц творится. Реакция на единственный правильный вариант "Брехня".
#12 by Конфигуратор1с
так не работает единственный правильный вариант.
#13 by Конфигуратор1с
Как мне передать дерево  значений в запрос или преобразовать его в таблицу значений?
#14 by Шапокляк
А если без ПЕРВЫЕ 100 попробовать? Так сразу результат запроса в ТЗ выгрузить...не?
#15 by Конфигуратор1с
мне нужно вывести в дерево данные, их пользователи редактируют а потом в запрос передаем.
#16 by Шапокляк
ясно по . А по - если весь справочник выводить без ПЕРВЫЕ 100 и потом просмотреть выгруженное дерево через Дерево.выбратьСтроку - нормально отображается?
#17 by Шапокляк
+ - в запросе как пишет - упорядочить, а не ИТОГИ
#18 by Конфигуратор1с
Тут Запрос немного переработал - дело в том, что мне не совсем по справочнику нужно. Точнее мне нужно справочник соединить с регистрами. Там не получается. А на самом справочнике попробовал - получилось. По-этому приношу свои извинения перед и спасибо большое ему.
#19 by Конфигуратор1с
Так как передать в запрос дерево значений не знаете?
#20 by Eugeneer
не передается. передается ТЗ
#21 by Конфигуратор1с
если сделать для справочника как рекомендует то за двоения не будет. хорошо, как мне дерево значений выгрузить в тз?
#22 by Eugeneer
справочник одно, когда данные другое. В справочнике и итогов не по чем строить. А у тебя же итоги.
#23 by Eugeneer
Ты бы уже давно все сделал если бы случал что я еще днем написал.
#24 by Eugeneer
У меня все так реализовано в куче разработок. И выборкой И через СКД. Кстати если результат СКД выгружать в дерево то никаких задвоений не будет.
#25 by Конфигуратор1с
-- это я уже сделал. Спасибо. Теперь мне нужно в обратную сторону - передать в запрос дерево значений.
#26 by Eugeneer
Как вариант. В запрос с помощью которого у тебя организуется дерево вставь ЭтоГруппа. И в запросе и в дереве. Таким образом у тебя все строки будут отмечены. Т.е. группы будут иметь Истина, элементы Ложь. Методом найти строки с параметром отбора по этой колонке ты махом получаешь вусе строки элементов. Это массив всех твоих строк. Его выгружаешь в ТЗ и получаешь ТЗ из всех своих элементов без групп.
#27 by Конфигуратор1с
у таблицы значений и дерева значений нет метода загрузить/выгрузить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С