gifts2017

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергѣй Батанов (baton_pk) 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) 09.12.13 23:19
Ага, бойан, да ещё и публикация с ашипками.
3. Александр Медведев (anig99) 09.12.13 23:50
И совершенно не ясна суть метода
4. Анатолий Бычин (tolyan_ekb) 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) 10.12.13 12:05
(5) Tedman, Вот только при выполнении длительных операций на сервере данный метод не работает.
SeiOkami; baton_pk; +2 Ответить
7. mxm2 mxm2 (mxm2) 11.12.13 08:43
(5) Tedman, Для использования "в лоб" требуется периодически "выплывать" на сторону клиента, что неудобно.
8. a exeel (aexeel) 09.03.14 21:28
baton_pk сказал всё верно. За такую публикацию только "-".
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа