Глобальный контекст.ПолучитьСтруктуруХраненияБазыДанных (Global context.GetDBStorageStructureInfo)

Глобальный контекст (Global context)

ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo)

Доступен, начиная с версии 8.3.1.

Синтаксис:

ПолучитьСтруктуруХраненияБазыДанных(<ОбъектыМетаданных>, <ИменаБазыДанных>)

Параметры:

<ОбъектыМетаданных> (необязательный)

Тип: Массив.
Массив имен объектов метаданных или массив объектов метаданных, для которых требуется получить структуру таблиц базы данных.

<ИменаБазыДанных> (необязательный)

Тип: Булево.
Определяет, в каких терминах выдается информация о структуре хранения.
Истина - в терминах СУБД.
Ложь - в терминах модели базы данных 1С:Предприятия.
Значение по умолчанию: Ложь.

Возвращаемое значение:

Тип: ТаблицаЗначений.
Возвращает таблицу значений с описаниями структуры таблиц, индексов и полей базы данных в терминах модели базы данных 1С:Предприятия или используемой СУБД, в зависимости от значения параметра <ИменаБазыДанных>.
Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных.
Таблица значений включает следующие колонки:Имена объектов зависят от выбранного варианта встроенного языка.

Примечание 1. Количество и состав таблиц, полей и индексов могут отличаться в зависимости от значения параметра <ИменаБазыДанных>.

Примечание 2. Отображение имен индексов зависит от используемого режима совместимости. В режиме совместимости Версия8_3_10 используются длинные имена индексов, например, "_Reference31_ByFieldFld36". В режиме совместимости Версия8_3_11 и выше используются короткие имена индексов, например, "_Reference31_6". При смене режима совместимости конфигурации, можно провести реструктуризацию информационной базы, чтобы информация, получаемая с помощью данного метода, соответствовала именам индексов в базе данных.

Описание:

Получает информацию о структуре таблиц базы данных для переданных в качестве параметра массива имен объектов метаданных или массива объектов метаданных для административных действий с ней.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:

Следует использовать метод только для административных задач обслуживания базы данных и анализа записей технологического журнала. Не следует применять метод для реализации какой-либо части прикладной функциональности.
При изменениях в версиях часть изменений выполняется не сразу, а во время реструктуризации объектов или полной рекструктуризации. Такие изменения отмечаются в списке изменений. Метод возвращает структуру, которая будет получена после реструктуризации.

Пример:

МассивИменМетаданных = Новый Массив();
МассивИменМетаданных.Добавить("Справочник.Номенклатура");
МассивИменМетаданных.Добавить("Документ.РасходнаяНакладная");
СтруктБД=ПолучитьСтруктуруХраненияБазыДанных(МассивИменМетаданных);

Использование в версии:

Доступен, начиная с версии 8.3.1.

Описание изменено в версии 8.3.27.


     Методическая информация