gifts2017

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

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

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

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

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

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

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

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

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