gifts2017

VirtueMart 2.0 Joomla 2.5 и 1С

Опубликовал Timur Bashaev (timbax) в раздел Обмен - Обмен с другими системами

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Конфигурация
.cf 67,09Kb
20.08.12
77
.cf 67,09Kb 77 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Dmitry Dmitry (Dimasik2007) 20.08.12 21:21
Вы бы хоть картинки поменьше сделали, а то куча пустого пространства, а так информативнее будет.
2. Timur Bashaev (timbax) 20.08.12 22:14
Просто данная система не является полноценной рабочей системой! Реализована попытка одного из методов выгрузки а в дальнейшем загрузки информации. Поэтому так небрежно отнеся к принтскринам.
3. Алексей Ситников (SiAl) 21.08.12 05:08
А в чем смысл публикации? На рабочее решение не тянет - сами признали. А недоделок таких у каждого в загашнике десятки. Если суть была поделиться опытом, то где инфа, исходники, кроме скринов?
4. Ринат Гильмутдинов (grin_64) 21.08.12 06:31
Ни один уважающий себя хостер не даст прямого доступа к базе MySQL. Надо писать скрипты на PHP
5. Timur Bashaev (timbax) 21.08.12 15:40
Смысл поделится идей, получить указания на слабость в безопасности, в скорости, в количестве передаваемых данных. Ведь не обладая большими знаниями в php данную проблему обмена с виртом предлагаю решить через MySQL, с моим хостингом(hc.ru) проблема лишь в том что мой статический ip надо было добавить в разрешенные к подключению мусклу(легко делается через админ-панель), создать пользователя и юзать его удаленно через 1с. Что и было реализовано в данной конфигурации, по хорошему можно было просто ограничится написанием простой обработки для стандартных учетных систем и решить проблему выгрузки товаров и загрузки заказов, кстати подобные обработки уже есть и насколько я знаю они как раз работают через скрипт php, но я же преследую совсем другую цель в создании собственного учетного решения 1с. Объясню это тем что помимо вирта использую систему слежения посещений сайта, которая хранит свои данный также мускле. Таким образом в 1с может отражать данные по посещению. А насчет исходников код подчиняется стандартной логике, используя ODBC — драйвер.
6. sanek sanek_gk (sanek_gk) 22.08.12 09:40
(4) grin_64, любой платный хостер дает доступ на подключение к базе данных которую дает возможность создатьт на своем сервере. Потому что уважающий себя хостер уважает клиентов которые платят за услуги. И доступ к бд не локально практически всегда подразумевается раз уж есть возможность создавать свои бд на сервере mySQL. Решение не однократно реализовано по двустороннему обмену между 1с и базой mysql хостера)).
7. Александр МАН (1977) 22.08.12 12:05
Не задумывались отказаться от ODBC — драйвер?
8. Timur Bashaev (timbax) 22.08.12 12:30
(7) 1977, по какой причине? И что предлагается как альтернатива?
9. Александр МАН (1977) 22.08.12 12:44
Не стабильный и медленный дравер.
10. Timur Bashaev (timbax) 22.08.12 13:16
11. Serg Kondrasgov (SergDi) 25.08.12 12:10
думаю лучше делать обмен через веб сервисы.
таким образом выгружать товары на сайта, а с сайта получать заказы
13. Serg Kondrasgov (SergDi) 27.08.12 09:19
(12) c Joomla не знаком, я имел ввиду web-сервисы как техналогию обмена данными http://ru.wikipedia.org/wiki/WSDL

на php( например подключив NuSoap) написать web-сервис который с бд сайта будеть брать нужные данные и отдавать WSDL
14. Степан S (Ed111111) 17.05.13 09:46
Копирует ли он дополнительные реквизиты описания товара из Видов Номенклатуры? Никак не могу найти обработку с такой возможностью.(
И планируете ли вы дальше развивать данную разработку?
15. Alex Severchukov (severchukov) 31.10.13 12:20
Не сочтите за наглость, тоже в последнее время интересует эта тема, не подскажите источники, литературу, если можно, поделитесь кодом конфы, пожалуйста????
16. Timur Bashaev (timbax) 10.11.13 23:26
Думаю что можно сделать такую обработку, которая скопирует все необходимое как туда так и обратно, так же можно обновлять необходимую информацию на странице с помощью 1с. Делаю это через модули Joomla.
17. Timur Bashaev (timbax) 10.11.13 23:30
С литературой гугл в помощь, а копать надо подключение 1С к mysql, дальше знать "SQL" и смотреть структуру таблиц + немного знаний 1С и можно почти все.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа