|
1c и ToolCD | ☑ | ||
---|---|---|---|---|
0
poligraf
09.11.16
✎
15:47
|
Так обозвал топик.
Можно ли определить имя таблицы (_refrense..., зная имя справочника?) |
|||
2
Лефмихалыч
09.11.16
✎
15:49
|
ПолучитьСтруктуруХраненияБазыДанных(<ОбъектыМетаданных>, <ИменаБазыДанных>)
Параметры: <ОбъектыМетаданных> (необязательный) Тип: Массив. Массив имен объектов метаданных или массив объектов метаданных, для которых требуется получить структуру таблиц базы данных. <ИменаБазыДанных> (необязательный) Тип: Булево. Определяет, в каких терминах выдается информация о структуре хранения. Истина - в терминах СУБД. Ложь - в терминах модели базы данных 1С:Предприятия. Значение по умолчанию: Ложь. Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает таблицу значений с описаниями структуры таблиц, индексов и полей базы данных в терминах модели базы данных 1С:Предприятия или используемой СУБД, в зависимости от значения параметра "Имена базы данных". Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных. Таблица значений включает следующие колонки: ИмяТаблицыХранения(StorageTableName) – имя таблицы модели базы данных 1С:Предприятия или базы данных; ИмяТаблицы(TableName) – имя таблицы в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных; Назначение(Purpose) – назначение таблицы: Основная(Main) – основная; Константы(Constants) – константы; Итоги(Totals) – итоги; Обороты(Turnovers) – обороты; ИтогиПоСчетам(TotalsByAccounts) – итоги по счетам; ИтогиПоСчетамССубконто(TotalsByAccountsWithExtDim) – итоги по счетам с субконто; ИтогиМеждуСчетами(TotalsBetweenAccounts) – итоги между счетами; ИтогиСрезПервых(TotalsSliceFirst) – итоги срез первых регистра сведений; ИтогиСрезПоследних(TotalsSliceLast) – итоги срез последних регистра сведений; ВидыСубконто(ExtDimensionTypes) – виды субконто; ЗначенияСубконто(ExtDimensionsValues) – значения субконто; ВытесняющиеВидыРасчета(DisplacingCalculationTypes) – вытесняющие виды расчета; ПорядокВытеснения(DisplacementOrder) – порядок вытеснения; ВедущиеВидыРасчета(LeadingCalculationTypes) – ведущие виды расчета; БазовыеВидыРасчета(BaseCalculationTypes) – базовые виды расчета; ПериодыДействия(ActionPeriods) – периоды действия; ГраницыПоследовательности(SequenceBoundaries) – границы последовательности; ТочкиМаршрута(RoutePoints) – точки маршрута бизнес–процесса; ТабличнаяЧасть(TabularSection) – табличная часть; РегистрацияИзменений(ChangeRecord) – регистрация изменений; РегистрацияИзмененийКонстант(ConstantsChangeRecord) – регистрация изменений констант; РегистрацияИзмененийКонфигурации(ConfigChangeRecord) – регистрация изменений конфигурации; РегистрацияИзмененийВнешнихСвойствКонфигурации(ConfigExtPropertiesChangeRecord) – регистрация изменений внешних свойств конфигурации; CтатистикаЗапросов(AccumRgSt) – таблица статистики запросов; НовыеОбороты(AccumRgDl) – таблица новых оборотов по регистру; БуферОборотов (AccumRgBf) – таблица буфера оборотов по регистру; НастройкиРежимаАгрегатовРегистровНакопления(AccumRgAggOpt) – таблица настроек режима агрегатов регистра накопления; КодыИзмеренийАгрегатовРегистровНакопления(AccumRgAggDims) – таблица кодов измерений регистра накопления в агрегатах; СписокАгрегатовРегистровНакопления (AccumRgAggGrid) – таблица списка агрегатов регистра накопления; ХранилищеСистемныхНастроек(SystemSettings) – хранилище системных настроек; ХранилищеОбщихНастроек(CommonSettings) – хранилище общих настроек; ХранилищеПользовательскихНастроекОтчетов (ReportsSettings) – хранилище пользовательских настроек отчетов; ХранилищеВариантовОтчетов(ReportVariants) – хранилище вариантов отчета; ХранилищеНастроекДанныхФорм(FrmDtSettings) – хранилище настоек данных форм; АгрегатРегистраНакопления(AccumRegAgg) – таблица агрегата регистра накопления; ИсторияРаботыПользователей (UsersHistoryStorage) – история работы пользователей; Задача(Task) – таблица задач бизнесс процесса; НастройкиХраненияИтоговРегистровБухгалтерии(AccountRegistersOptionsTable) – таблица настроек хранения итогов регистров бухгалтерии; НастройкиХраненияИтоговРегистровНакопления(AccumulationRegistersOptionsTable) – таблица настроек хранения итогов регистров накопления; НастройкиХраненияИтоговРегистраБухгалтерии(AccountRegisterTotalsOptions) – таблица настроек хранения итогов регистра бухгалтерии; НастройкиХраненияИтоговРегистраНакопления(AccumulationRegisterOptionsTable) – таблица настроек хранения итогов регистра накопления; НастройкиХраненияИтоговРегистраСведений(InformationRegisterTotalsOptions) – таблица настроек использования итогов среза первых и среза последних регистра сведений; НастройкиПлановСчетов(ChartsOfAccountsOptions) – настройки планов счетов; НастройкиПлановВидовХарактеристик(ChartsOfCharacteristicTypesOptions) – настройки планов видов характеристик; НастройкиПлановВидовРасчетов(ChartsOfCalculationTypesOptions) – настройки планов видов расчета; НастройкиСпискаАгрегатов(AccumRgAggOptions) – настройки списка агрегатов; НастройкиСправочников(ReferenceOptions) – настройки справочников; ИнициализированныеПредопределенныеДанныеПланаВидовХарактеристик(InitializedPredefinedDataInChartOfCharacteristicTypes) – таблица проинициализированных предопределенных данных плана видов характеристик; ИнициализированныеПредопределенныеДанныеПланаСчетов(InitializedPredefinedDataInChartOfAccounts) – таблица инициализированных предопределенных данных плана счетов; ИнициализированныеПредопределенныеДанныеПланаВидовРасчета(InitializedPredefinedDataInChartOfCalculationTypes) – таблица проинициализированных элементов плана расчетов; ИнициализированныеПредопределенныеДанныеСправочника(InitializedPredefinedDataInCatalog) – таблица проинициализированных предопределенных данных справочника Поля(Fields) – таблица значений с полями таблицы базы данных: ИмяПоляХранения(StorageFieldName) – имя поля модели базы данных 1С:Предприятия или базы данных; ИмяПоля(FieldName) – имя поля в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных; Индексы(Indexes) – таблица значений с индексами таблицы базы данных; ИмяИндексаХранения(StorageIndexName) – имя индекса модели базы данных 1С:Предприятия или базы данных; ПоляИндекса(IndexFields) – таблица значений с полями индекса: ИмяПоляХранения(StorageFieldName) – имя поля модели базы данных 1С:Предприятия или базы данных; ИмяПоля(FieldName) – имя поля в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных. Примечание. Количество и состав таблиц, полей и индексов могут отличаться в зависимости от значения параметра ИменаБазыДанных. Описание: Получает информацию о структуре таблиц базы данных для переданных в качестве параметра массива имен объектов метаданных или массива объектов метаданных для административных действий с ней. Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Следует использовать метод только для административных задач обслуживания базы данных и анализа записей технологического журнала. Не следует применять метод для реализации какой-либо части прикладной функциональности. Пример: МассивИменМетаданных = Новый Массив(); МассивИменМетаданных.Добавить("Справочник.Номенклатура"); МассивИменМетаданных.Добавить("Документ.РасходнаяНакладная"); СтруктБД=ПолучитьСтруктуруХраненияБазыДанных(МассивИменМетаданных); |
|||
3
poligraf
09.11.16
✎
15:50
|
(1) это хорошо, когда открывается база...
|
|||
4
Лефмихалыч
09.11.16
✎
15:51
|
тю... пффф!
ну, тогда сливай вадУ... |
|||
5
МихаилМ
09.11.16
✎
15:59
|
можно. в таблице парамс есть запись дбнамес. в ней по номеру таблицы найдеде метаданное в конфиг и прочитаете его имя
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |