Web- и http-сервисы для онлайн-обмена с «1С:Предприятием»

Последние изменения: 14.02.2022

Глоссарий

Web-сервер сервер, принимающий HTTP-запросы от клиентов, обычно Web-браузеров, требуется для публикации web-сервиса и http-сервиса из базы 1С.

Web-сервис Web-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (SOAP, XML-RPC и т. д.) и соглашениях (REST). Web-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.

Http-сервис — позволяет использовать 1С как набор сервисов в сложных распределенных системах, а также позволяет интегрировать «1С:Предприятие» с другими информационными системами.

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

Публикация расширения — это помещение объектов Web-сервиса (http-сервиса) для обмена из расширения в службу Web-сервиса.

Схема обмена через web- и http-сервисы


Подробнее читайте в статье «Схема обмена Mobile SMARTS с учетной системой на платформе «1С: Предприятие» в онлайн-режиме с использованием web-сервиса «Клеверенс»»

Как происходит обмен между Mobile SMARTS и «1С:Предприятием»

Для доступа в базу «1С:Предприятия» (для получения данных о товаре по штрихкоду, списка документов, или самого документа) продукты «Клеверенса» по умолчанию используют COM-соединение.

Когда мобильному устройству нужен онлайн-доступ к 1С, оно обращается к серверу Mobile SMARTS, который поднимает у себя COM-соединение к нужной базе 1С, открывает в этой базе специальную обработку «Клеверенс» и делает выборки по базе 1С, используя сервисные экспортные методы, написанные в этой обработке.

Использование СОМ-соединения позволяет быстро организовать обмен данными без ручных манипуляций и установки дополнительного софта.

Современные методы обмена данными в онлайн-режиме

В отличие от устаревшего COM-соединения, web- и http-сервисы предлагают более современную среду для обмена данными с учетной системой на платформе «1С: Предприятие» в онлайн-режиме.

Описание Web-сервис  HTTP-сервис COM-соединение
Работа с большим количеством запросов
Может безопасно работать в сети Интернет через публикацию сервиса
Может работать с базой «1С: Предприятия», которая находится в облаке (от 1С-Рарус, 1С-Бит, Scloud, и др.)
При старте новых сеансов параллельные запросы не требуют повторной инициализации
Не требует прав на внешнее соединение у общих модулей конфигурации 
Автоматическое управление сеансами, средствами «1С: Предприятия» и web-сервера
Соединение не использует клиентскую лицензию с сервера 1С
Быстрая авторизация и старт сеанса «1С: Предприятия»


Простая и быстрая отладка



Может работать в системе «1С:ФРЕШ»


Может работать с базой Mobile SMARTS, которая находится в облаке


Может выполнять запросы с «клиента», где запускается коннектор.


Работает без установки web-сервера


Простая настройка работы в онлайн-режиме без ручных манипуляций


Требуемая минимальная версия установленной платформы 1C 8.3.3 8.3.5 8.3.3
Требуемая минимальная версия совместимости конфигурации 1С 8.2.19 8.3.5 8.2.19

Когда лучше использовать web- и http-сервисы 

Т.к. COM-соединение является устаревшим методом, для обмена данными предпочтительнее использовать современные web- и http-сервисы, т.к. они: 

  • не имеют таких проблем при работе продуктов «Клеверенс», как COM-соединение (длительный первый запуск, медленное получение данных, обрывы соединений и т. д.);
  • позволяют большому количеству устройств одновременно делать множество запросов к системе в онлайн-режиме;
  • запись и проведение документов становится более предсказуемым, т.к. выполняется в контексте сервера 1С, а не внешнего соединения (подробнее).
Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500


Страницы по алфавиту