diff --git a/src/core/Классы/КонвертерКомандыCURL.os b/src/core/Классы/КонвертерКомандыCURL.os index 5a513db..d931405 100644 --- a/src/core/Классы/КонвертерКомандыCURL.os +++ b/src/core/Классы/КонвертерКомандыCURL.os @@ -79,6 +79,8 @@ ПроверитьПоддержкуПротокола(ОписаниеЗапроса, Генератор.ПоддерживаемыеПротоколы()); Если Не ОбщегоНазначения.ЕстьКритичныеОшибки(ИсходящиеОшибки) Тогда + ВывестиРазделительКоманд(Результат, НомерКоманды, КоличествоКоманд); + Результат = Результат + ?(Результат = "", "", Символы.ПС + Символы.ПС) + Генератор.Получить(ОписаниеЗапроса, ИсходящиеОшибки); @@ -1148,4 +1150,18 @@ КонецПроцедуры +Процедура ВывестиРазделительКоманд(Результат, НомерКоманды, КоличествоКоманд) + + Если КоличествоКоманд = 1 Тогда + Возврат; + КонецЕсли; + + Результат = Результат + + ?(НомерКоманды > 1, Символы.ПС + Символы.ПС, "") + + СтрШаблон( + "////////////////////////////////////////////// + |// Команда #%1.", НомерКоманды); + +КонецПроцедуры + #КонецОбласти \ No newline at end of file diff --git a/tests/ГенераторПрограммногоКода1С_test.os b/tests/ГенераторПрограммногоКода1С_test.os index 1541d42..d7fefdb 100644 --- a/tests/ГенераторПрограммногоКода1С_test.os +++ b/tests/ГенераторПрограммногоКода1С_test.os @@ -579,11 +579,17 @@ |curl http://example1.com --head |curl http://example2.com -X HEAD"; - ПрограммныйКод = "Соединение = Новый HTTPСоединение(""example1.com"", 80); + ПрограммныйКод = "////////////////////////////////////////////// + |// Команда #1. + | + |Соединение = Новый HTTPСоединение(""example1.com"", 80); |HTTPЗапрос = Новый HTTPЗапрос(""/""); | |HTTPОтвет = Соединение.ВызватьHTTPМетод(""HEAD"", HTTPЗапрос); | + |////////////////////////////////////////////// + |// Команда #2. + | |Соединение = Новый HTTPСоединение(""example2.com"", 80); |HTTPЗапрос = Новый HTTPЗапрос(""/""); | @@ -600,11 +606,17 @@ КонсольнаяКоманда = "curl http://example1.com & curl http://example2.com"; - ПрограммныйКод = "Соединение = Новый HTTPСоединение(""example1.com"", 80); + ПрограммныйКод = "////////////////////////////////////////////// + |// Команда #1. + | + |Соединение = Новый HTTPСоединение(""example1.com"", 80); |HTTPЗапрос = Новый HTTPЗапрос(""/""); | |HTTPОтвет = Соединение.ВызватьHTTPМетод(""GET"", HTTPЗапрос); | + |////////////////////////////////////////////// + |// Команда #2. + | |Соединение = Новый HTTPСоединение(""example2.com"", 80); |HTTPЗапрос = Новый HTTPЗапрос(""/""); |