Внешняя компонента как способ передать информацию с сервера на клиент
Доброго времени суток.
Есть задача достаточно простая. При получении сервером определенного сообщения, оповестить конкретного пользователя / группу пользователей.
Знаю что данную задачу можно решить с помощью сервера взаимодействия, и в принципе понятно как. Но пока он не рассматривается.
Можно ли использовать внешнюю компоненту? Насколько описанная схема рабочая?
1) Создать компоненту (асинхронную?), которая возвращает то, что в нее отправили (например строку JSON)
2) При получении данных сервером сформировать JSON с определенной категорией пользователей, кому это сообщение пришло и вызвать компоненту
3) Компонента вернет ровно то, что ей передал 1С - тот же самый JSON
4) На клиенте обработчик ВнешнееСобытие() поймает ли ответ? Или это разные экземпляры компоненты, и в таком случае JSON вернется обратно на сервер?
5) Если п. 4 успешен разобрать JSON и при необходимости обновить данные из БД.
Схема с постоянным опросом с клиента не очень привлекает...
Есть задача достаточно простая. При получении сервером определенного сообщения, оповестить конкретного пользователя / группу пользователей.
Знаю что данную задачу можно решить с помощью сервера взаимодействия, и в принципе понятно как. Но пока он не рассматривается.
Можно ли использовать внешнюю компоненту? Насколько описанная схема рабочая?
1) Создать компоненту (асинхронную?), которая возвращает то, что в нее отправили (например строку JSON)
2) При получении данных сервером сформировать JSON с определенной категорией пользователей, кому это сообщение пришло и вызвать компоненту
3) Компонента вернет ровно то, что ей передал 1С - тот же самый JSON
4) На клиенте обработчик ВнешнееСобытие() поймает ли ответ? Или это разные экземпляры компоненты, и в таком случае JSON вернется обратно на сервер?
5) Если п. 4 успешен разобрать JSON и при необходимости обновить данные из БД.
Схема с постоянным опросом с клиента не очень привлекает...
По теме из базы знаний
- Разработка внешних компонент на ассемблере goAsm
- Внешняя компонента для работы с драйвером "Атол v.10". 1С:8.3
- Как мы запилили в АЙТАТ.РФ обработку-бота, чтобы ускорить отгрузку в 2 раза или Реальный опыт внедрения нового механизма "Трансляция событий" от 1С-Коннект
- Гарри Поттер и подкапотное пространство веб-клиента
- Асинхронные вызовы свойств и методов Внешних компонент. Особенности 2-х способов асинхронной работы
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот