Как узнать название таблицы SQL для определенного объекта конфигурации ? #293385


#0 by Dimsen
Есть, например, Справочник.Контрагенты. Где в SQL можно посмотреть соответствие этого объекта конфигурации с названием таблицы SQL ? Должна же быть какая-то таблица с метаданными ... Кто знает ? Помогите :) P.S. Это вопрос про 8.0 :)
#1 by IronDemon
#2 by Dimsen
Спасибо за ссылку. Прикольная вещь. Вот только нужен сам код чтения метаданных из SQL сервера напрямую, а код закрыт. Насколько я понял описание рабочей информационной базы хранится в таблице Config в поле BinaryData, но как его читать ? Вот в чём вопрос. Кто знает где копать ?
#3 by Diman000
Не знаю, насколько тебе срочно все это надо, но может подождать 8.1? Я, например, пока забил на универсальность и в своем коде юзаю жестко прописанные имена таблиц. В октябре перейду на 8.1 (если с 8.1.9 все нормально будет, тьфу-тьфу-тьфу) и сделаю красиво.
#4 by Diman000
+ Еще, в EI, насколько я понял, используется не чтение из таблиц, а анализ трассировки
#5 by MMF
именно... посмотри еще тут честно парсятся метаданные
#6 by Diman000
И стоит полная версия этого удовольствия 60К...
#7 by MMF
сие мне неведомо. Но ведь окромя собственно соответствия Имя1С - ИмяСКЛ там еще создание вьюшек, удаленный анализ, анализ сообщений УРБД и т.д, если просят столько, может и покупает кто-то
#8 by Diman000
В EI тоже возможностей дофига и больше. Однако бесплатный, сцуко...
#9 by MMF
я ж не против. Дал аффтару ссылку, поскольку он захотел пример чтения метаданных напрямую, "а не перебором в 1С + трассировка", пусть думает.
#10 by Diman000
Ну я ему стоимость подсказал, чтобы проще думалось )) Ибо сам цену на сайте софтпоинта в свое время не нашел - пришлось по мылу писать.
#11 by Dimsen
imho, SoftPoint выглядит посолиднее ... Только вот я не понял что они парсят ... Другими словами: можно ли прочитать метаданные из SQL сервера без чтения бинарных данных 1С ...
#12 by Dimsen
Хм ... по ходу дела реально парсят бинарные данные ... Где бы теперь нарыть формат этих данных ... :)
#13 by MMF
а ты обратись к ним, мол, "хочу купить исходники"
#14 by Immortal
гм..проще прогу декомпилировать.
#15 by Immortal
или попросить. дешевле будет
#16 by Dimsen
Кому интересно: исследовал бинарник по всяко разному. SELECT BinaryData FROM Config WHERE FileName = 'metadata' По ходу дела данные там зашифрованы как-то. Использование Base64 не сильно помогло :) Слава богу есть более простые методы :) Тема по ходу дела закрыта ...
#17 by Dimsen
Проблема решена :) Всем большое спасибо :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С