Обход элементов справочника с помощью запроса

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса ="
|Период с Дата1 по Дата2;
|Обрабатывать НеПомеченныеНаУдаление;
|Спр = Справочник.ВидСправочника.ТекущийЭлемент;
|Группировка Спр упорядочить по Спр.Наименование;";
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Предупреждение("Запрос по элементам справочника не выполнился!");
Возврат;
КонецЕсли;
// Теперь вся выборка находится в объекте "Запрос"

Комментарии | опубликовано: 23 Апрель 2007, 09:30

Обход элементов справочника перебором

Вот фрагмент кода для такой операции:

// Обход элементов справочника

Спр = СоздатьОбъект(“Справочник.ВидСправочника“);
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл

// Дальнейшие действия с Спр.ТекущийЭлемент()

КонецЦикла;

Комментарии | опубликовано: 22 Апрель 2007, 19:44


Следующая страница --->