IRdsDictionary.HasDimMultipleValues

Синтаксис Fore

HasDimMultipleValues: Boolean;

Синтаксис Fore.NET

HasDimMultipleValues: boolean;

Описание

Свойство HasDimMultipleValues определяет, будут ли загружаться множественные значения в IDimAttributeInstance.

Комментарии

Допустимые значения:

Пример Fore

Для выполнения примера предполагается наличие справочника НСИ с идентификатором «T_DICTIONARY», расположенном в репозитории с идентификатором «MDM».

Добавьте ссылки на системные сборки Metabase, Rds.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Dict: IRdsDictionary;
Begin
    MB := MetabaseClass.Active;
    MObj := MB.ItemByIdNamespace("T_DICTIONARY", MB.ItemById("MDM").Key).Edit;
    Dict := MObj As IRdsDictionary;
    Dict.HasDimMultipleValues := True;
    MObj.Save;
End Sub UserProc;

После выполнения примера в атрибут справочника будут загружаться множественные значения.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Rds;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Dict: IRdsDictionary;
    Attrs: IRdsAttributes;
    Attr: IRdsAttribute;
Begin
    MB := Params.Metabase;
    MObj := MB.ItemByIdNamespace["T_DICTIONARY", MB.ItemById["MDM"].Key].Edit();
    Dict := MObj As IRdsDictionary;
    Dict.HasDimMultipleValues := True;
    MObj.Save();
End Sub;

См. также:

IRdsDictionary