Выгрузка из 1с7.7 в joomshoping. Часть 2. Установка ODBC Driver MySql.

Для реализации обмена между 1с и базой сайта я рассматривал варианты:

1. Через адресную строку, через функцию GET языка php, но отказался от него ввиду того, что с php я на вы.

2. С помощью библиотеки mysql.dll для 1с7.7. Реализовал на ней, но при выходе пользователя из 1с сеанс 1с оставался висеть в процессах. Пришлось отказаться.

3. С помощью ODBC драйвера для mysql.

Третий вариант оказался для меня самым удачным. Его и опишу подробно.

Суть этого варианта в следующем: прямо из 1с мы подключаемся к базе mysql сайта и, передавая значения, полученные из базы 1с в параметрах, выполняем запросы к базе mysql. Обязательное требование: База mysql должна быть доступна для сервера 1с!!!

Для того, чтобы дать доступ серверу 1с к базе mysql необходимо в phpMyAdmin на вкладке "Привелегии" добавить нового пользователя. У которого в поле "Хост" должен быть выставлен "%" либо нужный ip.

Если у вас нет доступа к управлению базами mySql обратитесь к своему хостеру(системному администратору).

Далее устанавливаем драйвер ODBC, который можно скачать во вложении. Тут всё просто, как в Windows - "Далее, далее, далее". Потом переходим в Пуск+Панель управления + Администрирование + Источники данных (ODBC).

Нажимаем на кнопку "Добавить" и в следующем окне выбираем ODBC MySql 5.1 Driver:

Нажимаем "Готово" и получаем:

Немного уделю внимание возможным причинам, по которым соединение не проходит. Их всего может быть две:

1) Нерпавильно заполнены поля в предидущей форме;

2) Хостер не открыл базу для текущего пользователя.

Итак, мы закончили с соединением и можем перейти к следующему шагу.

Автоматизация хаоса

Контакты:

Телефон: +7 963 570 26 00

E-mail: al_zzz@mail.ru

Дизайн сайта:

Веб-дизайн и верстка: Зелёнкина Елена

8 963 578 05 35, lena_431@mail.ru