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

УФ Сообщение пользователю на сервере

УФ Сообщение пользователю на сервере
Я
   hawk1
 
18.10.21 - 17:54
Еть серверная процедура с достаточно длинным кодом. Нужно внутри этой процедуры выводить сообщения для информирования пользователя о процессе. Какую функцию для этого использовать?
   ДенисЧ
 
1 - 18.10.21 - 17:55
   fisher
 
2 - 18.10.21 - 18:01
(0) Выполнять в фоне, сообщения выводить штатно, на клиенте вычитывать сообщения из фонового по обработке ожидания. Это штатная методика, используемая в БСП.
   fisher
 
3 - 18.10.21 - 18:05
Если типовая, то там в БСП есть целый готовый огород вокруг этого дела, чтобы поменьше писать. Потому что методологически других вариантов нет. Асинхронно серверный код ты только в фоновом задании можешь выполнять.
   hawk1
 
4 - 18.10.21 - 19:11
(3) Конфа УТ 11.4
   fimanich
 
5 - 18.10.21 - 22:47
С помомщью БСП наверное самый правильный вариант. Но есть еще: если системой взаимодействия пользуетесь, можно с ее помощью выводить. Как это сделать, написано в книжке про систему взаимодействия (она есть на ИТС).
   fimanich
 
6 - 18.10.21 - 22:48
(5) Не увидел, что в (1) уже предлагали систему взаимодействия)))
   pechkin
 
7 - 18.10.21 - 22:49
Сообщить вполне работает
   hawk1
 
8 - 18.10.21 - 23:15
(7) но сообщения выводятся после заввршения процесса, а хтелось бы в процессе.
   pechkin
 
9 - 18.10.21 - 23:39
(8) чтоб в процессе нужно запустить выполнение в отдельном потоке, то бишь фоново
   fisher
 
10 - 19.10.21 - 09:12
(4) К ИТС доступ есть? Подскажу, куда смотреть.
Или на инфостарте вбей в поиск "прогресс выполнения". Найдется куча готовых примеров реализации.
   Patriot1C
 
11 - 19.10.21 - 09:58
(8) ПолучитьСообщенияПользователю для Фоновых заданий обычно вызываемое по таймеру на клиенте. Или обертка из БСП.
   osa1C
 
12 - 19.10.21 - 11:13
(0) а ты из Сибири?

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