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

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

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

8 Comments

  1. baton_pk

    Видимо, я тут первый поворчать успею:

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

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

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

    и даже не то, как сделано, а как оформлена публикация.

    Reply
  2. Yashazz

    Ага, бойан, да ещё и публикация с ашипками.

    Reply
  3. anig99

    И совершенно не ясна суть метода

    Reply
  4. tolyan_ekb

    В чем новизна?

    Reply
  5. Tedman

    Уважаемый автор.

    Освойте методы, которые уже есть в системе, прежде чем реализовывать свой «велосипед»:

    Глобальный контекст (Global context)

    Состояние (Status)

    Синтаксис:

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

    Параметры:

    <ТекстСообщения> (необязательный)

    Тип: Строка.

    Строка, предназначенная для вывода в панель состояния. Если параметр не указан, возобновляется вывод системного текста в панель состояния.

    <Прогресс> (необязательный)

    Тип: Число.

    Значение индикатора прогресса (от 1 до 100).

    Если не задан, индикатор прогресса не отображается.

    <Пояснение> (необязательный)

    Тип: Строка.

    Текст пояснения.

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

    Тип: Картинка.

    Картинка.

    Описание:

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

    Доступность:

    Тонкий клиент, веб-клиент, толстый клиент.

    Примечание:

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

    Пример:

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

    Показать

    В итоге получим следующее:

    Reply
  6. bborisko

    (5) Tedman, Вот только при выполнении длительных операций на сервере данный метод не работает.

    Reply
  7. mxm2

    (5) Tedman, Для использования «в лоб» требуется периодически «выплывать» на сторону клиента, что неудобно.

    Reply
  8. aexeel

    baton_pk сказал всё верно. За такую публикацию только «-«.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *