Картинка - HTTP сервер, HTTP асинхронный клиент, клиент ГИС МТ

HTTP сервер, HTTP асинхронный клиент, клиент ГИС МТ "Честный знак" внешние компоненты для 1С 7.7

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async можно наладить обмен данными между удаленными информационными базами по протоколам HTTP, HTTPS и WebSocket. С помощью компоненты HttpSrv7 используя протокол WebSocket можно создавать и поддерживать работу нескольких чатов. С помощью компоненты HTTP_Async можно асинхронно отправлять HTTP-запросы к сайтам, веб-сервисам (в т.ч. к HTTPSrv7) и обрабатывать ответы по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи в формате Base64 и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

Арт.: 1663863

image1.png
image2_1.png
image2_2.png
image3.png
image4.png
image5.png
image6_1.png
image6_2.png
image6_3.png
image7.png
HTTP_Async1.png
HTTP_Async2.png
Gismt1.jpg
Gismt2.jpg
Шаг2.jpg
Шаг3.jpg
Шаг4.jpg
Шаг6.jpg
Шаг7.jpg
ws1.png
ws2_1.png
ws3_1.png
ws4_1.png
ws5.png
ws6.png
ws7.png
ws8.png
image1.png
image2_1.png
image2_2.png
image3.png
image4.png
image5.png
image6_1.png
image6_2.png
image6_3.png
image7.png
HTTP_Async1.png
HTTP_Async2.png
Gismt1.jpg
Gismt2.jpg
Шаг2.jpg
Шаг3.jpg
Шаг4.jpg
Шаг6.jpg
Шаг7.jpg
ws1.png
ws2_1.png
ws3_1.png
ws4_1.png
ws5.png
ws6.png
ws7.png
ws8.png
Лицензии

6 100 руб.

Техподдержка и обновления

3 660 руб.

3 660 руб.

Область применения

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и , используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту  HTTP_Async можно наладить обмен данными между удаленными информационными базами по протоколам HTTP, HTTPS и WebSocket. С помощью компоненты HttpSrv7 используя протокол WebSocket можно создавать и поддерживать работу нескольких чатов.
С помощью компоненты HTTP_Async можно асинхронно отправлять HTTP-запросы к сайтам, веб-сервисам (в т.ч. к HTTPSrv7) и обрабатывать ответы по мере их поступления. 
Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи в формате Base64 и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7
Компоненты разработаны по технологии создания внешних компонент COM. Тестировались на платформе 1С релиза 7.70.027 под управлением Windows 10.
Полные описания всех компонент доступны для бесплатного скачивания в разделе «Бесплатные файлы».
 

HTTP сервер (HTTPSvr7.dll)

Позволяет запускать HTTP или HTTPS сервер, включая протокол WebSocket, на любом порту, обрабатывать входящие запросы в 1С и управлять настройками сервера для их обработки без участия 1С.

Протокол HTTPS и на его основе WebSocket работает с библиотекой OpenSSL версии 1.0.2 и поддерживает TLS v1.2.

Каждый входящий HTTP-запрос обрабатывается в отдельном потоке. Все запросы регистрируются в общем массиве, размер которого можно устанавливать программно. Каждому запросу для обработки в 1С присваивается числовой идентификатор (ИД). По окончании обработки запрос удаляется из массива.

В зависимости от программных настроек сервера часть запросов может обрабатываться компонентой в фоновом режиме без участия 1С.

При регистрации запроса (обрабатываемого в 1С) в глобальном модуле 1С вызывается процедура «ОбработкаВнешнегоСобытия», в которую передается ИД нового запроса. Для обработки запросы можно выбирать по-конкретному ИД или последовательно перебирая все.

Можно передавать обработку запросов другим экземплярам 1С, созданным как OLE-объекты. Для этого серверу передается имя файла, в который будет выгружен ответ, и время его ожидания. В OLE-экземпляр 1С передается также имя файла-результата и все необходимые параметры запроса. OLE- экземпляр формирует ответ и выгружает его в указанный файл. Как только файл ответа появляется, сервер передает его HTTP-клиенту и удаляет запрос из массива.

Также в отдельном массиве регистрируются и поддерживаются WebSocket - соединения, которые могут быть объединены в чаты.

 
 Краткое описание объектов, методов и свойств компоненты HTTPSrv7.dll:
 
