Внешняя компонента WebSocketClient

Публикация № 1112969

Разработка - Разработка внешних компонент

WebSocket вебсокет Web-Socket веб-сокет

Синхронный и асинхронный обмен данными по протоколу WebSocket

Протокол WebSocket («вебсокет»), описанный в спецификации RFC 6455, обеспечивает возможность обмена данными между браузером и сервером через постоянное соединение. Данные передаются по нему в обоих направлениях в виде «сообщений», без разрыва соединения и дополнительных HTTP-запросов. WebSocket особенно хорош для сервисов, которые нуждаются в постоянном обмене данными (например, торговые площадки, работающие в реальном времени).

Компонента WebSocketClient содержит два вида объектов:

  • WebSocketClient_Sync – для работы в синхронном режиме
  • WebSocketClient_Async – для работы в асинхронном режиме

Общие требования

  1. Компонента выполнена по технологии Native API, предназначена для 1С от версии 8.2.9.356 и выше (8.2 и 8.3 любых версий) для ОС Windows x32 и x64.
  2. Для использования защищенного соединения используется библиотека OpenSSL, которая не входит в состав компоненты, а подключается динамически. Это дает возможность использовать самые свежие протоколы шифрования, обновив установленную версию OpenSSL. Путь в библиотеке OpenSSL указывается в свойствах компоненты.

Особенности работы объекта WebSocketClient_Sync

  1. Объект работает в асинхронном режиме. То есть после вызова любого метода объект приостанавливает выполнение основного потока 1С до тех пор, пока не будет получен результат.
  2. Сообщения могут отправляться и приниматься в виде строки или в виде двоичных данных. Сообщение в виде строки кодируется в UTF8. Если требуется другая кодировка, нужно использовать объекты Поток и ДвоичныеДанные (см. раздел "Работа с двоичными данными" справочной информации 1С).

Особенности работы объекта WebSocketClient_Async

  1. Объект работает в асинхронном режиме. То есть после вызова любого метода объект сразу возвращает управление основному потоку 1С. Далее объект продолжает выполнение метода в отдельном фоновом потоке. Таким образом, объект не зависит от длительных операций основного потока (таких, как формирование отчетов и т.п.).
  2. Для сигнализации о возникшем событии используется ВнешнееСобытие. Объект генерирует следующие события: "Open", "Close", "Message", "Ping", "Error".
  3. В 1С может быть одновременно создано несколько объектов WebSocketClient_Async. Чтобы понять, какому объекту адресовано событие, используется идентификатор <ObjectID>, который передается первым параметром во ВнешнемСобытии.
  4. Сообщения могут отправляться и приниматься в виде строки или в виде двоичных данных. Сообщение в виде строки кодируется в UTF8. Если требуется другая кодировка, нужно использовать объекты Поток и ДвоичныеДанные (см. раздел "Работа с двоичными данными" справочной информации 1С).
  5. Принятые сообщения накапливаются в очередь. После того, как сообщение добавлено в очередь, возникает событие "Message". Извлечь сообщение из очереди можно с помощью методов ПолучитьСообщениеКакСтроку или ПолучитьСообщениеКакДвоичныеДанные. После вызова любого из этих методов сообщение автоматически удаляется из очереди.
  6. Объект автоматически отправляет пакет Pong в ответ на получение пакета Ping. Дополнительно объект генерирует событие "Ping", которое не обязательно обрабатывать.
 
 Объект WebSocketClient_Sync
 
 Объект WebSocketClient_Async
 
 Использование защищенного соединения
 
 Простой пример

 

Другие наши продукты:

Набор эмуляторов торгового оборудования
   
Модуль ККТ: онлайн-касса по сети
   
Торговое оборудование по сети

 

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Тестовый пример
.epf 6,72Kb
26.08.19
18
.epf 6,72Kb 18 Скачать бесплатно
04.09.2019

5000 руб.
1.0.1.27 2
Цена до 01.03.2020
4250 руб.
5000 руб.

Моментальная
доставка

26.08.2019
0 2500 руб.

Внешняя компонента WebSocketClient
Возможно ли подключить вашу компоненту на уровне клиентского приложения для получения уведомлений вне зависимости от наличия открытых окон?
3
1

