0

Справочник
Метод ПорядокРеквизита()

Устанавливает порядок выборки по возрастанию значения указанного реквизита

Синтаксис

Метод ПорядокРеквизита() имеет следующий синтаксис:

ПорядокРеквизита(ИмяРеквизита)

А также альтернативный англоязычный синтаксис:

OrderByAttribute(Name)

Параметры

Описание параметров метода ПорядокРеквизита():

Имя параметра Тип Описание
ИмяРеквизита Строка строка с именем реквизита справочника
Жирным шрифтом выделены обязательные параметры

Описание

Метод ПорядокРеквизита() устанавливает порядок выборки элементов справочника по возрастанию значения указанного реквизита.

Метод доступен только для объектов, созданных функцией СоздатьОбъект(). Его следует использовать до вызова методов ВыбратьЭлементы() и ВыбратьЭлементыПоРеквизиту(), фактически открывающих выборку.

По умолчанию выборка производится в порядке основного представления справочника (кода или наименования), как это задано в конфигураторе. Поэтому данный метод применяется только тогда, когда такой порядок нужно изменить.

Внимание! Метод можно использовать только для реквизитов с установленным признаком Сортировка

Пример использования

Пример кода с использованием метода ПорядокРеквизита():

//выборка контрагентов в порядке инн
Справочник = СоздатьОбъект("Справочник.Контрагенты");
Справочник.ПорядокРеквизита("ИНН");
Справочник.ВыбратьЭлементы();
Пока Справочник.ПолучитьЭлемент() = 1 Цикл
	Сообщить(Справочник.ПолноеНаименование() + " - " + Справочник.ИНН);
КонецЦикла;
//Результат:
// ПОКУПАТЕЛИ -             
// ПОКУПАТЕЛИ/Астра -             
// ПОКУПАТЕЛИ/Азалия - 110000000001
// ПОКУПАТЕЛИ/Бегония - 110000000002
// ПОСТАВЩИКИ -             
// ПОСТАВЩИКИ/Василек - 110000000003
// ПОСТАВЩИКИ/Гвоздика - 110000000004

Читайте также:

  1. Метод Справочник.ПорядокКодов()
  2. Метод Справочник.ПорядокНаименований()
  3. Метод Справочник.ОбратныйПорядок()

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *