HasDimMultipleValues: Boolean;
HasDimMultipleValues: boolean;
Свойство HasDimMultipleValues определяет, будут ли загружаться множественные значения в IDimAttributeInstance.
Допустимые значения:
True. В атрибут справочника будут загружаться множественные значения;
False. В атрибут справочника не будут загружаться множественные значения.
Для выполнения примера предполагается наличие справочника НСИ с идентификатором «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.
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;
См. также: