#0
by Midaw
Как такое преобразование сделать? Как выдрать из метаданных guid представление в конкретной конфигурации?
#1
by Fram
не совсем понял что надо, но может это поможет? ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo) Синтаксис: ПолучитьСтруктуруХраненияБазыДанных(<Объекты метаданных>, <Имена базы данных>) Параметры: <Объекты метаданных> (необязательный) Тип: Массив. Массив имен объектов метаданных или массив объектов метаданных, для которых требуется получить структуру таблиц базы данных. <Имена базы данных> (необязательный) Тип: Булево. Определяет, в каких терминах выдается информация о структуре хранения. Истина - в терминах СУБД Ложь - в терминах SDBL. Значение по умолчанию: Ложь Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает таблицу значений с описаниями структуры таблиц, индексов и полей базы данных в терминах SDBL или используемой СУБД, в зависимости от значения параметра "Имена базы данных". Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных. Таблица значений включает следующие колонки: ИмяТаблицыХранения(StorageTableName) – имя таблицы SDBL или базы данных; ИмяТаблицы(TableName) – имя таблицы в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных; Назначение(Purpose) – назначение таблицы: ИтогиПоСчетам(TotalsByAccounts) - итоги по счетам; ИтогиПоСчетамССубконто(TotalsByAccountsWithExtDim) - итоги по счетам с субконто; ИтогиМеждуСчетами(TotalsBetweenAccounts) - итоги между счетами; ЗначенияСубконто(ExtDimensionsValues) - значения субконто; ВытесняющиеВидыРасчета(DisplacingCalculationTypes) - вытесняющие виды расчета; ПорядокВытеснения(DisplacementOrder) - порядок вытеснения; ВедущиеВидыРасчета(LeadingCalculationTypes) - ведущие виды расчета; БазовыеВидыРасчета(BaseCalculationTypes) - базовые виды расчета; ГраницыПоследовательности(SequenceBoundaries) - границы последовательности; ТочкиМаршрута(RoutePoints) - точки маршрута бизнес-процесса; РегистрацияИзмененийКонстант(ConstantsChangeRecord) - регистрация изменений констант; РегистрацияИзмененийКонфигурации(ConfigChangeRecord) - регистрация изменений конфигурации; РегистрацияИзмененийВнешнихСвойствКонфигурации(ConfigExtPropertiesChangeRecord) - регистрация изменений внешних свойств конфигурации; ТаблицаНастроекХраненияИтоговРегистровНакопления(AccumulationRegistersOptionsTable) - таблица настроек хранения итогов регистров накопления; ТаблицаНастроекХраненияИтоговРегистровБухгалтерии(AccountRegistersOptionsTable) - таблица настроек хранения итогов регистров бухгалтерии; Поля(Fields) - таблица значений с полями таблицы базы данных; ИмяПоляХранения(StorageFieldName) - имя поля SDBL или базы данных; ИмяПоля(FieldName) - имя поля в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных; Индексы(Indexes) – таблица значений с индексами таблицы базы данных; ИмяИндексаХранения(StorageIndexName) - имя индекса SDBL или базы данных; ПоляИНдекса(IndexFields) - таблица значений с полями индекса; ИмяПоляХранения(StorageFieldName) - имя поля SDBL или базы данных; ИмяПоля(FieldName) - имя поля в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных. Описание: Получает информацию о структуре таблиц базы данных для переданных в качестве параметра массива имен объектов метаданных или массива объектов метаданных для административных действий с ней. Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных. Примечание: Следует использовать метод только для административных задач обслуживания базы данных и анализа записей технологического журнала. Не рекомендуется применять метод для реализации какой-либо части прикладной функциональности. Пример:
#3
by Midaw
написал обработку. хорошая тема получилась! но похоже не совсем то нужно... нужно вот такое же приведение, но не имена таблиц - а внутренние именно GUID... на основе которых метаданные хранятся в cf файлах.
#5
by Midaw
Спасибо всем. И за ответ в тему и за не совсем по теме, но крайне полезный по другому моему вопросу )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как в 1С создать новый GUID ???
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- SQL запрос если имя таблицы - переменная
- Как сгенерировать GUID?
- Как узнать из 1с 8 имя sql таблицы в которой лежит справочник?
- Как создать новый объект по GUID или заменить GUID
- v8: Где взять описание GUID, который в 1С 8? продолжение
- по имени таблицы узнать документ SQL
- Как можно узнать имя таблицы в 1С если знаешь её имя в SQL?
- Ярлык настроек по GUID
- Получить GUID руководителя подразделения в ЗУП по GUID подразделения
В этой группе 1С
- ЗУП. Оплачено часов и отработано часов. В чем различия?
- УПП Почасовые невыходы увеличивают дни в расчете среднего по больничному
- Не создаётся кластер при создании центрального сервера.
- Журнал регистрации: попадают не все события
- Управляемые формы - максимизация
- Ошибка при выполнеии отчета Анализ состояния налогового учета по налогу на прибыль
- Как программно получить норму рабочих дней сотрудника?
- Как работать с процедурой ПриИзмененииСсылки?
- Ошибка в отчете (СКД)
- Неклассифицированная ошибка работы с хранилищем
- Региональный праздничный день и табель
- Терминальный Сервер Win 2003 Server для 1С 7.7. Транзакция
- Начисление з/п. Проблема.
- Файл .dt не загружается
- Конвертация: справочник-перечисление
- Продажи по банковским кредитам в УТ. Есть вопрос.
- Незавершенное производство в 1С:Комплексная автоматизация 8
- Отслеживание изменения справочника
- В терминале у одного пользователя не запускается калькулятор из 1с?
- Как отсторнировать начисленную амортизацию?