Имя: Пароль:
1C
1С v8
Переход по навигационной ссылке в тот же сеанс 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
Какой то костыль придумывать нужно будет. Думал может опыт у кого есть как обойти эту проблему.