|
Избитая тема - сообщение пользователю из рег. задания | ☑ | ||
---|---|---|---|---|
0
fantomrik
18.07.16
✎
18:02
|
Коллеги привет!
Типовая БП 3.0. Обработка проверяется в интернете определенное состояние ранее поданного заявления и в случае положительного результата должна оповестить пользователя. Если руками запускать - нет проблем: Форма-вызов серверных процедур (если нужны) - анализ результата - вывод сообщения на клиенте. Но хочется встроить обработку в доп обработки и выставить регламентным задание. Рег задание - серверная процедура, как оповестить о ее результате пользователя? Устроит даже что бы рег задание работало часто - раз в час и если клиентская сессия открыта - вывело оповещение. Спасибо! |
|||
1
YFedor
18.07.16
✎
18:04
|
(0) Какого пользователя?
|
|||
2
patapum
18.07.16
✎
18:06
|
(0) Письмом по электронной почте. Формируешь и отправляешь.
|
|||
3
oslokot
18.07.16
✎
18:27
|
(0) пользователю подключить обработчик ожидания и периодически дергать сервер на результат
|
|||
4
Cyberhawk
18.07.16
✎
19:08
|
Сообщать пользователю нужно во время работы регл. задания или достаточно по его завершению отчитаться?
|
|||
5
Cyberhawk
18.07.16
✎
19:09
|
Если первое, то храни очередь сообщений в базе (регистр сведений, например), если второе, то ПолучитьСообщенияПользователю
|
|||
6
Cyberhawk
18.07.16
✎
19:09
|
А, поправка, ПолучитьСообщенияПользователю и во время работы можно дергать и "подгружать" на клиента
|
|||
7
hhhh
18.07.16
✎
19:51
|
регистр Напоминания пользователю из УТ скопировать можно
|
|||
8
fantomrik
18.07.16
✎
21:14
|
C телефона, уже завтра вдумаюсь в предложения, но важное условие - конфигурация на полной поддержке, желательно все механизмы в 1 внешней обработке реализовать.
|
|||
9
Garykom
гуру
18.07.16
✎
21:29
|
Можно на одной внешней обработке реализовать но будут легкие костыли с нечто внешнее по сети с хранилищем.
Точнее 2 обработки по факту будут серверная-регламентная и клиентская для запуска/просмотра статуса. Пока открыта клиентская в нее поступает инфа с серверной-регламентной. |
|||
10
Garykom
гуру
18.07.16
✎
21:32
|
(9)+ Можно будет закрыть клиентскую а потом снова открыть и подцепить данные от серверной, будет запрашивать обновлять снова или внешнее событие ждать
|
|||
11
fantomrik
18.07.16
✎
21:42
|
(10) Вариант постоянно запускать клиентскую из доп обработок не очень ( В теории, надо только если есть результат (получили ответ в фоновом задании) показать пользователю уведомление, что бы он руками запустил обработку для интерактивных действий.
|
|||
12
fantomrik
18.07.16
✎
21:43
|
Если вешать обработку на рег задание, не как не прописать типа открывается форма (на секунду), с нее уже уходит на сервер, если есть результат выводит, нет - закрывает форму ?
|
|||
13
oslokot
18.07.16
✎
21:43
|
я думаю расширение тут поможет, с клиентской стороны.
то есть запустить обработчик ожидания в обработку рабочего стола (на главной странице) и пусть периодически опрашивает статус задания |
|||
14
fantomrik
18.07.16
✎
21:44
|
Я просто понимаю, что рег задание во внешней обработке это сразу серверный вызо и из него уже ни как на клиента не перейти, если мы говорим об одно внешней обработке без допиливания конф-ии
|
|||
15
fantomrik
18.07.16
✎
21:45
|
(13) не совсем понял мысль. Какое расширение?
|
|||
16
oslokot
18.07.16
✎
21:46
|
||||
17
fantomrik
19.07.16
✎
09:32
|
(16) А понял, расширения тоже отпадают к сожалению.
|
|||
18
aleks_default
19.07.16
✎
09:38
|
(11) делай (2)
|
|||
19
oslokot
19.07.16
✎
09:50
|
(17) Почему?
|
|||
20
fantomrik
19.07.16
✎
09:52
|
(19) Делать буду нескольким клиентам и возможно далее их число увеличится. + должно работать в 1сфреш, не понятно будет ли это работать с фрешем им пустят ли 1с-цы.
|
|||
21
oslokot
19.07.16
✎
09:57
|
(20) имхо, это единственный путь решения данной задачи для конфы на полной поддержке. А на фреше, хз, надо проверять. Думаю будет работать.
Ну или придется держать постоянно раотающей обработку на клиенте |
|||
22
fantomrik
19.07.16
✎
10:01
|
(21) "Ну или придется держать постоянно раотающей обработку на клиенте" - имеешь ввиду запускать постоянно руками?
|
|||
23
oslokot
19.07.16
✎
10:07
|
(22) зачем? можно запускать ее с ключом /Execute
|
|||
24
fantomrik
19.07.16
✎
10:16
|
(23) Интересная мысль, но тоже надо выяснить, работает ли с фрешем
|
|||
25
oslokot
19.07.16
✎
10:30
|
(24) 1с-фреш это же веб-клиент или тонкий клиент через http?
|
|||
26
fantomrik
19.07.16
✎
12:25
|
И так и так, чаще веб клиент
|
|||
27
olegves
19.07.16
✎
12:26
|
(0) письмо или СМС
|
|||
28
fantomrik
19.07.16
✎
14:57
|
(27) Ну еще как вариант в РС ЗадачиБухгалтера писать и в Новости. Наверное на этом варианте и остановлюсь, так как почта мб не известна.
Спасибо всем за участие! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |