Выбрать справочник в порядке иерархии запросом #662344


#0 by Double_Medved
Помогите пожалуйста, вроде вопрос простой. Мне нужно в запросе выбрать справочник номенклатура иерархически, проще говоря чтобы элементы шли так же как в форме списка - то есть сначала элементы из 1-й группы, потом из второй и т.д. В коде можно сделать как-то так Выборка = Справочники.Номенклатура.ВыбратьИерархически; Вот такой запрос: Что с ним сделать чтобы он выбирал элементы иерархически?
#1 by Wobland
Справочники.Номенклатура.ВыбратьИерархически;
#2 by Jonny_Khomich
выборка = запрос.выполнить.выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией)
#3 by butterbean
ПОМЕСТИТЬ надо убрать написать УПОРЯДОЧИТЬ ПО Ссылка ИЕРАРХИЯ
#4 by Wobland
+ плюс ЭТОГИ
#5 by Double_Medved
Просто это макет СКД. Там нельзя написать выборка = запрос.выполнить.выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией)
#6 by Double_Medved
Справочник.Номенклатура КАК СпрНоменклатура УПОРЯДОЧИТЬ ПО Номенклатура ИЕРАРХИЯ
#7 by Double_Medved
так?
#8 by Wobland
зато там можно всячески крутить упорядочивания, отборы, группировки...
#9 by Maxus43
в СКД это в настройках вывода делается, а не в запросе
#10 by Double_Medved
так там не отчет,а макет.... проще говоря набор данных и все как я понял
#11 by Maxus43
Ещё раз. делаешь в этом макете СКД (макет и есть СКД, а не просто макет) настройки. Программно инициализируешь, выполняешь и т.д. эту схему, а вот результат уже можешь в ТЗ иль куда надо вывести
#12 by Wobland
я б ради ТЗ запрос с итогами сделал. не дорос, видимо, до больших полётов
#13 by Wobland
не ТЗ, а ДЗ, конечно
#14 by Maxus43
я хз, у него СКД, незнаю зачем
#15 by Maxus43
на то, в каком виде данные будут скомпанованы в СКД - влияют настройки, а не запрос, я собсно это хочу сказать то
#16 by Double_Medved
Там просто документ инвентаризация заполняется из СКД, мне надо просто сделать там упорядочивание по иерархии, для удобочитаемости
#17 by Maxus43
ну а как он заполняется? СКД не умеет ничего заполнять, СКД выгружается в ТЗ видимо, и тогда уж заполняется. А в каком виде будет ТЗ - рулят настройки СКД
#18 by Double_Medved
Заполняет он это процедурой: и там похоже какие-то настойки СКД фигурируют
#19 by Maxus43
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных) - ВОТ. это формирует ТЗ, ТЗ в том виде, который указан в настройках СКД. Или я непонятно изъясняюсь?
#20 by Double_Medved
понятно,спасибо. Мне копать что там в ПроцессорКомпоновкиДанных?
#21 by Double_Medved
или эта переменная просто считывает то как там что настроено в СКД?
#22 by cw014
Я бы порекомендовал УПОРЯДОЧИТЬ ПО Номенклатура.ЭтоГруппа ИЕРАРХИЯ
#23 by Maxus43
я уже 3 раза говорил, это получает ТЗ на осмновании НАСТРОЕК СКД, настроек в МАКЕТЕ на закладке настройки СКД
#24 by Double_Medved
спасибо, разобрался - в настройках вывода в СКД указал тип группировки иерархия у номенклатуры
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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