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