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