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

Как в запросе получить иерархию справочника в 1С?

Как в запросе получить иерархию справочника в 1С?

Воспользуемся следующим кодом, для вывода иерархии справочника:

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

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

Получим вывод  справочника упорядоченного по наименованию и учитывая иерархию.

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