Индикатор.Подсказка

Свойства · ToolTip

Тип: Строка. Содержит текст всплывающей подсказки, которая появляется при наведении курсора.

Полное описание, параметры и ограничения

Индикатор.Подсказка (ProgressBar.ToolTip)

Индикатор (ProgressBar)

Подсказка (ToolTip)

Доступен, начиная с версии 8.0.

Использование:
Чтение и запись.
Описание:
Тип: Строка.
Содержит текст всплывающей подсказки, которая появляется при наведении курсора.
Доступность:

Толстый клиент.

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Показать прогресс четырёх учебных шагов

Индикатор связан с количеством обработанных учебных шагов. Кнопка увеличивает его от 0 до 4, затем оставляет 4.

Где и как запускать

Полный модуль собственной обычной формы внешней обработки. Только толстый клиент с обычными формами; действие кнопки — экспортная процедура с первым параметром Элемент, инициировавшим Нажатие.

Подготовка

  1. Создайте отдельную внешнюю обработку с обычной формой. Нужен толстый клиент в режиме обычных форм; рабочая база не используется.

  2. Добавьте обычную кнопку УчебнаяКоманда. ПриОткрытии формы свяжите с одноимённой процедурой из полного модуля; Нажатие кнопки вручную не назначайте.

  3. Кнопка получает собственное Действие в коде. Каждый урок заменяет полный модуль отдельной копии формы; никаких записей документов или настроек нет.

  4. Добавьте реквизит УчебноОбработано (Число 1.0) и элемент Индикатор с именем УчебныйИндикатор. Его Данные свяжите с этим реквизитом.

  5. Это ручной учебный счётчик четырёх шагов. Индикатор не выполняет загрузку и не наблюдает за фоновым заданием.

Процедура ПриОткрытии()
    УчебноОбработано = 0;
    Индикатор = ЭтаФорма.ЭлементыФормы.УчебныйИндикатор;
    Индикатор.МинимальноеЗначение = 0;
    Индикатор.МаксимальноеЗначение = 4;
    Индикатор.Шаг = 25;
    Индикатор.ОтображатьПроценты = Истина;
    Индикатор.Ориентация = Ориентация.Горизонтально;
    Индикатор.Доступность = Истина;
    Индикатор.Подсказка = "Ручной учебный счётчик, не фоновая загрузка";
    Кнопка = ЭтаФорма.ЭлементыФормы.УчебнаяКоманда;
    Кнопка.Заголовок = "Выполнить учебный шаг";
    Кнопка.УстановитьДействие("Нажатие", Новый Действие("ВыполнитьУчебныйШаг"));
КонецПроцедуры

Процедура ВыполнитьУчебныйШаг(Элемент) Экспорт
    Если УчебноОбработано < 4 Тогда
        УчебноОбработано = УчебноОбработано + 1;
    КонецЕсли;
    Сообщить(СтрШаблон("Учебных шагов: %1 из 4; расчёт: %2 процентов", УчебноОбработано, УчебноОбработано * 25));
    Сообщить(УчебноОбработано >= 0 И УчебноОбработано <= 4);
КонецПроцедуры

Разбор по шагам

  1. МинимальноеЗначение 0 и МаксимальноеЗначение 4 задают диапазон собственного количества.

  2. ОтображатьПроценты включает представление процентов. Шаг 25 — порог чувствительности индикатора в процентах, а не команда увеличить реквизит.

  3. Реквизит увеличивается кодом на 1 только до 4. Процент отдельно рассчитывается как количество × 25.

  4. Значение не выходит за диапазон; никакого таймера, сети или фонового выполнения нет.

Как проверить результат

  1. Четыре нажатия: шаги 1, 2, 3, 4; расчёт 25, 50, 75, 100 процентов. После каждого Истина границ.

  2. Пятое нажатие оставляет 4 и 100 процентов. Повторное открытие начинает с 0.

Ожидаемый результат

Индикатор отображает реальный собственный счётчик и ограниченный диапазон.

На что обратить внимание

  1. Шаг не выполняет обработку сам.

  2. Синхронная долгая операция может не давать интерфейсу перерисоваться; этот урок не является решением фонового обмена.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.