Не работает открытие ссылок 8.3.24.1586

1. Дмитрий74Чел 239 11.09.24 17:50 Сейчас в теме
Привет.

После перехода на 8.3.24.1586 ссылки на документы, вставляемые в программно формируемые письма, стали открываться в новых сеансах 1С вместо открытия в существующем.

Ранее ссылка была обычная
e1c://server/erp/erp_copy#e1cib/data/Документ.Реализация?ref=85be2506536eb8374a2d4a7e3fb6335р

и такой формат остался в письмах.

Но сама платформа по нажатию ctrl+f11 выдает иной формат:
e1c://server/erp/erp_copy?Z=%2B%2C%2B#e1cib/data/Документ.Реализация?ref=85be2506536eb8374a2d4a7e3fb6335р

т.е. вставляет секцию
?Z=+,+

И мы не можем добиться работы ссылок в письмах с этой секцией: при вставке любого из вариантов
?Z=+,+
?Z=%2B%2C%2B

получаем открытие нового сеанса с ошибкой открытия ссылки, а ссылка изменена на
e1c://server/erp/erp_copy?Z=%2B%2C%2B#e1cib/data/Документ.Реализация?ref=85be2506536eb8374a2d4a7e3fb6335р?Z=+,+

т.е. 1С при открытии в конец добавляет секцию еще раз (в письме таких символов в конце ссылки нет - проверяли).

Баг платформы что ли?
Вознаграждение за ответ
Показать полностью
Найденные решения
3. Дмитрий74Чел 239 12.09.24 10:09 Сейчас в теме
Мое решение:
1) при программном формировании навигационной ссылки базы (у нас из нетиповой константы) добавить в конец строки ?Z=%2B%2C%2B
2) в реестре windows у пользователей по адресу HKEY_CLASSES_ROOT\e1c\shell\open\command
заменить значение
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /url "%1"
на
"C:\Program Files\1cv8\common\1cestart.exe" /url "%1"
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Дмитрий74Чел 239 11.09.24 18:17 Сейчас в теме +1 $m
3. Дмитрий74Чел 239 12.09.24 10:09 Сейчас в теме
Мое решение:
1) при программном формировании навигационной ссылки базы (у нас из нетиповой константы) добавить в конец строки ?Z=%2B%2C%2B
2) в реестре windows у пользователей по адресу HKEY_CLASSES_ROOT\e1c\shell\open\command
заменить значение
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /url "%1"
на
"C:\Program Files\1cv8\common\1cestart.exe" /url "%1"
4. ValentinGushchin 8 08.10.24 18:23 Сейчас в теме
Тоже так сделал, но работает только уже есть запущенный сеанс. Если сеанса нет - выдает запрос авторизации и войти/запустить сеанс так не получается, пароль не принимается, "Идентификация пользователя не выполнена".
Дмитрий74Чел; +1 Ответить
5. Дмитрий74Чел 239 08.10.24 20:23 Сейчас в теме
(4) Обратите внимание на пункт 2. У меня запрос авторизации выходил именно из-за x86 1cestart.exe
7. ValentinGushchin 8 30.10.24 18:07 Сейчас в теме
(5) Вопрос не в том что выходит окно авторизации, а в том что в этом окне не принимаются никакие существующие учетные данные. Корпоративная поддержка сообщила что это "проявление ошибки" https://bugboard.v8.1c.ru/error/000163444.
Хотя в описании ошибки никаких подробностей нет, только "это может приводить к проблемам при переходе по этой ссылке или при использовании ее для составления полного URL доступа к данным".
Дмитрий74Чел; +1 Ответить
9. Дмитрий74Чел 239 11.11.24 19:05 Сейчас в теме
(7) У нас тоже стало проявляться, сразу не заметил.
На v8 ответили аналогично, плюс сослались на 70092375, у которой описания совсем нет.
6. zippygrill 9 16.10.24 10:32 Сейчас в теме
(5) В реестре у меня также ссылается на C:\Program Files\1cv8, тем не менее, запрос авторизации происходить, хотя используется аутентификация ОС
8. vlaskin 82 11.11.24 17:27 Сейчас в теме
8.3.24.1667 проблема еще присутствует: либо новый сеанс по стандартной ссылке, а если не стандартная и не запущена 1с, то авторизацию не проходишь. Использую 64 битную версию.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот