1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00

add: тесты битрикс скрам

This commit is contained in:
Hertuno
2025-07-30 13:40:26 +05:00
parent 36d1fd9497
commit 55784ad21f
2 changed files with 948 additions and 0 deletions

View File

@@ -1831,6 +1831,14 @@
КонецПроцедуры
Процедура Проверка_БитриксСтатусДанных(Знач Результат) Экспорт
ОжидаетЧто(Результат["status"]).ИмеетТип("Строка");
ОжидаетЧто(Результат["data"]).ИмеетТип("Булево");
ОжидаетЧто(Результат["error"]).ИмеетТип("Массив");
КонецПроцедуры
Процедура Проверка_ВКТПользователь(Знач Результат) Экспорт
ОжидаетЧто(Результат["ok"]).Равно(Истина);

View File

@@ -1838,6 +1838,52 @@
КонецПроцедуры
Процедура Б24_РаботаСоСкрамом() Экспорт
ПараметрыТеста = Новый Структура;
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста);
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста);
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста);
Bitrix24_ДобавитьСпринт(ПараметрыТеста);
Bitrix24_ОбновитьСпринт(ПараметрыТеста);
Bitrix24_ЗапуститьСпринт(ПараметрыТеста);
Bitrix24_ПолучитьСпринт(ПараметрыТеста);
Bitrix24_ЗавершитьАктивныйСпринт(ПараметрыТеста);
Bitrix24_ПолучитьСписокСпринтов(ПараметрыТеста);
Bitrix24_УдалитьСпринт(ПараметрыТеста);
Bitrix24_ПолучитьДоступныеПоляСпринта(ПараметрыТеста);
Bitrix24_ПолучитьСтруктуруФильтраСпринтов(ПараметрыТеста);
Bitrix24_ДобавитьБэклогВСкрам(ПараметрыТеста);
Bitrix24_ОбновитьБэклог(ПараметрыТеста);
Bitrix24_ПолучитьЗначениеПолейБэклога(ПараметрыТеста);
Bitrix24_УдалитьБэклог(ПараметрыТеста);
Bitrix24_ПолучитьДоступныеПоляБэклога(ПараметрыТеста);
Bitrix24_СоздатьСтадиюКанбанаСкрама(ПараметрыТеста);
Bitrix24_ОбновитьСтадиюКанбанаСкрама(ПараметрыТеста);
Bitrix24_ПолучитьСтадииКанбанаСкрама(ПараметрыТеста);
Bitrix24_УдалитьСтадиюКанбанаСкрама(ПараметрыТеста);
Bitrix24_ДобавитьЗадачуВСтадиюКанбанаСкрама(ПараметрыТеста);
Bitrix24_УдалитьЗадачуКанбанаСкрама(ПараметрыТеста);
Bitrix24_ПолучитьДоступныеПоляСтадииКанбанаСкрама(ПараметрыТеста);
Bitrix24_ДобавитьЭпикСкрама(ПараметрыТеста);
Bitrix24_ОбновитьЭпикСкрама(ПараметрыТеста);
Bitrix24_ПолучитьЭпикСкрама(ПараметрыТеста);
Bitrix24_ПолучитьСписокЭпиковСкрама(ПараметрыТеста);
Bitrix24_УдалитьЭпикСкрама(ПараметрыТеста);
Bitrix24_ПолучитьДоступныеПоляЭпика(ПараметрыТеста);
Bitrix24_ПолучитьСтруктуруФильтраЭпиков(ПараметрыТеста);
Bitrix24_ДобавитьЗадачуВСкрам(ПараметрыТеста);
Bitrix24_ПолучитьЗадачуСкрама(ПараметрыТеста);
Bitrix24_ПолучитьДоступныеПоляЗадачиСкрама(ПараметрыТеста);
КонецПроцедуры
#КонецОбласти
#Область VkTeams
@@ -13456,6 +13502,900 @@
КонецПроцедуры
Процедура Bitrix24_ДобавитьСпринт(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDГруппы = 1;
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
Час = 3600;
Сутки = 24;
Неделя = 7 * Сутки * Час;
СтруктураСпринта = Новый Структура;
СтруктураСпринта.Вставить("GROUP_ID" , IDГруппы);
СтруктураСпринта.Вставить("NAME" , "Новый актинвый спринт");
СтруктураСпринта.Вставить("DATE_START", ТекущаяДата - Неделя);
СтруктураСпринта.Вставить("DATE_END" , ТекущаяДата + Неделя);
СтруктураСпринта.Вставить("STATUS" , "planned");
Результат = OPI_Bitrix24.ДобавитьСпринт(URL, СтруктураСпринта);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСпринт (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
IDСпринта = Результат["result"]["id"]; // SKIP
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookSprintID", IDСпринта); // SKIP
ПараметрыФункции.Вставить("Bitrix24_HookSprintID", IDСпринта); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDГруппы = 1;
СтруктураСпринта.Вставить("GROUP_ID", IDГруппы);
СтруктураСпринта.Вставить("NAME" , "Новый запланированный спринт");
СтруктураСпринта.Вставить("STATUS" , "planned");
Результат = OPI_Bitrix24.ДобавитьСпринт(URL, СтруктураСпринта, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСпринт", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
IDСпринта = Результат["result"]["id"];
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SprintID", IDСпринта);
ПараметрыФункции.Вставить("Bitrix24_SprintID", IDСпринта);
КонецПроцедуры
Процедура Bitrix24_ОбновитьСпринт(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
Час = 3600;
Сутки = 24;
Неделя = 7 * Сутки * Час;
СтруктураСпринта = Новый Структура;
СтруктураСпринта.Вставить("ID" , IDСпринта);
СтруктураСпринта.Вставить("NAME" , "Новый продлённый актинвый спринт");
СтруктураСпринта.Вставить("DATE_END", ТекущаяДата + 2 * Неделя);
Результат = OPI_Bitrix24.ОбновитьСпринт(URL, IDСпринта, СтруктураСпринта);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСпринт (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
СтруктураСпринта.Вставить("ID" , IDСпринта);
СтруктураСпринта.Вставить("NAME" , "Новый запланированный спринт c датой начала");
СтруктураСпринта.Вставить("DATE_START", ТекущаяДата + 2 * Неделя);
Результат = OPI_Bitrix24.ОбновитьСпринт(URL, IDСпринта, СтруктураСпринта, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСпринт", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ЗапуститьСпринт(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
Результат = OPI_Bitrix24.ЗапуститьСпринт(URL, IDСпринта);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗапуститьСпринт (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
Результат = OPI_Bitrix24.ЗапуститьСпринт(URL, IDСпринта, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗапуститьСпринт", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ЗавершитьАктивныйСпринт(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDГруппы = 1;
Результат = OPI_Bitrix24.ЗавершитьАктивныйСпринт(URL, IDГруппы);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьАктивныйСпринт (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDГруппы = 1;
Результат = OPI_Bitrix24.ЗавершитьАктивныйСпринт(URL, IDГруппы, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьАктивныйСпринт", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьСпринт(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
Результат = OPI_Bitrix24.ПолучитьСпринт(URL, IDСпринта);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСпринт (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
Результат = OPI_Bitrix24.ПолучитьСпринт(URL, IDСпринта, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСпринт", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьСписокСпринтов(ПараметрыФункции)
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
// Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраСпринтов
Фильтр = Новый Соответствие;
Фильтр.Вставить("CREATED_BY", 1); // Постановщик с ID 1
Фильтр.Вставить(">=DATE_START ", ТекущаяДата); // Дата создания >= вчера
Поля = Новый Массив;
Поля.Добавить("NAME");
Поля.Добавить("STATUS");
Поля.Добавить("CREATED_BY");
Отступ = 1;
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПолучитьСписокСпринтов(URL, Фильтр, , Поля);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСпринтов (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьСписокСпринтов(URL, , Отступ, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСпринтов", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат);
КонецПроцедуры
Процедура Bitrix24_УдалитьСпринт(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
Результат = OPI_Bitrix24.УдалитьСпринт(URL, IDСпринта);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСпринт (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
Результат = OPI_Bitrix24.УдалитьСпринт(URL, IDСпринта, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСпринт", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьДоступныеПоляСпринта(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСпринта(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСпринта (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСпринта(URL, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСпринта", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьСтруктуруФильтраСпринтов(ПараметрыФункции)
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСпринтов();
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСпринтов", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСпринтов(Истина);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСпринтов (пустая)", "Bitrix24");
Для Каждого Элемент Из Результат Цикл
Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура Bitrix24_ДобавитьБэклогВСкрам(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDГруппы = 1;
СтруктураБэклога = Новый Структура;
СтруктураБэклога.Вставить("GROUP_ID" , IDГруппы);
СтруктураБэклога.Вставить("CREATED_BY" , 1);
СтруктураБэклога.Вставить("MODIFIED_BY", 1);
Результат = OPI_Bitrix24.ДобавитьБэклогВСкрам(URL, СтруктураБэклога);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьБэклогВСкрам (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
IDБэклога = Результат["result"]["id"]; // SKIP
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookBacklogID", IDБэклога); // SKIP
ПараметрыФункции.Вставить("Bitrix24_HookBacklogID", IDБэклога); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDГруппы = 1;
СтруктураБэклога.Вставить("GROUP_ID", IDГруппы);
Результат = OPI_Bitrix24.ДобавитьБэклогВСкрам(URL, СтруктураБэклога, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьБэклогВСкрам", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
IDБэклога = Результат["result"]["id"];
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_BacklogID", IDБэклога);
ПараметрыФункции.Вставить("Bitrix24_BacklogID", IDБэклога);
КонецПроцедуры
Процедура Bitrix24_ОбновитьБэклог(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDБэклога = ПараметрыФункции["Bitrix24_HookBacklogID"];
IDГруппы = 1;
СтруктураБэклога = Новый Структура;
СтруктураБэклога.Вставить("GROUP_ID" , IDГруппы);
СтруктураБэклога.Вставить("CREATED_BY" , 1);
СтруктураБэклога.Вставить("MODIFIED_BY", 1);
Результат = OPI_Bitrix24.ОбновитьБэклог(URL, IDСпринта, СтруктураБэклога);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьБэклог (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDБэклога = ПараметрыФункции["Bitrix24_BacklogID"];
IDГруппы = 1;
СтруктураБэклога.Вставить("GROUP_ID", IDГруппы);
Результат = OPI_Bitrix24.ОбновитьБэклог(URL, IDСпринта, СтруктураБэклога, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьБэклог", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьЗначениеПолейБэклога(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDГруппы = ПараметрыФункции["Bitrix24_HookGroupID"];
Результат = OPI_Bitrix24.ПолучитьЗначениеПолейБэклога(URL, IDГруппы);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначениеПолейБэклога (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDГруппы = ПараметрыФункции["Bitrix24_GroupID"];
Результат = OPI_Bitrix24.ПолучитьЗначениеПолейБэклога(URL, IDГруппы, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначениеПолейБэклога", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат);
КонецПроцедуры
Процедура Bitrix24_УдалитьБэклог(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDБэклога = ПараметрыФункции["Bitrix24_HookBacklogID"];
Результат = OPI_Bitrix24.УдалитьБэклог(URL, IDБэклога);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБэклог (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDБэклога = ПараметрыФункции["Bitrix24_BacklogID"];
Результат = OPI_Bitrix24.УдалитьБэклог(URL, IDБэклога, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБэклог", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьДоступныеПоляБэклога(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляБэклога(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляБэклога (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляБэклога(URL, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляБэклога", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат);
КонецПроцедуры
Процедура Bitrix24_СоздатьСтадиюКанбанаСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
СтруктураСтадии = Новый Структура;
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
СтруктураСтадии.Вставить("NAME" , "Первая стадия");
СтруктураСтадии.Вставить("TYPE" , "NEW");
СтруктураСтадии.Вставить("SORT" , 100);
СтруктураСтадии.Вставить("COLOR" , "FF6A00");
Результат = OPI_Bitrix24.СоздатьСтадиюКанбанаСкрама(URL, СтруктураСтадии);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP
IDСтадии = Результат["result"]; // SKIP
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookStageID", IDСтадии); // SKIP
ПараметрыФункции.Вставить("Bitrix24_HookStageID", IDСтадии); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
СтруктураСтадии.Вставить("NAME" , "Вторая стадия");
СтруктураСтадии.Вставить("TYPE" , "WORK");
СтруктураСтадии.Вставить("SORT" , 50);
СтруктураСтадии.Вставить("COLOR" , "FFD800");
Результат = OPI_Bitrix24.СоздатьСтадиюКанбанаСкрама(URL, СтруктураСтадии, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтадиюКанбанаСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат);
IDСтадии = Результат["result"];
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_StageID", IDСтадии);
ПараметрыФункции.Вставить("Bitrix24_StageID", IDСтадии);
КонецПроцедуры
Процедура Bitrix24_ОбновитьСтадиюКанбанаСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
СтруктураСтадии = Новый Структура;
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
СтруктураСтадии.Вставить("NAME" , "Первая стадия");
СтруктураСтадии.Вставить("TYPE" , "NEW");
СтруктураСтадии.Вставить("SORT" , 90);
СтруктураСтадии.Вставить("COLOR" , "FF6A00");
Результат = OPI_Bitrix24.ОбновитьСтадиюКанбанаСкрама(URL, IDСтадии, СтруктураСтадии);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСтадии = ПараметрыФункции["Bitrix24_StageID"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
СтруктураСтадии.Вставить("NAME" , "Вторая стадия");
СтруктураСтадии.Вставить("TYPE" , "WORK");
СтруктураСтадии.Вставить("SORT" , 40);
СтруктураСтадии.Вставить("COLOR" , "FFD800");
Результат = OPI_Bitrix24.ОбновитьСтадиюКанбанаСкрама(URL, IDСтадии, СтруктураСтадии, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСтадиюКанбанаСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьСтадииКанбанаСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСринта = ПараметрыФункции["Bitrix24_HookSprintID"];
Результат = OPI_Bitrix24.ПолучитьСтадииКанбанаСкрама(URL, IDСринта);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбанаСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСринта = ПараметрыФункции["Bitrix24_SprintID"];
Результат = OPI_Bitrix24.ПолучитьСтадииКанбанаСкрама(URL, IDСринта, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбанаСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат);
КонецПроцедуры
Процедура Bitrix24_УдалитьСтадиюКанбанаСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"];
Результат = OPI_Bitrix24.УдалитьСтадиюКанбанаСкрама(URL, IDСтадии);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСтадии = ПараметрыФункции["Bitrix24_StageID"];
Результат = OPI_Bitrix24.УдалитьСтадиюКанбанаСкрама(URL, IDСтадии, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбанаСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
КонецПроцедуры
Процедура Bitrix24_ДобавитьЗадачуВСтадиюКанбанаСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"];
Результат = OPI_Bitrix24.ДобавитьЗадачуВСтадиюКанбанаСкрама(URL, IDСринта, IDЗадачи, IDСтадии);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
IDСтадии = ПараметрыФункции["Bitrix24_StageID"];
Результат = OPI_Bitrix24.ДобавитьЗадачуВСтадиюКанбанаСкрама(URL, IDСринта, IDЗадачи, IDСтадии, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСтадиюКанбанаСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат);
КонецПроцедуры
Процедура Bitrix24_УдалитьЗадачуКанбанаСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
Результат = OPI_Bitrix24.УдалитьЗадачуКанбанаСкрама(URL, IDСпринта, IDЗадачи);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачуКанбанаСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
Результат = OPI_Bitrix24.УдалитьЗадачуКанбанаСкрама(URL, IDСпринта, IDЗадачи, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачуКанбанаСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьДоступныеПоляСтадииКанбанаСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСтадииКанбанаСкрама(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСтадииКанбанаСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСтадииКанбанаСкрама(URL, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСтадииКанбанаСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ДобавитьЭпикСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDГруппы = 1;
IDПользователя = 1;
ИдентификаторыФайлов = Новый Массив;
ИдентификаторыФайлов.Добавить("n428");
ИдентификаторыФайлов.Добавить("n345");
СтруктураЭпика = Новый Структура;
СтруктураЭпика.Вставить("NAME" , "Новый эпик");
СтруктураЭпика.Вставить("DESCRIPTION", "Описание нового эпика");
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
СтруктураЭпика.Вставить("COLOR" , "FF6A00");
СтруктураЭпика.Вставить("FILES" , ИдентификаторыФайлов);
СтруктураЭпика.Вставить("CREATED_BY" , IDПользователя);
СтруктураЭпика.Вставить("MODIFIED_BY", IDПользователя);
Результат = OPI_Bitrix24.ДобавитьЭпикСкрама(URL, СтруктураЭпика);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
IDЭпика = Результат["result"]["id"]; // SKIP
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookEpicID", IDЭпика); // SKIP
ПараметрыФункции.Вставить("Bitrix24_HookEpicID", IDЭпика); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDГруппы = 1;
IDПользователя = 1;
СтруктураЭпика.Вставить("NAME" , "Еще один новый эпик");
СтруктураЭпика.Вставить("DESCRIPTION", "Описание еще одного нового эпика");
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
СтруктураЭпика.Вставить("COLOR" , "FFD800");
СтруктураЭпика.Вставить("FILES" , ИдентификаторыФайлов);
СтруктураЭпика.Вставить("CREATED_BY" , IDПользователя);
СтруктураЭпика.Вставить("MODIFIED_BY", IDПользователя);
Результат = OPI_Bitrix24.ДобавитьЭпикСкрама(URL, СтруктураЭпика, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭпикСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
IDЭпика = Результат["result"]["id"];
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_EpicID", IDЭпика);
ПараметрыФункции.Вставить("Bitrix24_EpicID", IDЭпика);
КонецПроцедуры
Процедура Bitrix24_ОбновитьЭпикСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
IDГруппы = 1;
IDПользователя = 1;
ИдентификаторыФайлов = Новый Массив;
СтруктураЭпика = Новый Структура;
СтруктураЭпика.Вставить("NAME" , "Новый эпик 1");
СтруктураЭпика.Вставить("DESCRIPTION", "Обновленное описание нового эпика");
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
СтруктураЭпика.Вставить("COLOR" , "FF6A11");
СтруктураЭпика.Вставить("FILES" , ИдентификаторыФайлов);
СтруктураЭпика.Вставить("CREATED_BY" , IDПользователя);
СтруктураЭпика.Вставить("MODIFIED_BY", IDПользователя);
Результат = OPI_Bitrix24.ОбновитьЭпикСкрама(URL, IDЭпика, СтруктураЭпика);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
IDГруппы = 1;
IDПользователя = 1;
СтруктураЭпика.Вставить("NAME" , "Еще один новый эпик 1");
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
Результат = OPI_Bitrix24.ОбновитьЭпикСкрама(URL, IDЭпика, СтруктураЭпика, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЭпикСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьЭпикСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
Результат = OPI_Bitrix24.ПолучитьЭпикСкрама(URL, IDЭпика);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
Результат = OPI_Bitrix24.ПолучитьЭпикСкрама(URL, IDЭпика, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭпикСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьСписокЭпиковСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
Отступ = 1;
// Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраСпринтов
Фильтр = Новый Соответствие;
Фильтр.Вставить("GROUP_ID", 1);
Фильтр.Вставить("CREATED_BY", 1);
Поля = Новый Массив;
Поля.Добавить("ID");
Поля.Добавить("NAME");
Поля.Добавить("DECSCRIPTION");
Результат = OPI_Bitrix24.ПолучитьСписокЭпиковСкрама(URL, Фильтр, , Поля);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЭпиковСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьСписокЭпиковСкрама(URL, , Отступ, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЭпиковСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат);
КонецПроцедуры
Процедура Bitrix24_УдалитьЭпикСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
Результат = OPI_Bitrix24.УдалитьЭпикСкрама(URL, IDЭпика);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
Результат = OPI_Bitrix24.УдалитьЭпикСкрама(URL, IDЭпика, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭпикСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьДоступныеПоляЭпика(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЭпика(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЭпика (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЭпика(URL, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЭпика", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьСтруктуруФильтраЭпиков(ПараметрыФункции)
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЭпиков();
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЭпиков", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЭпиков(Истина);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЭпиков (пустая)", "Bitrix24");
Для Каждого Элемент Из Результат Цикл
Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура Bitrix24_ДобавитьЗадачуВСкрам(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
СтруктураЗадачи = Новый Структура;
СтруктураЗадачи.Вставить("ENTITY_ID", IDСпринта);
СтруктураЗадачи.Вставить("STORY_POINTS", 15);
СтруктураЗадачи.Вставить("EPIC_ID", IDЭпика);
СтруктураЗадачи.Вставить("SORT", 50);
Результат = OPI_Bitrix24.ДобавитьЗадачуВСкрам(URL, IDЗадачи, СтруктураЗадачи);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСкрам (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксСтатусДанных(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
IDБэклога = ПараметрыФункции["Bitrix24_BacklogID"];
СтруктураЗадачи.Вставить("ENTITY_ID", IDБэклога);
СтруктураЗадачи.Вставить("STORY_POINTS", 5);
СтруктураЗадачи.Вставить("EPIC_ID", IDЭпика);
СтруктураЗадачи.Вставить("SORT", 25);
Результат = OPI_Bitrix24.ДобавитьЗадачуВСкрам(URL, IDЗадачи, СтруктураЗадачи);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСкрам", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксСтатусДанных(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьЗадачуСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
Результат = OPI_Bitrix24.ПолучитьЗадачуСкрама(URL, IDЗадачи);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачуСкрама (хук)", "Bitrix24"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
Результат = OPI_Bitrix24.ПолучитьЗадачуСкрама(URL, IDЗадачи, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачуСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
КонецПроцедуры
Процедура Bitrix24_ПолучитьДоступныеПоляЗадачиСкрама(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЗадачиСкрама(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЗадачиСкрама (хук)", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЗадачиСкрама(URL, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЗадачиСкрама", "Bitrix24");
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат);
КонецПроцедуры
#КонецОбласти
#Область VKTeams