После перехода на 8.3.24.1586 ссылки на документы, вставляемые в программно формируемые письма, стали открываться в новых сеансах 1С вместо открытия в существующем.
Мое решение:
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"
Мое решение:
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"
Тоже так сделал, но работает только уже есть запущенный сеанс. Если сеанса нет - выдает запрос авторизации и войти/запустить сеанс так не получается, пароль не принимается, "Идентификация пользователя не выполнена".
(5) Вопрос не в том что выходит окно авторизации, а в том что в этом окне не принимаются никакие существующие учетные данные. Корпоративная поддержка сообщила что это "проявление ошибки" https://bugboard.v8.1c.ru/error/000163444.
Хотя в описании ошибки никаких подробностей нет, только "это может приводить к проблемам при переходе по этой ссылке или при использовании ее для составления полного URL доступа к данным".
8.3.24.1667 проблема еще присутствует: либо новый сеанс по стандартной ссылке, а если не стандартная и не запущена 1с, то авторизацию не проходишь. Использую 64 битную версию.