Имя: Пароль:
1C
 
Запуск bat файла из 1С
0 rt2000
 
11.04.16
10:39
Написал обработку, которая формирует файлы. Затем эти файлы, при помощи bat -файла отправляются на удаленный ресурс. Так как все это должно происходить ночью, нужно что бы в конце обработки запускался bat файл.
У вас есть пример как можно программно запустить bat файл
1 Cyberhawk
 
11.04.16
10:42
Глобальный контекст.ЗапуститьПриложение (Global context.RunApp)
Глобальный контекст (Global context)
ЗапуститьПриложение (RunApp)
Синтаксис:

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

<СтрокаКоманды> (обязательный)

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

Тип: Строка.
Задает текущий каталог запускаемого приложения.
В режиме веб-клиента игнорируется.
<ДождатьсяЗавершения> (необязательный)

Тип: Булево.
Истина - дожидаться завершения запущенного приложения перед продолжением работы.
Значение по умолчанию: Ложь.
<КодВозврата> (необязательный)

Тип: Число; Неопределено.
Параметр (если он указан) содержит код завершения работы системы - значение, передаваемое приложением операционной системе, если работа была завершена корректно, если такой код был получен. В противном случае возвращает Неопределено.
Для получения кода возврата значение параметра <ДождатьсяЗавершения> должно быть установлено в Истина, запускаемое приложение должно существовать и завершить свою работу корректно.
Описание:

Выполняет запуск внешнего приложения либо открытие файла с использованием ассоциированного с ним приложения.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:

В отличие от функции КомандаСистемы запуск приложения выполняется непосредственно, минуя командный интерпретатор.
Поведение метода зависит от используемой операционной системы и режима запуска. Используемые в реализации метода механизмы операционной системы допускают различные варианты использования. Например, в некоторых режимах метод может открывать html ссылки с помощью браузера "по умолчанию". Такие возможности не являются штатными т.к. не гарантируется их наличие во всех режимах запуска.
Для работы метода на веб-клиенте необходимо предварительно подключить расширение работы с файлами.
При использовании метода на мобильной платформе возможно только открытие файла по ассоциации.
Пример:

// открытие файла MS Excel
ЗапуститьПриложение("Таблица.xls");


См. также:

Глобальный контекст, метод НачатьЗапускПриложения

--------------------------------------------------------------------------------

     Методическая информация
2 Strogg
 
11.04.16
10:58
бат-файлик более лутьше запузырить в планировщик задач. Там же, можешь запускать свою обработку через запуск с параметрами.
3 rt2000
 
11.04.16
11:16
(2) Я сделал планировщик задач, что бы обработка сама запускалась ночью, а в конце обработки добавил строчку, как советовал (1)  
ЗапуститьПриложение("D:\54321\bat-файл 4.bat");
4 Fragster
 
гуру
11.04.16
11:20
а что, обработка сама запуливать файлы не может?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший