Главная Материалы Запуск внешнего приложения из 1С 8.2 или 1С 8.3

Запуск внешнего приложения из 1С 8.2 или 1С 8.3

Очень часто при написании конфигураций 1С может возникать необходимость прямо из программы запускать другое приложение, например, запустить MS WORD и сразу же открыть в нем определенный файл или открыть определенную страницу в интернет браузере и так далее.

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

Процедура ЗапуститьПриложение() вызывает запуск внешнего приложения, при этом исполняемый файл загружается как активная программа, поверх окна системы 1С Предприятие. Кроме того, процедура ЗапуститьПриложение() может открыть файл с помощью ассоциированного для данного файла приложения (при условии, что данная программа установлено на компьютере).

Если в параметре <СтрокаКоманды> не содержится путь к загружаемой программе в файловой системе к программе, то поиск происходит в следующей последовательности:

  • текущий системный каталог;
  • каталог Windows;
  • системный каталог Windows;
  • все каталоги, указанные в переменной PATH.

Примеры использования процедуры ЗапуститьПриложение()


Запуск карточной игры Солитер:
ЗапуститьПриложение("SOL.EXE");

Открытие файла с помощью программы MS WORD:
ЗапуститьПриложение("C:\Договор на оказание услуг.doc");

Количество просмотров: 23691

Комментарии

Комментариев нет