Вход | Регистрация
 

Подписать форму на серверное событие

Подписать форму на серверное событие
Я
   dimiurggig
 
10.02.20 - 16:42
Мне понятно что на сервере форм нет и что с сервера нельзя оповестить формы о наступлении некоторого события. Но как можно решить следующую задачу? На сервере произошло некоторое событие, например создалась задача пользователя. Можно созданную форму как - то подписать на это событие? Чтобы при наступлении серверного события в форме сработал обработчик этого события?
 
 
   ДенисЧ
 
1 - 10.02.20 - 16:44
сервер взаимодействия, аднака...
Или обработка ожидания...
   RomanYS
 
2 - 10.02.20 - 16:48
(0)
Глобальный контекст
Оповестить

Разве это не для этого?
   lodger
 
3 - 10.02.20 - 16:49
(2)
Описание:
Посылает оповещение всем созданным формам и всем подключенным через метод ПодключитьОбработчикОповещения процедурам модуля приложения (модуля обычного приложения) или общего модуля. Если для формы задана процедура-обработчик события ОбработкаОповещения, то она будет запущена, в процедуру будут переданы указанные параметры.
Данный механизм может, например, применяться для организации обмена сообщениями между открытыми формами.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).

(1) +1. все давно облизываются на это дело, и 1с выдала пока что единственное решение - Сервер\Сервис взаимодействия.
   pechkin
 
4 - 10.02.20 - 17:06
если в том же сеансе, то все можно
иначе только (1)
   Сияющий в темноте
 
5 - 11.02.20 - 09:14
для того,чтобы форма узнала,что на сервере что-то случилось,нужно или иметь установленное двустороннее подключение к серверу или постоянно туда ходить.
система взаимодействия держит двустороннее соединение между сервером и неким сервером в облаке и между клиентом иинеким сервером в облаке-очень криворуко-костыльное решение,требующее подключение к интернет и незасыпающие nat-сокеты.
   Сияющий в темноте
 
6 - 11.02.20 - 09:15
самый простой способ - сторонняя программа,которой сервер посвлает оповещение через запустить приложение с указанием ыацла,а на клиенте другая программа активизирует окно 1с и шлет емк уведомлнние.
   lodger
 
7 - 11.02.20 - 11:23
(5) "требующее подключение к интернет" - поставь инстанс в своей сети. без связи туда у тебя и 1с не заработает. значит достаточное условие.
   lodger
 
8 - 11.02.20 - 11:23
(6) ты сейчас описал сервис взаимодействия. только там тонкий клиент сам все это делает, и это уже вшито штатным образом.
   Сияющий в темноте
 
9 - 11.02.20 - 19:47
(8) только он запускать 1с не умеет
и опять же,для своего сервера лицензии корп нужны,
а через интернет это все телеграм-бот делает шустрее.
   Сияющий в темноте
 
10 - 11.02.20 - 19:48
любой сервер очереди сообщений это же умеет,только между любыми приложениями.
   Sysanin_1ц
 
11 - 11.02.20 - 20:20
(0) без сервера взаимодействия как вариант некая процедура периодически обращается к созданным задачам, понимает что задача только что создана и посылает сообщение пользователю, записывает значения в задачу что оповещение сделано

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.