www.it-svs.ru

Компонента для работы с 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С