Database: IDatabase;
Свойство Database определяет базу данных, в которой хранятся данные справочника.
Указываемая база данных определяет где будет создана таблица для справочника. По умолчанию при создании справочника НСИ используется база данных, которая для репозитория задана в качестве базы данных по умолчанию.
Для выполнения примера в репозитории предполагается наличие справочника НСИ с идентификатором RDS_D.
Добавьте системные сборки: Db, Metabase, Rds.
Sub UserProc;
Var
MB: IMetabase;
Dict: IRdsDictionary;
Database: IMetabaseObjectDescriptor;
Begin
// Получаем текущий репозиторий
MB := MetabaseClass.Active;
// Получаем справочник НСИ
Dict := MB.ItemById("RDS_D").Bind As IRdsDictionary;
Database := Dict.Database As IMetabaseObjectDescriptor;
// Выводим идентификатор драйвера базы данных
Debug.WriteLine(Database.Name + '(' + Database.Id + ')');
End Sub UserProc;
При выполнении примера в окно консоли будет выведен информация о базе данных, в которой хранятся данные справочника НСИ.
См. также: