В отличие от глючных и непонятных внешних источников данных, до сих пор не работающих нормально, создающих временные таблицы и разрывающих соединение с сервером, данная библиотека позволяет реализовать легкий и быстрый доступ любой системы 1С к данным смежных систем на SQL сервере.
Может быль легко адаптирована под любой SQL сервер.
Реализованы функции:
СоединениеSQL — Соединяется с сервером SQL и возвращает ADODB.Connection
ВыполнитьЗапросSQL — Выполняет запрос и возвращает таблицу значений с выбранными данными, где имена колонок соответствуют именам полей sql запроса
ВыполнитьInsertSQL — Выполняет вставку таблицы значений, где имена колонок соответствуют именам полей sql таблицы, а значения — примитивные типы
ВыполнитьCreateTable — Выполняет создание/пересоздание таблицы значений, где имена колонок соответствуют именам полей sql таблицы, а их тип — примитивный: строка, число, булево, дата
Не хватает функции удаления данных.
Удаление данных выполняется с помощью ВыполнитьЗапросSQL. Просто вместо select туда передаете запрос с delete. Пример удаления данных внутри формы обработки — при нажатии на кнопку «Записать в базу» сначала происходит очистка данных таблицы на сервере, а затем вставка (insert) всей таблицы, заполненной на форме.