Новый вопрос

E-mail*

Специальные предложения

См. также

SALE! 15%

Интеграция API b2b.4tochki.ru (Форточки)

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::ОУ v8::УФ УТ11 Транспорт, автопарки, такси УУ Платные (руб) Ценообразование, прайсы Оптовая торговля WEB

Внешняя обработка адаптирована для УТ 11, предназначена для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, обновления остатков и цен.

4800 руб.

31.01.2020    869    0       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

SALE! 15%

"Морские контейнерные грузоперевозки" с возможностью трекинга (отслеживания маршрута) движения контейнеров из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

Отчеты и формы Программист Бухгалтер Пользователь Архив с данными v8 БП3.0 Windows Платные (руб) WEB Управление услугами и сервисом

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

3000 руб.

13.01.2020    1225    1       

SALE! 15%

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

Инструменты и обработки Программист Архив с данными v8 v8::УФ 1cv8.cf Россия БУ УУ Windows Платные (руб) Обработка документов WEB

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

3000 руб.

30.12.2019    1583    1    1       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

SALE! 15%

Телефонный справочник организации: управляемые формы, вэб клиент, api

Отчеты и формы no Конфигурация (md, cf) v8 v8::УФ 1cv8.cf Платные (руб) WEB Управленческие

Удобное представление информации по сотруднику: полное ФИО, должность, дата рождения, контакты и состояние сотрудника (работает, в отпуске или болеет, когда и на сколько собирается отпуск или когда запланировал). Рекомендуется работать через WEB интерфейс. 5 стартмани или 1000 руб.

1000 руб.

03.12.2019    1912    1    0       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

SALE! 15%

Интеграция с Onliner.by API

Инструменты и обработки Программист Расширение (cfe) v8 УТ11 Беларусь Платные (руб) WEB

Расширение для добавления товаров, обновления цен на площадку Onliner.by.

3800 руб.

21.11.2019    1596    3       

SALE! 15%

Конвертер Excel-файла PROM в файл для загрузки товаров на Rozetka

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) УУ Платные (руб) Розничная торговля Обмен через XML WEB

Многие небольшие интернет магазины начинают свои продажи с работы на маркетплейсах. Электронные торговые площадки имеют очень высокую посещаемость, огромный перечень товаров и очень удобные для покупателей отборы товаров по определенным параметрам. Это выводит товары интернет магазинов в топ поисковых систем и позволяет экономить бюджет на оплате услуг по разработке и продвижению собственного сайта. Самыми посещаемыми торговыми площадками Украины являются Prom и Rozetka. Товары на Prom довольно легко экспортируются, для этого нужно либо заполнить Excel-файл в необходимом формате и загрузить его, либо же вручную добавлять товар в личном кабинете этой площадки. В случае с Rozetka дело обстоит сложнее. В ее личном кабинете нет возможности создавать товары вручную. Они могут быть загружены только с помощью xml-файла определенного формата, а это вызывает большие сложности у владельцев интернет-магазинов и они вынуждены обращаться за помощью к программистам. С помощью этой обработки можно конвертировать экселевский файл для Prom в файл xml полностью удовлетворяющий требованиям Розетки.

1000 руб.

07.11.2019    3177    8    0       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

SALE! 15%

Набор эмуляторов торгового оборудования

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 Россия Windows Платные (руб) POS терминал ККМ Ридер магнитных карт Сканер штрих-кода Терминал сбора данных Фискальный регистратор Весы

Эмуляторы: электронные весы, весы с печатью этикеток в режиме "OFFLINE", дисплей покупателя, терминал сбора данных, ККТ, принтер чеков, сканер штрихкода, считыватель магнитных карт, RFID считыватель, эквайринговый терминал, принтер этикеток. Поддержка требований к разработке драйверов подключаемого оборудования от 2.1 до 3.2

1500 руб.

02.10.2019    5749    13       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

SALE! 15%

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструменты и обработки Программист Архив с данными v8 Платные (руб) Обмен данными 1С Инструментарий разработчика WEB

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

1500 руб.

24.09.2019    3059    7       

Передача данных с сервера на клиент через WebSocket NativeAPI и Centrifugo

