Прочитать результат вызова bat файла из 1С
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 5 из 5
  1. #1
    Пришел за помощью

    Регистрация
    20.12.2016
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Прочитать результат вызова bat файла из 1С

    Добрый день!
    Из 1с вызываю bat файл с помощью:

    ИмяФайлаБАТ = "отправка чека с помощью curl.bat";
    Каталог = "C:\Users\user\Desktop\Инвестторг\Воз врат";
    КомандаСистемы("""" + Каталог + ИмяФайлаБАТ + """");

    Как мне в 1С прочесть результат? Подробнее: в результате выполнения команды открывается окно командной строки. Хочу обработать весь текст из этого окна в 1С.
    Спасибо!

  2. #2
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Прочитать результат вызова bat файла из 1С

    Вставляешь команду вывода результатов работы батника в файл, а затем открываешь 1ской этот файл и обрабатывает себе штатными средствами.

    Пример перенаправления вывода в файл.
    в командной строке:
    curl.bat >> LogFailCurl.txt

    Затем в 1Ске открываешь файл LogFailCurl.txt

  3. #3
    Пришел за помощью

    Регистрация
    20.12.2016
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Прочитать результат вызова bat файла из 1С

    Дружище, спасибо большое!

    Слушай, а если в результате работы батника есть ошибка, то тут надо дополнительно прописывать к уже имеющемуся
    "curl.bat >> LogFailCurl.txt" вывод в файл?

    В итоге:
    "curl.bat >> LogFailCurl.txt 2>> oshibka.txt"

  4. #4
    Пришел за помощью

    Регистрация
    20.12.2016
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Прочитать результат вызова bat файла из 1С

    То бишь если результат батника положительный, то запишется в первый файл. А если возникла ошибка, то результат ошибки запишется во второй файл

  5. #5
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Прочитать результат вызова bat файла из 1С

    Приведенный пример запишет файл любой результат (обработку результат нужно реализовывать самому).
    Но можно уже использовать PowerShell и тогда уже делать любые навороты (на PowerShell можно делать уже обработки статуса возврата)

Похожие темы

  1. Зарплата в % (Процент от проданного товара, или реализации)
    от NT_alone в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 2
    Последнее сообщение: 03.12.2013, 09:20
  2. Прошу помощи у гуру. Обновления для 1С бух.базовая 8.1
    от Drivsvs в разделе Общие вопросы по 1С - Бухгалтерии
    Ответов: 0
    Последнее сообщение: 01.02.2013, 01:07

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •