mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-24 08:52:18 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
0cba483b01
commit
94ffc64aa3
File diff suppressed because it is too large
Load Diff
@ -129,6 +129,9 @@ EndFunction
|
||||
// Server time
|
||||
// Get current server time
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [server_time](@dev.1c-bitrix.ru/rest_help/general/server_time.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
@ -151,6 +154,9 @@ EndFunction
|
||||
// Create post
|
||||
// Create a new post at news feed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.add](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Text - String - Text of post - text
|
||||
@ -201,6 +207,9 @@ EndFunction
|
||||
// Update post
|
||||
// Change post data
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.update](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_update.php.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Post ID - postid
|
||||
@ -249,6 +258,9 @@ EndFunction
|
||||
// Delete post
|
||||
// Remove post from a news feed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.delete](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_delete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Id of post to remove - postid
|
||||
@ -270,6 +282,9 @@ EndFunction
|
||||
// Get list of important post viewers
|
||||
// Return list of important post viewers ids
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.getusers.important](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_getusers_important.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Id of important post - postid
|
||||
@ -291,6 +306,9 @@ EndFunction
|
||||
// Get posts
|
||||
// Gen post or array of post with ID or rights selection
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.get](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_get.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Id of important post - postid
|
||||
@ -315,6 +333,9 @@ EndFunction
|
||||
// Add comment to post
|
||||
// Adds a comment to the post
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogcomment.add](@dev.1c-bitrix.ru/rest_help/log/log_blogcomment_add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Post ID - postid
|
||||
@ -339,6 +360,9 @@ EndFunction
|
||||
// Add new recipients to a post
|
||||
// Adds new groups or users to the recipients
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.share](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_share.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Post ID - postid
|
||||
@ -827,6 +851,185 @@ Function DeleteTasksDependencies(Val URL, Val FromID, Val DestinationID, Val Lin
|
||||
|
||||
EndFunction
|
||||
|
||||
// Add tasks checklist element
|
||||
// Adds new element of tasks checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.add](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Text - String - Text (title) of checklist element - text
|
||||
// Completed - Boolean - Mark as completed - complete
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function AddTasksChecklistElement(Val URL, Val TaskID, Val Text, Val Completed = False, Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.checklistitem.add");
|
||||
Fields = New Structure;
|
||||
|
||||
MakeBoolean(Completed);
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Text , "String", Fields);
|
||||
OPI_Tools.AddField("IS_COMPLETE", Completed, "String", Fields);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FIELDS", Fields , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Update tasks checklist element
|
||||
// Updates text of element of tasks checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.add](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Checklist element ID - element
|
||||
// Text - String - Text (title) of checklist element - text
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UpdateTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Text, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.checklistitem.update");
|
||||
Fields = New Structure;
|
||||
|
||||
OPI_Tools.AddField("TITLE", Text, "String", Fields);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String" , Parameters);
|
||||
OPI_Tools.AddField("ITEMID", ElementID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FIELDS", Fields , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete tasks checklist element
|
||||
// Deletes element from tasks checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.delete](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/delete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - ID of deleted element - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.delete", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get tasks checklist
|
||||
// Gets the list of elements on the task checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.getlist](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/getlist.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTasksChecklist(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.checklistitem.getlist");
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get tasks checklist element
|
||||
// Gets tasks checklist element by ID
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.get](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/get.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Element ID - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.get", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Complete tasks checklist element
|
||||
// Mark an element as completed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.complete](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/complete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Element ID - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CompleteTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.complete", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Renew tasks checklist element
|
||||
// Unmark an element as completed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.renew](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/renew.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Element ID - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function RenewTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.renew", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get task fields structure
|
||||
// Gets a structure with a description of the fields for creating a task
|
||||
//
|
||||
@ -1123,6 +1326,9 @@ EndFunction
|
||||
// Add kanban stage
|
||||
// Add new stage of kanban or My Plan
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.add](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Name - String - New stage name - title
|
||||
@ -1145,11 +1351,13 @@ Function AddKanbanStage(Val URL
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.add");
|
||||
Fields = New Structure;
|
||||
|
||||
MakeBoolean(AsAdmin);
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Name , "String", Fields);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Fields);
|
||||
OPI_Tools.AddField("AFTER_ID" , PrevStageID , "String", Fields);
|
||||
OPI_Tools.AddField("ENTITY_ID", EntityID , "String", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "String", Fields);
|
||||
|
||||
Parameters.Insert("fields", Fields);
|
||||
|
||||
@ -1159,9 +1367,54 @@ Function AddKanbanStage(Val URL
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change kanban stage
|
||||
// Changes the properties of the existing kanban or My plan stage
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.update](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_update.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Name - String - New stages name - title
|
||||
// StageID - String, Number - Stage ID for change - stage
|
||||
// Color - String - HEX of new stage color - color
|
||||
// PrevStageID - String, Number - Stage ID, after which the selected stage should be inserted - prevstage
|
||||
// AsAdmin - Boolean - Allows you to add stages without checking permissions (for administrators) - admin
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UpdateKanbansStage(Val URL
|
||||
, Val Name
|
||||
, Val StageID
|
||||
, Val Color = ""
|
||||
, Val PrevStageID = 0
|
||||
, Val AsAdmin = False
|
||||
, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.update");
|
||||
Fields = New Structure;
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Name , "String", Fields);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Fields);
|
||||
OPI_Tools.AddField("AFTER_ID" , PrevStageID , "String", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Fields);
|
||||
|
||||
OPI_Tools.AddField("id" , StageID, "String" , Parameters);
|
||||
OPI_Tools.AddField("fields", Fields , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// ID of the stage to be deleted
|
||||
// Removes a kanban (My Plan) stage, provided there are no tasks in it
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.delete](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_delete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// StageID - String, Number - ID of stage to dele - stage
|
||||
@ -1174,8 +1427,10 @@ Function DeleteKanbanStage(Val URL, Val StageID, Val AsAdmin = False, Val Token
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.delete");
|
||||
|
||||
MakeBoolean(AsAdmin);
|
||||
|
||||
OPI_Tools.AddField("id" , StageID , "String", Parameters);
|
||||
OPI_Tools.AddField("isAdmin", AsAdmin, "Boolean", Parameters);
|
||||
OPI_Tools.AddField("isAdmin", AsAdmin, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
@ -1186,6 +1441,9 @@ EndFunction
|
||||
// Get kanban stages
|
||||
// Get kanban (My Plan) stages info
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.get](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_get.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// EntityID - String, Number - ID of kanban owner (group or user) - entityid
|
||||
@ -1199,8 +1457,10 @@ Function GetKanbanStages(Val URL, Val EntityID = 0, Val AsAdmin = False, Val Tok
|
||||
EntityID = OPI_Tools.NumberToString(EntityID);
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.get");
|
||||
|
||||
MakeBoolean(AsAdmin);
|
||||
|
||||
OPI_Tools.AddField("entityId", EntityID , "String", Parameters);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Parameters);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
@ -1211,6 +1471,9 @@ EndFunction
|
||||
// Move task to kanban stage
|
||||
// Move task to another kanban stage
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.movetask](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_movetask.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - String, Number - ID of task to move - task
|
||||
@ -1318,7 +1581,7 @@ EndFunction
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// HTTPResponse - Rename storage
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function RenameStorage(Val URL, Val StorageID, Val Name, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "disk.storage.rename");
|
||||
@ -1879,6 +2142,13 @@ EndFunction
|
||||
|
||||
#Region Private
|
||||
|
||||
Procedure MakeBoolean(Value)
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Value);
|
||||
Value = ?(Value, "Y", "N");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Function NormalizeAuth(URL, Val Token, Val Method = "")
|
||||
|
||||
OPI_TypeConversion.GetLine(URL);
|
||||
@ -1948,13 +2218,6 @@ Function NormalizeFiles(Val Files)
|
||||
|
||||
EndFunction
|
||||
|
||||
Procedure MakeBoolean(Value)
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Value);
|
||||
Value = ?(Value, "Y", "N");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Function ManageTask(Val URL, Val TaskID, Val Method, Val Token = "")
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, Method);
|
||||
@ -1977,4 +2240,17 @@ Function FileManagement(Val URL, Val FileID, Val Method, Val Token = "")
|
||||
|
||||
EndFunction
|
||||
|
||||
Function ChecklistElementManagment(Val URL, Val TaskID, Val ElementID, Val Method, Val Token = "")
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, Method);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String", Parameters);
|
||||
OPI_Tools.AddField("ITEMID", ElementID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
@ -1,21 +1,21 @@
|
||||
<package-def>
|
||||
<module name="OPI_Cryptography" file="tools/Modules/internal/Modules/OPI_Cryptography.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_TestDataRetrieval" file="tools/Modules/OPI_TestDataRetrieval.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_Tools" file="tools/Modules/internal/Modules/OPI_Tools.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.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_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||
<module name="OPI_TypeConversion" file="tools/Modules/OPI_TypeConversion.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_Tools" file="tools/Modules/internal/Modules/OPI_Tools.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_TypeConversion" file="tools/Modules/OPI_TypeConversion.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_TestDataRetrieval" file="tools/Modules/OPI_TestDataRetrieval.os"/>
|
||||
</package-def>
|
||||
|
@ -2913,6 +2913,13 @@ Procedure B24_TaskManagment() Export
|
||||
Bitrix24_GetTaskHistory(TestParameters);
|
||||
Bitrix24_GetTasksList(TestParameters);
|
||||
Bitrix24_CheckTaskAccesses(TestParameters);
|
||||
Bitrix24_AddTasksChecklistElement(TestParameters);
|
||||
Bitrix24_UpdateTasksChecklistElement(TestParameters);
|
||||
Bitrix24_GetTasksChecklist(TestParameters);
|
||||
Bitrix24_GetTasksChecklistElement(TestParameters);
|
||||
Bitrix24_CompleteTasksChecklistElement(TestParameters);
|
||||
Bitrix24_RenewTasksChecklistElement(TestParameters);
|
||||
Bitrix24_DeleteTasksChecklistElement(TestParameters);
|
||||
|
||||
Name = "Topic picture.jpg";
|
||||
Image = TestParameters["Picture"];
|
||||
@ -3043,6 +3050,7 @@ Procedure B24_Kanban() Export
|
||||
Bitrix24_AddKanbanStage(TestParameters);
|
||||
Bitrix24_GetKanbanStages(TestParameters);
|
||||
Bitrix24_MoveTaskToKanbanStage(TestParameters);
|
||||
Bitrix24_UpdateKanbansStage(TestParameters);
|
||||
|
||||
OPI_Bitrix24.DeleteTask(URL, TaskID);
|
||||
|
||||
@ -3398,25 +3406,6 @@ Procedure Check_VKPostsStatistic(Val Result)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_VKCampaign(Val Result)
|
||||
|
||||
Result = Result["response"][0];
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип("Number").Равно(603);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("Number").Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_VKAd(Val Result)
|
||||
|
||||
Result = Result["response"][0];
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("Number").Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_VKNumber(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
|
||||
@ -3659,7 +3648,7 @@ Procedure Check_BitrixStorage(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["total"]).Заполнено();
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixFile(Val Result)
|
||||
Procedure Check_BitrixObject(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["ID"]).Заполнено();
|
||||
EndProcedure
|
||||
@ -6950,7 +6939,7 @@ Procedure Bitrix24_GetAppStorage(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetAppStoragesList", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
StorageID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_StorageID", StorageID); // SKIP
|
||||
@ -6974,7 +6963,7 @@ Procedure Bitrix24_UploadFileToStorage(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UploadFileToStorage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FileID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookFileID", FileID); // SKIP
|
||||
@ -6989,7 +6978,7 @@ Procedure Bitrix24_UploadFileToStorage(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UploadFileToStorage", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
FileID = Result["result"]["ID"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_FileID", FileID);
|
||||
@ -7034,7 +7023,7 @@ Procedure Bitrix24_CreateStorageFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateStorageFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookFolderID", FolderID); // SKIP
|
||||
@ -7049,7 +7038,7 @@ Procedure Bitrix24_CreateStorageFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateStorageFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
FolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_FolderID", FolderID); // SKIP
|
||||
@ -7091,7 +7080,7 @@ Procedure Bitrix24_GetStorage(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetStorage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7102,7 +7091,7 @@ Procedure Bitrix24_GetStorage(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetStorage", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7143,7 +7132,7 @@ Procedure Bitrix24_RenameStorage(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RenameStorage", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7156,7 +7145,7 @@ Procedure Bitrix24_GetFolderInformation(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderInformation (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7167,7 +7156,7 @@ Procedure Bitrix24_GetFolderInformation(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFolderInformation", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7183,7 +7172,7 @@ Procedure Bitrix24_CreateSubfolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookSubfolderID", SubfolderID); // SKIP
|
||||
@ -7198,7 +7187,7 @@ Procedure Bitrix24_CreateSubfolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_SubfolderID", SubfolderID); // SKIP
|
||||
@ -7217,7 +7206,7 @@ Procedure Bitrxi24_MakeFolderCopy(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MakeFolderCopy (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
DestinationID = FunctionParameters["Bitrix24_SubfolderID"];
|
||||
FolderID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||
@ -7229,7 +7218,7 @@ Procedure Bitrxi24_MakeFolderCopy(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MakeFolderCopy", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7313,7 +7302,7 @@ Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MarkFolderAsDeleted (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7324,7 +7313,7 @@ Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MarkFolderAsDeleted", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7337,7 +7326,7 @@ Procedure Bitrix24_RestoreFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RestoreFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7348,7 +7337,7 @@ Procedure Bitrix24_RestoreFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RestoreFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7363,7 +7352,7 @@ Procedure Bitrix24_MoveFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MoveFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||
|
||||
@ -7374,7 +7363,7 @@ Procedure Bitrix24_MoveFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MoveFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7390,7 +7379,7 @@ Procedure Bitrix24_RenameFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RenameFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
@ -7402,7 +7391,7 @@ Procedure Bitrix24_RenameFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RenameFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7422,7 +7411,7 @@ Procedure Bitrxi24_UploadFileToFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UploadFileToFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FileID = Result["result"]["ID"]; // SKIP
|
||||
OPI_Bitrix24.DeleteFile(URL, FileID); // SKIP
|
||||
@ -7436,7 +7425,7 @@ Procedure Bitrxi24_UploadFileToFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UploadFileToFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
FileID = Result["result"]["ID"];
|
||||
Result = OPI_Bitrix24.DeleteFile(URL, FileID, Token);
|
||||
@ -7454,7 +7443,7 @@ Procedure Bitrix24_MakeCopyFile(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MakeCopyFile (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
|
||||
@ -7465,7 +7454,7 @@ Procedure Bitrix24_MakeCopyFile(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MakeCopyFile", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7478,7 +7467,7 @@ Procedure Bitrix24_GetFileInformation(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFileInformation (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7489,7 +7478,7 @@ Procedure Bitrix24_GetFileInformation(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetFileInformation", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7526,7 +7515,7 @@ Procedure Bitrxi24_MarkFileAsDeleted(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MarkFileAsDeleted (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7537,7 +7526,7 @@ Procedure Bitrxi24_MarkFileAsDeleted(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MarkFileAsDeleted", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7550,7 +7539,7 @@ Procedure Bitrix24_RestoreFile(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RestoreFile (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7561,7 +7550,7 @@ Procedure Bitrix24_RestoreFile(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RestoreFile", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7577,7 +7566,7 @@ Procedure Bitrix24_RenameFile(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RenameFile (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FileID = FunctionParameters["Bitrix24_FileID"];
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
@ -7589,7 +7578,7 @@ Procedure Bitrix24_RenameFile(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RenameFile", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7604,7 +7593,7 @@ Procedure Bitrix24_MoveFileToFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MoveFileToFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_SubFolderID"];
|
||||
|
||||
@ -7615,7 +7604,7 @@ Procedure Bitrix24_MoveFileToFolder(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MoveFileToFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7954,7 +7943,9 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType); // SKIP
|
||||
Result = OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType); // SKIP
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksDependencies (wh)", "Bitrix24");
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_TaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
@ -7971,6 +7962,10 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
Result = OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType, Token);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksDependencies", "Bitrix24");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddKanbanStage(FunctionParameters)
|
||||
@ -8091,6 +8086,240 @@ Procedure Bitrix24_MoveTaskToKanbanStage(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UpdateKanbansStage(FunctionParameters)
|
||||
|
||||
Name = "New stage name";
|
||||
Color = "000000";
|
||||
StageID = FunctionParameters["Bitrix24_HookStageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.UpdateKanbansStage(URL, Name, StageID, Color);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateKanbansStage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
Name = "New stage name 2";
|
||||
Color = "000000";
|
||||
StageID = FunctionParameters["Bitrix24_StageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.UpdateKanbansStage(URL, Name, StageID, Color, 6, True, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateKanbansStage", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Text = "Checklist element";
|
||||
|
||||
Result = OPI_Bitrix24.AddTasksChecklistElement(URL, TaskID, Text, True);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result); // SKIP
|
||||
|
||||
ElementID = Result["result"]; // SKIP
|
||||
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookCheckElementID", ElementID); // SKIP
|
||||
FunctionParameters.Insert("Bitrix24_HookCheckElementID", ElementID); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.AddTasksChecklistElement(URL, TaskID, Text, , Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result);
|
||||
|
||||
ElementID = Result["result"];
|
||||
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_CheckElementID", ElementID);
|
||||
FunctionParameters.Insert("Bitrix24_CheckElementID", ElementID);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UpdateTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Text = "New elements text";
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTasksChecklistElement(URL, TaskID, ElementID, Text);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTasksChecklistElement(URL, TaskID, ElementID, Text, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTasksChecklist(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklist(URL, TaskID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklist (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklist(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklist", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CompleteTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.CompleteTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CompleteTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.CompleteTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CompleteTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_RenewTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.RenewTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RenewTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.RenewTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RenewTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -129,6 +129,9 @@ EndFunction
|
||||
// Server time
|
||||
// Get current server time
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [server_time](@dev.1c-bitrix.ru/rest_help/general/server_time.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
@ -151,6 +154,9 @@ EndFunction
|
||||
// Create post
|
||||
// Create a new post at news feed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.add](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Text - String - Text of post - text
|
||||
@ -201,6 +207,9 @@ EndFunction
|
||||
// Update post
|
||||
// Change post data
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.update](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_update.php.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Post ID - postid
|
||||
@ -249,6 +258,9 @@ EndFunction
|
||||
// Delete post
|
||||
// Remove post from a news feed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.delete](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_delete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Id of post to remove - postid
|
||||
@ -270,6 +282,9 @@ EndFunction
|
||||
// Get list of important post viewers
|
||||
// Return list of important post viewers ids
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.getusers.important](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_getusers_important.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Id of important post - postid
|
||||
@ -291,6 +306,9 @@ EndFunction
|
||||
// Get posts
|
||||
// Gen post or array of post with ID or rights selection
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.get](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_get.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Id of important post - postid
|
||||
@ -315,6 +333,9 @@ EndFunction
|
||||
// Add comment to post
|
||||
// Adds a comment to the post
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogcomment.add](@dev.1c-bitrix.ru/rest_help/log/log_blogcomment_add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Post ID - postid
|
||||
@ -339,6 +360,9 @@ EndFunction
|
||||
// Add new recipients to a post
|
||||
// Adds new groups or users to the recipients
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [log.blogpost.share](@dev.1c-bitrix.ru/rest_help/log/log_blogpost_share.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// PostID - String, Number - Post ID - postid
|
||||
@ -827,6 +851,185 @@ Function DeleteTasksDependencies(Val URL, Val FromID, Val DestinationID, Val Lin
|
||||
|
||||
EndFunction
|
||||
|
||||
// Add tasks checklist element
|
||||
// Adds new element of tasks checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.add](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Text - String - Text (title) of checklist element - text
|
||||
// Completed - Boolean - Mark as completed - complete
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function AddTasksChecklistElement(Val URL, Val TaskID, Val Text, Val Completed = False, Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.checklistitem.add");
|
||||
Fields = New Structure;
|
||||
|
||||
MakeBoolean(Completed);
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Text , "String", Fields);
|
||||
OPI_Tools.AddField("IS_COMPLETE", Completed, "String", Fields);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FIELDS", Fields , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Update tasks checklist element
|
||||
// Updates text of element of tasks checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.add](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Checklist element ID - element
|
||||
// Text - String - Text (title) of checklist element - text
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UpdateTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Text, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.checklistitem.update");
|
||||
Fields = New Structure;
|
||||
|
||||
OPI_Tools.AddField("TITLE", Text, "String", Fields);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String" , Parameters);
|
||||
OPI_Tools.AddField("ITEMID", ElementID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FIELDS", Fields , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete tasks checklist element
|
||||
// Deletes element from tasks checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.delete](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/delete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - ID of deleted element - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.delete", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get tasks checklist
|
||||
// Gets the list of elements on the task checklist
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.getlist](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/getlist.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTasksChecklist(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.checklistitem.getlist");
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get tasks checklist element
|
||||
// Gets tasks checklist element by ID
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.get](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/get.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Element ID - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.get", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Complete tasks checklist element
|
||||
// Mark an element as completed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.complete](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/complete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Element ID - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CompleteTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.complete", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Renew tasks checklist element
|
||||
// Unmark an element as completed
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.renew](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/renew.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// ElementID - Number, String - Element ID - element
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function RenewTasksChecklistElement(Val URL, Val TaskID, Val ElementID, Val Token = "") Export
|
||||
|
||||
Response = ChecklistElementManagment(URL, TaskID, ElementID, "task.checklistitem.renew", Token);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get task fields structure
|
||||
// Gets a structure with a description of the fields for creating a task
|
||||
//
|
||||
@ -1123,6 +1326,9 @@ EndFunction
|
||||
// Add kanban stage
|
||||
// Add new stage of kanban or My Plan
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.checklistitem.add](@dev.1c-bitrix.ru/rest_help/tasks/task/checklistitem/add.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Name - String - New stage name - title
|
||||
@ -1145,11 +1351,13 @@ Function AddKanbanStage(Val URL
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.add");
|
||||
Fields = New Structure;
|
||||
|
||||
MakeBoolean(AsAdmin);
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Name , "String", Fields);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Fields);
|
||||
OPI_Tools.AddField("AFTER_ID" , PrevStageID , "String", Fields);
|
||||
OPI_Tools.AddField("ENTITY_ID", EntityID , "String", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "String", Fields);
|
||||
|
||||
Parameters.Insert("fields", Fields);
|
||||
|
||||
@ -1159,9 +1367,54 @@ Function AddKanbanStage(Val URL
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change kanban stage
|
||||
// Changes the properties of the existing kanban or My plan stage
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.update](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_update.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Name - String - New stages name - title
|
||||
// StageID - String, Number - Stage ID for change - stage
|
||||
// Color - String - HEX of new stage color - color
|
||||
// PrevStageID - String, Number - Stage ID, after which the selected stage should be inserted - prevstage
|
||||
// AsAdmin - Boolean - Allows you to add stages without checking permissions (for administrators) - admin
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UpdateKanbansStage(Val URL
|
||||
, Val Name
|
||||
, Val StageID
|
||||
, Val Color = ""
|
||||
, Val PrevStageID = 0
|
||||
, Val AsAdmin = False
|
||||
, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.update");
|
||||
Fields = New Structure;
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Name , "String", Fields);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Fields);
|
||||
OPI_Tools.AddField("AFTER_ID" , PrevStageID , "String", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Fields);
|
||||
|
||||
OPI_Tools.AddField("id" , StageID, "String" , Parameters);
|
||||
OPI_Tools.AddField("fields", Fields , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// ID of the stage to be deleted
|
||||
// Removes a kanban (My Plan) stage, provided there are no tasks in it
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.delete](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_delete.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// StageID - String, Number - ID of stage to dele - stage
|
||||
@ -1174,8 +1427,10 @@ Function DeleteKanbanStage(Val URL, Val StageID, Val AsAdmin = False, Val Token
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.delete");
|
||||
|
||||
MakeBoolean(AsAdmin);
|
||||
|
||||
OPI_Tools.AddField("id" , StageID , "String", Parameters);
|
||||
OPI_Tools.AddField("isAdmin", AsAdmin, "Boolean", Parameters);
|
||||
OPI_Tools.AddField("isAdmin", AsAdmin, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
@ -1186,6 +1441,9 @@ EndFunction
|
||||
// Get kanban stages
|
||||
// Get kanban (My Plan) stages info
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.get](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_get.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// EntityID - String, Number - ID of kanban owner (group or user) - entityid
|
||||
@ -1199,8 +1457,10 @@ Function GetKanbanStages(Val URL, Val EntityID = 0, Val AsAdmin = False, Val Tok
|
||||
EntityID = OPI_Tools.NumberToString(EntityID);
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.get");
|
||||
|
||||
MakeBoolean(AsAdmin);
|
||||
|
||||
OPI_Tools.AddField("entityId", EntityID , "String", Parameters);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Parameters);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
@ -1211,6 +1471,9 @@ EndFunction
|
||||
// Move task to kanban stage
|
||||
// Move task to another kanban stage
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [task.stages.movetask](@dev.1c-bitrix.ru/rest_help/tasks/task/kanban/task_stages_movetask.php)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - String, Number - ID of task to move - task
|
||||
@ -1318,7 +1581,7 @@ EndFunction
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// HTTPResponse - Rename storage
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function RenameStorage(Val URL, Val StorageID, Val Name, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "disk.storage.rename");
|
||||
@ -1879,6 +2142,13 @@ EndFunction
|
||||
|
||||
#Region Private
|
||||
|
||||
Procedure MakeBoolean(Value)
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Value);
|
||||
Value = ?(Value, "Y", "N");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Function NormalizeAuth(URL, Val Token, Val Method = "")
|
||||
|
||||
OPI_TypeConversion.GetLine(URL);
|
||||
@ -1948,13 +2218,6 @@ Function NormalizeFiles(Val Files)
|
||||
|
||||
EndFunction
|
||||
|
||||
Procedure MakeBoolean(Value)
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Value);
|
||||
Value = ?(Value, "Y", "N");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Function ManageTask(Val URL, Val TaskID, Val Method, Val Token = "")
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, Method);
|
||||
@ -1977,4 +2240,17 @@ Function FileManagement(Val URL, Val FileID, Val Method, Val Token = "")
|
||||
|
||||
EndFunction
|
||||
|
||||
Function ChecklistElementManagment(Val URL, Val TaskID, Val ElementID, Val Method, Val Token = "")
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, Method);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String", Parameters);
|
||||
OPI_Tools.AddField("ITEMID", ElementID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
@ -2913,6 +2913,13 @@ Procedure B24_TaskManagment() Export
|
||||
Bitrix24_GetTaskHistory(TestParameters);
|
||||
Bitrix24_GetTasksList(TestParameters);
|
||||
Bitrix24_CheckTaskAccesses(TestParameters);
|
||||
Bitrix24_AddTasksChecklistElement(TestParameters);
|
||||
Bitrix24_UpdateTasksChecklistElement(TestParameters);
|
||||
Bitrix24_GetTasksChecklist(TestParameters);
|
||||
Bitrix24_GetTasksChecklistElement(TestParameters);
|
||||
Bitrix24_CompleteTasksChecklistElement(TestParameters);
|
||||
Bitrix24_RenewTasksChecklistElement(TestParameters);
|
||||
Bitrix24_DeleteTasksChecklistElement(TestParameters);
|
||||
|
||||
Name = "Topic picture.jpg";
|
||||
Image = TestParameters["Picture"];
|
||||
@ -3043,6 +3050,7 @@ Procedure B24_Kanban() Export
|
||||
Bitrix24_AddKanbanStage(TestParameters);
|
||||
Bitrix24_GetKanbanStages(TestParameters);
|
||||
Bitrix24_MoveTaskToKanbanStage(TestParameters);
|
||||
Bitrix24_UpdateKanbansStage(TestParameters);
|
||||
|
||||
OPI_Bitrix24.DeleteTask(URL, TaskID);
|
||||
|
||||
@ -3398,25 +3406,6 @@ Procedure Check_VKPostsStatistic(Val Result)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_VKCampaign(Val Result)
|
||||
|
||||
Result = Result["response"][0];
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип("Number").Равно(603);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("Number").Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_VKAd(Val Result)
|
||||
|
||||
Result = Result["response"][0];
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("Number").Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_VKNumber(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
|
||||
@ -3659,7 +3648,7 @@ Procedure Check_BitrixStorage(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["total"]).Заполнено();
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixFile(Val Result)
|
||||
Procedure Check_BitrixObject(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["ID"]).Заполнено();
|
||||
EndProcedure
|
||||
@ -6950,7 +6939,7 @@ Procedure Bitrix24_GetAppStorage(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetAppStoragesList", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
StorageID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_StorageID", StorageID); // SKIP
|
||||
@ -6974,7 +6963,7 @@ Procedure Bitrix24_UploadFileToStorage(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UploadFileInХранorще (хуto)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FileID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookFileID", FileID); // SKIP
|
||||
@ -6989,7 +6978,7 @@ Procedure Bitrix24_UploadFileToStorage(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UploadFileInХранorще", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
FileID = Result["result"]["ID"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_FileID", FileID);
|
||||
@ -7034,7 +7023,7 @@ Procedure Bitrix24_CreateStorageFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateStorageFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookFolderID", FolderID); // SKIP
|
||||
@ -7049,7 +7038,7 @@ Procedure Bitrix24_CreateStorageFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateStorageFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
FolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_FolderID", FolderID); // SKIP
|
||||
@ -7091,7 +7080,7 @@ Procedure Bitrix24_GetStorage(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetStorage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7102,7 +7091,7 @@ Procedure Bitrix24_GetStorage(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetStorage", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7143,7 +7132,7 @@ Procedure Bitrix24_RenameStorage(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RenameStorage", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7156,7 +7145,7 @@ Procedure Bitrix24_GetFolderInformation(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderInformation (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7167,7 +7156,7 @@ Procedure Bitrix24_GetFolderInformation(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolderInformation", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7183,7 +7172,7 @@ Procedure Bitrix24_CreateSubfolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookSubfolderID", SubfolderID); // SKIP
|
||||
@ -7198,7 +7187,7 @@ Procedure Bitrix24_CreateSubfolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_SubfolderID", SubfolderID); // SKIP
|
||||
@ -7217,7 +7206,7 @@ Procedure Bitrxi24_MakeFolderCopy(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MakeFolderCopy (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
DestinationID = FunctionParameters["Bitrix24_SubfolderID"];
|
||||
FolderID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||
@ -7229,7 +7218,7 @@ Procedure Bitrxi24_MakeFolderCopy(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MakeFolderCopy", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7313,7 +7302,7 @@ Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MarkFolderAsDeleted (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7324,7 +7313,7 @@ Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MarkFolderAsDeleted", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7337,7 +7326,7 @@ Procedure Bitrix24_RestoreFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RestoreFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7348,7 +7337,7 @@ Procedure Bitrix24_RestoreFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RestoreFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7363,7 +7352,7 @@ Procedure Bitrix24_MoveFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||
|
||||
@ -7374,7 +7363,7 @@ Procedure Bitrix24_MoveFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7390,7 +7379,7 @@ Procedure Bitrix24_RenameFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RenameFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
@ -7402,7 +7391,7 @@ Procedure Bitrix24_RenameFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RenameFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7422,7 +7411,7 @@ Procedure Bitrxi24_UploadFileToFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UploadFileInDirectory (хуto)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FileID = Result["result"]["ID"]; // SKIP
|
||||
OPI_Bitrix24.DeleteFile(URL, FileID); // SKIP
|
||||
@ -7436,7 +7425,7 @@ Procedure Bitrxi24_UploadFileToFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UploadFileInDirectory", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
FileID = Result["result"]["ID"];
|
||||
Result = OPI_Bitrix24.DeleteFile(URL, FileID, Token);
|
||||
@ -7454,7 +7443,7 @@ Procedure Bitrix24_MakeFileCopy(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MakeFileCopy (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||
|
||||
@ -7465,7 +7454,7 @@ Procedure Bitrix24_MakeFileCopy(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MakeFileCopy", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7478,7 +7467,7 @@ Procedure Bitrix24_GetFileInformation(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFileInformation (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7489,7 +7478,7 @@ Procedure Bitrix24_GetFileInformation(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFileInformation", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7526,7 +7515,7 @@ Procedure Bitrxi24_MarkFileAsDeleted(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MarkFileAsDeleted (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7537,7 +7526,7 @@ Procedure Bitrxi24_MarkFileAsDeleted(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MarkFileAsDeleted", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7550,7 +7539,7 @@ Procedure Bitrix24_RestoreFile(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RestoreFile (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
@ -7561,7 +7550,7 @@ Procedure Bitrix24_RestoreFile(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RestoreFile", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7577,7 +7566,7 @@ Procedure Bitrix24_RenameFile(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RenameFile (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FileID = FunctionParameters["Bitrix24_FileID"];
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
@ -7589,7 +7578,7 @@ Procedure Bitrix24_RenameFile(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RenameFile", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7604,7 +7593,7 @@ Procedure Bitrix24_MoveFileToFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveFileToFolder (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result); // SKIP
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
FolderID = FunctionParameters["Bitrix24_SubFolderID"];
|
||||
|
||||
@ -7615,7 +7604,7 @@ Procedure Bitrix24_MoveFileToFolder(FunctionParameters)
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveFileToFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixFile(Result);
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -7954,7 +7943,9 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType); // SKIP
|
||||
Result = OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType); // SKIP
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksDependencies (wh)", "Bitrix24");
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_TaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
@ -7971,6 +7962,10 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
Result = OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType, Token);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksDependencies", "Bitrix24");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddKanbanStage(FunctionParameters)
|
||||
@ -8091,6 +8086,240 @@ Procedure Bitrix24_MoveTaskToKanbanStage(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UpdateKanbansStage(FunctionParameters)
|
||||
|
||||
Name = "New stage name";
|
||||
Color = "000000";
|
||||
StageID = FunctionParameters["Bitrix24_HookStageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.UpdateKanbansStage(URL, Name, StageID, Color);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UpdateKanbansStage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
Name = "New stage name 2";
|
||||
Color = "000000";
|
||||
StageID = FunctionParameters["Bitrix24_StageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.UpdateKanbansStage(URL, Name, StageID, Color, 6, True, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UpdateKanbansStage", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Text = "Checklist element";
|
||||
|
||||
Result = OPI_Bitrix24.AddTasksChecklistElement(URL, TaskID, Text, True);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result); // SKIP
|
||||
|
||||
ElementID = Result["result"]; // SKIP
|
||||
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookCheckElementID", ElementID); // SKIP
|
||||
FunctionParameters.Insert("Bitrix24_HookCheckElementID", ElementID); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.AddTasksChecklistElement(URL, TaskID, Text, , Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result);
|
||||
|
||||
ElementID = Result["result"];
|
||||
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_CheckElementID", ElementID);
|
||||
FunctionParameters.Insert("Bitrix24_CheckElementID", ElementID);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UpdateTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Text = "New elements text";
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTasksChecklistElement(URL, TaskID, ElementID, Text);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UpdateTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTasksChecklistElement(URL, TaskID, ElementID, Text, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UpdateTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTasksChecklist(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklist(URL, TaskID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklist (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklist(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklist", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CompleteTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.CompleteTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CompleteTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.CompleteTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CompleteTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_RenewTasksChecklistElement(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_HookCheckElementID"];
|
||||
|
||||
Result = OPI_Bitrix24.RenewTasksChecklistElement(URL, TaskID, ElementID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RenewTasksChecklistElement (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
ElementID = FunctionParameters["Bitrix24_CheckElementID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.RenewTasksChecklistElement(URL, TaskID, ElementID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RenewTasksChecklistElement", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -1275,6 +1275,303 @@
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "ADDTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Adds new element of tasks checklist";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "ADDTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "ADDTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--text";
|
||||
NewLine.Описание = "Text (title) of checklist element";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "ADDTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--complete";
|
||||
NewLine.Описание = "Mark as completed (optional, def. val. - False)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "ADDTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "UPDATETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Updates text of element of tasks checklist";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "UPDATETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "UPDATETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--element";
|
||||
NewLine.Описание = "Checklist element ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "UPDATETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--text";
|
||||
NewLine.Описание = "Text (title) of checklist element";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "UPDATETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "DELETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Deletes element from tasks checklist";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "DELETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "DELETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--element";
|
||||
NewLine.Описание = "ID of deleted element";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "DELETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTasksChecklist";
|
||||
NewLine.МетодПоиска = "GETTASKSCHECKLIST";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Gets the list of elements on the task checklist";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTasksChecklist";
|
||||
NewLine.МетодПоиска = "GETTASKSCHECKLIST";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTasksChecklist";
|
||||
NewLine.МетодПоиска = "GETTASKSCHECKLIST";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "GETTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Gets tasks checklist element by ID";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "GETTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "GETTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--element";
|
||||
NewLine.Описание = "Element ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "GETTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CompleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "COMPLETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Mark an element as completed";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CompleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "COMPLETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CompleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "COMPLETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--element";
|
||||
NewLine.Описание = "Element ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CompleteTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "COMPLETETASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "RenewTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "RENEWTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Unmark an element as completed";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "RenewTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "RENEWTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "RenewTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "RENEWTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--element";
|
||||
NewLine.Описание = "Element ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "RenewTasksChecklistElement";
|
||||
NewLine.МетодПоиска = "RENEWTASKSCHECKLISTELEMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
@ -1687,6 +1984,77 @@
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateKanbansStage";
|
||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Kanban";
|
||||
NewLine.ОписаниеМетода = "Changes the properties of the existing kanban or My plan stage";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateKanbansStage";
|
||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||
NewLine.Параметр = "--title";
|
||||
NewLine.Описание = "New stages name";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateKanbansStage";
|
||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||
NewLine.Параметр = "--stage";
|
||||
NewLine.Описание = "Stage ID for change";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateKanbansStage";
|
||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||
NewLine.Параметр = "--color";
|
||||
NewLine.Описание = "HEX of new stage color (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateKanbansStage";
|
||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||
NewLine.Параметр = "--prevstage";
|
||||
NewLine.Описание = "Stage ID, after which the selected stage should be inserted (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateKanbansStage";
|
||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||
NewLine.Параметр = "--admin";
|
||||
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - False)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateKanbansStage";
|
||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
|
@ -6,21 +6,21 @@
|
||||
|
||||
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
||||
СоответствиеКомандМодулей = Новый Соответствие();
|
||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
||||
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
||||
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
||||
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
||||
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
||||
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
||||
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
||||
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
|
||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
||||
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
||||
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
||||
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
|
||||
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
||||
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
|
||||
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
||||
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
||||
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
||||
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
||||
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
||||
Возврат СоответствиеКомандМодулей;
|
||||
КонецФункции
|
||||
|
||||
|
@ -1,21 +1,21 @@
|
||||
<package-def>
|
||||
<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_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/internal/Modules/OPI_Инструменты.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||
</package-def>
|
||||
|
@ -1279,6 +1279,303 @@
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Добавляет новый элемент чеклиста задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст (заголовок) пункта чек листа";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--complete";
|
||||
НоваяСтрока.Описание = "Отметить пункт как выполненный (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет текст элемента чеклиста задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--element";
|
||||
НоваяСтрока.Описание = "ID элемента чеклиста";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст (заголовок) пункта чек листа";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет элемент из чеклиста задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--element";
|
||||
НоваяСтрока.Описание = "ID элемента для удаления";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьЧеклистЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЧЕКЛИСТЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список элементов чеклиста задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьЧеклистЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЧЕКЛИСТЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьЧеклистЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЧЕКЛИСТЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получить элемент чеклиста задачи по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--element";
|
||||
НоваяСтрока.Описание = "ID элемента для получения";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВыполнитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВЫПОЛНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Помечает элемент чеклиста задачи как выполненный";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВыполнитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВЫПОЛНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВыполнитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВЫПОЛНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--element";
|
||||
НоваяСтрока.Описание = "ID элемента";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВыполнитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВЫПОЛНИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВозобновитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВОЗОБНОВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Снимает пометку элемента как выполненного";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВозобновитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВОЗОБНОВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВозобновитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВОЗОБНОВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--element";
|
||||
НоваяСтрока.Описание = "ID элемента";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВозобновитьЭлементЧеклистаЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВОЗОБНОВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
@ -1691,6 +1988,77 @@
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства существующей стадии канбана или Моего плана";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое наименование стадии";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--stage";
|
||||
НоваяСтрока.Описание = "ID стадии для изменения";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--color";
|
||||
НоваяСтрока.Описание = "HEX нового цвета стадии (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--prevstage";
|
||||
НоваяСтрока.Описание = "ID стадии, после которой необходимо вставить выбранную (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--admin";
|
||||
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
|
@ -6,21 +6,21 @@
|
||||
|
||||
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
||||
СоответствиеКомандМодулей = Новый Соответствие();
|
||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
||||
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
||||
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
||||
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
||||
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
||||
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
||||
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
||||
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
|
||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
||||
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
||||
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
||||
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
|
||||
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
||||
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
|
||||
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
||||
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
||||
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
||||
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
||||
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
||||
Возврат СоответствиеКомандМодулей;
|
||||
КонецФункции
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user