Переход по навигационной ссылке в тот же сеанс 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
Какой то костыль придумывать нужно будет. Думал может опыт у кого есть как обойти эту проблему.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.