Тип: Строка. Содержит текст всплывающей подсказки, которая появляется при наведении курсора.
Полное описание, параметры и ограничения
ЭлементГрафическойСхемыСтарт.Подсказка (GraphicalSchemaItemStart.ToolTip)
ЭлементГрафическойСхемыСтарт (GraphicalSchemaItemStart)
Подсказка (ToolTip)
Доступен, начиная с версии 8.0.
Использование:
Чтение и запись.
Описание:
Тип: Строка.
Содержит текст всплывающей подсказки, которая появляется при наведении курсора.
Доступность:
Тонкий клиент, сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Различить начало и завершение на схеме
Подписи Старт и Финиш заменяем понятными словами. Проверяем ссылки обеих точек, не считая смену подписи фактическим завершением процесса.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Создайте НОВУЮ пустую файловую учебную базу, не копию рабочего каталога. В Конфигураторе задайте корню имя Учебная85. Не добавляйте эти объекты в рабочую УТ/КА2/УНФ/БП.
Справочники → Добавить: имя УчебныеТовары. Длина кода 10, тип кода Строка, автонумерация и контроль уникальности включены, длина наименования 100.
Для УчебныеТовары включите иерархию групп и элементов. Добавьте реквизиты Артикул (Строка, длина 20) и Цена (Число, 12 цифр, 2 дробных, неотрицательное). Проверка заполнения для этих учебных реквизитов не устанавливается.
Добавьте табличную часть Штрихкоды: Штрихкод (Строка, длина 20) и Основной (Булево). Обновите конфигурацию базы данных. Модули объектов оставьте пустыми.
Создайте серверный общий модуль УчебныеЗадачи и команду учебной обработки, вызывающую ВыполнитьПример() Экспорт. Каждый фрагмент выполняйте отдельно, не склеивайте их в одну процедуру.
В этой отдельной пустой конфигурации Учебная85 добавьте Задачи → УчебнаяЗадача: длина номера 9, тип Строка, автонумерация; наименование длиной 100. Добавьте реквизит Комментарий (Строка, 100), без проверки заполнения.
Добавьте Бизнес-процессы → УчебныйПроцесс: длина номера 9, тип Строка, автонумерация, реквизит Комментарий (Строка, 100), без проверки заполнения. В свойстве Задача выберите УчебнаяЗадача.
Карта маршрута: одна точка старта Старт → одна одиночная точка действия ПодготовитьКнигу → одна точка завершения Финиш. Соедините их стрелками; в представлении точки действия укажите Подготовить учебную книгу.
Адресацию задач, групповые/условные/вложенные точки и обработчики маршрута для этой задачи не добавляйте. Модули задачи и процесса, подписки и внешние действия должны быть пустыми. Обновите конфигурацию базы данных.
Все имена здесь относятся к новым учебным объектам, не к рабочей КА2/УНФ/УТ/БП. Каждый фрагмент запускайте отдельно на сервере в ВыполнитьПример() Экспорт общего модуля УчебныеЗадачи.
В этих упражнениях процесс не записывается и не запускается. Исследуется копия карты маршрута в памяти; печать на физический принтер не вызывается.
Если Метаданные.БизнесПроцессы.Найти("УчебныйПроцесс") = Неопределено
Или Метаданные.Задачи.Найти("УчебнаяЗадача") = Неопределено Тогда
ВызватьИсключение "Сначала создайте учебные процесс, задачу и карту маршрута";
КонецЕсли;
Процесс = БизнесПроцессы.УчебныйПроцесс.СоздатьБизнесПроцесс();
Схема = Процесс.ПолучитьКартуМаршрута();
Если ТипЗнч(Схема) <> Тип("ГрафическаяСхема") Тогда
ВызватьИсключение "Учебный процесс не вернул графическую схему";
КонецЕсли;
Старт = Схема.ЭлементыГрафическойСхемы.Найти(БизнесПроцессы.УчебныйПроцесс.ТочкиМаршрута.Старт);
Если Старт = Неопределено Тогда
ВызватьИсключение "В собственной карте отсутствует точка Старт";
КонецЕсли;
Если ТипЗнч(Старт) <> Тип("ЭлементГрафическойСхемыСтарт") Тогда
ВызватьИсключение "У точки Старт другой тип элемента";
КонецЕсли;
Финиш = Схема.ЭлементыГрафическойСхемы.Найти(БизнесПроцессы.УчебныйПроцесс.ТочкиМаршрута.Финиш);
Если Финиш = Неопределено Тогда
ВызватьИсключение "В собственной карте отсутствует точка Финиш";
КонецЕсли;
Если ТипЗнч(Финиш) <> Тип("ЭлементГрафическойСхемыЗавершение") Тогда
ВызватьИсключение "У точки Финиш другой тип элемента";
КонецЕсли;
Старт.Наименование = "Начать подготовку книги";
Старт.Подсказка = "Начальная точка учебного маршрута";
Старт.Гиперссылка = Ложь;
Финиш.Наименование = "Учебный маршрут завершён";
Финиш.Подсказка = "Точка завершения, не команда выполнения";
Финиш.Гиперссылка = Ложь;
Сообщить(Старт.Значение = БизнесПроцессы.УчебныйПроцесс.ТочкиМаршрута.Старт);
Сообщить(Финиш.Значение = БизнесПроцессы.УчебныйПроцесс.ТочкиМаршрута.Финиш);
Сообщить(Старт.Наименование = "Начать подготовку книги");
Сообщить(Финиш.Наименование = "Учебный маршрут завершён");
Сообщить(Старт.Подсказка = "Начальная точка учебного маршрута");
Сообщить(Финиш.Подсказка = "Точка завершения, не команда выполнения");
Сообщить(Не Старт.Гиперссылка И Не Финиш.Гиперссылка);
Сообщить("Внутренние имена: " + Старт.Имя + " / " + Финиш.Имя);Разбор по шагам
Получаем две разные точки по их ссылкам и проверяем соответствующие типы графических элементов.
Меняем надписи и подсказки на копии карты в памяти.
Значение связывает картинку с точкой маршрута, Имя — внутренний идентификатор графического элемента.
Слово завершён в Наименование не устанавливает состояние БизнесПроцесс.Завершен.
Как проверить результат
Семь сравнений Истина и сообщение о внутренних именах.
Состояние процесса и задачи не изменялось.
Ожидаемый результат
Начало и конец имеют отдельные понятные подписи и проверенную идентичность.
На что обратить внимание
Не сравнивайте внутреннее имя элемента с русским текстом Наименование.
Показ гиперссылки требует отдельного обработчика выбора в форме; его здесь нет.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.