Имя: Пароль:
1C
1С v8
Помогите с гиперссылкой
0 Живаго
 
18.08.11
13:16
Есть задача сформировать Е-mail  для выбраного пользователя с гиперссылкой на документ внутри.
Нагуглил вот это:

НавСсылка=ПолучитьНавигационнуюСсылку(Объект.Ссылка);
НавСсылка=СтрЗаменить(НавСсылка,"""","'");
НавСсылка=ПолучитьНавигационнуюСсылкуИнформационнойБазы()+"/#"+НавСсылка;
НавСсылкаДляЗамены="<a href="""+НавСсылка+""">Открыть инцидент</a>";
ТекстПисьма=СтрЗаменить(ТекстПисьма,"{Гиперссылка}",НавСсылкаДляЗамены);

я сделал вот так:

НавСсылка=ПолучитьНавигационнуюСсылку(ТекущийОбъект.Ссылка);
НавСсылка=СтрЗаменить(НавСсылка,"""","'");
НавСсылка=ПолучитьНавигационнуюСсылкуИнформационнойБазы()+"/#"+НавСсылка;
НавСсылкаДляЗамены="<a href="""+НавСсылка+""">Открыть инцидент</a>";
Контакты = Контакты+"
|"+НавСсылкаДляЗамены;

В итоге получил ссылку в тексте письма но она не кликабельна, и даже если скопипастить ее в браузер то вылетает по ошибке.
Что делаю неправильно?
1 Stepa86
 
18.08.11
14:00
ПолучитьНавигационнуюСсылкуИнформационнойБазы() вернет http... только из веб клиента, а у тя нарно на сервере формируется текст
2 Nallama
 
18.08.11
14:25
Я для этих целей формирую ссылки вида
http://server.ru/base?C=uid
а потом при обработке параметров запуска получаю ссылку по уиду.
Может, извращение. Бывалые подскажут )
3 Nallama
 
18.08.11
14:27
Во втором случае имеется в виду
Документ = Документы.НазваниеДокумента.ПолучитьСсылку(UID);
4 Nallama
 
18.08.11
14:31
А по поводу кликабельности.. кто посмел отменить html-теги?