Имя: Пароль:
1C
 
Ссылка на объект ИБ в телеграмм. Возможно ли?
0 stopa85
 
03.02.24
09:42
Платформа свежая 8.3.22
Режим совместимости 8.2
Тонкий Клиент по http (не web-клиент). Интерфейс такси

Пользователь залогинился и в телеграмм ему приходит ссылка. Он её копирует, меню "сервис и настройка" - "Перейти по ссылке" попадает в объект ИБ.

Можно ли как-то сделать так, чтобы по клику мышки по ссылке у него открывалось окно в тонком клиенте с объектом ИБ?

Ссылка вида https://venus.corp.mydomain.ru/zakazy#e1cib/data/Документ.Счет?ref=84d7b06ebfbcdd4911eec1b4b0db78c6
1 PR
 
03.02.24
23:00
Внешняя ссылка
2 PR
 
03.02.24
23:02
3 АНДР
 
03.02.24
23:36
(0) Вроде только если в телеге копировать, а не открывать и в тонком буфер обмена парсить в бесконечном цикле.
(1) Точно тонкий запустится? (4) Спасибо.
5 stopa85
 
04.02.24
01:32
(3) тоже пришел, что не получится. С другой стороны ссылки на телегу вполне себе открываются в телеграмме и на компе (пример,

https://t.me/PostgreSQL_1C_Linux

)
6 PR
 
04.02.24
11:24
(5) Что значит "тоже пришел, что не получится"?
Ты (2) попробовал? Что, не открывается что ли?
7 stopa85
 
04.02.24
11:53
(6)
Тонкий Клиент по http (не web-клиент). Интерфейс такси


мне не надо в web браузере, мне надо в тонком клиенте.

В тонком клиенте не открывается
8 PR
 
04.02.24
12:44
9 stopa85
 
04.02.24
12:58
(8) а вот за это спасибо!
10 ДедМорроз
 
04.02.24
14:20
Чтобы какая-то ссылка открывалась приложением,нужно регистрировать обработчик типа ссылок,а далее,этот обработчик,получая ссылку,должен ее обработать.
В вашем случае,нужно проверить,что нет открытого тонкого клиента с нужной базой (это можно по командной строке определить),а если нету,то запустить.
После запуска (и после выполнения авторизации) нужно активировать окно и выполнить в нем переход по навигационной ссылке.
Причем,изначально,ссылка в телеграмм может отличаться от навигационной ссылки 1С,но в этом случае,невозможен будет ручной переход.
11 stopa85
 
05.02.24
06:52
(10) код вида
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /URL "https://venus.corp.mydomain.ru/zakazy#e1cib/data/Документ.Счет?ref=84d7b06ebfbcdd4911eec1b4b0db78c6"


Отрабатывает на ура

Но непонятно, как приучить телегу, чтобы она не браузер открывала, а именно тонкого клиента. Есть у меня подозрение, что никак. Но это не точно.
12 eklmn
 
05.02.24
10:29
(11) по хттп всегда будет вэб открываться, для тонкого ссылка начинается с  e1c://server...
13 eklmn
 
05.02.24
11:27
(11)
этот батник запустит как ты хочешь, но учти ссылка из вэба<>ссылка из тонкого

reg add HKEY_CLASSES_ROOT\e1c /t REG_SZ /d "1C thin client from telega" /f
reg add HKEY_CLASSES_ROOT\e1c /v "URL Protocol" /t REG_SZ /d "" /f
reg add HKEY_CLASSES_ROOT\e1c \shell /f
reg add HKEY_CLASSES_ROOT\e1c \shell\open /f
reg add HKEY_CLASSES_ROOT\e1c\shell\open\command /t REG_EXPAND_SZ /d "\"C:\Program Files (x86)\1cv8\common\1cestart.exe "%1"" /f
Программист всегда исправляет последнюю ошибку.