Компонента для работы с MySQL в 1С
Как известно конфигурации 1С:Предприятие "из коробки" могут производить обмен данными только с CMS Битрикс, но очень часто требуется разработать обмен данными и с другими CMS.
Именно для этих целей мы разработали отдельную внешнюю компоненту, которая позволяет взаимодействовать практически с любыми сайтами, если его база данных работает на MySQL.
Компонента поддерживает как прямое подключение к серверу MySQL, так и безопасное с использованием протокола SSH, который используется у большинства хостинг-провайдеров.
Подробная информация по запросу на Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Описание методов внешней компоненты (SSH)
ПодключитьВнешнююКомпоненту
(
"AddIn.SSH"
);
Компонента
= Новый
COMОбъект
(
"AddIn.SSH"
);
//Возвращает управляющий объект компоненты работы с SSH.
Свойства:
- Хост (строка) - Адрес или имя сервера
- Порт (число) - Порт SSH
- Пользователь (строка) - Имя пользователя
- Пароль (строка) - Пароль
- RSAКлюч(строка) - Полный путь к файлу ключа OpenSSH для авторизации
- Подключен (булево) - Состояние соединения с сервером
- ПробросПортаMySQL(булево) - Пробрасывать порт MySQL(tcp 3306) на localhost
Методы:
Подключить
();
//Установить соединение с сервером
Отключить
();
//Разорвать соединение с сервером
Описание методов внешней компоненты (MySQL)
ПодключитьВнешнююКомпоненту
(
"AddIn.MySQL"
);
Компонента
= Новый
COMОбъект
(
"AddIn.MySQL"
);
//Возвращает управляющий объект компоненты работы с MySQL.
Свойства:
- Хост (строка) - Адрес или имя сервера
- Порт (число (Default 3306)) - Номер порта
- Пользователь (строка) - Имя пользователя
- Пароль (строка) - Пароль
- СостояниеПодключения (строка) - Состояние соединения с сервером
- БазаДанных (строка) - Имя базы данных на сервере
- СостояниеПодключения (строка) - Состояние подключения к серверу MySQL
Методы:
Подключить
();
//Установить соединение с сервером MySQL
Отключить
();
//Разорвать соединение с сервером MySQL
ВыполнитьMySQLЗапрос
(
<ТаблицаЗначений>
,
”<Текст запроса>”
)
<ТаблицаЗначений> - Пустая таблица значений 1С (без колонок и строк), в которую помещается результат выполненного запроса.
<Текст запроса> - Строка запроса в формате MySQL
ВыполнитьMySQLЗапросНаЗапись
(
”<Текст запроса>”
)
<Текст запроса> - Строка запроса в формате MySQL
Tags: MySQL, MySQL в 1С