1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-25 02:42:28 +02:00

Дефекты SC

This commit is contained in:
Anton Titovets 2024-05-08 13:40:52 +03:00
parent 2de2d7cc84
commit 633dd97aa2
4 changed files with 17 additions and 14 deletions

View File

@ -269,7 +269,7 @@
// Возвращаемое значение:
// Структура - Описание поля
Функция ПолучитьПолеСтроковое(Знач Наименование) Экспорт
Возврат ОписаниеПримитовногоПоля(Наименование, "richText");
Возврат ОписаниеПримитивногоПоля(Наименование, "richText");
КонецФункции
// Получить поле (числовое)
@ -286,13 +286,12 @@
OPI_ПреобразованиеТипов.ПолучитьЧисло(Точность);
СтруктураОпций = Новый Структура("precision", Точность);
Возврат ОписаниеПримитовногоПоля(Наименование, "number", СтруктураОпций);
Возврат ОписаниеПримитивногоПоля(Наименование, "number", СтруктураОпций);
КонецФункции
#КонецОбласти
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
@ -321,7 +320,7 @@
КонецФункции
Функция ОписаниеПримитовногоПоля(Знач Наименование, Знач Тип, Знач Опции = "")
Функция ОписаниеПримитивногоПоля(Знач Наименование, Знач Тип, Знач Опции = "")
СтруктураПоля = Новый Структура();
OPI_Инструменты.ДобавитьПоле("name" , Наименование, "Строка" , СтруктураПоля);

View File

@ -26,6 +26,7 @@
// https://github.com/Bayselonarrend/OpenIntegrations
// BSLLS:IncorrectLineBreak-off
// BSLLS:Typo-off
// Раскомментировать, если выполняется OneScript
// #Использовать "../../tools"
@ -716,6 +717,7 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
OPI_ПреобразованиеТипов.ПолучитьСтроку(Заголовок);
Строка_ = "Строка";
Upload_url = "upload_url";
File_id = "file_id";
URL = "https://slack.com/api/files.getUploadURLExternal";
@ -723,8 +725,8 @@
Размер = Файл.Размер();
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("filename", ИмяФайла, "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("length" , Размер , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("filename", ИмяФайла, Строка_, Параметры);
OPI_Инструменты.ДобавитьПоле("length" , Размер , Строка_, Параметры);
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
URL = Ответ[Upload_url];
@ -742,8 +744,8 @@
ФайлСлак = Новый Структура("id, title", Идентификатор, Заголовок);
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("filename" , ИмяФайла, "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("channel_id", Канал , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("filename" , ИмяФайла, Строка_, Параметры);
OPI_Инструменты.ДобавитьПоле("channel_id", Канал , Строка_, Параметры);
OPI_Инструменты.ДобавитьПоле("files" , ФайлСлак, "Массив", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
@ -883,14 +885,15 @@
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
Функция ДобавитьВнешнийФайл(Знач Токен, Знач URL, Знач Заголовок) Экспорт
Строка_ = "Строка";
URL = "https://slack.com/api/files.remote.add";
Заголовки = ПолучитьЗаголовокАвторизации(Токен);
UID = Строка(Новый УникальныйИдентификатор());
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("external_url", URL , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("external_id" , UID , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("title" , Заголовок , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("external_url", URL , Строка_, Параметры);
OPI_Инструменты.ДобавитьПоле("external_id" , UID , Строка_, Параметры);
OPI_Инструменты.ДобавитьПоле("title" , Заголовок , Строка_, Параметры);
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);

View File

@ -29,6 +29,7 @@
// BSLLS:DeprecatedMessage-off
// BSLLS:UsingServiceTag-off
// BSLLS:ExecuteExternalCodeInCommonModule-off
// BSLLS:DuplicateStringLiteral-off
//@skip-check use-non-recommended-method

View File

@ -3378,7 +3378,7 @@
Результат = OPI_Slack.ЗагрузитьФайл(Токен, Файл, ИмяФайла, Заголовок, Канал);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл");
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл (в канал)");
ЗагруженныйФайл = Результат["files"][0];
МассивФайлов.Добавить(ЗагруженныйФайл["id"]);
@ -3425,6 +3425,7 @@
Проверка_СлакОк(Результат);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["files"]).ИмеетТип("Массив");
КонецПроцедуры
Процедура Слак_ЗагрузитьУдалитьВФ() Экспорт
@ -3530,7 +3531,7 @@
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["name"]).Равно(ИмяТаблицы);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["description"]).Равно(Описание);
Таблица = Результат["id"];
Таблица = Результат["id"];
ИмяТаблицы = "Тестовая таблица 2 (изм.)";
Описание = "Новая таблица (изм.)";
@ -3543,7 +3544,6 @@
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["name"]).Равно(ИмяТаблицы);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["description"]).Равно(Описание);
КонецПроцедуры
Процедура АТ_СоздатьПоле() Экспорт