Надпись на форме с интерактивными ссылками (1С)

Чтобы отобразить на форме надпись с кликабельными ссылками (например, на объекты базы), можно воспользоваться типом ФорматированнаяСтрока.

По порядку:

1) создаем реквизит формы с именем, н-р,  Сообщение и типом ФорматированнаяСтрока

2) выносим его на форму, получая “Поле надписи”

Устанавливать параметр Гиперссылка  не нужно.

При этом у поля есть события:

  • Нажатие
  • ОбработкаНавигационнойСсылки

Для простого открытия ссылок на объекты базы обрабатывать эти события не придется.

Чтобы поле надписи растягивалось по горизонтали и по вертикали:

3) в коде устанавливаем текст так:

У объекта ФорматированнаяСтрока  есть 2 конструктора:

Новый ФорматированнаяСтрока("Текст", ...)  – для создания форматированной строки на основании одной “простой” строки

Новый ФорматированнаяСтрока(МассивСтрок)  – для создания форматированной строки на основании массива строк (форматированных и нет)

Также, для получения гиперссылки на объект базы есть метод:

Чтобы вывести текст в виде кликабельной ссылки, нужно использовать конструктор №1:

Чтобы в надпись вывести и обычный текст, и кликабельные ссылки, нужно использовать конструктор №2.

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

Ваш адрес email не будет опубликован.