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