diff --git a/ci/os/internal/Modules/МетодыФормированияOpenAPI.os b/ci/os/internal/Modules/МетодыФормированияOpenAPI.os index e65cf4290e..9e9cf6cfe1 100644 --- a/ci/os/internal/Modules/МетодыФормированияOpenAPI.os +++ b/ci/os/internal/Modules/МетодыФормированияOpenAPI.os @@ -31,7 +31,7 @@ СоответствиеПутей = Новый Соответствие; МассивТэгов = Новый Массив; - ШаблонОписания = "Методы %1"; + ШаблонОписания = "Методы для работы с библиотекой %1"; Для Каждого Элемент Из КомандыМодули Цикл @@ -40,6 +40,8 @@ Если Не СтрНачинаетсяС(Модуль, "OPI_") Тогда Продолжить; + Иначе + Модуль = СтрЗаменить(Модуль, "OPI_", ""); КонецЕсли; МассивТэгов.Добавить(Новый Структура("name,description", Ключ, СтрШаблон(ШаблонОписания, Модуль))); diff --git a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl index 0b0cfa9242..5e79cace93 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl @@ -2514,11 +2514,11 @@ СтруктураОписания = Новый Структура; Если ПростейшийМетод = "GET" Тогда - СтруктураОписания.Вставить("get", ПолучитьОписаниеGet(ТаблицаОпций)); + СтруктураОписания.Вставить("get", ПолучитьОписаниеGet(ТаблицаОпций, Метод)); КонецЕсли; ЕстьВариантJSON = ПростейшийМетод = "GET" Или ПростейшийМетод = "POST"; - СтруктураОписания.Вставить("post", ПолучитьОписаниеPost(ТаблицаОпций, ЕстьВариантJSON)); + СтруктураОписания.Вставить("post", ПолучитьОписаниеPost(ТаблицаОпций, ЕстьВариантJSON, Метод)); СоответствиеОтветов = СформироватьСхемуОтветов(); @@ -2597,10 +2597,10 @@ КонецФункции -Функция ПолучитьОписаниеGet(Знач ТаблицаОпций) +Функция ПолучитьОписаниеGet(Знач ТаблицаОпций, Знач Метод) СтруктураОписания = Новый Структура; - СтруктураОписания.Вставить("summary", "Выполнение через метод GET"); + СтруктураОписания.Вставить("summary", OPI_Инструменты.Синонимайзер(Метод) + " (query)"); МассивПараметров = Новый Массив; СоответствиеТипов = СоответствиеТиповSwagger(); @@ -2631,10 +2631,10 @@ КонецФункции -Функция ПолучитьОписаниеPost(Знач ТаблицаОпций, Знач ЕстьВариантJSON) +Функция ПолучитьОписаниеPost(Знач ТаблицаОпций, Знач ЕстьВариантJSON, Знач Метод) - Описание = "Выполнение через метод POST (%1)"; - Описание = СтрШаблон(Описание, ?(ЕстьВариантJSON, "JSON или form-data", "form-data")); + Описание = OPI_Инструменты.Синонимайзер(Метод) + " (%1)"; + Описание = СтрШаблон(Описание, ?(ЕстьВариантJSON, "JSON/form-data", "form-data")); СтруктураОписания = Новый Структура; СтруктураОписания.Вставить("summary", Описание);