Статья Программист Нет файла v8::УФ 1cv8.cf Россия Бесплатно (free) Интеграция

В статье описываю реализацию обмена для замены передачи сообщений через 1С Сервер взаимодействия.

23.09.2019    4010    malikov_pro    8       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

SALE! 15%

Отправка посылок через UPS

Инструменты и обработки Пользователь Расширение (cfe) v8 v8::ОУ ERP2 УТ11 Россия УУ Платные (руб) WEB

Прямая выгрузка отправлений из 1С в UPS через API-интерфейс. Внимание! Выгрузка доступна только для зарегистрированных на сайте UPS пользователей, запросивших специальный ключ доступа для использования API.

10000 руб.

17.09.2019    2061    0       

SALE! 15%

HTML-описание номенклатуры: заполнение и выгрузка на сайт Битрикс

Инструменты и обработки Программист Пользователь Расширение (cfe) v8 ERP2 УТ11 КА2 УУ Оптовая торговля Розничная торговля Платные (руб) WEB

Расширение предназначено для заполнения html-описаний номенклатуры в 1С и выгрузки этих описаний на сайт Битрикс.

2000 руб.

04.09.2019    5263    20    5       

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

SALE! 15%

Работа с заказами ZZAP

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 1cv8.cf Автомобили, автосервисы УУ Монитор заказов Платные (руб) WEB

Обработка загрузки заказов покупателей с сайта ZZAP для Альфа-Авто. Подходит для платформы как 8.2, так и 8.3. Необходимо иметь логин, пароль и api ключ ZZAP.

1000 руб.

18.07.2019    3110    1    0       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

SALE! 15%

Просмотр файлов обмена заказами Битрикс

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 УНФ УТ11 КА2 Платные (руб) WEB

Обработка предназначена для программистов, тестирующих обмен заказами с сайтом Битрикс. Обработка позволяет просмотреть xml-файлы обмена заказами, выгружаемые из Битрикса в 1С.

1000 руб.

21.06.2019    3975    17    10       

Готовые переносы данных из различных конфигураций 1C Промо

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

SALE! 15%

Внешняя компонента клиента SSH / SCP (Native API)

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 Платные (руб) Разработка внешних компонент

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

5000 руб.

18.06.2019    3231    14    0       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Анализ рынка труда из "1С:Предприятия"

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Кадровые агентства, подбор персонала Зарплата Управление персоналом (HRM) Платные (руб) Разное WEB

Если вы публикуете вакансии или подбираете работу. Узнайте уровень заработных плат, которые предлагают работодатели. Отбирайте вакансии в привычном интерфейсе 1С. Сравнивайте предложения по различным позициям, требованиям, регионам.

1700 руб.

23.04.2019    5711    0       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

SALE! 15%

Компонента для 1С, принимающая вес с железнодорожных, автомобильных, крановых весов

Инструменты и обработки Программист Пользователь Компонента, плагин (dll, vbs,..) v7.7 v8 Транспорт, автопарки, такси Россия Windows Платные (руб) Разработка внешних компонент

Программа "Компонента приёма веса для 1С, версия 3.0" позволяет принимать и заносить вес с весов непосредственно в программу "1С" - то есть, прием веса осуществляется целиком и полностью из программы "1С".

22000 руб.

09.04.2019    3637    0       

SALE! 15%

Cnotone. Система интеграции и обмена данными с 1С

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Платные (руб) Внешние источники данных WEB

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

75500 руб.

26.03.2019    3767    20    0       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

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

6500 рублей

SALE! 15%

Обмен данными с сайтом. БП 3.0

Инструменты и обработки Программист Расширение (cfe) v8 v8::БУ БП3.0 Россия БУ Оптовая торговля Розничная торговля Платные (руб) WEB

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

5000 руб.

18.03.2019    6175    9       

SALE! 15%

Выгрузка товаров с картинками в JoomShoping joomla

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::ОУ УТ11 Россия УУ Windows Оптовая торговля Платные (руб) WEB

Обработка выгружает на сайт код, количество, цену, и картинку номенклатуры. Выгрузка картинок осуществляется через ФТП сервер, товары и цены загружаются по средствам файла коннектора, расположенного в корне сайта.

1500 руб.

12.03.2019    3766    7    0