gifts2017

Подключение к базе (Файловой/Серверной) через COM объект с адаптацией коннектора конфигурации

Опубликовал Alex Alex (g_b) в раздел Администрирование - Сервисные утилиты

Нужно только ввести настройки, для примера при открытии загружаются настройки. Так же есть адаптация Коннектора COM-Объекта, если базы на разных платформах, + бонусом обработка записи лога сообщений с возможностью его вывода на экран в ТабДок и сохранения в файл .xls
Своеобразная методичка - Тестер.

Обработка предназначена для тестирования, изучения и применения COM-подключения в 1С из одной БД в другую БД, как серверную, так и локальную, даже если версии конфигурации отличаются, также есть пример ведения и записи LOG-файла, в который пишутся сообщения и ошибки при выполнении обработки. Файлик записывается в формате .xls. 

Для работы с 8.0 и 8.1 нужно вызвать всесто V82.Connect соответствующие методы V8  и V81.

Все проверено и работает.

Это своеобразная методичка - Тестер, она сообщит, есть ли подключение или нет, и также можно посмотреть (код открыт), как сделано, и просто добавляем свой код  или запрос к другой базе данных по нашей задаче.


В версии 1.01 добавлена поддержка коннектора 8.3

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

Наименование Файл Версия Размер Кол. Скачив.
COM_соединение_1.01.epf
.epf 15,74Kb
05.04.16
0
.epf 1.01 15,74Kb 0 Скачать
COM_соединение.epf
.epf 15,43Kb
05.04.16
4
.epf 1.0 15,43Kb 4 Скачать

См. также

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

Комментарии

1. Allexey (alex_4x) 22.01.16 11:45
Всё здорово, но добавить бы еще выбор из списка зарегистрированных баз.
2. Alex Alex (g_b) 26.01.16 13:01
Хорошо )) добавим, спасибо
3. aspirator 23 (aspirator23) 30.01.16 16:04
... даже если версии конфигурации отличаются...
Можно подробнее в чем идея адаптации?
4. Alex Alex (g_b) 01.02.16 13:24
Неправильно написал... если разные версии платформы ... если в двух словах у них разные версии коннекторов, а коннектор хранится в реестре только один , и вот определяется если коннекторы разные , то прописывается коннектор младшей конфигурации , и все работает , сделано если базы на разных платформах стоят (для обмена делал)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа