Добрый день! Подскажите, пожалуйста, что и где прописать? УФ. Есть ТЧ документа с полем ссылка на портфолио. Как сделать так, чтобы при щелчке открывалась соответствующая страница? Галочка для поля установлена. Если использовать событие выбор для ТЧ, это будет двойной клик, как то коряво. Можно ли как сделать при одинарном клике по ссылке?
---
Этого достаточно, чтобы срабатывало событие Выбор таблицы формы по одиночному клику, а дальше уже делайте сами, что хотите в этом событии. Во вложении пример.
---
Я привел рабочий пример в нем есть рабочий код. Какая еще подсказка нужна?
Скачать обработку, открыть в конфигураторе - там весь код есть, одна процедура.
Не понимаю, с этим есть какие-то сложности?

Должно быть примерно так в вашем случае:

```1c
    &НаКлиенте
    Процедура УчастникиСтудентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    ТекДанные = Элемент.ТекущиеДанные;
    Если Поле.Имя = "УчастникиСтудентыСсылкаНаПортфолио" Тогда
    ССылка=ТекДанные .СсылкаНаПортфолио;
    ЗапуститьПриложение(Ссылка);
    КонецЕсли;
    КонецПроцедуры
```
---
Можно, надо элементу реквизита таблицы установить свойство Гиперссылка ячейки. Тогда выбор будет срабатывать на одинарный клик.
---
Спасибо, но этого недостаточно! Я выше писал, что галочка для поля установлена. Этого недостаточно. Установка данной галочки только отобрает текст в ячейке с подчеркиванием, но в качестве гиперссылки не выступает.
---
Этого достаточно, чтобы срабатывало событие Выбор таблицы формы по одиночному клику, а дальше уже делайте сами, что хотите в этом событии. Во вложении пример.
---
Это я встречал уже на данном форуме, даже открывал 1с, но так и не разобрался что это и с чем это едят... Стандартными средствами разве не реализовать данную проблему?
---
Приведи мысли в порядок, и сформулируй нормально, чтобы понятно было другим, в чем у тебя проблема?
Надо по одиночному клику что-то делать - это возможно, я написал как это сделать, и привел рабочий пример.
Что не так?
---
Извиняйте, если неверно объяснил. Поясняю. Есть текст гиперссылки в ячейке, надо по одиночному клику на нее чтобы открывалась страничка в интернете на которую ведет данная ссылка. Извините не увидел Вашего сообщения. Выбор таблицы формы по одиночному клику это где?
---
В обработке из 4 сообщения.
---
Все работает! СПАСИБО!!!
---
Начал разбираться с epf, вот содержимое скачанной обработки (не из данного поста, а из аналогичного). Я так понимаю, здесь будет работать только при начале редактирования? А как сделать так, чтобы при клике?
---
Попытался запустить пишет использование синхронных методов на клиенте запрещено
---
Ради эксперимента прописал "ЗапуститьПриложение("http://www.ya.ru"); в обработчике при изменении - работает без всяких внешних обработчиков, но какую процедуру необходимо использовать чтобы при клике на ссылку все заработало? Заранее спасибо!
---
А почему тогда для события обработка выбора не работает?

&НаКлиенте
Процедура УчастникиСтудентыСсылкаНаПортфолиоОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
 ЗапуститьПриложение("http://www.ya.ru");

КонецПроцедуры
---
Рано обрадовался. Прямая ссылка работает, а как ее взять из поля? Пишу след код, не работает. что не так?

&НаКлиенте
Процедура УчастникиСтудентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
 ССылка=ВыбраннаяСтрока.СсылкаНаПортфолио;
 ЗапуститьПриложение(Ссылка);
 КонецПроцедуры
---
В обработке из 4 есть рабочий пример. Посмотрите как в нем сделано.
---
Неее, не то! Совсем рано обрадовался! Он теперь при любом двойном клике на любом поле открывает гиперссылку. А как же теперь редактировать значение поля?
---
В обработке из 4 есть условие на проверку имя поля по которому выполняется событие выбор. Добавьте подобное условие.
---
Подозреваю, что можно, вопрос в том как это правильно написать. Не подскажете?
---
Я привел рабочий пример в нем есть рабочий код. Какая еще подсказка нужна?
Скачать обработку, открыть в конфигураторе - там весь код есть, одна процедура.
Не понимаю, с этим есть какие-то сложности?

Должно быть примерно так в вашем случае:

```1c
    &НаКлиенте
    Процедура УчастникиСтудентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    ТекДанные = Элемент.ТекущиеДанные;
    Если Поле.Имя = "УчастникиСтудентыСсылкаНаПортфолио" Тогда
    ССылка=ТекДанные .СсылкаНаПортфолио;
    ЗапуститьПриложение(Ссылка);
    КонецЕсли;
    КонецПроцедуры
```
---
Пытаюсь повторить из 4 по аналогии. Вот код: Что не так? Спасибо!
&НаКлиенте
Процедура УчастникиСтудентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если Поле.Имя = "УчастникиСтудентыССылкаНаПортфолио" Тогда
 ТекДанные = Элементы.УчастникиСтуденты.ТекущиеДанные;
 ЗапуститьПриложение(ТекДанные.ССылкаНаПортфолио);
КонецЕсли;

КонецПроцедуры
---
Я дебил, ССылка вторая С дб маленькая
---
Все заработало, вот правильный код:
&НаКлиенте
Процедура УчастникиСтудентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
 Если Поле.Имя = "УчастникиСтудентыСсылкаНаПортфолио" Тогда
 ТекДанные = Элементы.УчастникиСтуденты.ТекущиеДанные;
 ЗапуститьПриложение(ТекДанные.ССылкаНаПортфолио);
КонецЕсли;
КонецПроцедуры
---
Добрый день! Усложнил Ис и гиперссылка перестала работать. Кто что подскажет? Ранее поле ссылка в ТЧ документа вводилось прямо в документе, работоспособности добился. Сейчас изменил, чтобы данные поля ссылка брались из справочника, где первоначально они забиты. Теперь не работает. Где я туплю?
&НаКлиенте
Процедура УчастникиСтудентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
 Если Поле.Имя = "УчастникиСтудентыСсылкаНаПортфолио" Тогда
 ТекДанные = Элементы.УчастникиСтуденты.ТекущиеДанные;
 Сообщить (Поле.Имя);
 //Сообщить (ТекДанные.ССылкаНаПортфолио);
 ЗапуститьПриложение(ТекДанные.СcылкаНаПортфолио);

КонецЕсли;
КонецПроцедуры