bdd2

1С 8.2 Прогрессбар (клиент-сервер)

Опубликовал Александр Хруняк (Goody) в раздел Программирование - Работа с интерфейсом

Визуализация прогресса выполнения действий на стороне сервера.

Есть некоторые задачи выполняемые продолжительное время на стороне сервера. Оценить сколько времени этот процесс займет, как скоро закончиться, не завис ли он вообще – пользователям хочется знать.

Скачать файлы

Наименование Файл Версия Размер
Выгрузка БД
.dt 20,11Kb
09.12.13
47
.dt 20,11Kb 47 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Сергѣй Батанов (baton_pk) 202 09.12.13 23:10 Сейчас в теме
Видимо, я тут первый поворчать успею:

http://infostart.ru/public/157706/
http://infostart.ru/public/159607/
http://infostart.ru/public/200861/

и даже не то, как сделано, а как оформлена публикация.
GoodZone; amon_ra; aexeel; +3 Ответить
2. Яков Коган (Yashazz) 1941 09.12.13 23:19 Сейчас в теме
Ага, бойан, да ещё и публикация с ашипками.
3. Александр Медведев (anig99) 2470 09.12.13 23:50 Сейчас в теме
И совершенно не ясна суть метода
4. Анатолий Бычин (tolyan_ekb) 85 10.12.13 08:50 Сейчас в теме
5. Фёдор (Tedman) 10.12.13 09:16 Сейчас в теме
Уважаемый автор.
Освойте методы, которые уже есть в системе, прежде чем реализовывать свой "велосипед":
Глобальный контекст (Global context)
Состояние (Status)
Синтаксис:

Состояние(<ТекстСообщения>, <Прогресс>, <Пояснение>, <Картинка>)
Параметры:

<ТекстСообщения> (необязательный)
Тип: Строка.
Строка, предназначенная для вывода в панель состояния. Если параметр не указан, возобновляется вывод системного текста в панель состояния.

<Прогресс> (необязательный)
Тип: Число.
Значение индикатора прогресса (от 1 до 100).
Если не задан, индикатор прогресса не отображается.

<Пояснение> (необязательный)
Тип: Строка.
Текст пояснения.

<Картинка> (необязательный)
Тип: Картинка.
Картинка.

Описание:
Выводит текст в панель состояния.

Доступность:
Тонкий клиент, веб-клиент, толстый клиент.

Примечание:
Для режима запуска ОбычноеПриложение используется только параметр <ТекстСообщения>, а вывод текста осуществляется в панель состояния.
Пример:

Состояние("Выполняется какая-то длительная обработка!", 30, "Пожалуйста, подождите...", БиблиотекаКартинок.Предупреждение32);



В итоге получим следующее:
Peter_Info; wzhick; Mi4man; +3 Ответить 2
6. Борис Котляр (bborisko) 18 10.12.13 12:05 Сейчас в теме
(5) Tedman, Вот только при выполнении длительных операций на сервере данный метод не работает.
SeiOkami; baton_pk; +2 Ответить
7. mxm2 mxm2 (mxm2) 984 11.12.13 08:43 Сейчас в теме
(5) Tedman, Для использования "в лоб" требуется периодически "выплывать" на сторону клиента, что неудобно.
8. a exeel (aexeel) 72 09.03.14 21:28 Сейчас в теме
baton_pk сказал всё верно. За такую публикацию только "-".