Имя: Пароль:
1C
1С v8
ЗапуститьПриложение() из ВЕБ клиента
,
0 Gamover
 
12.08.20
09:06
Всем привет.
Помогите пожалуйста запустить приложение из WEB морды.
Из тонкого клиента запускается а из WEB морды пишет "Расширение для работы с файлами не подключено"

&НаКлиенте
Процедура Far(Команда)
    ЗапуститьПриложение("C:\Program Files\Far Manager\Far.exe",,);    
КонецПроцедуры

Прочитал Книга знаний: Расширение для работы с файлами в веб-клиенте , но я не 1С программист, я только учусь)
Помогите разобраться.
1 lodger
 
12.08.20
09:16
2 lodger
 
12.08.20
09:17
3 fisher
 
12.08.20
09:25
И что конкретно неясно?
До кучи - "Руководство разработчика" 4.7.9.2. "Работа в веб-клиенте"
4 fisher
 
12.08.20
09:28
Суть в том, что браузер исполняет клиентский код в "песочнице" (безопасном окружении) и для выполнения потенциально опасных операций в браузере пользователь должен явно установить для браузера специальное расширение, через которое такие операции смогут совершаться.
5 Gamover
 
12.08.20
09:34
А можно простой пример. Как открыть https://yandex.ru из веб морды. Кусок кода. И дальше я думаю сам соображу.
В файловой просто пишу
  ЗапуститьПриложение("https://yandex.ru";);
И все работает.
В вебе таже самая ошибка.
6 fisher
 
12.08.20
09:40
(5) Тебе лень попробовать простейшую инструкцию из трех шагов, а мне лень искать тебе простой пример. Мы почти братья!
7 Gamover
 
12.08.20
09:44
Нет, мне не лень... я реально не втыкаю)
8 Gamover
 
12.08.20
09:46
Процедура far(Команда)
    ПутьДо = "C:\Program Files\Far Manager\Far.exe";
    Оповещение = Новый ОписаниеОповещения("ЗапускПриложения", ЭтотОбъект);
    НачатьЗапускПриложения(Оповещение, ПутьДо,, Истина);
КонецПроцедуры

Мимо?
9 fisher
 
12.08.20
09:46
10 fisher
 
12.08.20
09:47
(8) Ты очень плохо слушаешь. Слышишь, но мозг включать при этом забываешь.