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