8.х Как из 1С открыть Internet Explorer и передать ему определенный адрес.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем -=ak=-, 30 июл 2007.

  1. TopicStarter Overlay
    -=ak=-
    Offline

    -=ak=- Опытный в 1С

    Регистрация:
    13 фев 2006
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
  2. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Если в отдельном окне, то есть несколько способов:
    1. Сделать на форме гиперссылку - это в свойствах текстового поля устанавливается или кнопку или что нужно - тогда другие события.
    2. Отработать это следующим образом:

    ЗапуститьПриложение (RunApp)
    Синтаксис:
    ЗапуститьПриложение(<Строка команды>, <Текущий каталог>)
    Параметры:
    <Строка команды> (обязательный)
    Тип: Строка. Командная строка для запуска приложения либо имя файла, ассоциированного с некоторым приложением.
    <Текущий каталог> (необязательный)
    Тип: Строка. Задает текущий каталог запускаемого приложения.

    Описание:
    Выполняет запуск внешнего приложения либо открытие файла с использованием ассоциированного с ним приложения.
    Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.

    Передать в строку команды гиперсылку - откроется браузер по умолчанию.
  3. TopicStarter Overlay
    -=ak=-
    Offline

    -=ak=- Опытный в 1С

    Регистрация:
    13 фев 2006
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    1. Как запустить IE с кнопки понятно, а как передать ему ссылку с адресом?
    Нужна только кнопка, гиперссылка не подходит.

    2. У пользователей IE может, установлен на разных дисках. Как в таком случае писать путь на каталог ???
  4. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Прочитай внимательно - я не говорю, что надо УКАЗЫВАТЬ САМО ПРИЛОЖЕНИЕ! ;) Тебе надо указать ИМЯ ФАЙЛА, а на файл с раширением htm, html и т.д. система среагирует именно так: Откроет браузер по умолчанию и в нем эту гиперссылку.

    То есть в имя файла передавай строкой гиперссылку и все.

    ЗапуститьПриложение("http://www.str2000.ru/catalog/?category=73...&goods=1970") ;
  5. TopicStarter Overlay
    -=ak=-
    Offline

    -=ak=- Опытный в 1С

    Регистрация:
    13 фев 2006
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    Спасибо! Работает!
  6. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Пожалуйста :) Более того, если нужно открыть какой-нибудь файл *.doc или *.xls или любой другой, расширение которого зарегистрировано и связано с какой-нибудь программой - то просто передавай имя!

Поделиться этой страницей