Самостоятельное введение в механизм через конкретный собственный источник и допустимые API.
Где и как запускать
Сервер своей учебной обработки, тело отдельной процедуры. В конфигураторе создайте собственные WebSocket-клиенты → УчебныеКнигиСокета; адрес собственного будущего стенда ws://127.0.0.1:8080/guide-books, автоматическое подключение выключено.
Подготовка
Сервер своей учебной обработки, тело отдельной процедуры. В конфигураторе создайте собственные WebSocket-клиенты → УчебныеКнигиСокета; адрес собственного будущего стенда ws://127.0.0.1:8080/guide-books, автоматическое подключение выключено.
СоздатьКлиента получает настоящий объект метаданных и уникальный собственный ключ. Метаданные / записи других клиентов не читаются и не изменяются. Работающий WebSocket-сервер для этой подготовки не нужен.
Описание = Метаданные.WebSocketКлиенты.УчебныеКнигиСокета;
Ключ = "guide-book-socket-" + Строка(Новый УникальныйИдентификатор);
Клиент = WebSocketКлиенты.СоздатьКлиента(Описание, Ключ);
Клиент.URLСервера = "ws://127.0.0.1:8080/guide-books";
Клиент.ПодключатьАвтоматически = Ложь;
Соединение = Клиент.ПолучитьТекущееСоединение();
Сообщить("Есть текущее соединение: " + Строка(Соединение <> Неопределено));
Сообщить("Свой клиент подготовлен; Записать / Подключить не вызывались");Разбор по шагам
Подготовьте собственный контекст из описания.
Выполните блок в указанном модуле.
Сравните фактический результат, не объявляя подготовку выполненным обменом.
Как проверить результат
ПолучитьТекущееСоединение возвращает Неопределено при отсутствии соединения. Это подготовка настоящего объекта, не объявление успешного WebSocket-обмена. Записать, Подключить, удаление клиента и отправка кадров не выполняются.
Код 1С, административные / тестовые соединения, криптография и внешняя сеть при сборке HTML не выполнялись.
Ожидаемый результат
Есть конкретный собственный сценарий механизма и честные границы его результата.
На что обратить внимание
Подготовленные объекты / настройки не являются runtime-подтверждением всей инфраструктуры.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.