mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-19 21:17:55 +02:00
Main build (Jenkins)
This commit is contained in:
parent
64e93e59cd
commit
53f13080cc
@ -1708,7 +1708,7 @@ def test_s3(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 UploadObjectPart --name "test" --bucket "test" --basic "test" --upload "test" --part "test" --content "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 UploadObjectPart --name "test" --bucket "test" --basic "test" --upload "test" --part "test" --content "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
@ -1708,7 +1708,7 @@ def test_s3(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ЗагрузитьЧастьОбъекта --name "test" --bucket "test" --basic "test" --upload "test" --part "test" --content "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 ЗагрузитьЧастьОбъекта --name "test" --bucket "test" --basic "test" --upload "test" --part "test" --content "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
@ -10,7 +10,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
`Function UploadObjectPart(Val Name, Val Bucket, Val BasicData, Val UploadID, Val PartNumber, Val Data, Val Headers = Undefined) Export`
|
`Function UploadObjectPart(Val Name, Val Bucket, Val BasicData, Val UploadID, Val PartNumber, Val Data) Export`
|
||||||
|
|
||||||
| Parameter | CLI option | Type | Required | Description |
|
| Parameter | CLI option | Type | Required | Description |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
@ -20,7 +20,6 @@ import TabItem from '@theme/TabItem';
|
|||||||
| UploadID | --upload | String | ✔ | Upload ID. See InitPartsUpload |
|
| UploadID | --upload | String | ✔ | Upload ID. See InitPartsUpload |
|
||||||
| PartNumber | --part | Number, String | ✔ | Number of the object part from 1 to 10000 |
|
| PartNumber | --part | Number, String | ✔ | Number of the object part from 1 to 10000 |
|
||||||
| Data | --content | BinaryData, String | ✔ | Part content for uploading |
|
| Data | --content | BinaryData, String | ✔ | Part content for uploading |
|
||||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
|
||||||
|
|
||||||
|
|
||||||
Returns: Structure of KeyAndValue - serialized JSON response from storage
|
Returns: Structure of KeyAndValue - serialized JSON response from storage
|
||||||
|
@ -10,7 +10,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
`Функция ЗагрузитьЧастьОбъекта(Знач Наименование, Знач Бакет, Знач ОсновныеДанные, Знач IDЗагрузки, Знач НомерЧасти, Знач Данные, Знач Заголовки = Неопределено) Экспорт`
|
`Функция ЗагрузитьЧастьОбъекта(Знач Наименование, Знач Бакет, Знач ОсновныеДанные, Знач IDЗагрузки, Знач НомерЧасти, Знач Данные) Экспорт`
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
@ -20,7 +20,6 @@ import TabItem from '@theme/TabItem';
|
|||||||
| IDЗагрузки | --upload | Строка | ✔ | ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями |
|
| IDЗагрузки | --upload | Строка | ✔ | ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями |
|
||||||
| НомерЧасти | --part | Число, Строка | ✔ | Порядковый номер части объекта от 1 до 10000 |
|
| НомерЧасти | --part | Число, Строка | ✔ | Порядковый номер части объекта от 1 до 10000 |
|
||||||
| Данные | --content | ДвоичныеДанные, Строка | ✔ | Данные части для загрузки |
|
| Данные | --content | ДвоичныеДанные, Строка | ✔ | Данные части для загрузки |
|
||||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
|
||||||
|
|
||||||
|
|
||||||
Возвращаемое значение: Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища
|
Возвращаемое значение: Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -671,7 +671,6 @@ EndFunction
|
|||||||
// UploadID - String - Upload ID. See InitPartsUpload - upload
|
// UploadID - String - Upload ID. See InitPartsUpload - upload
|
||||||
// PartNumber - Number, String - Number of the object part from 1 to 10000 - part
|
// PartNumber - Number, String - Number of the object part from 1 to 10000 - part
|
||||||
// Data - BinaryData, String - Part content for uploading - content
|
// Data - BinaryData, String - Part content for uploading - content
|
||||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
|
||||||
//
|
//
|
||||||
// Returns:
|
// Returns:
|
||||||
// Structure of KeyAndValue - serialized JSON response from storage
|
// Structure of KeyAndValue - serialized JSON response from storage
|
||||||
@ -680,8 +679,7 @@ Function UploadObjectPart(Val Name
|
|||||||
, Val BasicData
|
, Val BasicData
|
||||||
, Val UploadID
|
, Val UploadID
|
||||||
, Val PartNumber
|
, Val PartNumber
|
||||||
, Val Data
|
, Val Data) Export
|
||||||
, Val Headers = Undefined) Export
|
|
||||||
|
|
||||||
BasicData_ = OPI_Tools.CopyCollection(BasicData);
|
BasicData_ = OPI_Tools.CopyCollection(BasicData);
|
||||||
|
|
||||||
@ -1206,7 +1204,7 @@ Function GetObjectDownloadLink(Val Name
|
|||||||
CheckBasicData(BasicData_);
|
CheckBasicData(BasicData_);
|
||||||
FillObjectURL(BasicData_, Name, Bucket);
|
FillObjectURL(BasicData_, Name, Bucket);
|
||||||
|
|
||||||
Signature = CreateURLSignature(BasicData_, Name, "GET", Expire, Headers);
|
Signature = CreateURLSignature(BasicData_, "GET", Expire, Headers);
|
||||||
URL = BasicData_["URL"] + Signature;
|
URL = BasicData_["URL"] + Signature;
|
||||||
|
|
||||||
Return URL;
|
Return URL;
|
||||||
@ -1240,7 +1238,7 @@ Function GetObjectUploadLink(Val Name
|
|||||||
CheckBasicData(BasicData_);
|
CheckBasicData(BasicData_);
|
||||||
FillObjectURL(BasicData_, Name, Bucket);
|
FillObjectURL(BasicData_, Name, Bucket);
|
||||||
|
|
||||||
Signature = CreateURLSignature(BasicData_, Name, "PUT", Expire, Headers);
|
Signature = CreateURLSignature(BasicData_, "PUT", Expire, Headers);
|
||||||
URL = BasicData_["URL"] + Signature;
|
URL = BasicData_["URL"] + Signature;
|
||||||
|
|
||||||
Return URL;
|
Return URL;
|
||||||
@ -1275,7 +1273,7 @@ Function CreateAuthorizationHeader(Val DataStructure, Val Request, Val Connectio
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function CreateURLSignature(Val DataStructure, Val Name, Val Method, Val Expire, Val Headers)
|
Function CreateURLSignature(Val DataStructure, Val Method, Val Expire, Val Headers)
|
||||||
|
|
||||||
AccessKey = DataStructure["AccessKey"];
|
AccessKey = DataStructure["AccessKey"];
|
||||||
SecretKey = DataStructure["SecretKey"];
|
SecretKey = DataStructure["SecretKey"];
|
||||||
@ -1351,7 +1349,7 @@ Function GetMainSignatureParts(Val DataStructure
|
|||||||
Service = DataStructure["Service"];
|
Service = DataStructure["Service"];
|
||||||
|
|
||||||
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
||||||
CanonicalRequest = CreateCanonicalRequest(Request, Connection, Method);
|
CanonicalRequest = CreateCanonicalRequest(Request, Method);
|
||||||
Scope = CreateScope(Region, Service, CurrentDate);
|
Scope = CreateScope(Region, Service, CurrentDate);
|
||||||
StringToSign = CreateSignatureString(CanonicalRequest, Scope, CurrentDate);
|
StringToSign = CreateSignatureString(CanonicalRequest, Scope, CurrentDate);
|
||||||
|
|
||||||
@ -1388,7 +1386,7 @@ Function GetSignatureKey(Val SecretKey, Val Region, Val Service, Val CurrentDate
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function CreateCanonicalRequest(Val Request, Val Connection, Val Method)
|
Function CreateCanonicalRequest(Val Request, Val Method)
|
||||||
|
|
||||||
RequestTemplate = "";
|
RequestTemplate = "";
|
||||||
RequestBody = OPI_Tools.GetRequestBody(Request);
|
RequestBody = OPI_Tools.GetRequestBody(Request);
|
||||||
|
@ -762,13 +762,12 @@ Function FindMissingCollectionFields(Val Collection, Val Fields) Export
|
|||||||
|
|
||||||
MissingFieldsArray = New Array;
|
MissingFieldsArray = New Array;
|
||||||
|
|
||||||
For Each CollectionItem In Collection Do
|
For Each Field In Fields Do
|
||||||
|
|
||||||
CurrentKey = CollectionItem.Key;
|
Exist = CollectionFieldExist(Collection, Field);
|
||||||
Exist = CollectionFieldExist(Collection, CurrentKey);
|
|
||||||
|
|
||||||
If Not Exist Then
|
If Not Exist Then
|
||||||
MissingFieldsArray.Add(CurrentKey);
|
MissingFieldsArray.Add(Field);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
EndDo;
|
EndDo;
|
||||||
|
@ -671,7 +671,6 @@ EndFunction
|
|||||||
// UploadID - String - Upload ID. See InitPartsUpload - upload
|
// UploadID - String - Upload ID. See InitPartsUpload - upload
|
||||||
// PartNumber - Number, String - Number of the object part from 1 to 10000 - part
|
// PartNumber - Number, String - Number of the object part from 1 to 10000 - part
|
||||||
// Data - BinaryData, String - Part content for uploading - content
|
// Data - BinaryData, String - Part content for uploading - content
|
||||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
|
||||||
//
|
//
|
||||||
// Returns:
|
// Returns:
|
||||||
// Structure of KeyAndValue - serialized JSON response from storage
|
// Structure of KeyAndValue - serialized JSON response from storage
|
||||||
@ -680,8 +679,7 @@ Function UploadObjectPart(Val Name
|
|||||||
, Val BasicData
|
, Val BasicData
|
||||||
, Val UploadID
|
, Val UploadID
|
||||||
, Val PartNumber
|
, Val PartNumber
|
||||||
, Val Data
|
, Val Data) Export
|
||||||
, Val Headers = Undefined) Export
|
|
||||||
|
|
||||||
BasicData_ = OPI_Tools.CopyCollection(BasicData);
|
BasicData_ = OPI_Tools.CopyCollection(BasicData);
|
||||||
|
|
||||||
@ -1206,7 +1204,7 @@ Function GetObjectDownloadLink(Val Name
|
|||||||
CheckBasicData(BasicData_);
|
CheckBasicData(BasicData_);
|
||||||
FillObjectURL(BasicData_, Name, Bucket);
|
FillObjectURL(BasicData_, Name, Bucket);
|
||||||
|
|
||||||
Signature = CreateURLSignature(BasicData_, Name, "GET", Expire, Headers);
|
Signature = CreateURLSignature(BasicData_, "GET", Expire, Headers);
|
||||||
URL = BasicData_["URL"] + Signature;
|
URL = BasicData_["URL"] + Signature;
|
||||||
|
|
||||||
Return URL;
|
Return URL;
|
||||||
@ -1240,7 +1238,7 @@ Function GetObjectUploadLink(Val Name
|
|||||||
CheckBasicData(BasicData_);
|
CheckBasicData(BasicData_);
|
||||||
FillObjectURL(BasicData_, Name, Bucket);
|
FillObjectURL(BasicData_, Name, Bucket);
|
||||||
|
|
||||||
Signature = CreateURLSignature(BasicData_, Name, "PUT", Expire, Headers);
|
Signature = CreateURLSignature(BasicData_, "PUT", Expire, Headers);
|
||||||
URL = BasicData_["URL"] + Signature;
|
URL = BasicData_["URL"] + Signature;
|
||||||
|
|
||||||
Return URL;
|
Return URL;
|
||||||
@ -1275,7 +1273,7 @@ Function CreateAuthorizationHeader(Val DataStructure, Val Request, Val Connectio
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function CreateURLSignature(Val DataStructure, Val Name, Val Method, Val Expire, Val Headers)
|
Function CreateURLSignature(Val DataStructure, Val Method, Val Expire, Val Headers)
|
||||||
|
|
||||||
AccessKey = DataStructure["AccessKey"];
|
AccessKey = DataStructure["AccessKey"];
|
||||||
SecretKey = DataStructure["SecretKey"];
|
SecretKey = DataStructure["SecretKey"];
|
||||||
@ -1351,7 +1349,7 @@ Function GetMainSignatureParts(Val DataStructure
|
|||||||
Service = DataStructure["Service"];
|
Service = DataStructure["Service"];
|
||||||
|
|
||||||
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
||||||
CanonicalRequest = CreateCanonicalRequest(Request, Connection, Method);
|
CanonicalRequest = CreateCanonicalRequest(Request, Method);
|
||||||
Scope = CreateScope(Region, Service, CurrentDate);
|
Scope = CreateScope(Region, Service, CurrentDate);
|
||||||
StringToSign = CreateSignatureString(CanonicalRequest, Scope, CurrentDate);
|
StringToSign = CreateSignatureString(CanonicalRequest, Scope, CurrentDate);
|
||||||
|
|
||||||
@ -1388,7 +1386,7 @@ Function GetSignatureKey(Val SecretKey, Val Region, Val Service, Val CurrentDate
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function CreateCanonicalRequest(Val Request, Val Connection, Val Method)
|
Function CreateCanonicalRequest(Val Request, Val Method)
|
||||||
|
|
||||||
RequestTemplate = "";
|
RequestTemplate = "";
|
||||||
RequestBody = OPI_Tools.GetRequestBody(Request);
|
RequestBody = OPI_Tools.GetRequestBody(Request);
|
||||||
|
@ -762,13 +762,12 @@ Function FindMissingCollectionFields(Val Collection, Val Fields) Export
|
|||||||
|
|
||||||
MissingFieldsArray = New Array;
|
MissingFieldsArray = New Array;
|
||||||
|
|
||||||
For Each CollectionItem In Collection Do
|
For Each Field In Fields Do
|
||||||
|
|
||||||
CurrentKey = CollectionItem.Key;
|
Exists = CollectionFieldExists(Collection, Field);
|
||||||
Exists = CollectionFieldExists(Collection, CurrentKey);
|
|
||||||
|
|
||||||
If Not Exists Then
|
If Not Exists Then
|
||||||
MissingFieldsArray.Add(CurrentKey);
|
MissingFieldsArray.Add(Field);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
EndDo;
|
EndDo;
|
||||||
|
@ -909,16 +909,6 @@
|
|||||||
NewLine.Область = "Objects management";
|
NewLine.Область = "Objects management";
|
||||||
|
|
||||||
|
|
||||||
NewLine = CompositionTable.Add();
|
|
||||||
NewLine.Библиотека = "s3";
|
|
||||||
NewLine.Модуль = "OPI_S3";
|
|
||||||
NewLine.Метод = "UploadObjectPart";
|
|
||||||
NewLine.МетодПоиска = "UPLOADOBJECTPART";
|
|
||||||
NewLine.Параметр = "--headers";
|
|
||||||
NewLine.Описание = "Additional request headers, if necessary (optional, def. val. - Empty value)";
|
|
||||||
NewLine.Область = "Objects management";
|
|
||||||
|
|
||||||
|
|
||||||
NewLine = CompositionTable.Add();
|
NewLine = CompositionTable.Add();
|
||||||
NewLine.Библиотека = "s3";
|
NewLine.Библиотека = "s3";
|
||||||
NewLine.Модуль = "OPI_S3";
|
NewLine.Модуль = "OPI_S3";
|
||||||
|
@ -671,7 +671,6 @@
|
|||||||
// IDЗагрузки - Строка - ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями - upload
|
// IDЗагрузки - Строка - ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями - upload
|
||||||
// НомерЧасти - Число, Строка - Порядковый номер части объекта от 1 до 10000 - part
|
// НомерЧасти - Число, Строка - Порядковый номер части объекта от 1 до 10000 - part
|
||||||
// Данные - ДвоичныеДанные, Строка - Данные части для загрузки - content
|
// Данные - ДвоичныеДанные, Строка - Данные части для загрузки - content
|
||||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища
|
// Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища
|
||||||
@ -680,8 +679,7 @@
|
|||||||
, Знач ОсновныеДанные
|
, Знач ОсновныеДанные
|
||||||
, Знач IDЗагрузки
|
, Знач IDЗагрузки
|
||||||
, Знач НомерЧасти
|
, Знач НомерЧасти
|
||||||
, Знач Данные
|
, Знач Данные) Экспорт
|
||||||
, Знач Заголовки = Неопределено) Экспорт
|
|
||||||
|
|
||||||
ОсновныеДанные_ = OPI_Инструменты.КопироватьКоллекцию(ОсновныеДанные);
|
ОсновныеДанные_ = OPI_Инструменты.КопироватьКоллекцию(ОсновныеДанные);
|
||||||
|
|
||||||
@ -1206,7 +1204,7 @@
|
|||||||
ПроверитьОсновныеДанные(ОсновныеДанные_);
|
ПроверитьОсновныеДанные(ОсновныеДанные_);
|
||||||
ЗаполнитьURLОбъекта(ОсновныеДанные_, Наименование, Бакет);
|
ЗаполнитьURLОбъекта(ОсновныеДанные_, Наименование, Бакет);
|
||||||
|
|
||||||
Подпись = СоздатьПодписьURL(ОсновныеДанные_, Наименование, "GET", ВремяЖизни, Заголовки);
|
Подпись = СоздатьПодписьURL(ОсновныеДанные_, "GET", ВремяЖизни, Заголовки);
|
||||||
URL = ОсновныеДанные_["URL"] + Подпись;
|
URL = ОсновныеДанные_["URL"] + Подпись;
|
||||||
|
|
||||||
Возврат URL;
|
Возврат URL;
|
||||||
@ -1240,7 +1238,7 @@
|
|||||||
ПроверитьОсновныеДанные(ОсновныеДанные_);
|
ПроверитьОсновныеДанные(ОсновныеДанные_);
|
||||||
ЗаполнитьURLОбъекта(ОсновныеДанные_, Наименование, Бакет);
|
ЗаполнитьURLОбъекта(ОсновныеДанные_, Наименование, Бакет);
|
||||||
|
|
||||||
Подпись = СоздатьПодписьURL(ОсновныеДанные_, Наименование, "PUT", ВремяЖизни, Заголовки);
|
Подпись = СоздатьПодписьURL(ОсновныеДанные_, "PUT", ВремяЖизни, Заголовки);
|
||||||
URL = ОсновныеДанные_["URL"] + Подпись;
|
URL = ОсновныеДанные_["URL"] + Подпись;
|
||||||
|
|
||||||
Возврат URL;
|
Возврат URL;
|
||||||
@ -1275,7 +1273,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция СоздатьПодписьURL(Знач СтруктураДанных, Знач Наименование, Знач Метод, Знач ВремяЖизни, Знач Заголовки)
|
Функция СоздатьПодписьURL(Знач СтруктураДанных, Знач Метод, Знач ВремяЖизни, Знач Заголовки)
|
||||||
|
|
||||||
AccessKey = СтруктураДанных["AccessKey"];
|
AccessKey = СтруктураДанных["AccessKey"];
|
||||||
SecretKey = СтруктураДанных["SecretKey"];
|
SecretKey = СтруктураДанных["SecretKey"];
|
||||||
@ -1351,7 +1349,7 @@
|
|||||||
Service = СтруктураДанных["Service"];
|
Service = СтруктураДанных["Service"];
|
||||||
|
|
||||||
КлючПодписи = ПолучитьКлючПодписи(SecretKey, Region, Service, ТекущаяДата);
|
КлючПодписи = ПолучитьКлючПодписи(SecretKey, Region, Service, ТекущаяДата);
|
||||||
КаноническийЗапрос = СоздатьКаноническийЗапрос(Запрос, Соединение, Метод);
|
КаноническийЗапрос = СоздатьКаноническийЗапрос(Запрос, Метод);
|
||||||
Скоуп = СоздатьСкоуп(Region, Service, ТекущаяДата);
|
Скоуп = СоздатьСкоуп(Region, Service, ТекущаяДата);
|
||||||
СтрокаДляПодписи = СоздатьСтрокуПодписи(КаноническийЗапрос, Скоуп, ТекущаяДата);
|
СтрокаДляПодписи = СоздатьСтрокуПодписи(КаноническийЗапрос, Скоуп, ТекущаяДата);
|
||||||
|
|
||||||
@ -1388,7 +1386,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция СоздатьКаноническийЗапрос(Знач Запрос, Знач Соединение, Знач Метод)
|
Функция СоздатьКаноническийЗапрос(Знач Запрос, Знач Метод)
|
||||||
|
|
||||||
ШаблонЗапроса = "";
|
ШаблонЗапроса = "";
|
||||||
ТелоЗапроса = OPI_Инструменты.ПолучитьТелоЗапроса(Запрос);
|
ТелоЗапроса = OPI_Инструменты.ПолучитьТелоЗапроса(Запрос);
|
||||||
|
@ -762,13 +762,12 @@
|
|||||||
|
|
||||||
МассивОтсутствующихПолей = Новый Массив;
|
МассивОтсутствующихПолей = Новый Массив;
|
||||||
|
|
||||||
Для Каждого ЭлементКоллекции Из Коллекция Цикл
|
Для Каждого Поле Из Поля Цикл
|
||||||
|
|
||||||
ТекущийКлюч = ЭлементКоллекции.Ключ;
|
Существует = ПолеКоллекцииСуществует(Коллекция, Поле);
|
||||||
Существует = ПолеКоллекцииСуществует(Коллекция, ТекущийКлюч);
|
|
||||||
|
|
||||||
Если Не Существует Тогда
|
Если Не Существует Тогда
|
||||||
МассивОтсутствующихПолей.Добавить(ТекущийКлюч);
|
МассивОтсутствующихПолей.Добавить(Поле);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
@ -909,16 +909,6 @@
|
|||||||
НоваяСтрока.Область = "Работа с объектами";
|
НоваяСтрока.Область = "Работа с объектами";
|
||||||
|
|
||||||
|
|
||||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
|
||||||
НоваяСтрока.Библиотека = "s3";
|
|
||||||
НоваяСтрока.Модуль = "OPI_S3";
|
|
||||||
НоваяСтрока.Метод = "ЗагрузитьЧастьОбъекта";
|
|
||||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬЧАСТЬОБЪЕКТА";
|
|
||||||
НоваяСтрока.Параметр = "--headers";
|
|
||||||
НоваяСтрока.Описание = "Дополнительные заголовки запроса, если необходимо (необяз. по ум. - Пустое значение)";
|
|
||||||
НоваяСтрока.Область = "Работа с объектами";
|
|
||||||
|
|
||||||
|
|
||||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
НоваяСтрока.Библиотека = "s3";
|
НоваяСтрока.Библиотека = "s3";
|
||||||
НоваяСтрока.Модуль = "OPI_S3";
|
НоваяСтрока.Модуль = "OPI_S3";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user