Команда OpenDictionary

Назначение

Открытие справочника НСИ на просмотр.

Параметры использования

Параметры команды передаются в свойстве Data. Для работы команды в данном свойстве необходимо указать следующее значение:

Тип значения Описание
IRdsDictionary Справочник НСИ (составной справочник НСИ), который необходимо открыть на просмотр.

Особенности применения

Команда может применяться только для справочников НСИ (составных справочников НСИ).

Пример

Для выполнения примера предполагается наличие формы и расположенной на ней кнопки с наименованием "Button1". В репозитории имеется репозиторий НСИ с идентификатором "NSI_1", в данном репозитории имеется справочник "Dict_1".

    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    Var
        MB: IMetabase;
        NSI: IRdsDictionary;
        Target: IUiCommandTarget;
        Context: IUiCommandExecutionContext;
    Begin
        MB := MetabaseClass.Active;
        NSI := MB.ItemByIdNamespace("Dict_1", MB.ItemById("NSI_1").Key).Bind As IRdsDictionary;
        Target := WinApplication.Instance.GetPluginTarget("Rds");
        Context := Target.CreateExecutionContext;
        Context.Data := NSI;
        Target.Execute("OpenDictionary", Context);
    End Sub Button1OnClick;

При нажатии на кнопку справочник НСИ "Dict_1" будет открыт на просмотр.

См. также:

IUiCommandTarget.Execute