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;
КонецПроцедуры