Показано с 1 по 5 из 5
-
31.03.2017, 09:06 #1
- Регистрация
- 20.12.2016
- Сообщений
- 10
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Прочитать результат вызова bat файла из 1С
Добрый день!
Из 1с вызываю bat файл с помощью:
ИмяФайлаБАТ = "отправка чека с помощью curl.bat";
Каталог = "C:\Users\user\Desktop\Инвестторг\Воз врат";
КомандаСистемы("""" + Каталог + ИмяФайлаБАТ + """");
Как мне в 1С прочесть результат? Подробнее: в результате выполнения команды открывается окно командной строки. Хочу обработать весь текст из этого окна в 1С.
Спасибо!
-
31.03.2017, 09:39 #2
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Прочитать результат вызова bat файла из 1С
Вставляешь команду вывода результатов работы батника в файл, а затем открываешь 1ской этот файл и обрабатывает себе штатными средствами.
Пример перенаправления вывода в файл.
в командной строке:
curl.bat >> LogFailCurl.txt
Затем в 1Ске открываешь файл LogFailCurl.txt
-
31.03.2017, 10:49 #3
- Регистрация
- 20.12.2016
- Сообщений
- 10
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Прочитать результат вызова bat файла из 1С
Дружище, спасибо большое!
Слушай, а если в результате работы батника есть ошибка, то тут надо дополнительно прописывать к уже имеющемуся
"curl.bat >> LogFailCurl.txt" вывод в файл?
В итоге:
"curl.bat >> LogFailCurl.txt 2>> oshibka.txt"
-
31.03.2017, 10:51 #4
- Регистрация
- 20.12.2016
- Сообщений
- 10
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Прочитать результат вызова bat файла из 1С
То бишь если результат батника положительный, то запишется в первый файл. А если возникла ошибка, то результат ошибки запишется во второй файл
-
31.03.2017, 14:30 #5
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Прочитать результат вызова bat файла из 1С
Приведенный пример запишет файл любой результат (обработку результат нужно реализовывать самому).
Но можно уже использовать PowerShell и тогда уже делать любые навороты (на PowerShell можно делать уже обработки статуса возврата)
Похожие темы
-
Зарплата в % (Процент от проданного товара, или реализации)
от NT_alone в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 2Последнее сообщение: 03.12.2013, 09:20 -
Прошу помощи у гуру. Обновления для 1С бух.базовая 8.1
от Drivsvs в разделе Общие вопросы по 1С - БухгалтерииОтветов: 0Последнее сообщение: 01.02.2013, 01:07
Социальные закладки