diff --git a/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl b/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl index 81da1a7b9d..38a56e1e00 100644 --- a/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl +++ b/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl @@ -467,7 +467,7 @@ Если ЗначениеЗаполнено(Файл) Тогда - Файл = OPI_Инструменты.ПолучитьДвоичныеДанные(Файл); + Файл = OPI_Инструменты.ПолучитьДвоичныеДанные(Файл); СоответствиеФайла.Вставить(Файл, MIME); КонецЕсли; diff --git a/OPI/src/CommonModules/OPI_Notion/Module.bsl b/OPI/src/CommonModules/OPI_Notion/Module.bsl index 7fda1079b6..d4b6047f81 100644 --- a/OPI/src/CommonModules/OPI_Notion/Module.bsl +++ b/OPI/src/CommonModules/OPI_Notion/Module.bsl @@ -304,9 +304,8 @@ Параметры.Вставить("after", ВставитьПосле); КонецЕсли; - Ответ = OPI_Инструменты.Patch("https://api.notion.com/v1/blocks/" + Родитель + "/children" - , Параметры - , Заголовки); + URL = "https://api.notion.com/v1/blocks/" + Родитель + "/children"; + Ответ = OPI_Инструменты.Patch(URL, Параметры, Заголовки); Возврат Ответ; @@ -451,6 +450,7 @@ ПреобразоватьИД(Родитель); ПолеИдентификатора = ?(РодительБаза, "database_id", "page_id"); + СтруктураРодителя = Новый Структура(); СтруктураРодителя.Вставить("type" , ПолеИдентификатора); СтруктураРодителя.Вставить(ПолеИдентификатора, Родитель); @@ -469,7 +469,7 @@ СтруктураТекста.Вставить("content", Заголовок); СтруктураТекста.Вставить("link" , Неопределено); - + СтруктураДанных.Вставить("text", СтруктураТекста); СтруктураДанных.Вставить("type", "text"); @@ -606,6 +606,7 @@ Если Не Блок.Получить(Поле) = Неопределено Тогда Блок.Удалить(Поле); КонецЕсли; + КонецЦикла; КонецПроцедуры diff --git a/OPI/src/CommonModules/OPI_Telegram/Module.bsl b/OPI/src/CommonModules/OPI_Telegram/Module.bsl index 421ba21aea..7146f95b12 100644 --- a/OPI/src/CommonModules/OPI_Telegram/Module.bsl +++ b/OPI/src/CommonModules/OPI_Telegram/Module.bsl @@ -1069,7 +1069,7 @@ Метод = "/sendDocument"; ИначеЕсли Вид = "animation" Тогда Метод = "/sendAnimation"; - Расширение = ".gif"; + Расширение = ".gif"; Иначе ВызватьИсключение "Некорректный вид отправки"; КонецЕсли; diff --git a/OPI/src/CommonModules/OPI_Twitter/Module.bsl b/OPI/src/CommonModules/OPI_Twitter/Module.bsl index bd4aaf4a0f..c41c704b23 100644 --- a/OPI/src/CommonModules/OPI_Twitter/Module.bsl +++ b/OPI/src/CommonModules/OPI_Twitter/Module.bsl @@ -337,7 +337,7 @@ СоответствиеMIME.Вставить("tweet_video", "video/mp4"); СоответствиеMIME.Вставить("tweet_gif" , "image/gif"); - Файл = OPI_Инструменты.ПолучитьДвоичныеДанные(Файл); + Файл = OPI_Инструменты.ПолучитьДвоичныеДанные(Файл); Параметры_ = ПолучитьСтандартныеПараметры(Параметры); URL = "https://upload.twitter.com/1.1/media/upload.json"; Размер = Файл.Размер(); diff --git a/OPI/src/CommonModules/OPI_VK/Module.bsl b/OPI/src/CommonModules/OPI_VK/Module.bsl index 19c3efa7d3..68f48e4824 100644 --- a/OPI/src/CommonModules/OPI_VK/Module.bsl +++ b/OPI/src/CommonModules/OPI_VK/Module.bsl @@ -160,10 +160,10 @@ Если Не Картинка = "" Тогда Если ТипЗнч(Картинка) = Тип("Строка") Тогда - Путь = Картинка; - Картинка = OPI_Инструменты.ПолучитьДвоичныеДанные(Картинка); + Путь = Картинка; + Картинка = OPI_Инструменты.ПолучитьДвоичныеДанные(Картинка); Иначе - Путь = ("image.jpeg"); + Путь = ("image.jpeg"); КонецЕсли; Файлы = Новый Соответствие; @@ -171,16 +171,16 @@ Ответ = OPI_Инструменты.PostMultipart(URL, Параметры_, Файлы); - Параметры_.Вставить(Hash , Ответ[Hash]); - Параметры_.Вставить(Photo , Ответ[Photo]); + Параметры_.Вставить(Hash , Ответ[Hash]); + Параметры_.Вставить(Photo, Ответ[Photo]); - Ответ = OPI_Инструменты.Get("api.vk.com/method/polls.savePhoto", Параметры_); - IDФото = Ответ.Получить(Response)["id"]; + Ответ = OPI_Инструменты.Get("api.vk.com/method/polls.savePhoto", Параметры_); + IDФото = Ответ.Получить(Response)["id"]; КонецЕсли; - Параметры_.Вставить("is_anonymous" , 1); - Параметры_.Вставить("is_multiple" , 0); + Параметры_.Вставить("is_anonymous", 1); + Параметры_.Вставить("is_multiple" , 0); Ответы = "["; Первый = Истина; @@ -199,12 +199,12 @@ Ответы = Ответы + "]"; - Параметры_.Вставить("add_answers" , Ответы); - Параметры_.Вставить("photo_id" , OPI_Инструменты.ЧислоВСтроку(IDФото)); - Параметры_.Вставить("question" , Вопрос); + Параметры_.Вставить("add_answers", Ответы); + Параметры_.Вставить("photo_id" , OPI_Инструменты.ЧислоВСтроку(IDФото)); + Параметры_.Вставить("question" , Вопрос); - Опрос = OPI_Инструменты.Get("api.vk.com/method/polls.create", Параметры_); - ОпросСоответствие = Опрос.Получить(Response); + Опрос = OPI_Инструменты.Get("api.vk.com/method/polls.create", Параметры_); + ОпросСоответствие = Опрос.Получить(Response); ОпросID = "poll" + OPI_Инструменты.ЧислоВСтроку(ОпросСоответствие.Получить("owner_id")) @@ -230,13 +230,13 @@ // ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера ВК Функция СоздатьАльбом(Знач Наименование, Знач Описание = "", Знач Параметры = "") Экспорт - Параметры_ = ПолучитьСтандартныеПараметры(Параметры); + Параметры_ = ПолучитьСтандартныеПараметры(Параметры); Параметры_.Вставить("title" , Наименование); Параметры_.Вставить("description" , Описание); Параметры_.Вставить("upload_by_admins_only", 1); - Ответ = OPI_Инструменты.Get("api.vk.com/method/photos.createAlbum", Параметры_); + Ответ = OPI_Инструменты.Get("api.vk.com/method/photos.createAlbum", Параметры_); Возврат Ответ; @@ -273,9 +273,9 @@ Функция СоздатьИсторию(Знач Картинка, Знач URL = "", Знач Параметры = "") Экспорт Параметры_ = ПолучитьСтандартныеПараметры(Параметры); - Параметры_.Вставить("link_text" , "more"); - Параметры_.Вставить("link_url" , URL); - Параметры_.Вставить("add_to_news" , "1"); + Параметры_.Вставить("link_text" , "more"); + Параметры_.Вставить("link_url" , URL); + Параметры_.Вставить("add_to_news", "1"); Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры_, "История"); Возврат Ответ; @@ -296,8 +296,8 @@ Параметры_ = ПолучитьСтандартныеПараметры(Параметры); - Параметры_.Вставить("album_id" , OPI_Инструменты.ЧислоВСтроку(IDАльбома)); - Параметры_.Вставить("caption" , Описание); + Параметры_.Вставить("album_id", OPI_Инструменты.ЧислоВСтроку(IDАльбома)); + Параметры_.Вставить("caption" , Описание); Возврат ЗагрузитьФотоНаСервер(Картинка, Параметры_, "Альбом"); @@ -338,8 +338,8 @@ Функция СоздатьОбсуждение(Знач Наименование, Знач ТекстПервогоСообщения, Знач Параметры = "") Экспорт Параметры_ = ПолучитьСтандартныеПараметры(Параметры); - Параметры_.Вставить("title" , Наименование); - Параметры_.Вставить("text" , ТекстПервогоСообщения); + Параметры_.Вставить("title", Наименование); + Параметры_.Вставить("text" , ТекстПервогоСообщения); Ответ = OPI_Инструменты.Get("api.vk.com/method/board.addTopic", Параметры_); @@ -399,8 +399,8 @@ Функция НаписатьВОбсуждение(Знач IDОбсуждения, Знач Текст, Знач Параметры = "") Экспорт Параметры_ = ПолучитьСтандартныеПараметры(Параметры); - Параметры_.Вставить("topic_id" , OPI_Инструменты.ЧислоВСтроку(IDОбсуждения)); - Параметры_.Вставить("message" , Текст); + Параметры_.Вставить("topic_id", OPI_Инструменты.ЧислоВСтроку(IDОбсуждения)); + Параметры_.Вставить("message" , Текст); Ответ = OPI_Инструменты.Get("api.vk.com/method/board.createComment", Параметры_); @@ -577,14 +577,14 @@ Параметры_ = ПолучитьСтандартныеПараметры(Параметры); - ДатаНачала = Формат(ДатаНачала - Дата(1970, 1, 1, 1, 0, 0), "ЧГ=0"); - ДатаОкончания = Формат(ДатаОкончания - дата(1970, 1, 1, 1, 0, 0), "ЧГ=0"); + ДатаНачала = Формат(ДатаНачала - Дата(1970, 1, 1, 1, 0, 0), "ЧГ=0"); + ДатаОкончания = Формат(ДатаОкончания - дата(1970, 1, 1, 1, 0, 0), "ЧГ=0"); - Параметры_.Вставить("timestamp_from" , ДатаНачала); - Параметры_.Вставить("timestamp_to" , ДатаОкончания); - Параметры_.Вставить("stats_groups" , "visitors, reach, activity"); + Параметры_.Вставить("timestamp_from", ДатаНачала); + Параметры_.Вставить("timestamp_to" , ДатаОкончания); + Параметры_.Вставить("stats_groups" , "visitors, reach, activity"); - Ответ = OPI_Инструменты.Get("api.vk.com/method/stats.get", Параметры_); + Ответ = OPI_Инструменты.Get("api.vk.com/method/stats.get", Параметры_); Возврат Ответ; @@ -631,8 +631,8 @@ СтрокаНомеров = СтрСоединить(МассивНабора, ","); Параметры_.Вставить("post_ids", СтрокаНомеров); - Статистика = OPI_Инструменты.Get("api.vk.com/method/stats.getPostReach", Параметры_); - МассивСтатистики = Статистика[Response]; + Статистика = OPI_Инструменты.Get("api.vk.com/method/stats.getPostReach", Параметры_); + МассивСтатистики = Статистика[Response]; Для Каждого ЭлементСтатистики Из МассивСтатистики Цикл МассивОтветов.Добавить(ЭлементСтатистики); @@ -758,8 +758,9 @@ Параметры_.Вставить("account_id", OPI_Инструменты.ЧислоВСтроку(IDКабинета)); - МассивСтруктур = Новый Массив; - СтруктураКампании = Новый Структура; + МассивСтруктур = Новый Массив; + СтруктураКампании = Новый Структура; + СтруктураКампании.Вставить("ad_id" , OPI_Инструменты.ЧислоВСтроку(IDОбъявления)); СтруктураКампании.Вставить("status" , 0); @@ -1460,8 +1461,8 @@ Файлы.Вставить(КлючКартинка, ЗначениеКартинка); - Ответ = OPI_Инструменты.Get(Загрузка, Параметры); - URL = Ответ[Response]["upload_url"]; + Ответ = OPI_Инструменты.Get(Загрузка, Параметры); + URL = Ответ[Response]["upload_url"]; Параметры.Вставить("upload_url", URL); Ответ = OPI_Инструменты.PostMultipart(URL, Параметры, Файлы); @@ -1635,9 +1636,9 @@ СерверФото = OPI_Инструменты.ЧислоВСтроку(Ответ[Serv]); - Параметры.Вставить(Hash , Ответ[Hash]); - Параметры.Вставить(Фото , Ответ[Фото]); - Параметры.Вставить(Serv , СерверФото); + Параметры.Вставить(Hash, Ответ[Hash]); + Параметры.Вставить(Фото, Ответ[Фото]); + Параметры.Вставить(Serv, СерверФото); Идентификатор = Ответ.Получить(Aid); Идентификатор = OPI_Инструменты.ЧислоВСтроку(Идентификатор); diff --git a/OPI/src/CommonModules/OPI_Viber/Module.bsl b/OPI/src/CommonModules/OPI_Viber/Module.bsl index 4e6b7363fe..40d3f516a1 100644 --- a/OPI/src/CommonModules/OPI_Viber/Module.bsl +++ b/OPI/src/CommonModules/OPI_Viber/Module.bsl @@ -64,9 +64,8 @@ // ДвоичныеДанные, Неопределено, Произвольный - Получить информацию о канале Функция ПолучитьИнформациюОКанале(Знач Токен) Экспорт - Возврат OPI_Инструменты.Get("https://chatapi.viber.com/pa/get_account_info" - , - , ТокенВЗаголовки(Токен)); + URL = "https://chatapi.viber.com/pa/get_account_info"; + Возврат OPI_Инструменты.Get(URL, , ТокенВЗаголовки(Токен)); КонецФункции @@ -80,12 +79,12 @@ // Произвольный, HTTPОтвет - Ответ сервера Viber Функция ПолучитьДанныеПользователя(Знач Токен, Знач IDПользователя) Экспорт + URL = "https://chatapi.viber.com/pa/get_user_details"; + СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("id", IDПользователя); - Ответ = OPI_Инструменты.Post("https://chatapi.viber.com/pa/get_user_details" - , СтруктураПараметров - , ТокенВЗаголовки(Токен)); + Ответ = OPI_Инструменты.Post(URL, СтруктураПараметров, ТокенВЗаголовки(Токен)); Попытка Возврат OPI_Инструменты.JsonВСтруктуру(Ответ.ПолучитьТелоКакДвоичныеДанные()); @@ -105,6 +104,8 @@ // Произвольный, HTTPОтвет - Ответ сервера Viber Функция ПолучитьОнлайнПользователей(Знач Токен, Знач IDПользователей) Экспорт + URL = "https://chatapi.viber.com/pa/get_online"; + Если Не ТипЗнч(IDПользователей) = Тип("Массив") Тогда ОдиночныйID = IDПользователей; @@ -116,9 +117,7 @@ СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("ids", IDПользователей); - Ответ = OPI_Инструменты.Post("https://chatapi.viber.com/pa/get_online" - , СтруктураПараметров - , ТокенВЗаголовки(Токен)); + Ответ = OPI_Инструменты.Post(URL, СтруктураПараметров, ТокенВЗаголовки(Токен)); Попытка Возврат OPI_Инструменты.JsonВСтруктуру(Ответ.ПолучитьТелоКакДвоичныеДанные()); diff --git a/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl b/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl index 183e26f025..237434ab88 100644 --- a/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl +++ b/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl @@ -44,12 +44,12 @@ // Возвращаемое значение: // ДвоичныеДанные, Неопределено, Строка, Произвольный - Ответ сервера Yandex Функция ПолучитьИнформациюОДиске(Знач Токен) Экспорт - - Заголовки = ЗаголовокАвторизации(Токен); - Ответ = OPI_Инструменты.Get("https://cloud-api.yandex.net/v1/disk", , Заголовки); - - Возврат Ответ; - + + Заголовки = ЗаголовокАвторизации(Токен); + Ответ = OPI_Инструменты.Get("https://cloud-api.yandex.net/v1/disk", , Заголовки); + + Возврат Ответ; + КонецФункции // Создать папку. @@ -61,21 +61,21 @@ // Возвращаемое значение: // Строка, Произвольный, ДвоичныеДанные, HTTPОтвет, Неопределено - Ответ сервера Yandex Функция СоздатьПапку(Знач Токен, Знач Путь) Экспорт - - Заголовки = ЗаголовокАвторизации(Токен); - URL = "https://cloud-api.yandex.net/v1/disk/resources"; - Href = "href"; - - Параметры = Новый Структура; - Параметры.Вставить("path", Путь); - - Параметры = OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры); - Ответ = OPI_Инструменты.Put(URL + Параметры, , Заголовки, Ложь); + + Заголовки = ЗаголовокАвторизации(Токен); + URL = "https://cloud-api.yandex.net/v1/disk/resources"; + Href = "href"; + + Параметры = Новый Структура; + Параметры.Вставить("path", Путь); + + Параметры = OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры); + Ответ = OPI_Инструменты.Put(URL + Параметры, , Заголовки, Ложь); URLОтвета = Ответ[Href]; Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); - Возврат Ответ; + Возврат Ответ; КонецФункции @@ -88,14 +88,14 @@ // Возвращаемое значение: // ДвоичныеДанные, Неопределено, Строка, Произвольный - Ответ сервера Yandex Функция ПолучитьОбъект(Знач Токен, Знач Путь) Экспорт - - Заголовки = ЗаголовокАвторизации(Токен); - Параметры = Новый Структура; - Параметры.Вставить("path", Путь); - - Ответ = OPI_Инструменты.Get("https://cloud-api.yandex.net/v1/disk/resources", Параметры, Заголовки); - - Возврат Ответ; + + Заголовки = ЗаголовокАвторизации(Токен); + Параметры = Новый Структура; + Параметры.Вставить("path", Путь); + + Ответ = OPI_Инструменты.Get("https://cloud-api.yandex.net/v1/disk/resources", Параметры, Заголовки); + + Возврат Ответ; КонецФункции @@ -109,16 +109,16 @@ // Возвращаемое значение: // ДвоичныеДанные, Неопределено, Строка, Произвольный - Ответ сервера Yandex Функция УдалитьОбъект(Знач Токен, Знач Путь, Знач ВКорзину = Истина) Экспорт - - Заголовки = ЗаголовокАвторизации(Токен); - - Параметры = Новый Структура; - Параметры.Вставить("path" , Путь); - Параметры.Вставить("permanently", Не ВКорзину); - - Ответ = OPI_Инструменты.Delete("https://cloud-api.yandex.net/v1/disk/resources", Параметры, Заголовки); - - Возврат Ответ; + + Заголовки = ЗаголовокАвторизации(Токен); + + Параметры = Новый Структура; + Параметры.Вставить("path" , Путь); + Параметры.Вставить("permanently", Не ВКорзину); + + Ответ = OPI_Инструменты.Delete("https://cloud-api.yandex.net/v1/disk/resources", Параметры, Заголовки); + + Возврат Ответ; КонецФункции @@ -297,8 +297,8 @@ URL = "https://cloud-api.yandex.net/v1/disk/resources/upload"; Параметры = Новый Структура; - Параметры.Вставить("url" , КодироватьСтроку(Адрес, СпособКодированияСтроки.URLВКодировкеURL)); - Параметры.Вставить("path" , Путь); + Параметры.Вставить("url" , КодироватьСтроку(Адрес, СпособКодированияСтроки.URLВКодировкеURL)); + Параметры.Вставить("path", Путь); Параметры = OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры); Ответ = OPI_Инструменты.Post(URL + Параметры, , Заголовки, Ложь); @@ -467,12 +467,12 @@ #Область СлужебныеПроцедурыИФункции Функция ЗаголовокАвторизации(Знач Токен) - - Заголовки = Новый Соответствие; - Заголовки.Вставить("Authorization", "OAuth " + Токен); - - Возврат Заголовки; - + + Заголовки = Новый Соответствие; + Заголовки.Вставить("Authorization", "OAuth " + Токен); + + Возврат Заголовки; + КонецФункции Функция ПереключениеОбщегоДоступа(Знач Токен, Знач Путь, Знач ОбщийДоступ) diff --git a/OPI/src/CommonModules/OPI_YandexID/Module.bsl b/OPI/src/CommonModules/OPI_YandexID/Module.bsl index 054748af18..319d472030 100644 --- a/OPI/src/CommonModules/OPI_YandexID/Module.bsl +++ b/OPI/src/CommonModules/OPI_YandexID/Module.bsl @@ -43,7 +43,7 @@ Ответ = OPI_Инструменты.Post("https://oauth.yandex.ru/device/code", Параметры, , Ложь); Возврат Ответ; - + КонецФункции // Преобразовать код в токен. @@ -56,17 +56,17 @@ // Возвращаемое значение: // Строка, Произвольный, Неопределено, ДвоичныеДанные, HTTPОтвет - Преобразовать код в токен Функция ПреобразоватьКодВТокен(Знач ClientId, Знач ClientSecret, Знач КодУстройства) Экспорт - - Параметры = Новый Структура; - Параметры.Вставить("grant_type" , "device_code"); - Параметры.Вставить("code" , КодУстройства); - Параметры.Вставить("client_id" , ClientId); - Параметры.Вставить("client_secret" , ClientSecret); - - Ответ = OPI_Инструменты.Post("https://oauth.yandex.ru/token", Параметры, , Ложь); - - Возврат Ответ; - + + Параметры = Новый Структура; + Параметры.Вставить("grant_type" , "device_code"); + Параметры.Вставить("code" , КодУстройства); + Параметры.Вставить("client_id" , ClientId); + Параметры.Вставить("client_secret" , ClientSecret); + + Ответ = OPI_Инструменты.Post("https://oauth.yandex.ru/token", Параметры, , Ложь); + + Возврат Ответ; + КонецФункции // Обновить токен. diff --git a/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl index 5c1c9e02c3..4d987b028a 100644 --- a/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl +++ b/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl @@ -41,8 +41,8 @@ Функция ОжидаетЧто(Значение) Экспорт Попытка - - Модуль = ПолучитьОбщийМодуль("ЮТест"); + + Модуль = ПолучитьОбщийМодуль("ЮТест"); Ожидаем = ТипЗнч(Модуль) = Тип("ОбщийМодуль"); Возврат Модуль.ОжидаетЧто(Значение); @@ -54,8 +54,8 @@ Функция СформироватьТестыЯкс() Экспорт - Модуль = ПолучитьОбщийМодуль("ЮТТесты"); - МассивРазделов = ПолучитьМассивРазделовТестирования(); + Модуль = ПолучитьОбщийМодуль("ЮТТесты"); + МассивРазделов = ПолучитьМассивРазделовТестирования(); ТаблицаТестов = ПолучитьТаблицуТестов(); Для Каждого Раздел Из МассивРазделов Цикл @@ -96,7 +96,7 @@ КонецФункции Функция ПолучитьДвоичные(Параметр) Экспорт - + Путь = ПутьКФайлуДанных(); ПараметрЛокальный = Параметр + "Local"; ЗначениеОсновной = ПолучитьЗначениеИзФайла(Параметр , Путь); @@ -177,10 +177,10 @@ #Область СлужебныеПроцедурыИФункции Функция ПолучитьЗначениеИзФайла(Параметр, Путь) - + Значения = OPI_Инструменты.ПрочитатьJSONФайл(Путь); Возврат ?(Значения.Свойство(Параметр), Значения[Параметр], ""); - + КонецФункции Функция ПутьКФайлуДанных() @@ -230,8 +230,8 @@ ТаблицаТестов.Колонки.Добавить("Метод"); ТаблицаТестов.Колонки.Добавить("Синоним"); ТаблицаТестов.Колонки.Добавить("Раздел"); - - НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьИнформациюБота" , "Получить информацию бота" , Телеграм); + + НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьИнформациюБота" , "Получить информацию бота" , Телеграм); НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьОбновления" , "Получить обновления" , Телеграм); НовыйТест(ТаблицаТестов, "Телеграм_УстановитьWebhook" , "Установить Webhook" , Телеграм); НовыйТест(ТаблицаТестов, "Телеграм_УдалитьWebhook" , "Удалить Webhook" , Телеграм); @@ -323,10 +323,10 @@ КонецФункции Функция ПолучитьОбщийМодуль(Знач Имя) - УстановитьБезопасныйРежим(Истина); - Модуль = Вычислить(Имя); - УстановитьБезопасныйРежим(Ложь); - Возврат Модуль; + УстановитьБезопасныйРежим(Истина); + Модуль = Вычислить(Имя); + УстановитьБезопасныйРежим(Ложь); + Возврат Модуль; КонецФункции Процедура НовыйТест(ТаблицаЗначений, Знач Метод, Знач Синоним, Знач Раздел) @@ -339,7 +339,7 @@ КонецПроцедуры Процедура ЗаписатьПараметрВФайл(Знач Параметр, Знач Значение, Знач Путь) - + Значения = OPI_Инструменты.ПрочитатьJSONФайл(Путь); Значения.Вставить(Параметр, Значение); diff --git a/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/OPI/src/CommonModules/OPI_Тесты/Module.bsl index dab34548ac..5d2c0eb10d 100644 --- a/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -65,7 +65,7 @@ // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюБота"); - Проверка_ТелеграмИнформацияБота(Результат); + Проверка_ТелеграмИнформацияБота(Результат); OPI_Инструменты.Пауза(5); @@ -80,7 +80,7 @@ OPI_Telegram.УдалитьWebhook(Токен); - Проверка_ТелеграмМассив(Результат); + Проверка_ТелеграмМассив(Результат); OPI_Инструменты.Пауза(5); @@ -94,7 +94,7 @@ // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьWebhook"); - Проверка_ТелеграмУстановкаВебхук(Результат); + Проверка_ТелеграмУстановкаВебхук(Результат); OPI_Инструменты.Пауза(5); @@ -107,7 +107,7 @@ // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьWebhook"); - Проверка_ТелеграмУдалениеВебхук(Результат); + Проверка_ТелеграмУдалениеВебхук(Результат); OPI_Инструменты.Пауза(5); @@ -2626,24 +2626,24 @@ КонецПроцедуры Процедура Проверка_ТелеграмИнформацияБота(Знач Результат) - - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["username"]).Заполнено(); КонецПроцедуры Процедура Проверка_ТелеграмМассив(Результат) - - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие") .Заполнено(); + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие") .Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); КонецПроцедуры Процедура Проверка_ТелеграмУстановкаВебхук(Знач Результат) - - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["description"]).Равно("Webhook was set"); @@ -2651,8 +2651,8 @@ КонецПроцедуры Процедура Проверка_ТелеграмУдалениеВебхук(Знач Результат) - - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["description"]).Равно("Webhook was deleted");