#0
by Dang
Ребята, нужна помощь!! Есть база на SQL сервере. Мне нужно сформировать запрос по 1С 8.1 напрямую через SQL сервер. Для этого нужно знать, какая таблица SQL сервера соответствует какому объекту метаданных 1С. Подскажите, как проще получить это соответствие?
#1
by Пуд
ПолучитьСтруктуруХраненияБазыДанных(<Объекты метаданных>, <Имена базы данных>) Если я правильно понял
#2
by mista2009
ПолучитьСтруктуруХраненияБазыДанных (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 BOZKURT
> Не рекомендуется применять метод для реализации какой-либо части прикладной функциональности..
#6
by Dang
Нужно для формирования отчета , например, по перемещениям товара между складами. Т.е. планирую только создавать отчеты.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Подписка на события в 1С
- текущая строка на форме списка
- Есть ли обработка по проверке нумерации документов в 1С77?
- Аналог COMSafeArray в 7.7 (или как быстро в 7.7 грузить из Екселя)
- Сохранение данных поля табличного документа в реквизит типа ХранилищеЗначения
- Подсветка текущей строки табличной части, идеи реализации?
- Как в 7.7. (верс.27) вставить немецкую букву? Напимер, букву "у" с черточками вверху
- как, выбрав запросом строку из регистра расчета, изменить значения ее полей
- Начисление зарплаты в ЗУП 8.1
- Пустой регистратор в виртуальной таблице остатков. Почему?
- Какой шрифт использовать для сканера штрих-кода?
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- Есть ли в 8-ке возможность восстановления удаленных элементов?
- Перестала работать Windows аутентификация
- ТСД на Win.CE vs ТСД с прошивкой.
- Пролистать список типов или Получить список видов документов, справочников и т.п
- (C#) Расположение формы на экране, вин-мобайл
- Пересчет и реструктуризация регистров при обновлении.
- ошибка разделенного доступа к информационной базе
- Текущая строка табличного поля