Работа с WebSocket из 1С в объекте Поле HTML Документа (HTML 5)

Обмен - Интеграция с WEB

javascript js websocket интеграция

9
WebSocket - протокол над http, позволяющий серверу отправлять на клиент уведомления. По мотивам обработок https://infostart.ru/public/434771/ https://infostart.ru/public/338126/

Для использования WebSocket на 1С не нужны внешние библиотеки: достаточно указать в поле HTML документа строку <meta http-equiv="X-UA-Compatible" content="IE=11">.

В данном примере при открытии формы WevSocket подписывается на канал изменений котировок биржи. Приём событий идёт в форме 1С, данные передаются через очередь на JavaScript. Полученные данные можно легко преобразовать в структуру для дальнейшей обработки.

Обработка предназначена для тестирования объектов JS (изменением текста html на форме) и обработки событий.

Тестировалась на платформе 1С 8.3.11.3034, ОС Windows 7 SP1 x64, с установленным IE 11.0.9600.18964.

9

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

Наименование Файл Версия Размер
WebSocket
.epf 8,37Kb
18.04.18
7
.epf 8,37Kb 7 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. yurii_host 1836 18.04.18 13:19 Сейчас в теме
Интересно, надо будет посмотреть
2. capwell 86 18.04.18 13:25 Сейчас в теме
3. capwell 86 18.04.18 13:57 Сейчас в теме
Очень нестабильная связка. Не на всех машинах запускается, иногда требует настроек безопасности. В некоторых случаях просто перестает подключаться: ком объект создается, а метод выполнить не может.

Насчёт безопасности и глючности IE - согласен. На web клиенте наверное вообще не работает. Но с ограничениями это вполне рабочий способ.
К сожалению данные в событии не передаются, приходится вызывать функцию.
Оставьте свое сообщение