1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-13 20:05:19 +02:00

B24: Переместить файл

This commit is contained in:
Anton
2024-07-03 11:32:42 +03:00
parent 97dde47505
commit 6b93dc2257
5 changed files with 3955 additions and 3846 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1358,6 +1358,30 @@
КонецФункции
// Переместить файл
// Перемещает файл из одного расположения в другое
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
// IDФайла - Строка, Число - ID файла для перемещения - fileid
// IDКаталога - Строка, Число - ID каталога нового размещения - folderid
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
Функция ПереместитьФайлВКаталог(Знач URL, Знач IDФайла, Знач IDКаталога, Знач Токен = "") Экспорт
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.file.moveto");
OPI_Инструменты.ДобавитьПоле("id" , IDФайла , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("targetFolderId", IDКаталога, "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры);
Возврат Ответ;
КонецФункции
// Переименовать файл
// Изменяет имя существующего файла
//

View File

@@ -2937,6 +2937,7 @@
Bitrix24_ПолучитьИнформациюОКаталоге(ПараметрыТеста);
Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыТеста);
Bitrix24_СоздатьПодкаталог(ПараметрыТеста);
Bitrix24_ПереместитьФайлВКаталог(ПараметрыТеста);
Bitrix24_СкопироватьКаталог(ПараметрыТеста);
Bitrix24_ЗагрузитьФайлВКаталог(ПараметрыТеста);
Bitrix24_СкопироватьФайл(ПараметрыТеста);
@@ -7439,6 +7440,32 @@
КонецПроцедуры
Процедура Bitrix24_ПереместитьФайлВКаталог(ПараметрыФункции)
IDКаталога = ПараметрыФункции["Bitrix24_HookSubFolderID"];
IDФайла = ПараметрыФункции["Bitrix24_FileID"];
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог (хук)", "Bitrix24");
Проверка_БитриксФайл(Результат); // SKIP
IDКаталога = ПараметрыФункции["Bitrix24_SubFolderID"];
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога, Токен);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог", "Bitrix24");
Проверка_БитриксФайл(Результат);
КонецПроцедуры
#КонецОбласти
#Область YandexDisk

View File

@@ -1358,6 +1358,30 @@
КонецФункции
// Переместить файл
// Перемещает файл из одного расположения в другое
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
// IDФайла - Строка, Число - ID файла для перемещения - fileid
// IDКаталога - Строка, Число - ID каталога нового размещения - folderid
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
Функция ПереместитьФайлВКаталог(Знач URL, Знач IDФайла, Знач IDКаталога, Знач Токен = "") Экспорт
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.file.moveto");
OPI_Инструменты.ДобавитьПоле("id" , IDФайла , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("targetFolderId", IDКаталога, "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры);
Возврат Ответ;
КонецФункции
// Переименовать файл
// Изменяет имя существующего файла
//

View File

@@ -2937,6 +2937,7 @@
Bitrix24_ПолучитьИнформациюОКаталоге(ПараметрыТеста);
Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыТеста);
Bitrix24_СоздатьПодкаталог(ПараметрыТеста);
Bitrix24_ПереместитьФайлВКаталог(ПараметрыТеста);
Bitrix24_СкопироватьКаталог(ПараметрыТеста);
Bitrix24_ЗагрузитьФайлВКаталог(ПараметрыТеста);
Bitrix24_СкопироватьФайл(ПараметрыТеста);
@@ -7439,6 +7440,32 @@
КонецПроцедуры
Процедура Bitrix24_ПереместитьФайлВКаталог(ПараметрыФункции)
IDКаталога = ПараметрыФункции["Bitrix24_HookSubFolderID"];
IDФайла = ПараметрыФункции["Bitrix24_FileID"];
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог (хук)", "Bitrix24");
Проверка_БитриксФайл(Результат); // SKIP
IDКаталога = ПараметрыФункции["Bitrix24_SubFolderID"];
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога, Токен);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог", "Bitrix24");
Проверка_БитриксФайл(Результат);
КонецПроцедуры
#КонецОбласти
#Область YandexDisk