profile="http://gmpg.org/xfn/11"> Иерархический справочник в запросе 1С Упорядочивание по иерархии. Группы вверху. | Разработчику о работе с 1С:Предприятие, Pascal, Паскаль

Иерархический справочник в запросе 1С Упорядочивание по иерархии. Группы вверху.

Иерархический справочник в запросе 1С Упорядочивание по иерархии. Группы вверху.
В этом примере так же будет упорядочивание, но группы будут выводится вверху.

Процедура ИерархическийСправочникВЗапросе1СУпорядочиваниеПоИерархииГруппыВверху()
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	Номенклатура.Наименование КАК Наименование,
	|	Номенклатура.ЭтоГруппа
	|ИЗ
	|	Справочник.Номенклатура КАК Номенклатура
	|
	|УПОРЯДОЧИТЬ ПО
	|	Номенклатура.ЭтоГруппа ИЕРАРХИЯ,
	|	Наименование";

	РезультатЗапроса = Запрос.Выполнить();
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		Если ВыборкаДетальныеЗаписи.ЭтоГруппа Тогда
			Сообщить("Группа "+ВыборкаДетальныеЗаписи.Наименование+"  "+ВыборкаДетальныеЗаписи.ЭтоГруппа);
		Иначе
			Сообщить("  Элемент "+ВыборкаДетальныеЗаписи.Наименование+"  "+ВыборкаДетальныеЗаписи.ЭтоГруппа);
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры

Комментарии запрещены.