Мне тут часто задают вопросы. Так вот, отвечаю.
Etka и Elsa (электронные каталоги запчастей и работ) умеют общаться с DMS (Dealer Management System, в нашем случае это 1С:Предприятие) посредствомXML-сообщений, передаваемых по протоколу HTTP. Чтобы эти три системы могли общаться, нужен посредник — DMS-Backbone (далее DMSBB. DMSBB — это маршрутизатор XML-сообщений. У него есть таблица адресов, и по этим данным службы (то есть Elsa, Etka, DMS) общаются между собой.
Описание форматов сообщений обычно импортер(VW-RUS) предоставляет совместно с дистрибутивом DMSBB.
Для подключения 1С:Предприятие к DMSBB, нужен некий коннектор (в нашем случае мы написали скрипт для IIS, он называется V8Gate), который будет передавать сообщения между 1С и Etka/Elsa.
На стороне 1С:Предприятие реализован парсер XML-сообщений, получаемых от DMS-Backbone посредством V8Gate.
Таким образом 1С:Предприятие отвечает за такие службы, как наличие запчасти на складе, цена запчасти, получение информации об открытыхзаказ-нарядах, клиентах, автомобилях и передача заказа из Etka/Elsa в 1С:Предприятие.
Мы делали интеграцию с восьмой версией 1С:Предприятие. И V8Gate использует COM-интерфейс восьмёрки. У меня есть сомнения, что можно поступить аналогичным образом с версией 7.7. Нет уверенности что её COM-интерфейс поддерживает пул соединений. Возможно, легче будет работать напрямую с базой данных с использованием SQL.
Добавить комментарий