HTTP асинхронный клиент (HTTP_Async.dll)

Позволяет асинхронно работать с веб-сервисами по протоколу HTTP или HTTPS и использовать любые методы передачи: GET, POST, PUT, DELETE, OPTIONS.

Поддерживает асинхронную работу по протоколу WebSocket одновременно для нескольких соединений.

Протокол HTTPS и WebSocket на его основе работает с библиотекой OpenSSL версии 1.0.2 и поддерживает TLS v1.2.

Поддерживается автоматическая распаковка данных сжатых в формате «gzip».

Имеется функция перевода строк JSON во вложенные объекты 1С 7.7 типа «СписокЗначений».

Все переданные запросы получают уникальные идентификаторы и сохраняются в массиве. В любой момент времени можно:

  • проконтролировать состояние любого запроса,
  • время его работы,
  • получить в случае готовности его результаты, а также завершить его работу, после чего запрос из массива удаляется.
 
 Краткое описание объектов, методов и свойств компоненты HTTP_Async.dll:
 

Клиент ГИС МТ "Честный знак" (GISMT.dll)

Включает в себя объекты: Addin.HTTP_Async (версии 0.2.0) и Addin.GISMT

Дополнительно к полной функциональности HTTP_Async позволяет выбрать сертификат цифровой  подписи из личного хранилища сертификатов и сформировать цифровую подпись в формате Base64, как того требует "True API" ГИС МТ "Честный знак".

Методы ПолучитьКлючСессии() и ПолучитьДокументы() разработаны согласно "Описанию True API" ГИС МТ версии 354.0 (по состоянию на 1.03.2024г).

 
 Краткое описание методов и свойства объекта Addin.GISMT:

 

Бесплатные демо-версии

Демо-конфигурация с демо-обработками и демо-компонентами доступны для бесплатного скачивания в разделе «Бесплатные файлы».

Ограничения demo-версий библиотек  *.dll:

  • объект Addin.HTTPSrv7 действует только в пределах localhost; 
  • объект Addin.HTTP_Async действует только в пределах localhost; 
  •  у объекта Addin.GISMT не работает метод Подписать;
  • у объекта Addin.GISMT свойство КлючСессии по чтению и записи не доступно.
 
 Демо работы HTTPSrv7 с запросами из браузера
 
 Демо работы клиента HTTP_Async с сервером HTTPSrv7
 
Демо работы GISMT.dll
 
Демо работы из браузера с конфигурацией 1С 7.7 "Торговля + склад"
 
Демо работы с WebSocket и чатом
 
 История изменения версий HttpSrv7
 
 История изменения версий HTTP_Async
 
 История изменения версий GISMT

 

Техническая поддержка

Бесплатный период техподдержки составляет 1 месяц со дня покупки.

Также после приобретения вы получаете 1 месяц бесплатных обновлений.

В случае возникновения ошибок рекомендуем ознакомиться с описанием и документацией программы. Если не нашли решения своей проблемы в документации или решение не помогает - тогда создайте обращение по инструкции ниже:

1

Создать обращение (тикет)

Создать тикет

2

Заполнить данные

Контакты, номер заказа, подробное описание вопроса
Напишите порядок ваших действий с программой, приложите видео/скриншоты/отчеты об ошибке
Точную конфигурацию 1С, версии платформы, инструмента, СУБД

3

Дождаться ответа

Время ответа до 24 часов в рабочее время

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

Остались вопросы?

Для получения дополнительной информации и помощи в настройке модуля под нужды вашего бизнеса — оставьте заявку

Демоверсия Feedback Pro
Статистика:
Просмотры 13390
Загрузки 2
Рейтинг 40
Создание 27.05.22 17:23
Обновление 18.07.25 10:18
№ Публикации 1663863
Характеристики:
Теги

Внешняя компонента 7.7 сервер HTTP веб web WebSocket

Рубрики Разработка внешних компонент WEB-интеграция
Кому Разработчик
Тип файла Архив с данными
Платформа 1С:Предприятие 7.7
Конфигурация 1C77
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Нет
Наименование Файл Версия Размер
HTTP сервер 1С 7.7 + HTTP асинхронный клиент + клиент ГИС МТ: подробное описание, демо-конфигурации, демо- компоненты .zip 0.4.0_0.3.0 2,16Mb 96 Скачать

См. также

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в ...

7320 руб.