Как в 1С добавить ProgressBar, как отобразить в форме процент выполнения цикла (1С: Программисту) — 1C-h
 

Как в 1С добавить ProgressBar, как отобразить в форме процент выполнения цикла (1С: Программисту)

Вопрос Как в 1С реализовать в диалоговой форме процент выполнения цикла, т.е. вывести ProgressBar (см. рисунок)

Ответ Шаг первый. Размещаем в форме соответствующий элемент формы — см. меню конфигуратора «Форма — Вставить элемент управления…-Индикатор». Если проставить галочку «Отображать проценты», тогда, кроме собственно закрашивания прогрессбара, в дополнение, будут отображаться проценты числом.
Предположим, мы дали имя сзданному индикатору «Индикатор1«.

Шаг второй. Теперь осталось в тексте модуля, в интересующем нас цикле, определить максимальное значение и задать прирост значения. Код выглядит примерно так:

ЭлементыФормы.Индикатор1.Значение = 0; // обнуляем, чтобы при повторном запуске статусбар сбросился в 0

ЭлементыФормы.Индикатор1.МаксимальноеЗначение = Итого; // задаем значение для 100%

Для каждого СтрокаТаблицы Из ТЗ Цикл

    ЭлементыФормы.Индикатор1.Значение = ЭлементыФормы.Индикатор1.Значение + 1; //указываем прирост внутри цикла

    // далее собственно код цикла....


Добавить комментарий

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

Next Post

Как передать в форму form (html) значение переменной из php модуля (Создание сайтов: html: php)

Пн Сен 20 , 2010
Вопрос Как передать в форму form (html) значение переменной из php модуля? Ответ Можно использовать конструкцию вида

You May Like