IBindingDimCombo.SortDirection

Синтаксис

SortDirection: DimComboSortDirection;

Описание

Свойство SortDirection определяет значение параметра «SORTDIRECTION» в строке связи.

Комментарии

Параметр «SORTDIRECTION» определяет вариант сортировки элементов справочника по наименованию.

Значение параметра задается в строке связи с помощью свойства SortDirection или вручную в формате:

SORTDIRECTION="VALUE"

Где:

Описание значений параметра:

Значение Описание
NONE Сортировка элементов справочника не производится.
ASC Сортировка элементов справочника производится в порядке возрастания по алфавиту или текстовым значениям чисел.
DESC Сортировка элементов справочника производится в порядке убывания по алфавиту или текстовым значениям чисел.

Пример

Для выполнения примера предполагается наличие в репозитории регламентного отчёта с идентификатором REPORT и справочника с идентификатором D_SEP.

Добавьте ссылки на системные сборки: Metabase, Report, Tab, ForeSystem.

Sub UserProc;
Var
    MB: IMetabase;
    Report: IPrxReport;
    Tab: ITabSheet;
    Style: ITabCellStyle;
    BM: IBindingManager;
    DimComboBinding: IBindingDimCombo;
    DimCombo: String;
Begin
    // Получим текущий репозиторий
    MB := MetabaseClass.Active;
    // Получим регламентный отчёт
    Report := MB.ItemById("OBJ158545").Edit As IPrxReport;
    // Получим стиль первой ячейки в левом верхнем углу отчёта
    Tab := (Report.ActiveSheet As IPrxTable).TabSheet;
    //Style := Tab.Cell(0, 0).Style;
    Style := Tab.Cell(100).Style;
    // Зададим параметры редактора значений
    BM := New BindingManager.Create;
    DimComboBinding := BM.CreateByUi("DimCombo"As IBindingDimCombo;
    DimComboBinding.Object := "D_SEP";
    DimComboBinding.SortDirection := DimComboSortDirection.Descending;
    // Преобразуем параметры в строку связи
    DimCombo := DimComboBinding.AsString;
    // Зададим формат ячейки
    Style.Binding := DimCombo;
    // Сохраним изменения
    (Report As IMetabaseObject).Save;
End Sub UserProc;

После выполнения примера в первой ячейке регламентного отчёта будет задан формат раскрывающегося списка справочника с идентификатором D_SEP, элементы которого будут отображаться в порядке убывания по алфавиту или текстовым значениям чисел.

См. также:

IBindingDimCombo