Имя: Пароль:
1C
1С v8
Индикатор выполнения метода Послать()
0 FarmAdmin
 
19.01.15
16:12
Есть индикатор, показывающий ход выполнения некоторой обработки, в конце которой идет отправка файла по почте. Сейчас индикатор не включает время выполнения метода послать(). Можно ли его заставить это делать?
1 FIXXXL
 
19.01.15
16:27
(0) а время окончания послать() известно на момент начала отправки?
2 FarmAdmin
 
19.01.15
17:04
(1) В том то и дело, что не известно. Время отправки зависит от времени соединения с почтовым сервером и размера файла отправки. А оно у каждого письма разное
3 FIXXXL
 
19.01.15
17:59
(2) ну и как рассчитать индикатор?
4 FarmAdmin
 
20.01.15
10:04
(3) Вот и я бы очень хотел это узнать
5 Гёдза
 
20.01.15
10:18
Можно показывать крутящийся кружок. Так все делают
6 PR
 
20.01.15
10:20
(4) Узнаешь, скажи
7 SeiOkami
 
20.01.15
10:33
Можно вести статистику отправки одного письма и использовать среднее значение. Можешь реализовать, если скучно
8 Fish
 
20.01.15
10:41
(0) Тупо оставь на метод Послать() процентов 5 или 10 индикатора. И отображай.
9 Defender aka LINN
 
20.01.15
11:24
(4) А ты много знаешь почтовых клиентов, которые это умеют показывать?
10 Vladal
 
20.01.15
11:47
(8) Т.е. сначала показывать ход выполнения не от 1 до 100%, а от 1 до 95.
А потом когда метод Послать() выполнится залепить индикатор на 100%.
Закон Брукера: Даже маленькая практика стоит большой теории.