|
Переход по навигационной ссылке в тот же сеанс 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
|
Есть вариант для тонкого клиента, подробнее можно прочитать тут, если есть доступ https://partners.v8.1c.ru/forum/topic/1356649
Щас у себя найду прототип |
|||
|
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
|
Какой то костыль придумывать нужно будет. Думал может опыт у кого есть как обойти эту проблему.
|
| Форум | Правила | Описание | Секции | Поиск |