Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
01 мар 2024, 20:03

как рассортировать справочник по названиям?

Автор FredQuimby, 21 мар 2011, 10:36

0 Пользователей и 1 гость просматривают эту тему.

FredQuimby

доброе время суток. недавно приступил к освоению языка 1с, столкнулся с проблеммой.
вот моя процедура перебора элементов номенклатуры.

Процедура КнопкаСформироватьНажатие(Кнопка)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Код КАК Код,
| Номенклатура.Наименование КАК Наименование,
| Номенклатура.НаименованиеПолное,
| Номенклатура.ЭтоГруппа КАК ЭтоГруппа
|ИЗ
| Справочник.Номенклатура КАК Номенклатура";

Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

Пока Выборка.Следующий() Цикл
Вывод = Вывод + "
|" + Выборка.Наименование + "   " + Выборка.ЭтоГруппа;
КонецЦикла;
КонецПроцедуры


не могу полять, как сделать так, чтоб перебор осуществлялся с учетом иерархии,
то есть, чтоб сначала шла группа первого уровня, потом первая вложеная в нее группа и т.д.,
а в самом конце  - элементы в алфавитном порядке. при окончании элементов подгруппы чтоб шла соседняя подгруппа.
надеюсь, обьяснил понятно. заранее спасибо за любую помощь.

Klyacksa

На закладке "Итоги" ставим по Номенклатура.Ссылка по иерархии
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

cska-fanat-kz

Или флажок поставить "Автоупорядочить"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск