diff --git a/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo b/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo index 34a114f..11bb1c8 100644 --- a/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo +++ b/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo @@ -426,10 +426,10 @@ - РазрешатьПеренаправления + РазрешитьПеренаправления ru - Разрешать перенаправления + Разрешить перенаправления Boolean diff --git "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" index 9ae1cfd..a148978 100644 --- "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" +++ "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" @@ -5541,7 +5541,7 @@ ГруппаПеренаправления 368 - РазрешатьПеренаправления + РазрешитьПеренаправления 155 true true @@ -5549,7 +5549,7 @@ true - Объект.РазрешатьПеренаправления + Объект.РазрешитьПеренаправления Right @@ -5559,10 +5559,10 @@ ShowBottom OnChange - РазрешатьПеренаправленияПриИзменении + РазрешитьПеренаправленияПриИзменении - РазрешатьПеренаправленияРасширеннаяПодсказка + РазрешитьПеренаправленияРасширеннаяПодсказка 157 true true @@ -5577,7 +5577,7 @@ - РазрешатьПеренаправленияКонтекстноеМеню + РазрешитьПеренаправленияКонтекстноеМеню 156 true true @@ -5596,7 +5596,7 @@ - ОтправлятьДанныеАутентификацииНаДругойХост + РазрешитьПередачуСведенийАутентификацииНаДругойХост 362 true true @@ -5604,11 +5604,11 @@ true - Объект.ОтправлятьДанныеАутентификацииНаДругойХост + Объект.РазрешитьПередачуСведенийАутентификацииНаДругойХост Right - ОтправлятьДанныеАутентификацииНаДругойХостРасширеннаяПодсказка + РазрешитьПередачуСведенийАутентификацииНаДругойХостРасширеннаяПодсказка 364 true true @@ -5623,7 +5623,7 @@ - ОтправлятьДанныеАутентификацииНаДругойХостКонтекстноеМеню + РазрешитьПередачуСведенийАутентификацииНаДругойХостКонтекстноеМеню 363 true true diff --git "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" index d40ea9c..2909602 100644 --- "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" +++ "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" @@ -142,7 +142,7 @@ КонецПроцедуры &НаКлиенте -Процедура РазрешатьПеренаправленияПриИзменении(Элемент) +Процедура РазрешитьПеренаправленияПриИзменении(Элемент) НастроитьФорму(); КонецПроцедуры @@ -242,8 +242,8 @@ Элементы.ПоказыватьОшибкиВТихомРежиме.Доступность = Объект.ТихийРежим; // Перенаправления - Элементы.ОтправлятьДанныеАутентификацииНаДругойХост.Доступность = Объект.РазрешатьПеренаправления; - Элементы.МаксимальноеКоличествоПеренаправлений.Доступность = Объект.РазрешатьПеренаправления; + Элементы.РазрешитьПередачуСведенийАутентификацииНаДругойХост.Доступность = Объект.РазрешитьПеренаправления; + Элементы.МаксимальноеКоличествоПеренаправлений.Доступность = Объект.РазрешитьПеренаправления; КонецПроцедуры @@ -456,7 +456,7 @@ Curl = СоздатьОбъектCurl() .ИспользоватьКраткуюФормуОпций(Объект.ИспользоватьКраткуюФормуОпций) - .УстановитьПострочныйВыводОпций(Объект.ПострочныйВыводОпций); // ВнешняяОбработка + .ВыводитьОпцииПострочно(Объект.ПострочныйВыводОпций); // ВнешняяОбработка ДополнитьСборкуКоманднымИнтерпретатором(Curl); ДополнитьСборкуДаннымиMultipart(Curl); @@ -662,9 +662,9 @@ Процедура ДополнитьСборкуКоманднымИнтерпретатором(Curl) Если Объект.КомандныйИнтерпретатор = ИмяКомандногоИнтерпретатораCmd() Тогда - Curl.УстановитьКомандныйИнтерпретаторCmd(); + Curl.ИспользоватьКомандныйИнтерпретаторCmd(); ИначеЕсли Объект.КомандныйИнтерпретатор = ИмяКомандногоИнтерпретатораBash() Тогда - Curl.УстановитьКомандныйИнтерпретаторBash(); + Curl.ИспользоватьКомандныйИнтерпретаторBash(); КонецЕсли; КонецПроцедуры @@ -862,7 +862,7 @@ КонецПроцедуры -// Дополняет сборку ограничениями разрешением перенаправлений. +// Дополняет сборку разрешением перенаправлений. // // Параметры: // Curl - ВнешняяОбработка - Внешняя обработка cURL @@ -874,18 +874,21 @@ Возврат; КонецЕсли; - Если Объект.РазрешатьПеренаправления Тогда - Curl.РазрешатьПеренаправления(Истина, Объект.ОтправлятьДанныеАутентификацииНаДругойХост, - Объект.МаксимальноеКоличествоПеренаправлений); + Если Объект.РазрешитьПеренаправления Тогда + Curl.РазрешитьПеренаправления(); + ДобавитьМетодОбработкиВКод("РазрешитьПеренаправления"); - Если Объект.ОтправлятьДанныеАутентификацииНаДругойХост - Или ЗначениеЗаполнено(Объект.МаксимальноеКоличествоПеренаправлений) Тогда - ДобавитьМетодОбработкиВКод("РазрешатьПеренаправления", Истина, - ЛожьКакНеопределено(Объект.ОтправлятьДанныеАутентификацииНаДругойХост), - Объект.МаксимальноеКоличествоПеренаправлений); - Иначе - ДобавитьМетодОбработкиВКод("РазрешатьПеренаправления"); + Если Объект.РазрешитьПередачуСведенийАутентификацииНаДругойХост Тогда + Curl.РазрешитьПередачуСведенийАутентификацииНаДругойХост(); + ДобавитьМетодОбработкиВКод("РазрешитьПередачуСведенийАутентификацииНаДругойХост"); + КонецЕсли; + + Если Объект.МаксимальноеКоличествоПеренаправлений <> 0 Тогда + Curl.УстановитьМаксимальноеКоличествоПеренаправлений(Объект.МаксимальноеКоличествоПеренаправлений); + ДобавитьМетодОбработкиВКод("УстановитьМаксимальноеКоличествоПеренаправлений", + Объект.МаксимальноеКоличествоПеренаправлений); КонецЕсли; + КонецЕсли; КонецПроцедуры @@ -912,8 +915,8 @@ КонецЦикла; Для Каждого СтрокаПоле Из Объект.ПоляФормы Цикл - Curl.ДобавитьЗаписьMultipart(СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); - ДобавитьМетодОбработкиВКод("ДобавитьЗаписьMultipart", СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); + Curl.ДобавитьТекстMultipart(СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); + ДобавитьМетодОбработкиВКод("ДобавитьТекстMultipart", СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); КонецЦикла; КонецПроцедуры @@ -1174,8 +1177,8 @@ Возврат; КонецЕсли; - Объект.РазрешатьПеренаправления = Ложь; - Объект.ОтправлятьДанныеАутентификацииНаДругойХост = Ложь; + Объект.РазрешитьПеренаправления = Ложь; + Объект.РазрешитьПередачуСведенийАутентификацииНаДругойХост = Ложь; Объект.МаксимальноеКоличествоПеренаправлений = 0; КонецПроцедуры