Написанная конфигурация получает заказы с VirtueMart 2 из базы MySQL сайта. Пока она представляет собой только платформу для дальнейшей большой работы!
В настройках 1С необходимо прописать пользователя и пароль к мусклу, имя БД, IP-адрес сервера и префикс БД. А также в некоторых мусклах необходимо настраивать доступ к MySQL со своего айпи. В моем случае, на хостинге было необходимо в настройках MySQL прописать айпишник компа, с которого 1С забирает информацию (благо он у меня статический).
В конфигурации пока осуществлена загрузка односторонней информации из MySQl в 1С: Номенклатуры, Статусов Заказа, Клиентов и Заказов.
Вы бы хоть картинки поменьше сделали, а то куча пустого пространства, а так информативнее будет.
Просто данная система не является полноценной рабочей системой! Реализована попытка одного из методов выгрузки а в дальнейшем загрузки информации. Поэтому так небрежно отнеся к принтскринам.
А в чем смысл публикации? На рабочее решение не тянет — сами признали. А недоделок таких у каждого в загашнике десятки. Если суть была поделиться опытом, то где инфа, исходники, кроме скринов?
Ни один уважающий себя хостер не даст прямого доступа к базе MySQL. Надо писать скрипты на PHP
Смысл поделится идей, получить указания на слабость в безопасности, в скорости, в количестве передаваемых данных. Ведь не обладая большими знаниями в php данную проблему обмена с виртом предлагаю решить через MySQL, с моим хостингом(hc.ru) проблема лишь в том что мой статический ip надо было добавить в разрешенные к подключению мусклу(легко делается через админ-панель), создать пользователя и юзать его удаленно через 1с. Что и было реализовано в данной конфигурации, по хорошему можно было просто ограничится написанием простой обработки для стандартных учетных систем и решить проблему выгрузки товаров и загрузки заказов, кстати подобные обработки уже есть и насколько я знаю они как раз работают через скрипт php, но я же преследую совсем другую цель в создании собственного учетного решения 1с. Объясню это тем что помимо вирта использую систему слежения посещений сайта, которая хранит свои данный также мускле. Таким образом в 1с может отражать данные по посещению. А насчет исходников код подчиняется стандартной логике, используя ODBC — драйвер.
(4) grin_64, любой платный хостер дает доступ на подключение к базе данных которую дает возможность создатьт на своем сервере. Потому что уважающий себя хостер уважает клиентов которые платят за услуги. И доступ к бд не локально практически всегда подразумевается раз уж есть возможность создавать свои бд на сервере mySQL. Решение не однократно реализовано по двустороннему обмену между 1с и базой mysql хостера)).
Не задумывались отказаться от ODBC — драйвер?
(7) 1977, по какой причине? И что предлагается как альтернатива?
Не стабильный и медленный дравер.
(9) 1977, Альтернатива?
думаю лучше делать обмен через веб сервисы.
таким образом выгружать товары на сайта, а с сайта получать заказы
(11) SergDi,http://joomlaforum.ru/index.php?topic=209205.0
Вы про это?
(12) c Joomla не знаком, я имел ввиду web-сервисы как техналогию обмена даннымиhttp://ru.wikipedia.org/wiki/WSDL
на php( например подключив NuSoap) написать web-сервис который с бд сайта будеть брать нужные данные и отдавать WSDL
Копирует ли он дополнительные реквизиты описания товара из Видов Номенклатуры? Никак не могу найти обработку с такой возможностью.(
И планируете ли вы дальше развивать данную разработку?
Не сочтите за наглость, тоже в последнее время интересует эта тема, не подскажите источники, литературу, если можно, поделитесь кодом конфы, пожалуйста????
Думаю что можно сделать такую обработку, которая скопирует все необходимое как туда так и обратно, так же можно обновлять необходимую информацию на странице с помощью 1с. Делаю это через модули Joomla.
С литературой гугл в помощь, а копать надо подключение 1С к mysql, дальше знать «SQL» и смотреть структуру таблиц + немного знаний 1С и можно почти все.