|
Ошибка при программном открытии URL на сервере | ☑ | ||
---|---|---|---|---|
0
salvator
29.09.21
✎
11:59
|
Всем привет.
В БП 3.0 запускаю на сервере код вида ЗапуститьПриложение(URLСсылка) Получаю ошибку, что не удалось запустить "по причине: 14007(0x000036B7): The requested lookup key was not found in any active activation context." На клиенте браузер открывается, ошибки нет. На самом сервере в браузере нужный адрес открывается. В чем загвоздка? |
|||
1
ДенисЧ
29.09.21
✎
12:06
|
Наверное, в том, что у сервера нет клиентского сеанса, на котором можно открыть бровзер?
|
|||
2
ДенисЧ
29.09.21
✎
12:06
|
И вообще - зачем на сервере его открывать?
|
|||
3
acht
29.09.21
✎
12:06
|
Кому ты собрался показывать браузер на сервере?
|
|||
4
salvator
29.09.21
✎
12:08
|
(3) Открывать лучше ИЕ, а не то, что пользователь себе установил. Плюс там адрес добавлен в доверенные.
|
|||
5
lodger
29.09.21
✎
12:12
|
(4) ну так запусти на клиенте ИЕ с нужной страницей?
|
|||
6
salvator
29.09.21
✎
12:14
|
(5) Если запускать на клиенте, что открывается же браузер на локальной машине пользователя, а не на сервере, где база установлена. Разве не так?
|
|||
7
1Сергей
29.09.21
✎
12:16
|
(6) ишо раз. Зачем на сервере открывать браузер?
|
|||
8
salvator
29.09.21
✎
12:17
|
(7) в (4) написал зачем
|
|||
9
lodger
29.09.21
✎
12:17
|
(8) ну и кто там на сервере будет смотреть браузер?
|
|||
10
1Сергей
29.09.21
✎
12:19
|
(8) не написал зачем
|
|||
11
Kassern
29.09.21
✎
12:20
|
(6) вы реально думаете, что если вызовите процедуру на сервере, то у вас на компе, где кластер установлен запустится браузер?))
|
|||
12
Fram
29.09.21
✎
12:26
|
(11) Мне кажется, еще круче.. Он хочет открыть на клиенте ИЕ, который на сервере
|
|||
13
salvator
29.09.21
✎
12:26
|
Я с УФ мало работал, на обычных формах этот код вызывается в серверном общем модуле и открывается браузер на терминальнике. На УФ нужно запускать на клиенте, и будет открываться браузер локальной машины, по другому никак?
|
|||
14
Fram
29.09.21
✎
12:30
|
Все смешалось, люди, кони
|
|||
15
acht
29.09.21
✎
12:34
|
(13) > по другому никак?
А по другому - это как? Распиши, пожалуйста, свои ожидания в терминах - клиент, сервер, терминальный сервер, где какой браузер установлен, где какой должен отобразится. |
|||
16
acht
29.09.21
✎
12:35
|
Клиент, сервер, терминальный сервер - это компьютеры такие. В общем случае разные.
|
|||
17
Kassern
29.09.21
✎
12:37
|
(13) нда...клиент-серверное взаимодействие вам надобно подучить...Если вы через RDP открываете тонкий клиент и там запускаете приложение с УРЛ &НаКлиенте, то у вас на том сеансе RDP откроется браузер по умолчанию с данным адресом. Что вам мешает открывать ссылку вообще в 1с? Webkit более менее нормально работает. Можно интегрировать как вам угодно.
|
|||
18
salvator
29.09.21
✎
12:39
|
(17) Спасибо за пояснения, прояснили в целом.
|
|||
19
salvator
30.09.21
✎
17:09
|
Еще один нюанс. Урл я получаю в серверном общем модуле. Как мне потом открыть эту ссылку на клиенте? Есть общий модуль на клиенте, но процедуру из него не получится вызвать с сервера, после того как урл получаю. Создать клиент-серверный общий модуль и вызывать процедуру из него?
|
|||
20
Kassern
30.09.21
✎
17:22
|
(19) еще раз, подучите клиент серверное взаимодействие. Простой пример:
&НаКлиенте Процедура ВашаКнопка(Команда) УРЛ=ВашОбщийМодульСерверный.ПолучитьУРЛ(); ЗапуститьПриложение(УРЛ); КонецПроцедуры |
|||
21
Kassern
30.09.21
✎
17:24
|
в общем виде вы с клиента всегда можете постучаться на сервер, получить данные, обработать, и вернуть результат на клиент, если нужно. А вот Сервер сам по себе не может взять и обратиться к клиенту, чтобы он что-то там сделал. Есть конечно нюансы, всякие там сервисы взаимодействия, внешние компоненты и прослойки, но в общем случае как то так.
|
|||
22
lodger
30.09.21
✎
17:32
|
(20) Процедура или функция с указанным именем не определена (ВашОбщийМодульСерверный)
|
|||
23
Kassern
30.09.21
✎
17:38
|
(22) ахах, ну так определите, не забудьте еще функцию экспортной сделать)
|
|||
24
salvator
30.09.21
✎
18:01
|
(22) Это очень смешно, да, юмор ваш конек.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |