Имя: Пароль:
1C
 
Ссылка на объект 1С
0 zippygrill
 
02.08.24
15:26
Привет,
Наткнулся на проблему при переходе по ссылке 1С.
Есть программно сформированная ссылка на задачу 1С ДО, такого типа
<a href=e1c://server/app-erp-01:3541/ERP#/do-task?typeID=DMBusinessProcessPerformance&ID=2c2b4242-50c7-11ef-b43a-005056a65064>Заполнение ПДД ЭДО "б/н от 02.08.24 (Договор)" от 02.08.2024 15:03:07 ( откроется в 1С ЕРП тонкий клиент</a>
При переходе по ссылке, запускается тонкий клиент 1С ЕРП, и далее открывается сама задача.
Если повторно перейти по ссылке, при этом предыдущий сеанс 1С ЕРП остается открытым, то имеет такую ошибку "Не удалось перейти по навигационной ссылке". Те по ссылке переход удачный только в случае отсутствия других запущенных сеансов тонкого клиента.

Аналогичную ссылку на задачу, только для тонкого клиента самого 1С ДО <a href=e1c://server/app-do-01:3541/DO_prod#e1cib/data/Задача.ЗадачаИсполнителя?ref=b43a005056a6506411ef50c72c2b432f>Заполнение ПДД ЭДО "б/н от 02.08.24 (Договор)" от 02.08.2024 15:03:10 ( откроется в 1С ДО тонкий клиент )</a> прекрасно открывается несколько раз, независимо от других запущенных сеансов тонкого клиента 1С ДО.
1 Homer
 
02.08.24
15:44
была история что ссылки из ДО генерится не правильно. надо дописывать.
2 zippygrill
 
02.08.24
15:44
А в части чего неправильно? в части корректного типа xdto? или что?
3 Homer
 
02.08.24
16:08
я не вникал, Владимир Лушников про это говорил.
4 vde69
 
02.08.24
16:14
есть различия в тонком и web клиенте для сабжа.

я правил реестр для более корректной работы (инфа есть в инете)
5 vde69
 
02.08.24
16:16
что-то вроде этого

[HKEY_CURRENT_USER\SOFTWARE\Classes\e1c]
@="URL:e1c"
"URL Protocol"="e1c"

[HKEY_CURRENT_USER\SOFTWARE\Classes\e1c\DefaultIcon]
@="C:\\Program Files (x86)\\1cv8\\common\\1ceunt.dll,17"

[HKEY_CURRENT_USER\SOFTWARE\Classes\e1c\shell]

[HKEY_CURRENT_USER\SOFTWARE\Classes\e1c\shell\open]

[HKEY_CURRENT_USER\SOFTWARE\Classes\e1c\shell\open\command]
@="\"C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe\" /URL \"%1\""
6 maxab72
 
02.08.24
16:17
(0) По синтаксису ссылок во втором случае просто открытие какой-то задачи, а впервой еще и что-то с объектом сделать надо (запуск процесса?). Может поэтому разное поведение?
7 zippygrill
 
03.08.24
09:41
(5) спс.
дополнительно в ЕРП пришлось допилить ОбработкаПереходаПоНавигационнойСсылке в модуле приложения
8 lubitelxml
 
03.08.24
10:00
(7) поделись что допилил, постоянно юзаю переход по ссылкам в ДО, пригодится
9 zippygrill
 
08.08.24
10:29
(8) если просмотр и выполнении задач 1С ДО также показываете в 1С ЕРП, то в модуле приложения доработка по ссылке. Само собой спец-маркер "do-task" мы впихнули в уведомление на почту от 1С ДО при формировании ссылки
https://pastebin.com/R4qDZvmZ
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс