|
Как реализовать бесконечный цикл в фоне? | ☑ | ||
|---|---|---|---|---|
|
0
anikev
12.04.23
✎
07:03
|
Здравствуйте! На инфостарте приобрел внешнюю компоненту для вебсокета, все работает - супер. Реализуется она циклом:
Пока Клиент.Принять(0, Данные) Цикл Сообщить(Данные); КонецЦикла; При открытии формы я добавил эту логику, но блокируется интерфейс. Скажите, пожалуйста, как можно организовать фоновое выполнение этого кода? Пробовал через Длительные операции, тогда она будет работать в фоне, но не отправит результат фонового задания. |
|||
|
1
anikev
12.04.23
✎
07:14
|
Забыл добавить, мой кейс - это получение данных с вебсокета и интерактивное отображение на форме
|
|||
|
2
SleepyHead
гуру
12.04.23
✎
07:16
|
На инфостарте десятки примеров... Пример - https://infostart.ru/1c/articles/1207439/
И много аналогичных. |
|||
|
3
Mihasya
12.04.23
✎
07:17
|
ФормаКлиентскогоПриложения (ClientApplicationForm)
ПодключитьОбработчикОжидания (AttachIdleHandler) Синтаксис: ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>) Параметры: <ИмяПроцедуры> (обязательный) Тип: Строка. Имя процедуры, подключаемой в качестве обработчика ожидания. Процедура не должна содержать параметров. <Интервал> (обязательный) Тип: Число. Интервал времени в секундах с точностью до 1/10 секунды, через который будет осуществляться вызов процедуры (положительное число). Если указано значение меньше 1, то значение третьего параметра должно быть равно Истина. Внимание! Не следует использовать данный обработчик в качестве таймера. Фактический интервал срабатывания может отличаться от указанного. <Однократно> (необязательный) Тип: Булево. Признак однократного выполнения обработчика ожидания. Истина - указанный обработчик ожидания будет выполнен один раз. Значение по умолчанию: Ложь. |
|||
|
4
magicSan
12.04.23
✎
07:17
|
(0) ПодключитьОбработчикОжиадния
|
|||
|
5
PuhUfa
12.04.23
✎
07:19
|
И зачем вообще вот это вот: Пока Клиент.Принять(0, Данные) Цикл ?
Регламентное задание сделать, не? |
|||
|
6
anikev
12.04.23
✎
07:44
|
(5) 1с Должна же постоянно слушать этот сокет, а данные могут прийти через час или секунду
|
|||
|
7
magicSan
12.04.23
✎
08:07
|
(6) вебСокет не так работает - куеты ты приобрел
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |