Глобальный контекст.ПолучитьСтруктуруХраненияБазыДанных (Global context.GetDBStorageStructureInfo)
Глобальный контекст (Global context)
ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo)
Доступен, начиная с версии 8.3.1.
Синтаксис:
ПолучитьСтруктуруХраненияБазыДанных(<ОбъектыМетаданных>, <ИменаБазыДанных>)Параметры:
<ОбъектыМетаданных> (необязательный)
Массив имен объектов метаданных или массив объектов метаданных, для которых требуется получить структуру таблиц базы данных.
<ИменаБазыДанных> (необязательный)
Определяет, в каких терминах выдается информация о структуре хранения.
Истина - в терминах СУБД.
Ложь - в терминах модели базы данных 1С:Предприятия.
Значение по умолчанию: Ложь.
Возвращаемое значение:
Тип: ТаблицаЗначений.Возвращает таблицу значений с описаниями структуры таблиц, индексов и полей базы данных в терминах модели базы данных 1С:Предприятия или используемой СУБД, в зависимости от значения параметра <ИменаБазыДанных>.
Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных.
Таблица значений включает следующие колонки:
- ИмяТаблицыХранения (StorageTableName) – имя таблицы модели базы данных 1С:Предприятия или базы данных;
- ИмяТаблицы (TableName) – имя таблицы в терминах языка запросов (для тех, у кого оно есть);
- Метаданные (Metadata) – полное имя объекта метаданных;
- Назначение (Purpose) – назначение таблицы:
- WebSocketКлиенты (WebSocketClients) - таблица WebSocket-клиентов,
- АгрегатРегистраНакопления (AccumRegAgg) - таблица агрегата регистра накопления;
- БазовыеВидыРасчета (BaseCalculationTypes) - базовые виды расчета;
- БотыСистемыВзаимодействия (CollaborationSystemBots) - боты системы взаимодействия;
- БуферОборотов (AccumRgBf) - таблица буфера оборотов по регистру;
- ВедущиеВидыРасчета (LeadingCalculationTypes) – ведущие виды расчета;
- ВерсииИсторииДанных (DataHistoryVersions) - таблица версий истории данных;
- ВидыСубконто (ExtDimensionTypes) – виды субконто;
- ВнешнееТелоСообщенияСервисаИнтеграции (IntegrationServiceExternalMessageBody) – таблица тел сообщений сервисов интеграции во внешнем хранилище;
- ВытесняющиеВидыРасчета (DisplacingCalculationTypes) – вытесняющие виды расчета;
- ГрамматикиРаспознаванияРечи (SpeechToTextGrammars) - таблица грамматик распознавания речи;
- ГраницыПоследовательности (SequenceBoundaries) - границы последовательности;
- ДанныеРегистрацииСистемыВзаимодействия (CollaborationSystemRegistrationData) - данные регистрации системы взаимодействия;
- ЖурналыТранзакцийКопийБазыДанных (DatabaseCopiesTransactionsLogs) – журналы транзакций копий базы данных;
- Задача (Task) – таблица задач бизнес-процесса;
- ЗначенияСубконто (ExtDimensionsValues) - значения субконто;
- ИзмененияЗаполненияКопийБазыДанных (DatabaseCopiesFillingChanges) – изменения заполнения копий базы данных;
- ИнициализированныеПредопределенныеДанныеПланаВидовРасчета (InitializedPredefinedDataInChartOfCalculationTypes) – таблица проинициализированных предопределенных данных плана расчетов;
- ИнициализированныеПредопределенныеДанныеПланаВидовХарактеристик (InitializedPredefinedDataInChartOfCharacteristicTypes) – таблица проинициализированных предопределенных данных плана видов характеристик;
- ИнициализированныеПредопределенныеДанныеПланаСчетов (InitializedPredefinedDataInChartOfAccounts) – таблица инициализированных предопределенных данных плана счетов;
- ИнициализированныеПредопределенныеДанныеСправочника (InitializedPredefinedDataInCatalog) – таблица проинициализированных предопределенных данных справочника;
- ИнформационнаяБаза (InfoBase) - таблица описания информационной базы для копий базы данных;
- ИнформацияЗаполненияКопийБазыДанных (DatabaseCopiesFillingInfo) – информация заполнения копий базы данных;
- ИнформацияОРасширенияхКонфигурации (ConfigurationExtensionsInformation) – информация о расширениях конфигурации, записанных в базу данных;
- ИсторияРаботыПользователей (UsersHistoryStorage) - история работы пользователей;
- Итоги (Totals) - итоги;
- ИтогиМеждуСчетами (TotalsBetweenAccounts) – итоги между счетами;
- ИтогиПоСчетам (TotalsByAccounts) - итоги по счетам;
- ИтогиПоСчетамССубконто (TotalsByAccountsWithExtDim) - итоги по счетам с субконто;
- ИтогиСрезПервых (TotalsSliceFirst) - итоги: срез первых регистра сведений;
- ИтогиСрезПоследних (TotalsSliceLast) - итоги: срез последних регистра сведений;
- КодыИзмеренийАгрегатовРегистровНакопления (AccumRgAggDims) - таблица кодов измерений регистра накопления в агрегатах;
- Константы (Constants) - константы;
- КонтрольныеСуммыГрамматикРаспознаванияРечи (SpeechToTextGrammarsChecksum) - таблица контрольных сумм грамматик распознавания речи;
- МетаданныеИсторииДанных (DataHistoryMetadata) – таблица метаданных истории данных;
- МоделиРаспознаванияРечи (SpeechToTextModels) - таблица моделей распознавания речи;
- НастройкиИсторииДанных (DataHistorySettings) – таблица настроек истории данных;
- НастройкиКопийБазыДанных (DatabaseCopiesSettings) – настройки копий базы данных;
- НастройкиПлановВидовРасчетов (ChartsOfCalculationTypesOptions) – настройки планов видов расчета;
- НастройкиПлановВидовХарактеристик (ChartsOfCharacteristicTypesOptions) – настройки планов видов характеристик;
- НастройкиПлановСчетов (ChartsOfAccountsOptions) – настройки планов счетов;
- НастройкиРаспознаванияРечи (SpeechToTextSettings) - таблица настроек распознавания речи;
- НастройкиРежимаАгрегатовРегистровНакопления (AccumRgAggOpt) – таблица настроек режима агрегатов регистра накопления;
- НастройкиСервисаИнтеграции (IntegrationServiceSettings) – таблица настроек сервиса интеграции;
- НастройкиСпискаАгрегатов (AccumRgAggOptions) – настройки списка агрегатов;
- НастройкиСправочников (ReferenceOptions) - настройки справочников;
- НастройкиСтандартногоИнтерфейсаOData (StandardODataInterfaceOptions) – таблица настроек стандартного интерфейса OData;
- НастройкиХраненияИтоговРегистраБухгалтерии (AccountRegisterTotalsOptions) – таблица настроек хранения итогов регистра бухгалтерии;
- НастройкиХраненияИтоговРегистраНакопления (AccumulationRegisterOptionsTable) – таблица настроек хранения итогов регистра накопления;
- НастройкиХраненияИтоговРегистраСведений (InformationRegisterTotalsOptions) – таблица настроек использования итогов среза первых и среза последних регистра сведений;
- НастройкиХраненияИтоговРегистровБухгалтерии (AccountRegistersOptionsTable) – таблица настроек хранения итогов регистров бухгалтерии;
- НастройкиХраненияИтоговРегистровНакопления (AccumulationRegistersOptionsTable) – таблица настроек хранения итогов регистров накопления;
- НовыеОбороты (AccumRgDl) - таблица новых оборотов по регистру;
- ОбменДаннымиМобильногоКлиента (MobileClientDataExchange) - таблица обмена данными для мобильного клиента с автономным режимом.
- ОбновленияКопийБазыДанных (DatabaseCopiesUpdates) – обновления копий базы данных;
- Обороты (Turnovers) - обороты;
- ОбъектыИзмененийЗаполненияКопийБазыДанных (DatabaseCopiesFillingChangesObjects) – объекты изменений заполнения копий базы данных;
- ОписанияМоделейРаспознаванияРечи (SpeechToTextModelsDescriptions) - таблица описаний моделей распознавания речи;
- ОписанияМоделейРаспознаванияРечи.Описание (SpeechToTextModelsDescriptions.Description) - таблица локализованных описаний моделей распознавания речи;
- ОписанияМоделейРаспознаванияРечи.ПредставлениеАкустики (SpeechToTextModelsDescriptions.AcousticsPresentation) - таблица локализованных представлений акустик моделей распознавания речи;
- ОписанияМоделейРаспознаванияРечи.ПредставлениеГрамматики (SpeechToTextModelsDescriptions.GrammarPresentation) - таблица локализованных представлений грамматик моделей распознавания речи;
- Основная (Main) – основная;
- ОчередьИсторииДанных (DataHistoryQueue) – таблица очереди истории данных;
- ОчередьОбработкиПослеЗаписиИсторииДанных (DataHistoryAfterWriteQueue) – таблица очереди обработки после записи истории данных;
- ОчередьОтправкиКаналаСервисаИнтеграции (IntegrationServiceChannelSendingQueue) – таблица очереди отправки канала сервиса интеграции;
- ОчередьПолученияКаналаСервисаИнтеграции (IntegrationServiceChannelReceivingQueue) – таблица очереди получения канала сервиса интеграции;
- ПериодыДействия (ActionPeriods) - периоды действия;
- ПорядокВытеснения (DisplacementOrder) - порядок вытеснения;
- ПоследниеВерсииИсторииДанных (DataHistoryLatestVersions) – таблица последних версий истории данных;
- РегистрацияИзменений (ChangeRecord) - регистрация изменений;
- РегистрацияИзмененийВнешнихСвойствКонфигурации (ConfigExtPropertiesChangeRecord) - регистрация изменений внешних свойств конфигурации;
- РегистрацияИзмененийКонстант (ConstantsChangeRecord) - регистрация изменений констант;
- РегистрацияИзмененийКонфигурации (ConfigChangeRecord) - регистрация изменений конфигурации;
- СостоянияТаблицКопийБазыДанных (DatabaseCopiesTablesStates) – состояния таблиц копий базы данных;
- СписокАгрегатовРегистровНакопления (AccumRgAggGrid) - таблица списка агрегатов регистра накопления;
- СписокКопийБазыДанных (DatabaseCopyList) – список копий базы данных;
- СтатистикаЗапросов (AccumRgSt) – таблица статистики запросов;
- СтатистикаНачальногоОбновленияКопийБазыДанных (DatabaseCopyInitialUpdateStatistics) - таблица статистики начального обновления копий базы данных;
- СтатистикаТекущегоОбновленияКопийБазыДанных (DatabaseCopyCurrentUpdateStatistics) - таблица статистики текущего обновления копий базы данных;
- ТаблицыТранзакцийКопийБазыДанных (DatabaseCopiesTransactionsTables) – таблицы транзакций копий базы данных;
- ТабличнаяЧасть (TabularSection) - табличная часть;
- ТабличныеПространстваБазыДанных (DatabaseTablespaces) - таблица табличных пространств базы данных;
- ТелоСообщенияСервисаИнтеграции (IntegrationServiceMessageBody) – таблица тел сообщений сервисов интеграции;
- ТочкиМаршрута (RoutePoints) - точки маршрута бизнес–процесса;
- ХранилищеВариантовОтчетов (ReportVariants) - хранилище вариантов отчета;
- ХранилищеВнешнихДанныхНавигационныхСсылок (URLExternalDataStorage) - хранилище внешних данных навигационных ссылок;
- ХранилищеВнутреннихНастроек (InternalSettingsStorage) - хранилище внутренних настроек;
- ХранилищеВнутреннихНастроекПоУмолчанию (DefaultInternalSettingsStorage) - хранилище внутренних настроек по умолчанию;
- ХранилищеНастроекДанныхФорм (FrmDtSettings) - хранилище настроек данных форм;
- ХранилищеНастроекОбработкиОшибок (ErrorProcessingSettingsStorage) - хранилище настроек обработки ошибок;
- ХранилищеОбщихНастроек (CommonSettingsStorage) - хранилище общих настроек;
- ХранилищеПользовательскихНастроекДинамическихСписков (DynamicListsUserSettingsStorage) - хранилище пользовательских настроек динамических списков
- ХранилищеПользовательскихНастроекОтчетов (ReportsSettings) - хранилище пользовательских настроек отчетов;
- ХранилищеСистемныхНастроек (SystemSettings) - хранилище системных настроек;
- ХранилищеСистемныхНастроекПоУмолчанию (DefaultSystemSettingsStorage) - хранилище системных настроек по умолчанию;
- ЭлементыСоставаТабличныхПространствБазыДанных (DatabaseTablespacesContentItems) - таблица элементов состава табличных пространств базы данных.
- ДанныеРегистрацииСистемыВзаимодействия(CollaborationSystemRegistrationData) – данные регистрации системы взаимодействия.
- Поля(Fields) – таблица значений с полями таблицы базы данных:
- ИмяПоляХранения (StorageFieldName) – имя поля модели базы данных 1С:Предприятия или базы данных;
- ИмяПоля (FieldName) – имя поля в терминах языка запросов (для тех у кого оно есть);
- Метаданные (Metadata) – полное имя объекта метаданных;
- Индексы (Indexes) – таблица значений с индексами таблицы базы данных;
- ИмяИндексаХранения (StorageIndexName) – имя индекса модели базы данных 1С:Предприятия или базы данных;
- Поля(Fields) – таблица значений с полями индекса:
- ИмяПоляХранения (StorageFieldName) – имя поля модели базы данных 1С:Предприятия или базы данных;
- ИмяПоля (FieldName) – имя поля в терминах языка запросов (для тех у кого оно есть);
- Метаданные (Metadata) – полное имя объекта метаданных;
- ТипПоля(FieldType) – тип поля: индексируемое (включенное в состав ключевых столбцов индекса) или дополнительное (входящее в индекс как неключевой столбец).
- ТабличноеПространствоХраненияДанных(DataStorageTablespace) – имя табличного пространства базы данных, в котором хранятся данные таблицы.
- ТабличноеПространствоХраненияИндексов(IndexStorageTablespace) – имя табличного пространства базы данных, в котором хранятся индексы таблицы.
Примечание 1. Количество и состав таблиц, полей и индексов могут отличаться в зависимости от значения параметра <ИменаБазыДанных>.
Примечание 2. Отображение имен индексов зависит от используемого режима совместимости. В режиме совместимости Версия8_3_10 используются длинные имена индексов, например, "_Reference31_ByFieldFld36". В режиме совместимости Версия8_3_11 и выше используются короткие имена индексов, например, "_Reference31_6". При смене режима совместимости конфигурации, можно провести реструктуризацию информационной базы, чтобы информация, получаемая с помощью данного метода, соответствовала именам индексов в базе данных.
Описание:
Получает информацию о структуре таблиц базы данных для переданных в качестве параметра массива имен объектов метаданных или массива объектов метаданных для административных действий с ней.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Следует использовать метод только для административных задач обслуживания базы данных и анализа записей технологического журнала. Не следует применять метод для реализации какой-либо части прикладной функциональности.При изменениях в версиях часть изменений выполняется не сразу, а во время реструктуризации объектов или полной рекструктуризации. Такие изменения отмечаются в списке изменений. Метод возвращает структуру, которая будет получена после реструктуризации.
Пример:
| МассивИменМетаданных = Новый Массив(); МассивИменМетаданных.Добавить("Справочник.Номенклатура"); МассивИменМетаданных.Добавить("Документ.РасходнаяНакладная"); СтруктБД=ПолучитьСтруктуруХраненияБазыДанных(МассивИменМетаданных); |
Использование в версии:
Доступен, начиная с версии 8.3.1.
Описание изменено в версии 8.3.27.