Имя: Пароль:
1C
 
8.3. Как программно открыть нав. ссылку в другой базе
0 SeiOkami
 
02.08.18
07:41
Добрый день

Есть ли способ без всякого рода exe`шников и dll`шек открыть из одной базы программно навигационную ссылку в другой (уже открытой) базе?

Можно открывать веб ссылки, но есть ли способ это сделать в уже открытом тонком клиенте?
1 Мимохожий Однако
 
02.08.18
09:05
(0) На том же компьютере или на другом?
2 SeiOkami
 
02.08.18
09:14
На этом же компьютере. Пользователь работает в двух базах. Из одной необходимо открывать в уже запущенном сеансе другой базы.
3 SeiOkami
 
02.08.18
09:27
Может есть какой-то несложный скрипт, который можно выполнить стредствами 1С и открыть в окне с базой нужную навигационную ссылку
4 Мимохожий Однако
 
02.08.18
09:35
набери в поиске браузера
"переход по навигационной ссылке 1с"
5 SeiOkami
 
02.08.18
09:37
(4), и?
6 PloAl
 
02.08.18
09:42
лучше гуглить слова: реестр e1c
7 SilentMan
 
02.08.18
09:46
(0) Публикуем 2-ю базу на веб-сервере
Затем формируем полную ссылку (с http и всеми потрохами)
Затем говорим ПерейтиПоНавигационнойСсылке и в качестве ссылки ставим то, что сделали на предыдущем шаге
Заодно можно почитать описание функции ПерейтиПоНавигационнойСсылке - там есть какие-то комментарии на желаемую тему
8 SeiOkami
 
01.10.24
14:27
О, спасибо!
Оказывается, достаточно просто перед ссылкой указывать строку типа:
"e1c://server/" + ИмяСервера + "/" + ИмяБазы + "/"
"e1c://server/" + ИмяСервера + "/" + ИмяБазы + "#"
9 SeiOkami
 
02.08.18
10:02
Правда окно с базой не активируется, а просто мигает, но это уже мелочи
10 SeiOkami
 
03.08.18
07:58
Не верно вчера написал, поправляю:

достаточно просто перед ссылкой указывать строку типа:

"e1c://server/" + ИмяСервера + "/" + ИмяБазы + "#"

+ можно при копировании навигационной ссылки нажимать кнопку "Внешняя" и тогда ссыль сразу будет в таком формате.