mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-06 03:54:27 +02:00
Fastfix
This commit is contained in:
parent
b41f5c854b
commit
820f1cb506
@ -552,8 +552,8 @@
|
||||
|
||||
ОсновныеДанные_ = OPI_Инструменты.КопироватьКоллекцию(ОсновныеДанные);
|
||||
|
||||
ОбработатьТелоДляЗапроса(Содержимое);
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Содержимое);
|
||||
|
||||
РазмерФайла = ПолучитьРазмерСодержимого(Содержимое);
|
||||
МинимальныйРазмерЧасти = РазмерФайла / 10000;
|
||||
МинимальныйРазмерЧасти = Макс(МинимальныйРазмерЧасти, 5242880);
|
||||
@ -1797,22 +1797,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ОбработатьТелоДляЗапроса(Тело)
|
||||
|
||||
Если ТипЗнч(Тело) = Тип("Строка") Тогда
|
||||
|
||||
ФайлТела = Новый Файл(Тело);
|
||||
|
||||
Если ФайлТела.Существует() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Тело);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьОсновныеДанные(ОсновныеДанные)
|
||||
|
||||
ТекстОшибки = "Ошибка получения авторизационных данных из структуры";
|
||||
@ -1867,13 +1851,8 @@
|
||||
|
||||
Процедура УстановитьТелоЗапроса(Запрос, Тело)
|
||||
|
||||
ОбработатьТелоДляЗапроса(Тело);
|
||||
|
||||
Если ТипЗнч(Тело) = Тип("Строка") Тогда
|
||||
Запрос.УстановитьИмяФайлаТела(Тело);
|
||||
Иначе
|
||||
Запрос.УстановитьТелоИзДвоичныхДанных(Тело);
|
||||
КонецЕсли;
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Тело);
|
||||
Запрос.УстановитьТелоИзДвоичныхДанных(Тело);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
@ -790,27 +790,12 @@
|
||||
|
||||
Функция ПолучитьТелоЗапроса(Знач Запрос) Экспорт
|
||||
|
||||
ИФТ = Запрос.ПолучитьИмяФайлаТела();
|
||||
Тело = Неопределено;
|
||||
|
||||
Если ЗначениеЗаполнено(ИФТ) Тогда
|
||||
|
||||
ФайлТела = Новый Файл(ИФТ);
|
||||
|
||||
Если Не ФайлТела.Существует() Тогда
|
||||
ВызватьИсключение "Для тела запроса установлен несуществующий файл";
|
||||
Иначе
|
||||
Тело = Новый ДвоичныеДанные(ИФТ);
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
|
||||
Тело = Запрос.ПолучитьТелоКакДвоичныеДанные();
|
||||
|
||||
КонецЕсли;
|
||||
Тело = Запрос.ПолучитьТелоКакДвоичныеДанные();
|
||||
|
||||
Если Тело = Неопределено Тогда
|
||||
Тело = ПолучитьДвоичныеДанныеИзСтроки("");
|
||||
|
||||
Тело = ПолучитьДвоичныеДанныеИзСтроки("");
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Тело;
|
||||
|
Loading…
Reference in New Issue
Block a user