Имя: Пароль:
1C
1С v8
Внешняя ссылка
0 AlStorm
 
10.08.12
08:53
Просто стало интересно.
В 8.2 средствами платформы можно получить ссылку на любой объект через кнопочку "Получить ссылку". Вываливается окошечко с этой ссылкой, откуда можно ее скопировать. Так вот. Там же есть кнопочка "Внешняя". Когда ее взводишь, ссылка преобразуется - добавляется инфа о базе.
Ну хорошо.
Я беру эту ссылку с инфой о базе, открываю ДРУГУЮ базу 8.2, выбираю "Перейти по ссылке" и вставляю эту ссылку туда. Ожидаю при этом открытия  нового окна 1с, с открытой старой базой. Но нет. Нифига не работает:(
Зачем же тогда эта кнопочка - "Внешняя"?
1 H A D G E H O G s
 
10.08.12
08:57
В веб брозере сразу элемент справочника открывать
2 H A D G E H O G s
 
10.08.12
08:58
Можно вставить в html - текст электронного письма и будет как href ссылка. Жмяк, и мы уже на эл. справочника.
3 AlStorm
 
10.08.12
09:09
щас попробую
4 AlStorm
 
10.08.12
09:13
херня.. Открывается новое пустое окно браузера
5 H A D G E H O G s
 
10.08.12
09:14
Наши руки не для скуки
6 H A D G E H O G s
 
10.08.12
09:15
На работу приду, покажу пример
7 AlStorm
 
10.08.12
09:15
Это если из тонкого клиента ссылку брал. А если взять ссылку с веб-клиента, то вообще ошибку выдает WOrd
8 AlStorm
 
10.08.12
09:16
9 H A D G E H O G s
 
10.08.12
09:27
Плохая, негодная ссылка
10 H A D G E H O G s
 
10.08.12
09:27
11 H A D G E H O G s
 
10.08.12
09:28
НавСсылка=ПолучитьНавигационнуюСсылку(Объект.Ссылка);
   НавСсылка=СтрЗаменить(НавСсылка,"""","'");
   НавСсылка=ПолучитьНавигационнуюСсылкуИнформационнойБазы()+"/#"+НавСсылка;
   НавСсылкаДляЗамены="<a href="""+НавСсылка+""">Открыть инцидент</a>";
   ТекстПисьма=СтрЗаменить(ТекстПисьма,"{Гиперссылка}",НавСсылкаДляЗамены);
12 AlStorm
 
10.08.12
09:34
(11)
Да, теперь работает, видимо, я в первый раз фигово вставил ее... Круто конечно.
Но только если ссылка получена из веб-клиента.
Если же ее создать из тонкого клиента, то 1с не запускается:(
13 H A D G E H O G s
 
10.08.12
09:37
По Тонкому ничего пока не скажу