You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-13 20:05:19 +02:00
B24: Добавление и удаление подразделений
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1029,6 +1029,18 @@
|
||||
|
||||
#Область РаботаСПользовательскимиПолямиЗадач
|
||||
|
||||
// Получить список пользовательских полей задачи
|
||||
// Получает список пользовательских полей для задач
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [task.item.userfield.getlist](@dev.1c-bitrix.ru/rest_help/tasks/task/userfield/getlist.php)
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
|
||||
// Токен - Строка - Токен авторизации, если используется не вебхук - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
Функция ПолучитьСписокПользовательскихПолейЗадачи(Знач URL, Знач Токен = "") Экспорт
|
||||
|
||||
Параметры = НормализоватьАвторизацию(URL, Токен, "task.item.userfield.getlist");
|
||||
@@ -3574,6 +3586,68 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область УправлениеПодразделениями
|
||||
|
||||
// Создать подразделение
|
||||
// Создает новое подразделение
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [department.add](@dev.1c-bitrix.ru/rest_help/departments/department_add.php)
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
|
||||
// Наименование - Строка - Наименование подразделения - title
|
||||
// IDРодителя - Строка, Число - ID родительского подразделения - parentid
|
||||
// IDРуководителя - Строка, Число - ID руководителя подразделения - headid
|
||||
// Токен - Строка - Токен авторизации, если используется не вебхук - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
Функция СоздатьПодразделение(Знач URL
|
||||
, Знач Наименование
|
||||
, Знач IDРодителя = ""
|
||||
, Знач IDРуководителя = ""
|
||||
, Знач Токен = "") Экспорт
|
||||
|
||||
Параметры = НормализоватьАвторизацию(URL, Токен, "department.add");
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("NAME" , Наименование, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("PARENT" , IDРодителя, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("UF_HEAD", IDРуководителя, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить подразделение
|
||||
// Удаляет подразделение по ID
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [department.delete](@dev.1c-bitrix.ru/rest_help/departments/department_delete.php)
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
|
||||
// IDПодразделения - Строка, Число - ID подразделения для удаления - depid
|
||||
// Токен - Строка - Токен авторизации, если используется не вебхук - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
Функция УдалитьПодразделение(Знач URL, Знач IDПодразделения, Знач Токен = "") Экспорт
|
||||
|
||||
Параметры = НормализоватьАвторизацию(URL, Токен, "department.delete");
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("ID", IDПодразделения, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
@@ -1,21 +1,21 @@
|
||||
<package-def>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||
</package-def>
|
||||
|
@@ -39,6 +39,7 @@
|
||||
//@skip-check module-structure-method-in-regions
|
||||
//@skip-check undefined-function-or-procedure
|
||||
//@skip-check wrong-string-literal-content
|
||||
//@skip-check module-unused-local-variable
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
#Использовать oint
|
||||
@@ -3111,26 +3112,44 @@
|
||||
Bitrix24_УстановитьСтатусПользователя(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьПользователей(ПараметрыТеста);
|
||||
Bitrix24_СоздатьЧат(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПолучитьСписокПользователейЧата(ПараметрыТеста);
|
||||
Bitrix24_ИсключитьПользователяИзЧата(ПараметрыТеста);
|
||||
Bitrix24_ДобавитьПользователейВЧат(ПараметрыТеста);
|
||||
Bitrix24_ИзменитьЗаголовокЧата(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ИзменитьЦветЧата(ПараметрыТеста);
|
||||
Bitrix24_ИзменитьКартинкуЧата(ПараметрыТеста);
|
||||
Bitrix24_ОтключитьУведомленияЧата(ПараметрыТеста);
|
||||
Bitrix24_ВключитьУведомленияЧата(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПолучитьСписокСообщенийЧата(ПараметрыТеста);
|
||||
Bitrix24_ОтметитьСообщениеКакПрочитанное(ПараметрыТеста);
|
||||
Bitrix24_ОтметитьСообщениеКакНепрочитанное(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьДиалог(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПолучитьСписокПользователейДиалога(ПараметрыТеста);
|
||||
Bitrix24_ОтправитьУведомлениеОВводе(ПараметрыТеста);
|
||||
Bitrix24_ОтправитьСообщение(ПараметрыТеста);
|
||||
Bitrix24_ИзменитьСообщение(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_УстановитьРеакциюНаСообщение(ПараметрыТеста);
|
||||
Bitrix24_УдалитьСообщение(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьКаталогФайловЧата(ПараметрыТеста);
|
||||
Bitrix24_ОтправитьФайл(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПрочитатьВсе(ПараметрыТеста);
|
||||
Bitrix24_СменитьВладельцаЧата(ПараметрыТеста);
|
||||
Bitrix24_ПокинутьЧат(ПараметрыТеста);
|
||||
@@ -3168,6 +3187,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Б24_УправлениеПодразделениями() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста);
|
||||
|
||||
Bitrix24_СоздатьПодразделение(ПараметрыТеста);
|
||||
Bitrix24_УдалитьПодразделение(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@@ -9551,23 +9582,15 @@
|
||||
|
||||
Процедура Bitrix24_ДобавитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Тип = "date";
|
||||
Имя = "BIRTHDAY_FIELD";
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат); // SKIP
|
||||
|
||||
IDПоля = Результат["result"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookTaskFieldID", IDПоля); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookTaskFieldID", IDПоля); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Тип = "string";
|
||||
Имя = "TEXT_FIELD";
|
||||
@@ -9576,121 +9599,142 @@
|
||||
Подпись = Новый Структура("en,ru", "Some field", "Некоторое поле");
|
||||
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя, ВнешнийКод, Заголовок, Подпись, );
|
||||
Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя, ВнешнийКод, Заголовок, Подпись, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат);
|
||||
|
||||
IDПоля = Результат["result"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TaskFieldID", IDПоля);
|
||||
ПараметрыФункции.Вставить("Bitrix24_TaskFieldID", IDПоля);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ИзменитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"];
|
||||
Заголовок = "Новый заголовок";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, , Заголовок);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"];
|
||||
ВнешнийКод = "NEW_TEXT_FIELD";
|
||||
Подпись = Новый Структура("en,ru", "Updated field", "Измененное поле");
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, ВнешнийКод, , Подпись, );
|
||||
Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, ВнешнийКод, , Подпись, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля, );
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСписокПользовательскихПолейЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользовательскихПолейЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксМассив(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользовательскихПолейЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксМассив(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля, );
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_СоздатьПодразделение(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Наименование = "Главное подразделение";
|
||||
IDРодителя = 1;
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат); // SKIP
|
||||
|
||||
IDПодразделения = Результат["result"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookDepID", IDПодразделения); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookDepID", IDПодразделения); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Наименование = "Подчиненное подразделение";
|
||||
IDРодителя = ПараметрыФункции["Bitrix24_HookDepID"];
|
||||
IDРуководителя = 1;
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя, IDРуководителя, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат);
|
||||
|
||||
IDПодразделения = Результат["result"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_DepID", IDПодразделения);
|
||||
ПараметрыФункции.Вставить("Bitrix24_DepID", IDПодразделения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьПодразделение(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDПодразделения = ПараметрыФункции["Bitrix24_DepID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDПодразделения = ПараметрыФункции["Bitrix24_HookDepID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат);
|
||||
|
||||
|
@@ -232,6 +232,7 @@
|
||||
НовыйТест(ТаблицаТестов, "Б24_РаботаСЧатами" , "Работа с чатами" , Битрикс);
|
||||
НовыйТест(ТаблицаТестов, "Б24_РаботаСУведомлениями" , "Работа с уведомлениями" , Битрикс);
|
||||
НовыйТест(ТаблицаТестов, "Б24_РаботаСППолямиЗадач" , "Работа с польз. полями задач" , Битрикс);
|
||||
НовыйТест(ТаблицаТестов, "Б24_УправлениеПодразделениями" , "Управление подразделениями" , Битрикс);
|
||||
|
||||
Возврат ТаблицаТестов;
|
||||
|
||||
|
@@ -1029,6 +1029,18 @@
|
||||
|
||||
#Область РаботаСПользовательскимиПолямиЗадач
|
||||
|
||||
// Получить список пользовательских полей задачи
|
||||
// Получает список пользовательских полей для задач
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [task.item.userfield.getlist](@dev.1c-bitrix.ru/rest_help/tasks/task/userfield/getlist.php)
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
|
||||
// Токен - Строка - Токен авторизации, если используется не вебхук - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
Функция ПолучитьСписокПользовательскихПолейЗадачи(Знач URL, Знач Токен = "") Экспорт
|
||||
|
||||
Параметры = НормализоватьАвторизацию(URL, Токен, "task.item.userfield.getlist");
|
||||
@@ -3574,6 +3586,68 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область УправлениеПодразделениями
|
||||
|
||||
// Создать подразделение
|
||||
// Создает новое подразделение
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [department.add](@dev.1c-bitrix.ru/rest_help/departments/department_add.php)
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
|
||||
// Наименование - Строка - Наименование подразделения - title
|
||||
// IDРодителя - Строка, Число - ID родительского подразделения - parentid
|
||||
// IDРуководителя - Строка, Число - ID руководителя подразделения - headid
|
||||
// Токен - Строка - Токен авторизации, если используется не вебхук - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
Функция СоздатьПодразделение(Знач URL
|
||||
, Знач Наименование
|
||||
, Знач IDРодителя = ""
|
||||
, Знач IDРуководителя = ""
|
||||
, Знач Токен = "") Экспорт
|
||||
|
||||
Параметры = НормализоватьАвторизацию(URL, Токен, "department.add");
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("NAME" , Наименование, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("PARENT" , IDРодителя, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("UF_HEAD", IDРуководителя, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить подразделение
|
||||
// Удаляет подразделение по ID
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [department.delete](@dev.1c-bitrix.ru/rest_help/departments/department_delete.php)
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
|
||||
// IDПодразделения - Строка, Число - ID подразделения для удаления - depid
|
||||
// Токен - Строка - Токен авторизации, если используется не вебхук - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
|
||||
Функция УдалитьПодразделение(Знач URL, Знач IDПодразделения, Знач Токен = "") Экспорт
|
||||
|
||||
Параметры = НормализоватьАвторизацию(URL, Токен, "department.delete");
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("ID", IDПодразделения, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
@@ -232,6 +232,7 @@
|
||||
НовыйТест(ТаблицаТестов, "Б24_РаботаСЧатами" , "Работа с чатами" , Битрикс);
|
||||
НовыйТест(ТаблицаТестов, "Б24_РаботаСУведомлениями" , "Работа с уведомлениями" , Битрикс);
|
||||
НовыйТест(ТаблицаТестов, "Б24_РаботаСППолямиЗадач" , "Работа с польз. полями задач" , Битрикс);
|
||||
НовыйТест(ТаблицаТестов, "Б24_УправлениеПодразделениями" , "Управление подразделениями" , Битрикс);
|
||||
|
||||
Возврат ТаблицаТестов;
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
//@skip-check module-structure-method-in-regions
|
||||
//@skip-check undefined-function-or-procedure
|
||||
//@skip-check wrong-string-literal-content
|
||||
//@skip-check module-unused-local-variable
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
// #Использовать oint
|
||||
@@ -3111,26 +3112,44 @@
|
||||
Bitrix24_УстановитьСтатусПользователя(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьПользователей(ПараметрыТеста);
|
||||
Bitrix24_СоздатьЧат(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПолучитьСписокПользователейЧата(ПараметрыТеста);
|
||||
Bitrix24_ИсключитьПользователяИзЧата(ПараметрыТеста);
|
||||
Bitrix24_ДобавитьПользователейВЧат(ПараметрыТеста);
|
||||
Bitrix24_ИзменитьЗаголовокЧата(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ИзменитьЦветЧата(ПараметрыТеста);
|
||||
Bitrix24_ИзменитьКартинкуЧата(ПараметрыТеста);
|
||||
Bitrix24_ОтключитьУведомленияЧата(ПараметрыТеста);
|
||||
Bitrix24_ВключитьУведомленияЧата(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПолучитьСписокСообщенийЧата(ПараметрыТеста);
|
||||
Bitrix24_ОтметитьСообщениеКакПрочитанное(ПараметрыТеста);
|
||||
Bitrix24_ОтметитьСообщениеКакНепрочитанное(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьДиалог(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПолучитьСписокПользователейДиалога(ПараметрыТеста);
|
||||
Bitrix24_ОтправитьУведомлениеОВводе(ПараметрыТеста);
|
||||
Bitrix24_ОтправитьСообщение(ПараметрыТеста);
|
||||
Bitrix24_ИзменитьСообщение(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_УстановитьРеакциюНаСообщение(ПараметрыТеста);
|
||||
Bitrix24_УдалитьСообщение(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьКаталогФайловЧата(ПараметрыТеста);
|
||||
Bitrix24_ОтправитьФайл(ПараметрыТеста);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Bitrix24_ПрочитатьВсе(ПараметрыТеста);
|
||||
Bitrix24_СменитьВладельцаЧата(ПараметрыТеста);
|
||||
Bitrix24_ПокинутьЧат(ПараметрыТеста);
|
||||
@@ -3168,6 +3187,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Б24_УправлениеПодразделениями() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста);
|
||||
|
||||
Bitrix24_СоздатьПодразделение(ПараметрыТеста);
|
||||
Bitrix24_УдалитьПодразделение(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@@ -9551,23 +9582,15 @@
|
||||
|
||||
Процедура Bitrix24_ДобавитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Тип = "date";
|
||||
Имя = "BIRTHDAY_FIELD";
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат); // SKIP
|
||||
|
||||
IDПоля = Результат["result"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookTaskFieldID", IDПоля); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookTaskFieldID", IDПоля); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Тип = "string";
|
||||
Имя = "TEXT_FIELD";
|
||||
@@ -9576,121 +9599,142 @@
|
||||
Подпись = Новый Структура("en,ru", "Some field", "Некоторое поле");
|
||||
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя, ВнешнийКод, Заголовок, Подпись, );
|
||||
Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя, ВнешнийКод, Заголовок, Подпись, Токен);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат);
|
||||
|
||||
IDПоля = Результат["result"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TaskFieldID", IDПоля);
|
||||
ПараметрыФункции.Вставить("Bitrix24_TaskFieldID", IDПоля);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ИзменитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"];
|
||||
Заголовок = "Новый заголовок";
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, , Заголовок);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"];
|
||||
ВнешнийКод = "NEW_TEXT_FIELD";
|
||||
Подпись = Новый Структура("en,ru", "Updated field", "Измененное поле");
|
||||
|
||||
Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, ВнешнийКод, , Подпись, );
|
||||
Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, ВнешнийКод, , Подпись, Токен);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля, );
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСписокПользовательскихПолейЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользовательскихПолейЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксМассив(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользовательскихПолейЗадачи", "Bitrix24");
|
||||
|
||||
Проверка_БитриксМассив(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьПользовательскоеПолеЗадачи(ПараметрыФункции)
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПользовательскоеПолеЗадачи (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
//URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
//Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля, );
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПользовательскоеПолеЗадачи", "Bitrix24");
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_СоздатьПодразделение(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Наименование = "Главное подразделение";
|
||||
IDРодителя = 1;
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат); // SKIP
|
||||
|
||||
IDПодразделения = Результат["result"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookDepID", IDПодразделения); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookDepID", IDПодразделения); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Наименование = "Подчиненное подразделение";
|
||||
IDРодителя = ПараметрыФункции["Bitrix24_HookDepID"];
|
||||
IDРуководителя = 1;
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя, IDРуководителя, Токен);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение", "Bitrix24");
|
||||
|
||||
Проверка_БитриксЧисло(Результат);
|
||||
|
||||
IDПодразделения = Результат["result"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_DepID", IDПодразделения);
|
||||
ПараметрыФункции.Вставить("Bitrix24_DepID", IDПодразделения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьПодразделение(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDПодразделения = ПараметрыФункции["Bitrix24_DepID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение (хук)", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDПодразделения = ПараметрыФункции["Bitrix24_HookDepID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения, Токен);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение", "Bitrix24");
|
||||
|
||||
Проверка_БитриксИстина(Результат);
|
||||
|
||||
|
Reference in New Issue
Block a user