Всем привет! Есть управляемая форма задачи. И в ней есть поле описание. В нем нужно вывести гиперссылку на документ в окружение строки. Т.е. идет так - "блаблабла" + гиперссылка + "блаблабла". Как это можно сделать? Строка выводится программно. Нужно иметь возможность щелкнуть по этой ссылке и открыть документ.
---
Объект.Описание - Это у вас строка? Форматированную строку сохранить не получится(мне лень тестировать, но по моему это так).
На форме Вид элемента - Поле надписи?

Если нет то добавляйте на форму новый реквизит с типом ФорматированнаяСтрока, выведите его на форму (ей по-умолчанию присвоится вид - Поле надписи) и уже дальше помещайте значение в этот реквизит.
---
Создай реквизит формы с типом форматированная строка. И в нее записывай предложенный код.
---
сложить три поля
---
Копайте в строну ФорматированнаяСтрока
Пример кода, собрал на коленке:

```1c
    Стр1="ааа ";
    Стр2=Новый ФорматированнаяСтрока("https://ya.ru/", , , ,"https://ya.ru/");
    Стр3=" ппп";
    МСтрок=Новый Массив;
    МСтрок.Добавить(Стр1);
    МСтрок.Добавить(Стр2);
    МСтрок.Добавить(Стр3);
    ФСтрока=Новый ФорматированнаяСтрока(МСтрок);
```
---
Стр2=Новый ФорматированнаяСтрока("https://ya.ru/", , , ,"https://ya.ru/");
 у меня гиперссылка на другой документ. Надо чтобы эта ссылка была кликабельна. Не поняла как сделать в этом случае.
---
А подумать?

На тойже коленке:

```1c
    &НаКлиенте
    Процедура ВывестиСтроку(Команда)
    Стр1="ааа ";
    Стр2=Новый ФорматированнаяСтрока("https://ya.ru/", , , ,"https://ya.ru/");
    Стр3=" ппп";
    Стр4=Новый ФорматированнаяСтрока("Док", , , ,ПолучитьССылкуНаСервере ());
    МСтрок=Новый Массив;
    МСтрок.Добавить(Стр1);
    МСтрок.Добавить(Стр2);
    МСтрок.Добавить(Стр3);
    ФСтрока=Новый ФорматированнаяСтрока(МСтрок);
    МСтрок.Очистить();
    МСтрок.Добавить(Стр1);
    МСтрок.Добавить(Стр4);
    МСтрок.Добавить(Стр3);
    Гстрока=Новый ФорматированнаяСтрока(МСтрок);
    КонецПроцедуры

    &НаСервереБезконтекста
    Функция ПолучитьССылкуНаСервере ()
    Запрос=Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ ПЕРВЫЕ 1
    | Док.Ссылка
    |ИЗ
    | Документ.Док КАК Док";
    Результат=Запрос.Выполнить();
    Выборка=Результат.Выбрать();
    Выборка.Следующий();
    НавСсылка=ПолучитьНавигационнуюСсылку(Выборка.Ссылка);
    Возврат НавСсылка;
    КонецФункции
```
---
У меня все заполняется в ПриСозданииНаСервере.
Такой код:

```1c
    Стр1 = "ааа ";
    Стр2 = Новый ФорматированнаяСтрока("Док", , , ,ПолучитьНавигационнуюСсылку(Документ.Ссылка));
    МСтрок = Новый Массив;
    МСтрок.Добавить(Стр1);
    МСтрок.Добавить(Стр2);
    ФСтрока = Новый ФорматированнаяСтрока(МСтрок);
    Объект.Описание = ФСтрока;
```

Выводится так - "ааа Док" Просто как текст. Нет возможности открыть документ.
---
Объект.Описание - Это у вас строка? Форматированную строку сохранить не получится(мне лень тестировать, но по моему это так).
На форме Вид элемента - Поле надписи?

Если нет то добавляйте на форму новый реквизит с типом ФорматированнаяСтрока, выведите его на форму (ей по-умолчанию присвоится вид - Поле надписи) и уже дальше помещайте значение в этот реквизит.
---
Объект.Описание - Это у вас строка? Форматированную строку сохранить не получится(мне лень тестировать, но по моему это так).
На форме Вид элемента - Поле надписи?
Да, объект.Описание это строка. На форме это Поле ввода.
---
Создай реквизит формы с типом форматированная строка. И в нее записывай предложенный код.