Вход | Регистрация


Переход по внешней ссылке

Переход по внешней ссылке
Я
   Alexander_1c
 
20.08.18 - 13:30
Добрый день. как можно адекватно реализовать переход по внешним ссылкам из одной базы в другую? Ссылки вида
e1c://server/serverZUP/ZupOf#e1cib/data/Справочник.Пользователи?ref=b6000030900da6d711e2d7fe58b39dee


Через Стартер переход по ссылке работает нормально. но как организовать это программно. чтобы по кнопке из одной базы , переходить объект из другой?
 
 
   Cyberhawk
 
1 - 20.08.18 - 13:33
ИТС уже почитал, коль в СП не нашел?
   s03
 
2 - 20.08.18 - 13:36
(0) Чуть погуглить (что за тебя делать никто не будет) и будет тебе полностью готовое решение. А если грубо, по шагам, то регистрируешь в ОС протокол e1c, приязывая его к 1С и "КомандаСистемы" или что-нибудь подобное и будешь спокойно открывать любые внешние ссылки
   Alexander_1c
 
3 - 20.08.18 - 13:37
Про регистрацию протокола читал. там информация 2014 года. не ужто ничего не придумали за столько лет.?
   s03
 
4 - 20.08.18 - 13:41
(3) А новое в этой части никому не нужно, так как старого вполне достаточно. Если не хочешь заниматься регистрацией протокола, то можно и базу запускать с параметром в виде нужной тебе ссылки, но в этом случае самостоятельно собирать строку запуска нужной базы. В общем либо протокол либо запуск базы с параметром.
   Alexander_1c
 
5 - 20.08.18 - 13:44
А если База уже открыта? Не может ли быть проблема в установленном режиме совместимости 8.2?
   Alexander_1c
 
6 - 20.08.18 - 13:47
просто очень странно, имея внешнюю ссылку ручками запустить стартер, нажать кнопку "перейти по ссылке" то все отлично работает. почему нет нормальной возможности это все эмулировать или дать нормальный функционал. почему было реализовано через регистрацию протокола...
   Cyberhawk
 
7 - 20.08.18 - 13:53
(6) Через протокол - это как раз и есть "норма". В мобильных ОС точно так же взаимодействие организовано.
   Cool_Profi
 
8 - 20.08.18 - 13:54
(6) Скажите, товарисч.... А когда вы счёлкаете по http:// - Вас не напрягает, что это тоже через регистрацию протокола сделано?
   s03
 
9 - 20.08.18 - 13:55
(6) Когда ты ручками запустил стартер и нажал кнопку "перейти по ссылка" это тоже самое что и запустить приложение параметром, что мешает именно так делать и программно? А как по твоему должен работать "нормальный функционал" если во внешней ссылке нет ни слова о том на какой версии и пр. необходимо это всё запускать? Всё необходимое через протокол и добавляется
   Cyberhawk
 
10 - 20.08.18 - 13:56
Можно конечно сделать и без протокола, и без запуска через стартер - просто реализовать промежуточную веб-базу
 
 Рекламное место пустует
   Alexander_1c
 
11 - 20.08.18 - 14:01
у нас 600 пользователей. сисАдмины через раз забывают базы прописывать пользователям. а если им еще и протокол надо регистрировать... для них это будет сложно. ))
   Cool_Profi
 
12 - 20.08.18 - 14:05
(11) Запиши при запуске 1с прописываение в реестр...
   s03
 
13 - 20.08.18 - 14:19
(11) и общий список баз, который также публикуется и автоматически добавляется пользователями никакой ежедневной работы админам
   Cyberhawk
 
14 - 20.08.18 - 19:29
Еще кошернее список баз через веб-сервис
   Alexander_1c
 
15 - 21.08.18 - 10:27
я правильно понимаю, что через протокол можно сделать переход только в одну конкретную базу. т.е  теряется смысл внешней ссылки? (e1c://server/serverZUP/ZupOf)
   Alexander_1c
 
16 - 21.08.18 - 10:32
Всё я разобрался. Проблема была в том что стоял режим совместимости 8.2 поэтому переход не работал. сейчас все работает без всяких протоколов, промежуточных баз и тд. Спасибо всем кто помог.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует