|
Переход по навигационной ссылке в тот же сеанс 1С предприятия
| ☑ |
0
Имя уже занято
08.06.16
✎
12:47
|
В письмах рассылаются навигационные ссылки на документы в конфигурации. При попытке перейти по ссылке открывается новое окно браузера с предупреждением, что сеанс 1С предприятия уже открыт. Что-то можно сделать, чтобы такой вопрос не задавался и открывался новый сеанс или навигационная ссылка открывалась в текущем сеансе веб-клиента?
|
|
1
lxs
08.06.16
✎
12:55
|
копировать ссылку в буфер
|
|
2
Имя уже занято
08.06.16
✎
12:58
|
Пользователь не оценит такого юзабилити.
|
|
3
Stepa86
08.06.16
✎
13:13
|
Есть вариант для тонкого клиента, подробнее можно прочитать тут, если есть доступ
Щас у себя найду прототип
|
|
4
Stepa86
08.06.16
✎
13:18
|
ссылку формировать вот так:
<code>
фНавигационнаяСсылка = ПолучитьНавигационнуюСсылкуИнформационнойБазы() + "#" + ПолучитьНавигационнуюСсылку(Ссылка);
НавигационнаяСсылкаУведомления = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
"<a href=%1>%2</a>",
фНавигационнаяСсылка,
фНавигационнаяСсылка);
</code>
на компе клиента запустить *.reg файл с содержимым
<code>
REGEDIT4
[HKEY_CLASSES_ROOT\e1c]
@="URL:e1c Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\e1c\DefaultIcon]
@="\"C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe\""
[HKEY_CLASSES_ROOT\e1c\shell]
[HKEY_CLASSES_ROOT\e1c\shell\open]
[HKEY_CLASSES_ROOT\e1c\shell\open\command]
@="\"C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe\" /url \"%1\""
</code>
открыть ссылку из почты для клиент-серверной базы в запущенном приложении, которая работает в тонком клиенте, получилось таким образом.
|
|
5
Имя уже занято
08.06.16
✎
13:24
|
Спасибо. Это решение обяжет устанавливать пользователям тонкий клиент. Если не найдем никакого другого решения будем рассматривать его.
Вопрос стоит именно в веб-клиенте. Идеально, чтобы ссылки открывались в одной вкладке. Аля так как написано, но в вебе
|
|
6
Stepa86
08.06.16
✎
13:27
|
(5) Как я понял ответ от 1С в (3) - сейчас так не получится сделать
|
|
7
Имя уже занято
08.06.16
✎
13:55
|
Какой то костыль придумывать нужно будет. Думал может опыт у кого есть как обойти эту проблему.
|
|