IDynamicInstance.CreateBlocksInstance

Синтаксис

CreateBlocksInstance: IDimBlocksInstance;

Описание

Метод CreateBlocksInstance возвращает коллекцию экземпляров блоков справочника.

Пример

Для выполнения примера предполагается наличие в репозитории табличного справочника НСИ с настроенной динамической загрузкой элементов и с идентификатором «DYNDIM».

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

Sub UserProc;
Var
    MB: IMetabase;
    Dim: IDynamicInstance;
    BlocksInst: IDimBlocksInstance;
Begin
    MB := MetabaseClass.Active;
    Dim := MB.ItemById("DYNDIM").Open(NullAs IDynamicInstance;
    // Получим коллекцию экземпляров блоков справочника
    BlocksInst := Dim.CreateBlocksInstance;
    // Выведем размер коллекции
    Debug.WriteLine("Блоков в справочнике: " + BlocksInst.Count.ToString);
End Sub UserProc;

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

См. также:

IDynamicInstance