You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-13 20:05:19 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
committed by
Vitaly the Alpaca (bot)
parent
c15e1deeb6
commit
d99e2a16ae
File diff suppressed because it is too large
Load Diff
@@ -1087,6 +1087,82 @@ Function DeleteFolder(Val URL, Val FolderID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get external link for folder
|
||||
// Get external link to folder
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FolderID - String, Number - Folder identifier - folderid
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetFolderExternalLink(Val URL, Val FolderID, Val Token = "") Export
|
||||
|
||||
Response = FileManagement(URL, FolderID, "disk.folder.getExternalLink", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get folder child elements
|
||||
// Get folder child elements
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FolderID - String, Number - Folder identifier - folderid
|
||||
// Filter - Structure of Key-Value - Items filter (see GetFolderFilterStructure) - filter
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetFolderItems(Val URL, Val FolderID, Val Filter = "", Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "disk.folder.getchildren");
|
||||
OPI_Tools.AddField("id" , FolderID, "String" , Parameters);
|
||||
OPI_Tools.AddField("filter", Filter , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get fields structure for folder items filter
|
||||
// Returns filter structure for child folder items
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Clear - Boolean - True > structure with empty values, False > field types at values - empty
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Structure of Key-Value - Fields structure
|
||||
Function GetFolderFilterStructure(Val URL, Val Clear = False, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "disk.folder.getfields");
|
||||
Filter = New Structure;
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
Fields = Response["result"];
|
||||
|
||||
For Each Field In Fields Do
|
||||
|
||||
Name = Field.Key;
|
||||
Description = Field.Value;
|
||||
|
||||
If Description["USE_IN_FILTER"] Then
|
||||
|
||||
DataType = ?(Clear, "", Description["TYPE"]);
|
||||
Filter.Insert(Name, DataType);
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
Return Filter;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
@@ -2930,8 +2930,11 @@ Procedure B24_WorkingWithDrive() Export
|
||||
Bitrix24_DeleteFile(TestParameters);
|
||||
Bitrix24_CreateStorageFolder(TestParameters);
|
||||
Bitrix24_GetFolder(TestParameters);
|
||||
Bitrix24_GetFolderExternalLink(TestParameters);
|
||||
Bitrix24_CreateSubfolder(TestParameters);
|
||||
Bitrix24_CopyFolder(TestParameters);
|
||||
Bitrix24_GetFolderFilterStructure(TestParameters);
|
||||
Bitrix24_GetFolderItems(TestParameters);
|
||||
Bitrix24_DeleteFolder(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@@ -3019,6 +3022,12 @@ Procedure Check_Map(Val Result)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_Structure(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Structure").Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_TelegramTrue(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
|
||||
@@ -3495,6 +3504,10 @@ Procedure Check_BitrixTrue(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Boolean").Равно(True);
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixString(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("String").Заполнено();
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixArray(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||
EndProcedure
|
||||
@@ -7054,6 +7067,77 @@ Procedure Bitrix24_CopyFolder(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetFolderExternalLink(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderExternalLink (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixString(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderExternalLink", "Bitrix24");
|
||||
|
||||
Check_BitrixString(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetFolderFilterStructure(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderFilterStructure(URL);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderFilterStructure (wh)", "Bitrix24");
|
||||
|
||||
Check_Structure(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderFilterStructure(URL, True, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderFilterStructure", "Bitrix24");
|
||||
|
||||
Check_Structure(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetFolderItems(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderItems (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID, ,Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderItems", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@@ -1087,6 +1087,82 @@ Function DeleteFolder(Val URL, Val FolderID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get external link for folder
|
||||
// Get external link to folder
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FolderID - String, Number - Folder identifier - folderid
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetFolderExternalLink(Val URL, Val FolderID, Val Token = "") Export
|
||||
|
||||
Response = FileManagement(URL, FolderID, "disk.folder.getExternalLink", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get folder child elements
|
||||
// Get folder child elements
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FolderID - String, Number - Folder identifier - folderid
|
||||
// Filter - Structure of Key-Value - Items filter (see GetFolderFilterStructure) - filter
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetFolderItems(Val URL, Val FolderID, Val Filter = "", Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "disk.folder.getchildren");
|
||||
OPI_Tools.AddField("id" , FolderID, "String" , Parameters);
|
||||
OPI_Tools.AddField("filter", Filter , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get fields structure for folder items filter
|
||||
// Returns filter structure for child folder items
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Clear - Boolean - True > structure with empty values, False > field types at values - empty
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Structure of Key-Value - Fields structure
|
||||
Function GetFolderFilterStructure(Val URL, Val Clear = False, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "disk.folder.getfields");
|
||||
Filter = New Structure;
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
Fields = Response["result"];
|
||||
|
||||
For Each Field In Fields Do
|
||||
|
||||
Name = Field.Key;
|
||||
Description = Field.Value;
|
||||
|
||||
If Description["USE_IN_FILTER"] Then
|
||||
|
||||
DataType = ?(Clear, "", Description["TYPE"]);
|
||||
Filter.Insert(Name, DataType);
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
Return Filter;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
@@ -2930,8 +2930,11 @@ Procedure B24_WorkingWithDrive() Export
|
||||
Bitrix24_DeleteFile(TestParameters);
|
||||
Bitrix24_CreateStorageFolder(TestParameters);
|
||||
Bitrix24_GetFolder(TestParameters);
|
||||
Bitrix24_GetFolderExternalLink(TestParameters);
|
||||
Bitrix24_CreateSubfolder(TestParameters);
|
||||
Bitrix24_CopyFolder(TestParameters);
|
||||
Bitrix24_GetFolderFilterStructure(TestParameters);
|
||||
Bitrix24_GetFolderItems(TestParameters);
|
||||
Bitrix24_DeleteFolder(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@@ -3019,6 +3022,12 @@ Procedure Check_Map(Val Result)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_Structure(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Structure").Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_TelegramTrue(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
|
||||
@@ -3495,6 +3504,10 @@ Procedure Check_BitrixTrue(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Boolean").Равно(True);
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixString(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("String").Заполнено();
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixArray(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||
EndProcedure
|
||||
@@ -7054,6 +7067,77 @@ Procedure Bitrix24_CopyFolder(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetFolderExternalLink(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderExternalLink (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixString(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderExternalLink", "Bitrix24");
|
||||
|
||||
Check_BitrixString(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetFolderFilterStructure(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderFilterStructure(URL);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderFilterStructure (wh)", "Bitrix24");
|
||||
|
||||
Check_Structure(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderFilterStructure(URL, True, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderFilterStructure", "Bitrix24");
|
||||
|
||||
Check_Structure(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetFolderItems(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderItems (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID, ,Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderItems", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@@ -1534,6 +1534,109 @@
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderExternalLink";
|
||||
NewLine.МетодПоиска = "GETFOLDEREXTERNALLINK";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
NewLine.ОписаниеМетода = "Get external link to folder";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderExternalLink";
|
||||
NewLine.МетодПоиска = "GETFOLDEREXTERNALLINK";
|
||||
NewLine.Параметр = "--folderid";
|
||||
NewLine.Описание = "Folder identifier";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderExternalLink";
|
||||
NewLine.МетодПоиска = "GETFOLDEREXTERNALLINK";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderItems";
|
||||
NewLine.МетодПоиска = "GETFOLDERITEMS";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
NewLine.ОписаниеМетода = "Get folder child elements";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderItems";
|
||||
NewLine.МетодПоиска = "GETFOLDERITEMS";
|
||||
NewLine.Параметр = "--folderid";
|
||||
NewLine.Описание = "Folder identifier";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderItems";
|
||||
NewLine.МетодПоиска = "GETFOLDERITEMS";
|
||||
NewLine.Параметр = "--Items filter (see GetFolderFilterStructure)";
|
||||
NewLine.Описание = "filter (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderItems";
|
||||
NewLine.МетодПоиска = "GETFOLDERITEMS";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderFilterStructure";
|
||||
NewLine.МетодПоиска = "GETFOLDERFILTERSTRUCTURE";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
NewLine.ОписаниеМетода = "Returns filter structure for child folder items";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderFilterStructure";
|
||||
NewLine.МетодПоиска = "GETFOLDERFILTERSTRUCTURE";
|
||||
NewLine.Параметр = "--empty";
|
||||
NewLine.Описание = "True > structure with empty values, False > field types at values (optional, def. val. - False)";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetFolderFilterStructure";
|
||||
NewLine.МетодПоиска = "GETFOLDERFILTERSTRUCTURE";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Storages and files managment";
|
||||
|
||||
Return CompositionTable;
|
||||
EndFunction
|
||||
|
||||
|
@@ -1,21 +1,21 @@
|
||||
<package-def>
|
||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.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_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.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"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
</package-def>
|
||||
|
@@ -1534,6 +1534,109 @@
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьВнешнююСсылкуКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬВНЕШНЮЮССЫЛКУКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает внешнюю ссылку для доступа к каталогу";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьВнешнююСсылкуКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬВНЕШНЮЮССЫЛКУКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--folderid";
|
||||
НоваяСтрока.Описание = "Идентификатор каталога";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьВнешнююСсылкуКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬВНЕШНЮЮССЫЛКУКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьДочерниеЭлементыКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДОЧЕРНИЕЭЛЕМЕНТЫКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает дочерние элементы каталога";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьДочерниеЭлементыКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДОЧЕРНИЕЭЛЕМЕНТЫКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--folderid";
|
||||
НоваяСтрока.Описание = "Идентификатор каталога";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьДочерниеЭлементыКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДОЧЕРНИЕЭЛЕМЕНТЫКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--filter";
|
||||
НоваяСтрока.Описание = "Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьДочерниеЭлементыКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДОЧЕРНИЕЭЛЕМЕНТЫКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает структуру полей для фильтрации дочерних элементов каталога";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--empty";
|
||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраКаталога";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАКАТАЛОГА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
|
Reference in New Issue
Block a user