1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-29 21:57:16 +02:00
This commit is contained in:
Anton Titovets 2025-02-06 15:10:03 +03:00
parent a428eb9b6d
commit 47312edabd
2 changed files with 10 additions and 8 deletions

View File

@ -31,7 +31,7 @@
СоответствиеПутей = Новый Соответствие;
МассивТэгов = Новый Массив;
ШаблонОписания = "Методы %1";
ШаблонОписания = "Методы для работы с библиотекой %1";
Для Каждого Элемент Из КомандыМодули Цикл
@ -40,6 +40,8 @@
Если Не СтрНачинаетсяС(Модуль, "OPI_") Тогда
Продолжить;
Иначе
Модуль = СтрЗаменить(Модуль, "OPI_", "");
КонецЕсли;
МассивТэгов.Добавить(Новый Структура("name,description", Ключ, СтрШаблон(ШаблонОписания, Модуль)));

View File

@ -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", Описание);