From 02ac06536d33d321aebe06862c76cbe66e7a627e Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Thu, 19 Dec 2024 10:24:44 +0300 Subject: [PATCH] Fastfix --- ci/os/internal/Modules/МетодыПеревода.os | 2 +- .../OPI/src/CommonModules/OPI_TCP/Module.bsl | 2 + .../CommonModules/OPI_Инструменты/Module.bsl | 65 ++++++++++++++----- 3 files changed, 50 insertions(+), 19 deletions(-) diff --git a/ci/os/internal/Modules/МетодыПеревода.os b/ci/os/internal/Modules/МетодыПеревода.os index 30bcb4f496..3cc0f17d36 100644 --- a/ci/os/internal/Modules/МетодыПеревода.os +++ b/ci/os/internal/Modules/МетодыПеревода.os @@ -248,7 +248,7 @@ СоответствиеОшибок.Вставить("WeekDay" , "DayOfWeek"); СоответствиеОшибок.Вставить("BinDir" , "ProgramDirectory"); СоответствиеОшибок.Вставить("OutputEncoding" , "КодировкаВыходногоПотока"); - СоответствиеОшибок.Вставить("Console" , "Консоль"); + СоответствиеОшибок.Вставить("Console." , "Консоль."); ФайлМодуля = Новый Файл(ПутьКМодулю); diff --git a/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl index a3ab84807f..756f6aee16 100644 --- a/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl @@ -76,7 +76,9 @@ // Возвращаемое значение: // Булево - всегда возвращает Истина Функция ЗакрытьСоединение(Знач Соединение) Экспорт + Возврат Соединение.Disconnect(); + КонецФункции // Прочитать двоичные данные !NOCLI diff --git a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl index a8ccb08ddb..32bd96845a 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl @@ -56,29 +56,44 @@ #Область ЗапросыСТелом -Функция Post(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, - Знач ФайлОтвета = Неопределено) Экспорт +Функция Post(Знач URL + , Знач Параметры = "" + , Знач ДопЗаголовки = "" + , Знач JSON = Истина + , Знач ПолныйОтвет = Ложь + , Знач ФайлОтвета = Неопределено) Экспорт Возврат ВыполнитьЗапросСТелом(URL, "POST", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция Patch(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, - Знач ФайлОтвета = Неопределено) Экспорт +Функция Patch(Знач URL + , Знач Параметры = "" + , Знач ДопЗаголовки = "" + , Знач JSON = Истина + , Знач ПолныйОтвет = Ложь + , Знач ФайлОтвета = Неопределено) Экспорт Возврат ВыполнитьЗапросСТелом(URL, "PATCH", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция Put(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, - Знач ФайлОтвета = Неопределено) Экспорт +Функция Put(Знач URL + , Знач Параметры = "" + , Знач ДопЗаголовки = "" + , Знач JSON = Истина + , Знач ПолныйОтвет = Ложь + , Знач ФайлОтвета = Неопределено) Экспорт Возврат ВыполнитьЗапросСТелом(URL, "PUT", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция PostBinary(Знач URL, Знач Тело, Знач ДопЗаголовки, Знач ПолныйОтвет = Ложь, - Знач ТипДанных = "application/octet-stream") Экспорт +Функция PostBinary(Знач URL + , Знач Тело + , Знач ДопЗаголовки + , Знач ПолныйОтвет = Ложь + , Знач ТипДанных = "application/octet-stream") Экспорт Возврат ВыполнитьЗапросСДвоичнымиДанными(URL, "POST", Тело, ДопЗаголовки, ПолныйОтвет, ТипДанных); @@ -88,29 +103,43 @@ #Область ЗапросыMultipart -Функция PostMultipart(Знач URL, Знач Параметры = "", Знач Файлы = "", Знач ТипКонтента = "image/jpeg", - Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт +Функция PostMultipart(Знач URL + , Знач Параметры = "" + , Знач Файлы = "" + , Знач ТипКонтента = "image/jpeg" + , Знач ДопЗаголовки = "" + , Знач ФайлОтвета = Неопределено) Экспорт Возврат ВыполнитьЗапросМультипарт(URL, "POST", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PutMultipart(Знач URL, Знач Параметры = "", Знач Файлы = "", Знач ТипКонтента = "image/jpeg", - Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт +Функция PutMultipart(Знач URL + , Знач Параметры = "" + , Знач Файлы = "" + , Знач ТипКонтента = "image/jpeg" + , Знач ДопЗаголовки = "" + , Знач ФайлОтвета = Неопределено) Экспорт Возврат ВыполнитьЗапросМультипарт(URL, "PUT", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PostMultipartRelated(Знач URL, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", - Знач ФайлОтвета = Неопределено) Экспорт +Функция PostMultipartRelated(Знач URL + , Знач JSON = "" + , Знач Файлы = "" + , Знач ДопЗаголовки = "" + , Знач ФайлОтвета = Неопределено) Экспорт Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "POST", JSON, Файлы, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PatchMultipartRelated(Знач URL, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", - Знач ФайлОтвета = Неопределено) Экспорт +Функция PatchMultipartRelated(Знач URL + , Знач JSON = "" + , Знач Файлы = "" + , Знач ДопЗаголовки = "" + , Знач ФайлОтвета = Неопределено) Экспорт Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "PATCH", JSON, Файлы, ДопЗаголовки, ФайлОтвета); @@ -137,8 +166,8 @@ GZip = "gzip"; - НужнаРаспаковка = Ответ.Заголовки.Получить("Content-Encoding") = GZip - Или Ответ.Заголовки.Получить("content-encoding") = GZip; + НужнаРаспаковка = Ответ.Заголовки.Получить("Content-Encoding") = GZip + Или Ответ.Заголовки.Получить("content-encoding") = GZip; Если НужнаРаспаковка Тогда Ответ = РаспаковатьОтвет(Ответ);