Имя: Пароль:
1C
1С v8
Можно ли Сообщить из процедуры &НаСервере?
,
0 Double_Medved
 
16.05.13
11:09
Подскажите пожалуйста, такая тема наверно не раз поднималась.. Я так понял что разные сообщения пользователю можно выводить только &НаКлиенте, но неужели никак нельзя &НаСервере? Например &НаСервере у меня перебирается справочник и что-то высчитывается, и это занимает несколько минут. Как хорошо было-бы периодически показывать пользователю насколько продвигается процесс. Для этих целей я как-то даже несколько раз вызывал с клиента сервер и делал частями, после каждой части сообщал наклиенте. Но это же кошмар и не все процедуры можно так разбить и т.д. Подскажите, может есть какой-то способ?
1 Зойч
 
16.05.13
11:10
попробуй
2 IamAlexy
 
16.05.13
11:11
гугли индикаторы процессов в УФ
на ИС есть несколько вариантов разной степени корявости.

а вообще - есть в БСП подсистема "Длительные операции" вроде называется - вот ее выкури... распечатай на картонке и выкури..
3 Sammo
 
16.05.13
11:11
См. доступность Сообщить. Она на сервере доступна. Но пользователь такое сообщение не увидит
4 ДенисЧ
 
16.05.13
11:12
сообщить() можно, но собщения придут, когда процедура закончится :-)
5 Double_Medved
 
16.05.13
11:18
Ага, сообщу серверу. Я знаю что вызовы Сообщить НаСервере покажутся только в конце процедуры. В этом-то и проблема.
6 Double_Medved
 
16.05.13
11:23
Это же вполне естественно - сообщать пользователю индикатор выполнения процесса, это успокаивает, пользователь знает что ничего не зависло... Как в 1с реализовать такую операцию-то?
7 Hmster
 
16.05.13
11:26
(6) тебе в (2) все сказали, что еще ты хочешь узнать?
8 Defender aka LINN
 
16.05.13
11:26
(6) Ты когда на веб-сайте в кнопку тыкаешь - много индикаторов состояния наблюдаешь?
9 Stagor
 
16.05.13
11:28
(8) Был такой - ваша система Windows удаляется (на iPad в safari) досмотрел до конца
10 Double_Medved
 
16.05.13
11:33
(8) ну это не значит что им надо уподобляться)))
Независимо от того, куда вы едете — это в гору и против ветра!