bdd2

Простое подключение к сторонней базе. Структура метаданных, выборка и обработка данных.

Опубликовал Евгений (Ekovichev) в раздел Программирование - Практика программирования

Файл представляет собой внешнюю обработку. Через com-соединение подключается  по указанному адресу к любой базе и строит структуру дерева метаданных. Обработка позволяет написать запрос на стороне подключенной базы, выполнить запрос и на основе полученной выборки исполнить произвольный алгоритм.

Для подключения к базе 1с необходимо указать:адрес базы, Пользователя и Пароль для входа. 
При удачном подключении обработка автоматически построит структуру дерева метаданных.
На вкладке "Построитель запроса" можно написать запрос к подключенной базе. Причем необходимо учесть, что, если базы не идентичные, то поля ссылочного типа не будут отображены в результате выполненного запроса. Такие поля необходимо выбирать через конструкцию : ПРЕДСТАВЛЕНИЕ(*.Ссылка). Это связано с тем, что поля ссылочного типа хранят ссылку на объекты, которых нет в базе(в той базе через которую вы соединяетсь с другой), представление в данном случае возвращает наименование поля ссылочного типа.
По нажатию на кнопку "Алгоритм" открывается форма, в которой можно описать и выполнить произвольный алгоритм для полученной выборки.

Качайте на здоровье, надеюсь пригодитсяSmile 

Скачать файлы

Наименование Файл Версия Размер
ВыборкаДанныхБазыЧерезCom
.epf 20,14Kb
26.02.14
40
.epf 1.1 20,14Kb 40 Скачать

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
2. Евгений (Ekovichev) 472 17.10.13 07:34 Сейчас в теме
Все что здесь есть особенного написано в описании:) Я иногда пользуюсь, когда баз много, а открывать не хочется, то проще написать запрос и вытащить нужную информацию.
3. Мария Дорошенко (maria7777777) 14 28.10.13 13:38 Сейчас в теме
Все бы ничего, но есть одно но...Соединяемся с базой через com, а при закрытии надо от базы отсоединиться. Качала обработку, чтоб посмотреть как правильно отсоединиться от базы на функцию "При закрытии", а нету такой в обработке... Можно было бы еще как вариант выбора, присобачить соединение с скл базой.
Прикрепленные файлы:
4. Евгений (Ekovichev) 472 28.10.13 13:52 Сейчас в теме
Необходимо присвоить переменной connection = Неопределено.
5. Борис (soap) 40 05.03.14 10:05 Сейчас в теме
интересно. бывает необходимость в таком функционале.