Home Статьи Интеграция 1С с сайтом на основе веб сервисов
Интеграция 1С с сайтом на основе веб сервисов PDF Печать E-mail
Автор: Piter Antares   
13.02.2014 20:38

 

Интеграция 1С с сайтом на основе WS (веб сервисов).

 

 

Предполагаю, что читатель знаком со стандартным обменом 1С с сайтом и столкнулся с вопросами, скажу, «для продвинутых»

http://habrahabr.ru/company/bitrix/blog/129156/

 

Компания Битрикс в статье делает упор на простоту и массовость. Это правильный подход для компании Битрикс, но не надо забывать, что массовость снижает цену за вход, то есть любой Ваш конкурент получит такую же инфраструктуру из коробки (точнее из двух). Массовость обычно не несёт высокого качества и цель её обеспечить простоту получения некоторых приемлемых товаров и услуг. В то время как для существования на рынке надо выделяться чем-то уникальным.

 

Мне в стандартном обмене с 1С не нравится то, что он не гибкий, то есть я не могу перевыгрузить на сайт, например, только одно свойство для всего товара или перевыгрузить одни лишь количества остатков.

 

По этим причинам и не только я разработал свой алгоритм выгрузки.

За основу я взял технологию Веб сервисов (про неё, кстати, идёт повествование в начале вышеупомянутой статьи), потому что эта технология позволяет расширить одну систему на функционал другой, другими словами не обмениваться между системами, а слить их в единую.

 

Итак, для начала пришлось детально разобраться с самой технологией веб сервисов, у меня долго не получалось изящным способом переносить функционал между системами. Когда этот вопрос оказался позади — начали появляться первые функции и теперь скелет достаточно плотно оброс мышечной массой. Так, например, можно вызовом одной функции переместить весь товар сайта в папку «нет в наличии». Также есть функция выгрузки на сайт только SEO-информации, и есть функция обновления только цены и количества по одной позиции. Список всех существующих функций дам в конце статьи.

 

Как я рассматриваю своё решение интеграции сайта с 1С.

Конечно я считаю, что решение готово к эксплуатации, даже без доработки, только настройкой, но не только. В моём подходе половину решения можно использовать для других целей, например для интеграции сайта с не 1Сным решением, ровно как и обращение из 1С для интеграции с некоторой другой системой. И понятно, что функционал обоих сторон интеграции можно дописывать, если есть такая потребность. Но я с того и начал, что подобные потребности часто возникают.

 

Пример интеграции с ЖКХ

 

Внешний вид обработки стороны 1С

 

Список функций стороны сайта

Список функций механизма обмена на стороне сайта

 

 

 

Обновлено 17.02.2014 22:56
 
 

Мои проекты

1С франчази: Рафт-Софт.
разработка мобильных приложений

интернет-магазин 1onecall.ru

Каталог светодиодной продукции

kupi-salut.ru

Яндекс.Метрика