1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-27 02:43:54 +02:00
This commit is contained in:
Anton Titovets 2024-12-18 17:02:07 +03:00
parent 514c6fc907
commit 22ad095155
2 changed files with 9 additions and 12 deletions

View File

@ -671,7 +671,6 @@
// IDЗагрузки - Строка - ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями - upload
// НомерЧасти - Число, Строка - Порядковый номер части объекта от 1 до 10000 - part
// Данные - ДвоичныеДанные, Строка - Данные части для загрузки - content
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
//
// Возвращаемое значение:
// Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища
@ -680,8 +679,7 @@
, Знач ОсновныеДанные
, Знач IDЗагрузки
, Знач НомерЧасти
, Знач Данные
, Знач Заголовки = Неопределено) Экспорт
, Знач Данные) Экспорт
ОсновныеДанные_ = OPI_Инструменты.КопироватьКоллекцию(ОсновныеДанные);
@ -1206,7 +1204,7 @@
ПроверитьОсновныеДанные(ОсновныеДанные_);
ЗаполнитьURLОбъекта(ОсновныеДанные_, Наименование, Бакет);
Подпись = СоздатьПодписьURL(ОсновныеДанные_, Наименование, "GET", ВремяЖизни, Заголовки);
Подпись = СоздатьПодписьURL(ОсновныеДанные_, "GET", ВремяЖизни, Заголовки);
URL = ОсновныеДанные_["URL"] + Подпись;
Возврат URL;
@ -1240,7 +1238,7 @@
ПроверитьОсновныеДанные(ОсновныеДанные_);
ЗаполнитьURLОбъекта(ОсновныеДанные_, Наименование, Бакет);
Подпись = СоздатьПодписьURL(ОсновныеДанные_, Наименование, "PUT", ВремяЖизни, Заголовки);
Подпись = СоздатьПодписьURL(ОсновныеДанные_, "PUT", ВремяЖизни, Заголовки);
URL = ОсновныеДанные_["URL"] + Подпись;
Возврат URL;
@ -1275,7 +1273,7 @@
КонецФункции
Функция СоздатьПодписьURL(Знач СтруктураДанных, Знач Наименование, Знач Метод, Знач ВремяЖизни, Знач Заголовки)
Функция СоздатьПодписьURL(Знач СтруктураДанных, Знач Метод, Знач ВремяЖизни, Знач Заголовки)
AccessKey = СтруктураДанных["AccessKey"];
SecretKey = СтруктураДанных["SecretKey"];
@ -1351,7 +1349,7 @@
Service = СтруктураДанных["Service"];
КлючПодписи = ПолучитьКлючПодписи(SecretKey, Region, Service, ТекущаяДата);
КаноническийЗапрос = СоздатьКаноническийЗапрос(Запрос, Соединение, Метод);
КаноническийЗапрос = СоздатьКаноническийЗапрос(Запрос, Метод);
Скоуп = СоздатьСкоуп(Region, Service, ТекущаяДата);
СтрокаДляПодписи = СоздатьСтрокуПодписи(КаноническийЗапрос, Скоуп, ТекущаяДата);
@ -1388,7 +1386,7 @@
КонецФункции
Функция СоздатьКаноническийЗапрос(Знач Запрос, Знач Соединение, Знач Метод)
Функция СоздатьКаноническийЗапрос(Знач Запрос, Знач Метод)
ШаблонЗапроса = "";
ТелоЗапроса = OPI_Инструменты.ПолучитьТелоЗапроса(Запрос);

View File

@ -762,13 +762,12 @@
МассивОтсутствующихПолей = Новый Массив;
Для Каждого ЭлементКоллекции Из Коллекция Цикл
Для Каждого Поле Из Поля Цикл
ТекущийКлюч = ЭлементКоллекции.Ключ;
Существует = ПолеКоллекцииСуществует(Коллекция, ТекущийКлюч);
Существует = ПолеКоллекцииСуществует(Коллекция, Поле);
Если Не Существует Тогда
МассивОтсутствующихПолей.Добавить(ТекущийКлюч);
МассивОтсутствующихПолей.Добавить(Поле);
КонецЕсли;
КонецЦикла;