VirtueMart 2.0 Joomla 2.5 и 1С


Обмен между Joomla 2.5.6 (VirtueMart 2.0.6) и 1С

Написанная конфигурация получает заказы с VirtueMart 2 из базы MySQL сайта. Пока она представляет собой только платформу для дальнейшей большой работы! 

В настройках 1С необходимо прописать пользователя и пароль к мусклу, имя БД, IP-адрес сервера и префикс БД. А также в некоторых мусклах необходимо настраивать доступ к MySQL со своего айпи. В моем случае, на хостинге было необходимо в настройках MySQL прописать айпишник компа, с которого 1С забирает информацию (благо он у меня статический).

В конфигурации пока осуществлена загрузка односторонней информации из MySQl в 1С: Номенклатуры, Статусов Заказа, Клиентов и Заказов. 

17 Comments

  1. Dimasik2007

    Вы бы хоть картинки поменьше сделали, а то куча пустого пространства, а так информативнее будет.

    Reply ↓
  2. timbax

    Просто данная система не является полноценной рабочей системой! Реализована попытка одного из методов выгрузки а в дальнейшем загрузки информации. Поэтому так небрежно отнеся к принтскринам.

    Reply ↓
  3. SiAl

    А в чем смысл публикации? На рабочее решение не тянет — сами признали. А недоделок таких у каждого в загашнике десятки. Если суть была поделиться опытом, то где инфа, исходники, кроме скринов?

    Reply ↓
  4. grin_64

    Ни один уважающий себя хостер не даст прямого доступа к базе MySQL. Надо писать скрипты на PHP

    Reply ↓
  5. timbax

    Смысл поделится идей, получить указания на слабость в безопасности, в скорости, в количестве передаваемых данных. Ведь не обладая большими знаниями в php данную проблему обмена с виртом предлагаю решить через MySQL, с моим хостингом(hc.ru) проблема лишь в том что мой статический ip надо было добавить в разрешенные к подключению мусклу(легко делается через админ-панель), создать пользователя и юзать его удаленно через 1с. Что и было реализовано в данной конфигурации, по хорошему можно было просто ограничится написанием простой обработки для стандартных учетных систем и решить проблему выгрузки товаров и загрузки заказов, кстати подобные обработки уже есть и насколько я знаю они как раз работают через скрипт php, но я же преследую совсем другую цель в создании собственного учетного решения 1с. Объясню это тем что помимо вирта использую систему слежения посещений сайта, которая хранит свои данный также мускле. Таким образом в 1с может отражать данные по посещению. А насчет исходников код подчиняется стандартной логике, используя ODBC — драйвер.

    Reply ↓
  6. sanek_gk

    (4) grin_64, любой платный хостер дает доступ на подключение к базе данных которую дает возможность создатьт на своем сервере. Потому что уважающий себя хостер уважает клиентов которые платят за услуги. И доступ к бд не локально практически всегда подразумевается раз уж есть возможность создавать свои бд на сервере mySQL. Решение не однократно реализовано по двустороннему обмену между 1с и базой mysql хостера)).

    Reply ↓
  7. 1977

    Не задумывались отказаться от ODBC — драйвер?

    Reply ↓
  8. timbax

    (7) 1977, по какой причине? И что предлагается как альтернатива?

    Reply ↓
  9. 1977

    Не стабильный и медленный дравер.

    Reply ↓
  10. timbax

    (9) 1977, Альтернатива?

    Reply ↓
  11. SergDi

    думаю лучше делать обмен через веб сервисы.

    таким образом выгружать товары на сайта, а с сайта получать заказы

    Reply ↓
  12. timbax

    (11) SergDi, http://joomlaforum.ru/index.php?topic=209205.0

    Вы про это?

    Reply ↓
  13. SergDi

    (12) c Joomla не знаком, я имел ввиду web-сервисы как техналогию обмена данными http://ru.wikipedia.org/wiki/WSDL

    на php( например подключив NuSoap) написать web-сервис который с бд сайта будеть брать нужные данные и отдавать WSDL

    Reply ↓
  14. Ed111111

    Копирует ли он дополнительные реквизиты описания товара из Видов Номенклатуры? Никак не могу найти обработку с такой возможностью.(

    И планируете ли вы дальше развивать данную разработку?

    Reply ↓
  15. severchukov

    Не сочтите за наглость, тоже в последнее время интересует эта тема, не подскажите источники, литературу, если можно, поделитесь кодом конфы, пожалуйста????

    Reply ↓
  16. timbax

    Думаю что можно сделать такую обработку, которая скопирует все необходимое как туда так и обратно, так же можно обновлять необходимую информацию на странице с помощью 1с. Делаю это через модули Joomla.

    Reply ↓
  17. timbax

    С литературой гугл в помощь, а копать надо подключение 1С к mysql, дальше знать «SQL» и смотреть структуру таблиц + немного знаний 1С и можно почти все.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *