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