Иерархический справочник в запросе 1С Упорядочивание по иерархии.
Иерархический справочник в запросе 1С Упорядочивание по иерархии.
Часто у пользователей возникает такой вопрос: Как вывести справочник в отчет с упорядочиванием в 1с?
Код:
Процедура ИерархическийСправочникВЗапросе1СУпорядочиваниеПоИерархии() РодительГруппа=ВыбраннаяГруппа; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Банки.Наименование КАК Наименование |ИЗ | Справочник.Банки КАК Банки |ГДЕ | Банки.Родитель = &РодительГруппа | |УПОРЯДОЧИТЬ ПО | Наименование"; Запрос.УстановитьПараметр("РодительГруппа", РодительГруппа); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Сообщить("Контрагент: "+ВыборкаДетальныеЗаписи.Наименование); КонецЦикла; КонецПроцедуры