Имя: Пароль:
1C
1С v8
Прогресс выполнения процедуры
0 Kaban145
 
11.12.21
21:37
Здравствуйте, можно ли как-то во внешней обработке отобразить прогресс выполнения серверной процедуры и если можно то как?
1 H A D G E H O G s
 
11.12.21
21:58
Никак
Твоя процедура должна отрабатывать так быстро, что пользователю не должен требоваться никакой прогресс выполнения
2 VladZ
 
11.12.21
22:21
(0) см. фоновые задания.
3 VladZ
 
11.12.21
22:24
Например, как здесь: https://infostart.ru/1c/articles/1106171/
4 Kaban145
 
11.12.21
22:33
Как поместить процедуру во внешней обработке в фоновое задание?
5 acht
 
11.12.21
22:45
(4) Через прослойку в общем модуле. Который получит тушку твоей обработки с клиента, создаст ее копию на сервере, напихает данными и вызовет метод твой метод длительной операции.

Код напишешь или найдешь пример в БСП сам.
6 VladZ
 
11.12.21
23:01
(4) Забанили во всех поисковиках?
https://wiki.programstore.ru/zapusk-fonovogo-zadaniya-vo-vneshnej-obrabotke-s-indikaciei/
7 youalex
 
11.12.21
23:04
(1) У меня был комичный случай, когда я немного оптимизировал процедуру, а пользователи начали писать на сервис-деск что "программа не работает" Они просто привыкли, что процедура работает 10-15 минут, а тут вдруг все пролетело за две секунды.
8 Kaban145
 
11.12.21
23:47
По ссылке приводится пример с добавлением в конфигурацию, а можно реализовать без изменения конфигурации?
9 SleepyHead
 
гуру
12.12.21
07:17
(7) Верни все обратно! Люди привыкли пить чай с булочками в эти 15 минут, а ты все испортил.
10 SleepyHead
 
гуру
12.12.21
07:17
11 Kaban145
 
12.12.21
17:15
Спасибо, помогло.)