A1sCode библиотека 1С

A1sQ.OrderBy

Назначение: заполнить секцию УПОРЯДОЧИТЬ ПО (ORDER BY) в билдере.
Результат: возвращает тот же Builder.

Сигнатура

Function OrderBy(Builder, OrderFields) Export

Как работает (по исходному коду)

Builder.OrderClause = OrderFields;
	Return Builder;

Параметры

  • Builder — билдер из Select().
  • OrderFields — строка полей сортировки (например, "Дата УБЫВ, Номер УБЫВ").

Возвращает

Builder — тот же объект для продолжения цепочки.

Примеры

B = A1sQ.Select("Ссылка, Наименование")
    .From("Справочник.Номенклатура")
    .Where("НЕ ПометкаУдаления")
    .OrderBy("Наименование")
    .Top(100)
    .Build();

Нюансы и ограничения

✅ Удобно задавать сортировку в конце цепочки
❗ Текст попадает в запрос «как есть» — используйте корректный синтаксис 1С‑запроса