You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-13 20:05:19 +02:00
Форматирование
This commit is contained in:
@@ -1865,7 +1865,7 @@ EndFunction
|
|||||||
Function GetAppSotrage(Val URL, Val Token = "") Export
|
Function GetAppSotrage(Val URL, Val Token = "") Export
|
||||||
|
|
||||||
Parameters = NormalizeAuth(URL, Token, "disk.storage.getforapp");
|
Parameters = NormalizeAuth(URL, Token, "disk.storage.getforapp");
|
||||||
Response = OPI_Tools.Post(URL, Parameters);
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
Return Response;
|
Return Response;
|
||||||
|
|
||||||
|
@@ -617,11 +617,11 @@ Function UploadFileInParts(Val Binary, Val UploadURL)
|
|||||||
Response = "";
|
Response = "";
|
||||||
ChunkSize = 268435456;
|
ChunkSize = 268435456;
|
||||||
BytesRead = 0;
|
BytesRead = 0;
|
||||||
CurrentPosition = 0;
|
CurrentPosition = 0;
|
||||||
TotalSize = Binary.Size();
|
TotalSize = Binary.Size();
|
||||||
StrTotalSize = OPI_Tools.NumberToString(TotalSize);
|
StrTotalSize = OPI_Tools.NumberToString(TotalSize);
|
||||||
DataReader = New DataReader(Binary);
|
DataReader = New DataReader(Binary);
|
||||||
SourceStream = DataReader.SourceStream();
|
SourceStream = DataReader.SourceStream();
|
||||||
|
|
||||||
WHile BytesRead < TotalSize Do
|
WHile BytesRead < TotalSize Do
|
||||||
|
|
||||||
|
@@ -665,7 +665,7 @@ EndFunction
|
|||||||
Function GetProcessingStatus(Val Parameters, Val Fields, Val URL)
|
Function GetProcessingStatus(Val Parameters, Val Fields, Val URL)
|
||||||
|
|
||||||
ProcessingInfo = "processing_info";
|
ProcessingInfo = "processing_info";
|
||||||
Authorization = CreateAuthorizationHeaderV1(Parameters, Fields, "POST", URL);
|
Authorization = CreateAuthorizationHeaderV1(Parameters, Fields, "POST", URL);
|
||||||
|
|
||||||
Response = OPI_Tools.Post(URL, Fields, Authorization, False);
|
Response = OPI_Tools.Post(URL, Fields, Authorization, False);
|
||||||
Information = Response[ProcessingInfo];
|
Information = Response[ProcessingInfo];
|
||||||
|
@@ -1758,8 +1758,8 @@ EndFunction
|
|||||||
Function GetImageID(Val Image, Val Parameters, Val View)
|
Function GetImageID(Val Image, Val Parameters, Val View)
|
||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Response = UploadPhotoToServer(Image, Parameters, View);
|
Response = UploadPhotoToServer(Image, Parameters, View);
|
||||||
Result = Response[Response_];
|
Result = Response[Response_];
|
||||||
|
|
||||||
If ValueIsFilled(Result) Then
|
If ValueIsFilled(Result) Then
|
||||||
PhotoID = Result["photo_id"];
|
PhotoID = Result["photo_id"];
|
||||||
@@ -1780,7 +1780,7 @@ EndFunction
|
|||||||
Function GetImageMap(Val Image, Val Parameters, Val View)
|
Function GetImageMap(Val Image, Val Parameters, Val View)
|
||||||
|
|
||||||
Response = UploadPhotoToServer(Image, Parameters, View);
|
Response = UploadPhotoToServer(Image, Parameters, View);
|
||||||
ResponseArray = Response.Get("response");
|
ResponseArray = Response.Get("response");
|
||||||
|
|
||||||
If Not ValueIsFilled(ResponseArray) Or Not TypeOf(ResponseArray) = Type("Array") Then
|
If Not ValueIsFilled(ResponseArray) Or Not TypeOf(ResponseArray) = Type("Array") Then
|
||||||
Return Response;
|
Return Response;
|
||||||
@@ -1800,7 +1800,7 @@ Function GetSelectionArray(Val Selections, Val Parameters = "")
|
|||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Selections = GetSelectionsByID(Selections, Parameters);
|
Selections = GetSelectionsByID(Selections, Parameters);
|
||||||
Result = Selections[Response_];
|
Result = Selections[Response_];
|
||||||
|
|
||||||
If ValueIsFilled(Result) Then
|
If ValueIsFilled(Result) Then
|
||||||
|
|
||||||
|
@@ -1849,8 +1849,8 @@ Procedure Notion_CreateEditDatabase() Export
|
|||||||
|
|
||||||
Check_NotionObject(Result, "database");
|
Check_NotionObject(Result, "database");
|
||||||
|
|
||||||
Base = Result["id"];
|
Base = Result["id"];
|
||||||
Title = "TestTitle";
|
Title = "TestTitle";
|
||||||
Description = "TestDescription";
|
Description = "TestDescription";
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
@@ -1900,16 +1900,16 @@ Procedure Notion_CreatePageInDatabase() Export
|
|||||||
Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture"));
|
Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture"));
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Name" , "LLC Vector");
|
Properties.Insert("Name" , "LLC Vector");
|
||||||
Properties.Insert("Description" , "OurFirstClient");
|
Properties.Insert("Description" , "OurFirstClient");
|
||||||
Properties.Insert("Number" , 1);
|
Properties.Insert("Number" , 1);
|
||||||
Properties.Insert("Status" , "Regular");
|
Properties.Insert("Status" , "Regular");
|
||||||
Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate());
|
Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate());
|
||||||
Properties.Insert("Image" , Image);
|
Properties.Insert("Image" , Image);
|
||||||
Properties.Insert("Active" , True);
|
Properties.Insert("Active" , True);
|
||||||
Properties.Insert("Website" , "https://vector.ru");
|
Properties.Insert("Website" , "https://vector.ru");
|
||||||
Properties.Insert("Email" , "mail@vector.ru");
|
Properties.Insert("Email" , "mail@vector.ru");
|
||||||
Properties.Insert("Phone" , "88005553535");
|
Properties.Insert("Phone" , "88005553535");
|
||||||
Properties.Insert("Status" , "New");
|
Properties.Insert("Status" , "New");
|
||||||
|
|
||||||
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
||||||
@@ -1966,7 +1966,7 @@ Procedure Notion_CreateDeleteBlock() Export
|
|||||||
|
|
||||||
Check_NotionObject(Result, "list");
|
Check_NotionObject(Result, "list");
|
||||||
|
|
||||||
Block = Result["results"][0]["id"];
|
Block = Result["results"][0]["id"];
|
||||||
Result = OPI_Notion.ReturnChildBlocks(Token, Block);
|
Result = OPI_Notion.ReturnChildBlocks(Token, Block);
|
||||||
|
|
||||||
OPI_TestDataRetrieval.WriteLog(Result, "ReturnChildBlocks");
|
OPI_TestDataRetrieval.WriteLog(Result, "ReturnChildBlocks");
|
||||||
@@ -3853,7 +3853,7 @@ EndProcedure
|
|||||||
Procedure Telegram_GetUpdates(FunctionParameters)
|
Procedure Telegram_GetUpdates(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Result = OPI_Telegram.GetUpdates(Token);
|
Result = OPI_Telegram.GetUpdates(Token);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
@@ -4323,8 +4323,8 @@ EndProcedure
|
|||||||
Procedure Telegram_Ban(FunctionParameters)
|
Procedure Telegram_Ban(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
UserID = FunctionParameters["Telegram_ChatID"];
|
UserID = FunctionParameters["Telegram_ChatID"];
|
||||||
ChannelID = FunctionParameters["Telegram_ChannelID"];
|
ChannelID = FunctionParameters["Telegram_ChannelID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.Ban(Token, ChannelID, UserID);
|
Result = OPI_Telegram.Ban(Token, ChannelID, UserID);
|
||||||
|
|
||||||
@@ -4448,9 +4448,9 @@ EndProcedure
|
|||||||
Procedure Telegram_CreateForumTopic(FunctionParameters)
|
Procedure Telegram_CreateForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Icon = "5357419403325481346";
|
Icon = "5357419403325481346";
|
||||||
Name = "TestTopic " + String(New UUID);
|
Name = "TestTopic " + String(New UUID);
|
||||||
|
|
||||||
Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon);
|
Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon);
|
||||||
|
|
||||||
@@ -4468,7 +4468,7 @@ Procedure Telegram_CreateForumTopic(FunctionParameters)
|
|||||||
|
|
||||||
ChatTopic = Chat + "*" + Topic;
|
ChatTopic = Chat + "*" + Topic;
|
||||||
Text = FunctionParameters["String"];
|
Text = FunctionParameters["String"];
|
||||||
Result = OPI_Telegram.SendTextMessage(Token, ChatTopic, Text);
|
Result = OPI_Telegram.SendTextMessage(Token, ChatTopic, Text);
|
||||||
|
|
||||||
OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage (forum)");
|
OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage (forum)");
|
||||||
|
|
||||||
@@ -4479,10 +4479,10 @@ EndProcedure
|
|||||||
Procedure Telegram_EditForumTopic(FunctionParameters)
|
Procedure Telegram_EditForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
NewName = "NewTestTitle";
|
NewName = "NewTestTitle";
|
||||||
NewIcon = "5310132165583840589";
|
NewIcon = "5310132165583840589";
|
||||||
|
|
||||||
Result = OPI_Telegram.EditForumTopic(Token, Chat, Topic, NewName, NewIcon);
|
Result = OPI_Telegram.EditForumTopic(Token, Chat, Topic, NewName, NewIcon);
|
||||||
|
|
||||||
@@ -4499,8 +4499,8 @@ EndProcedure
|
|||||||
Procedure Telegram_CloseForumTopic(FunctionParameters)
|
Procedure Telegram_CloseForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
OPI_Telegram.OpenForumThread(Token, Chat); // SKIP
|
OPI_Telegram.OpenForumThread(Token, Chat); // SKIP
|
||||||
|
|
||||||
@@ -4525,8 +4525,8 @@ EndProcedure
|
|||||||
Procedure Telegram_OpenForumTopic(FunctionParameters)
|
Procedure Telegram_OpenForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic
|
Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic
|
||||||
|
|
||||||
@@ -4549,8 +4549,8 @@ EndProcedure
|
|||||||
Procedure Telegram_DeleteForumTopic(FunctionParameters)
|
Procedure Telegram_DeleteForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.DeleteForumTopic(Token, Chat, Topic);
|
Result = OPI_Telegram.DeleteForumTopic(Token, Chat, Topic);
|
||||||
|
|
||||||
@@ -4567,8 +4567,8 @@ EndProcedure
|
|||||||
Procedure Telegram_ClearPinnedMessagesList(FunctionParameters)
|
Procedure Telegram_ClearPinnedMessagesList(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat);
|
Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat);
|
||||||
|
|
||||||
@@ -4591,7 +4591,7 @@ EndProcedure
|
|||||||
Procedure Telegram_HideMainForumTopic(FunctionParameters)
|
Procedure Telegram_HideMainForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.HideMainForumTopic(Token, Chat);
|
Result = OPI_Telegram.HideMainForumTopic(Token, Chat);
|
||||||
|
|
||||||
@@ -4608,7 +4608,7 @@ EndProcedure
|
|||||||
Procedure Telegram_ShowMainForumTopic(FunctionParameters)
|
Procedure Telegram_ShowMainForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.ShowMainForumTopic(Token, Chat);
|
Result = OPI_Telegram.ShowMainForumTopic(Token, Chat);
|
||||||
|
|
||||||
@@ -4626,7 +4626,7 @@ Procedure Telegram_ChangeMainTopicName(FunctionParameters)
|
|||||||
|
|
||||||
Title = "New main thread name " + String(New UUID);
|
Title = "New main thread name " + String(New UUID);
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title);
|
Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title);
|
||||||
|
|
||||||
@@ -6253,7 +6253,7 @@ EndProcedure
|
|||||||
Procedure Dropbox_CancelFilePublication(FunctionParameters)
|
Procedure Dropbox_CancelFilePublication(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Dropbox_Token"];
|
Token = FunctionParameters["Dropbox_Token"];
|
||||||
File = FunctionParameters["Dropbox_FileID"];
|
File = FunctionParameters["Dropbox_FileID"];
|
||||||
|
|
||||||
Result = OPI_Dropbox.CancelFilePublication(Token, File);
|
Result = OPI_Dropbox.CancelFilePublication(Token, File);
|
||||||
|
|
||||||
@@ -7223,7 +7223,7 @@ EndProcedure
|
|||||||
Procedure Bitrix24_GetStorage(FunctionParameters)
|
Procedure Bitrix24_GetStorage(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
StorageID = 3;
|
StorageID = 3;
|
||||||
|
|
||||||
Result = OPI_Bitrix24.GetStorage(URL, StorageID);
|
Result = OPI_Bitrix24.GetStorage(URL, StorageID);
|
||||||
|
|
||||||
@@ -7374,7 +7374,7 @@ EndProcedure
|
|||||||
Procedure Bitrix24_GetFolderExternalLink(FunctionParameters)
|
Procedure Bitrix24_GetFolderExternalLink(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID);
|
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID);
|
||||||
|
|
||||||
@@ -7421,7 +7421,7 @@ EndProcedure
|
|||||||
Procedure Bitrix24_GetFolderItems(FunctionParameters)
|
Procedure Bitrix24_GetFolderItems(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID);
|
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID);
|
||||||
|
|
||||||
@@ -7445,7 +7445,7 @@ EndProcedure
|
|||||||
Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Result = OPI_Bitrix24.MarkFolderAsDeleted(URL, FolderID);
|
Result = OPI_Bitrix24.MarkFolderAsDeleted(URL, FolderID);
|
||||||
|
|
||||||
|
@@ -310,16 +310,16 @@ EndProcedure
|
|||||||
Function ThisIsCollection(Val Value)
|
Function ThisIsCollection(Val Value)
|
||||||
|
|
||||||
Return TypeOf(Value) = Type("Array")
|
Return TypeOf(Value) = Type("Array")
|
||||||
Or TypeOf(Value) = Type("Structure")
|
Or TypeOf(Value) = Type("Structure")
|
||||||
Or TypeOf(Value) = Type("Map");
|
Or TypeOf(Value) = Type("Map");
|
||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function ThisIsSymbolic(Val Value)
|
Function ThisIsSymbolic(Val Value)
|
||||||
|
|
||||||
Return TypeOf(Value) = Type("String")
|
Return TypeOf(Value) = Type("String")
|
||||||
Or TypeOf(Value) = Type("Number")
|
Or TypeOf(Value) = Type("Number")
|
||||||
Or TypeOf(Value) = Type("Date");
|
Or TypeOf(Value) = Type("Date");
|
||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
@@ -1865,7 +1865,7 @@ EndFunction
|
|||||||
Function GetAppSotrage(Val URL, Val Token = "") Export
|
Function GetAppSotrage(Val URL, Val Token = "") Export
|
||||||
|
|
||||||
Parameters = NormalizeAuth(URL, Token, "disk.storage.getforapp");
|
Parameters = NormalizeAuth(URL, Token, "disk.storage.getforapp");
|
||||||
Response = OPI_Tools.Post(URL, Parameters);
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
Return Response;
|
Return Response;
|
||||||
|
|
||||||
|
@@ -617,11 +617,11 @@ Function UploadFileInParts(Val Binary, Val UploadURL)
|
|||||||
Response = "";
|
Response = "";
|
||||||
ChunkSize = 268435456;
|
ChunkSize = 268435456;
|
||||||
BytesRead = 0;
|
BytesRead = 0;
|
||||||
CurrentPosition = 0;
|
CurrentPosition = 0;
|
||||||
TotalSize = Binary.Size();
|
TotalSize = Binary.Size();
|
||||||
StrTotalSize = OPI_Tools.NumberToString(TotalSize);
|
StrTotalSize = OPI_Tools.NumberToString(TotalSize);
|
||||||
DataReader = New DataReader(Binary);
|
DataReader = New DataReader(Binary);
|
||||||
SourceStream = DataReader.SourceStream();
|
SourceStream = DataReader.SourceStream();
|
||||||
|
|
||||||
WHile BytesRead < TotalSize Do
|
WHile BytesRead < TotalSize Do
|
||||||
|
|
||||||
|
@@ -1849,8 +1849,8 @@ Procedure Notion_CreateEditDatabase() Export
|
|||||||
|
|
||||||
Check_NotionObject(Result, "database");
|
Check_NotionObject(Result, "database");
|
||||||
|
|
||||||
Base = Result["id"];
|
Base = Result["id"];
|
||||||
Title = "TestTitle";
|
Title = "TestTitle";
|
||||||
Description = "TestDescription";
|
Description = "TestDescription";
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
@@ -1900,16 +1900,16 @@ Procedure Notion_CreatePageInDatabase() Export
|
|||||||
Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture"));
|
Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture"));
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Name" , "LLC Vector");
|
Properties.Insert("Name" , "LLC Vector");
|
||||||
Properties.Insert("Description" , "OurFirstClient");
|
Properties.Insert("Description" , "OurFirstClient");
|
||||||
Properties.Insert("Number" , 1);
|
Properties.Insert("Number" , 1);
|
||||||
Properties.Insert("Status" , "Regular");
|
Properties.Insert("Status" , "Regular");
|
||||||
Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate());
|
Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate());
|
||||||
Properties.Insert("Image" , Image);
|
Properties.Insert("Image" , Image);
|
||||||
Properties.Insert("Active" , True);
|
Properties.Insert("Active" , True);
|
||||||
Properties.Insert("Website" , "https://vector.ru");
|
Properties.Insert("Website" , "https://vector.ru");
|
||||||
Properties.Insert("Email" , "mail@vector.ru");
|
Properties.Insert("Email" , "mail@vector.ru");
|
||||||
Properties.Insert("Phone" , "88005553535");
|
Properties.Insert("Phone" , "88005553535");
|
||||||
Properties.Insert("Status" , "New");
|
Properties.Insert("Status" , "New");
|
||||||
|
|
||||||
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
||||||
@@ -1966,7 +1966,7 @@ Procedure Notion_CreateDeleteBlock() Export
|
|||||||
|
|
||||||
Check_NotionObject(Result, "list");
|
Check_NotionObject(Result, "list");
|
||||||
|
|
||||||
Block = Result["results"][0]["id"];
|
Block = Result["results"][0]["id"];
|
||||||
Result = OPI_Notion.ReturnChildBlocks(Token, Block);
|
Result = OPI_Notion.ReturnChildBlocks(Token, Block);
|
||||||
|
|
||||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ReturnChildBlocks");
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ReturnChildBlocks");
|
||||||
@@ -3853,7 +3853,7 @@ EndProcedure
|
|||||||
Procedure Telegram_GetUpdates(FunctionParameters)
|
Procedure Telegram_GetUpdates(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Result = OPI_Telegram.GetUpdates(Token);
|
Result = OPI_Telegram.GetUpdates(Token);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
@@ -4323,8 +4323,8 @@ EndProcedure
|
|||||||
Procedure Telegram_Ban(FunctionParameters)
|
Procedure Telegram_Ban(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
UserID = FunctionParameters["Telegram_ChatID"];
|
UserID = FunctionParameters["Telegram_ChatID"];
|
||||||
ChannelID = FunctionParameters["Telegram_ChannelID"];
|
ChannelID = FunctionParameters["Telegram_ChannelID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.Ban(Token, ChannelID, UserID);
|
Result = OPI_Telegram.Ban(Token, ChannelID, UserID);
|
||||||
|
|
||||||
@@ -4448,9 +4448,9 @@ EndProcedure
|
|||||||
Procedure Telegram_CreateForumTopic(FunctionParameters)
|
Procedure Telegram_CreateForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Icon = "5357419403325481346";
|
Icon = "5357419403325481346";
|
||||||
Name = "TestTopic " + String(New UUID);
|
Name = "TestTopic " + String(New UUID);
|
||||||
|
|
||||||
Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon);
|
Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon);
|
||||||
|
|
||||||
@@ -4468,7 +4468,7 @@ Procedure Telegram_CreateForumTopic(FunctionParameters)
|
|||||||
|
|
||||||
ChatTopic = Chat + "*" + Topic;
|
ChatTopic = Chat + "*" + Topic;
|
||||||
Text = FunctionParameters["String"];
|
Text = FunctionParameters["String"];
|
||||||
Result = OPI_Telegram.SendTextMessage(Token, ChatTopic, Text);
|
Result = OPI_Telegram.SendTextMessage(Token, ChatTopic, Text);
|
||||||
|
|
||||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage (forum)");
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage (forum)");
|
||||||
|
|
||||||
@@ -4479,10 +4479,10 @@ EndProcedure
|
|||||||
Procedure Telegram_EditForumTopic(FunctionParameters)
|
Procedure Telegram_EditForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
NewName = "NewTestTitle";
|
NewName = "NewTestTitle";
|
||||||
NewIcon = "5310132165583840589";
|
NewIcon = "5310132165583840589";
|
||||||
|
|
||||||
Result = OPI_Telegram.EditForumTopic(Token, Chat, Topic, NewName, NewIcon);
|
Result = OPI_Telegram.EditForumTopic(Token, Chat, Topic, NewName, NewIcon);
|
||||||
|
|
||||||
@@ -4499,8 +4499,8 @@ EndProcedure
|
|||||||
Procedure Telegram_CloseForumTopic(FunctionParameters)
|
Procedure Telegram_CloseForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
OPI_Telegram.OpenForumThread(Token, Chat); // SKIP
|
OPI_Telegram.OpenForumThread(Token, Chat); // SKIP
|
||||||
|
|
||||||
@@ -4525,8 +4525,8 @@ EndProcedure
|
|||||||
Procedure Telegram_OpenForumTopic(FunctionParameters)
|
Procedure Telegram_OpenForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic
|
Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic
|
||||||
|
|
||||||
@@ -4549,8 +4549,8 @@ EndProcedure
|
|||||||
Procedure Telegram_DeleteForumTopic(FunctionParameters)
|
Procedure Telegram_DeleteForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.DeleteForumTopic(Token, Chat, Topic);
|
Result = OPI_Telegram.DeleteForumTopic(Token, Chat, Topic);
|
||||||
|
|
||||||
@@ -4567,8 +4567,8 @@ EndProcedure
|
|||||||
Procedure Telegram_ClearPinnedMessagesList(FunctionParameters)
|
Procedure Telegram_ClearPinnedMessagesList(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
Topic = FunctionParameters["Telegram_TopicID"];
|
Topic = FunctionParameters["Telegram_TopicID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat);
|
Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat);
|
||||||
|
|
||||||
@@ -4591,7 +4591,7 @@ EndProcedure
|
|||||||
Procedure Telegram_HideMainForumTopic(FunctionParameters)
|
Procedure Telegram_HideMainForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.HideMainForumTopic(Token, Chat);
|
Result = OPI_Telegram.HideMainForumTopic(Token, Chat);
|
||||||
|
|
||||||
@@ -4608,7 +4608,7 @@ EndProcedure
|
|||||||
Procedure Telegram_ShowMainForumTopic(FunctionParameters)
|
Procedure Telegram_ShowMainForumTopic(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.ShowMainForumTopic(Token, Chat);
|
Result = OPI_Telegram.ShowMainForumTopic(Token, Chat);
|
||||||
|
|
||||||
@@ -4626,7 +4626,7 @@ Procedure Telegram_ChangeMainTopicName(FunctionParameters)
|
|||||||
|
|
||||||
Title = "New main thread name " + String(New UUID);
|
Title = "New main thread name " + String(New UUID);
|
||||||
Token = FunctionParameters["Telegram_Token"];
|
Token = FunctionParameters["Telegram_Token"];
|
||||||
Chat = FunctionParameters["Telegram_ForumID"];
|
Chat = FunctionParameters["Telegram_ForumID"];
|
||||||
|
|
||||||
Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title);
|
Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title);
|
||||||
|
|
||||||
@@ -6253,7 +6253,7 @@ EndProcedure
|
|||||||
Procedure Dropbox_CancelFilePublication(FunctionParameters)
|
Procedure Dropbox_CancelFilePublication(FunctionParameters)
|
||||||
|
|
||||||
Token = FunctionParameters["Dropbox_Token"];
|
Token = FunctionParameters["Dropbox_Token"];
|
||||||
File = FunctionParameters["Dropbox_FileID"];
|
File = FunctionParameters["Dropbox_FileID"];
|
||||||
|
|
||||||
Result = OPI_Dropbox.CancelFilePublication(Token, File);
|
Result = OPI_Dropbox.CancelFilePublication(Token, File);
|
||||||
|
|
||||||
@@ -7223,7 +7223,7 @@ EndProcedure
|
|||||||
Procedure Bitrix24_GetStorage(FunctionParameters)
|
Procedure Bitrix24_GetStorage(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
StorageID = 3;
|
StorageID = 3;
|
||||||
|
|
||||||
Result = OPI_Bitrix24.GetStorage(URL, StorageID);
|
Result = OPI_Bitrix24.GetStorage(URL, StorageID);
|
||||||
|
|
||||||
@@ -7374,7 +7374,7 @@ EndProcedure
|
|||||||
Procedure Bitrix24_GetFolderExternalLink(FunctionParameters)
|
Procedure Bitrix24_GetFolderExternalLink(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID);
|
Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID);
|
||||||
|
|
||||||
@@ -7421,7 +7421,7 @@ EndProcedure
|
|||||||
Procedure Bitrix24_GetFolderItems(FunctionParameters)
|
Procedure Bitrix24_GetFolderItems(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID);
|
Result = OPI_Bitrix24.GetFolderItems(URL, FolderID);
|
||||||
|
|
||||||
@@ -7445,7 +7445,7 @@ EndProcedure
|
|||||||
Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters)
|
||||||
|
|
||||||
URL = FunctionParameters["Bitrix24_URL"];
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Result = OPI_Bitrix24.MarkFolderAsDeleted(URL, FolderID);
|
Result = OPI_Bitrix24.MarkFolderAsDeleted(URL, FolderID);
|
||||||
|
|
||||||
|
@@ -665,7 +665,7 @@ EndFunction
|
|||||||
Function GetProcessingStatus(Val Parameters, Val Fields, Val URL)
|
Function GetProcessingStatus(Val Parameters, Val Fields, Val URL)
|
||||||
|
|
||||||
ProcessingInfo = "processing_info";
|
ProcessingInfo = "processing_info";
|
||||||
Authorization = CreateAuthorizationHeaderV1(Parameters, Fields, "POST", URL);
|
Authorization = CreateAuthorizationHeaderV1(Parameters, Fields, "POST", URL);
|
||||||
|
|
||||||
Response = OPI_Tools.Post(URL, Fields, Authorization, False);
|
Response = OPI_Tools.Post(URL, Fields, Authorization, False);
|
||||||
Information = Response[ProcessingInfo];
|
Information = Response[ProcessingInfo];
|
||||||
|
@@ -310,16 +310,16 @@ EndProcedure
|
|||||||
Function ThisIsCollection(Val Value)
|
Function ThisIsCollection(Val Value)
|
||||||
|
|
||||||
Return TypeOf(Value) = Type("Array")
|
Return TypeOf(Value) = Type("Array")
|
||||||
Or TypeOf(Value) = Type("Structure")
|
Or TypeOf(Value) = Type("Structure")
|
||||||
Or TypeOf(Value) = Type("Map");
|
Or TypeOf(Value) = Type("Map");
|
||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function ThisIsSymbolic(Val Value)
|
Function ThisIsSymbolic(Val Value)
|
||||||
|
|
||||||
Return TypeOf(Value) = Type("String")
|
Return TypeOf(Value) = Type("String")
|
||||||
Or TypeOf(Value) = Type("Number")
|
Or TypeOf(Value) = Type("Number")
|
||||||
Or TypeOf(Value) = Type("Date");
|
Or TypeOf(Value) = Type("Date");
|
||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
@@ -1758,8 +1758,8 @@ EndFunction
|
|||||||
Function GetImageID(Val Image, Val Parameters, Val View)
|
Function GetImageID(Val Image, Val Parameters, Val View)
|
||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Response = UploadPhotoToServer(Image, Parameters, View);
|
Response = UploadPhotoToServer(Image, Parameters, View);
|
||||||
Result = Response[Response_];
|
Result = Response[Response_];
|
||||||
|
|
||||||
If ValueIsFilled(Result) Then
|
If ValueIsFilled(Result) Then
|
||||||
PhotoID = Result["photo_id"];
|
PhotoID = Result["photo_id"];
|
||||||
@@ -1780,7 +1780,7 @@ EndFunction
|
|||||||
Function GetImageMap(Val Image, Val Parameters, Val View)
|
Function GetImageMap(Val Image, Val Parameters, Val View)
|
||||||
|
|
||||||
Response = UploadPhotoToServer(Image, Parameters, View);
|
Response = UploadPhotoToServer(Image, Parameters, View);
|
||||||
ResponseArray = Response.Get("response");
|
ResponseArray = Response.Get("response");
|
||||||
|
|
||||||
If Not ValueIsFilled(ResponseArray) Or Not TypeOf(ResponseArray) = Type("Array") Then
|
If Not ValueIsFilled(ResponseArray) Or Not TypeOf(ResponseArray) = Type("Array") Then
|
||||||
Return Response;
|
Return Response;
|
||||||
@@ -1800,7 +1800,7 @@ Function GetSelectionArray(Val Selections, Val Parameters = "")
|
|||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Selections = GetSelectionsByID(Selections, Parameters);
|
Selections = GetSelectionsByID(Selections, Parameters);
|
||||||
Result = Selections[Response_];
|
Result = Selections[Response_];
|
||||||
|
|
||||||
If ValueIsFilled(Result) Then
|
If ValueIsFilled(Result) Then
|
||||||
|
|
||||||
|
@@ -1865,7 +1865,7 @@
|
|||||||
Функция ПолучитьХранилищеПриложения(Знач URL, Знач Токен = "") Экспорт
|
Функция ПолучитьХранилищеПриложения(Знач URL, Знач Токен = "") Экспорт
|
||||||
|
|
||||||
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp");
|
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp");
|
||||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||||
|
|
||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
|
|
||||||
|
@@ -617,11 +617,11 @@
|
|||||||
Ответ = "";
|
Ответ = "";
|
||||||
РазмерЧасти = 268435456;
|
РазмерЧасти = 268435456;
|
||||||
ПрочитаноБайт = 0;
|
ПрочитаноБайт = 0;
|
||||||
ТекущаяПозиция = 0;
|
ТекущаяПозиция = 0;
|
||||||
ОбщийРазмер = Двоичные.Размер();
|
ОбщийРазмер = Двоичные.Размер();
|
||||||
СтрОбщийРазмер = OPI_Инструменты.ЧислоВСтроку(ОбщийРазмер);
|
СтрОбщийРазмер = OPI_Инструменты.ЧислоВСтроку(ОбщийРазмер);
|
||||||
ЧтениеДанных = Новый ЧтениеДанных(Двоичные);
|
ЧтениеДанных = Новый ЧтениеДанных(Двоичные);
|
||||||
ИсходныйПоток = ЧтениеДанных.ИсходныйПоток();
|
ИсходныйПоток = ЧтениеДанных.ИсходныйПоток();
|
||||||
|
|
||||||
Пока ПрочитаноБайт < ОбщийРазмер Цикл
|
Пока ПрочитаноБайт < ОбщийРазмер Цикл
|
||||||
|
|
||||||
|
@@ -665,7 +665,7 @@
|
|||||||
Функция ПолучитьСтатусОбработки(Знач Параметры, Знач Поля, Знач URL)
|
Функция ПолучитьСтатусОбработки(Знач Параметры, Знач Поля, Знач URL)
|
||||||
|
|
||||||
ProcessingInfo = "processing_info";
|
ProcessingInfo = "processing_info";
|
||||||
Авторизация = СоздатьЗаголовокАвторизацииV1(Параметры, Поля, "POST", URL);
|
Авторизация = СоздатьЗаголовокАвторизацииV1(Параметры, Поля, "POST", URL);
|
||||||
|
|
||||||
Ответ = OPI_Инструменты.Post(URL, Поля, Авторизация, Ложь);
|
Ответ = OPI_Инструменты.Post(URL, Поля, Авторизация, Ложь);
|
||||||
Информация = Ответ[ProcessingInfo];
|
Информация = Ответ[ProcessingInfo];
|
||||||
|
@@ -1758,8 +1758,8 @@
|
|||||||
Функция ПолучитьИДКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
Функция ПолучитьИДКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
||||||
Результат = Ответ[Response_];
|
Результат = Ответ[Response_];
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Результат) Тогда
|
Если ЗначениеЗаполнено(Результат) Тогда
|
||||||
ИДФото = Результат["photo_id"];
|
ИДФото = Результат["photo_id"];
|
||||||
@@ -1780,7 +1780,7 @@
|
|||||||
Функция ПолучитьСоответствиеКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
Функция ПолучитьСоответствиеКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
||||||
|
|
||||||
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
||||||
ОтветМассив = Ответ.Получить("response");
|
ОтветМассив = Ответ.Получить("response");
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ОтветМассив) Или Не ТипЗнч(ОтветМассив) = Тип("Массив") Тогда
|
Если Не ЗначениеЗаполнено(ОтветМассив) Или Не ТипЗнч(ОтветМассив) = Тип("Массив") Тогда
|
||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
@@ -1800,7 +1800,7 @@
|
|||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры);
|
Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры);
|
||||||
Результат = Подборки[Response_];
|
Результат = Подборки[Response_];
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Результат) Тогда
|
Если ЗначениеЗаполнено(Результат) Тогда
|
||||||
|
|
||||||
|
@@ -1849,8 +1849,8 @@
|
|||||||
|
|
||||||
Проверка_НоушнОбъект(Результат, "database");
|
Проверка_НоушнОбъект(Результат, "database");
|
||||||
|
|
||||||
База = Результат["id"];
|
База = Результат["id"];
|
||||||
Заголовок = "Тестовый заголовок";
|
Заголовок = "Тестовый заголовок";
|
||||||
Описание = "Тестовое описание";
|
Описание = "Тестовое описание";
|
||||||
|
|
||||||
Свойства = Новый Соответствие;
|
Свойства = Новый Соответствие;
|
||||||
@@ -1900,16 +1900,16 @@
|
|||||||
Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"));
|
Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"));
|
||||||
|
|
||||||
Свойства = Новый Соответствие;
|
Свойства = Новый Соответствие;
|
||||||
Свойства.Вставить("Имя" , "ООО Вектор");
|
Свойства.Вставить("Имя" , "ООО Вектор");
|
||||||
Свойства.Вставить("Описание" , "Наш первый клиент");
|
Свойства.Вставить("Описание" , "Наш первый клиент");
|
||||||
Свойства.Вставить("Номер" , 1);
|
Свойства.Вставить("Номер" , 1);
|
||||||
Свойства.Вставить("Статус" , "Обычный");
|
Свойства.Вставить("Статус" , "Обычный");
|
||||||
Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату());
|
Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату());
|
||||||
Свойства.Вставить("Картинка" , Картинка);
|
Свойства.Вставить("Картинка" , Картинка);
|
||||||
Свойства.Вставить("Активен" , Истина);
|
Свойства.Вставить("Активен" , Истина);
|
||||||
Свойства.Вставить("Сайт" , "https://vector.ru");
|
Свойства.Вставить("Сайт" , "https://vector.ru");
|
||||||
Свойства.Вставить("Почта" , "mail@vector.ru");
|
Свойства.Вставить("Почта" , "mail@vector.ru");
|
||||||
Свойства.Вставить("Телефон" , "88005553535");
|
Свойства.Вставить("Телефон" , "88005553535");
|
||||||
Свойства.Вставить("Статус" , "Новый");
|
Свойства.Вставить("Статус" , "Новый");
|
||||||
|
|
||||||
Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства);
|
Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства);
|
||||||
@@ -1966,7 +1966,7 @@
|
|||||||
|
|
||||||
Проверка_НоушнОбъект(Результат, "list");
|
Проверка_НоушнОбъект(Результат, "list");
|
||||||
|
|
||||||
Блок = Результат["results"][0]["id"];
|
Блок = Результат["results"][0]["id"];
|
||||||
Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок);
|
Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок);
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки");
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки");
|
||||||
@@ -3853,7 +3853,7 @@
|
|||||||
Процедура Telegram_ПолучитьОбновления(ПараметрыФункции)
|
Процедура Telegram_ПолучитьОбновления(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Результат = OPI_Telegram.ПолучитьОбновления(Токен);
|
Результат = OPI_Telegram.ПолучитьОбновления(Токен);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
@@ -4323,8 +4323,8 @@
|
|||||||
Процедура Telegram_Бан(ПараметрыФункции)
|
Процедура Telegram_Бан(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
IDПользователя = ПараметрыФункции["Telegram_ChatID"];
|
IDПользователя = ПараметрыФункции["Telegram_ChatID"];
|
||||||
IDКанала = ПараметрыФункции["Telegram_ChannelID"];
|
IDКанала = ПараметрыФункции["Telegram_ChannelID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя);
|
Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя);
|
||||||
|
|
||||||
@@ -4448,9 +4448,9 @@
|
|||||||
Процедура Telegram_СоздатьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_СоздатьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Иконка = "5357419403325481346";
|
Иконка = "5357419403325481346";
|
||||||
Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор);
|
Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор);
|
||||||
|
|
||||||
Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка);
|
Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка);
|
||||||
|
|
||||||
@@ -4468,7 +4468,7 @@
|
|||||||
|
|
||||||
ЧатТема = Чат + "*" + Тема;
|
ЧатТема = Чат + "*" + Тема;
|
||||||
Текст = ПараметрыФункции["String"];
|
Текст = ПараметрыФункции["String"];
|
||||||
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст);
|
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст);
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)");
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)");
|
||||||
|
|
||||||
@@ -4479,10 +4479,10 @@
|
|||||||
Процедура Telegram_ИзменитьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ИзменитьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
НовоеИмя = "Новый тестовый заголовок";
|
НовоеИмя = "Новый тестовый заголовок";
|
||||||
НовяИконка = "5310132165583840589";
|
НовяИконка = "5310132165583840589";
|
||||||
|
|
||||||
Результат = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка);
|
Результат = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка);
|
||||||
|
|
||||||
@@ -4499,8 +4499,8 @@
|
|||||||
Процедура Telegram_ЗакрытьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ЗакрытьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP
|
OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP
|
||||||
|
|
||||||
@@ -4525,8 +4525,8 @@
|
|||||||
Процедура Telegram_ОткрытьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ОткрытьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему
|
Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему
|
||||||
|
|
||||||
@@ -4549,8 +4549,8 @@
|
|||||||
Процедура Telegram_УдалитьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_УдалитьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема);
|
Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема);
|
||||||
|
|
||||||
@@ -4567,8 +4567,8 @@
|
|||||||
Процедура Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыФункции)
|
Процедура Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат);
|
Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат);
|
||||||
|
|
||||||
@@ -4591,7 +4591,7 @@
|
|||||||
Процедура Telegram_СкрытьГлавнуюТемуФорума(ПараметрыФункции)
|
Процедура Telegram_СкрытьГлавнуюТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат);
|
Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат);
|
||||||
|
|
||||||
@@ -4608,7 +4608,7 @@
|
|||||||
Процедура Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат);
|
Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат);
|
||||||
|
|
||||||
@@ -4626,7 +4626,7 @@
|
|||||||
|
|
||||||
Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
|
Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок);
|
Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок);
|
||||||
|
|
||||||
@@ -6253,7 +6253,7 @@
|
|||||||
Процедура Dropbox_ОтменитьПубликациюФайла(ПараметрыФункции)
|
Процедура Dropbox_ОтменитьПубликациюФайла(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Dropbox_Token"];
|
Токен = ПараметрыФункции["Dropbox_Token"];
|
||||||
Файл = ПараметрыФункции["Dropbox_FileID"];
|
Файл = ПараметрыФункции["Dropbox_FileID"];
|
||||||
|
|
||||||
Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл);
|
Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл);
|
||||||
|
|
||||||
@@ -7223,7 +7223,7 @@
|
|||||||
Процедура Bitrix24_ПолучитьХранилище(ПараметрыФункции)
|
Процедура Bitrix24_ПолучитьХранилище(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDХранилища = 3;
|
IDХранилища = 3;
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища);
|
Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища);
|
||||||
|
|
||||||
@@ -7374,7 +7374,7 @@
|
|||||||
Процедура Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыФункции)
|
Процедура Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога);
|
Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога);
|
||||||
|
|
||||||
@@ -7421,7 +7421,7 @@
|
|||||||
Процедура Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыФункции)
|
Процедура Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога);
|
Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога);
|
||||||
|
|
||||||
@@ -7445,7 +7445,7 @@
|
|||||||
Процедура Bitrix24_ПоместитьКаталогВКорзину(ПараметрыФункции)
|
Процедура Bitrix24_ПоместитьКаталогВКорзину(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога);
|
Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога);
|
||||||
|
|
||||||
|
@@ -310,16 +310,16 @@
|
|||||||
Функция ЭтоКоллекция(Знач Значение)
|
Функция ЭтоКоллекция(Знач Значение)
|
||||||
|
|
||||||
Возврат ТипЗнч(Значение) = Тип("Массив")
|
Возврат ТипЗнч(Значение) = Тип("Массив")
|
||||||
Или ТипЗнч(Значение) = Тип("Структура")
|
Или ТипЗнч(Значение) = Тип("Структура")
|
||||||
Или ТипЗнч(Значение) = Тип("Соответствие");
|
Или ТипЗнч(Значение) = Тип("Соответствие");
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ЭтоСимвольное(Знач Значение)
|
Функция ЭтоСимвольное(Знач Значение)
|
||||||
|
|
||||||
Возврат ТипЗнч(Значение) = Тип("Строка")
|
Возврат ТипЗнч(Значение) = Тип("Строка")
|
||||||
Или ТипЗнч(Значение) = Тип("Число")
|
Или ТипЗнч(Значение) = Тип("Число")
|
||||||
Или ТипЗнч(Значение) = Тип("Дата");
|
Или ТипЗнч(Значение) = Тип("Дата");
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
@@ -1866,7 +1866,7 @@
|
|||||||
Функция ПолучитьХранилищеПриложения(Знач URL, Знач Токен = "") Экспорт
|
Функция ПолучитьХранилищеПриложения(Знач URL, Знач Токен = "") Экспорт
|
||||||
|
|
||||||
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp");
|
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp");
|
||||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||||
|
|
||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
|
|
||||||
|
@@ -1758,8 +1758,8 @@
|
|||||||
Функция ПолучитьИДКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
Функция ПолучитьИДКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
||||||
Результат = Ответ[Response_];
|
Результат = Ответ[Response_];
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Результат) Тогда
|
Если ЗначениеЗаполнено(Результат) Тогда
|
||||||
ИДФото = Результат["photo_id"];
|
ИДФото = Результат["photo_id"];
|
||||||
@@ -1780,7 +1780,7 @@
|
|||||||
Функция ПолучитьСоответствиеКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
Функция ПолучитьСоответствиеКартинки(Знач Картинка, Знач Параметры, Знач Вид)
|
||||||
|
|
||||||
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид);
|
||||||
ОтветМассив = Ответ.Получить("response");
|
ОтветМассив = Ответ.Получить("response");
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ОтветМассив) Или Не ТипЗнч(ОтветМассив) = Тип("Массив") Тогда
|
Если Не ЗначениеЗаполнено(ОтветМассив) Или Не ТипЗнч(ОтветМассив) = Тип("Массив") Тогда
|
||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
@@ -1800,7 +1800,7 @@
|
|||||||
|
|
||||||
Response_ = "response";
|
Response_ = "response";
|
||||||
Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры);
|
Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры);
|
||||||
Результат = Подборки[Response_];
|
Результат = Подборки[Response_];
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Результат) Тогда
|
Если ЗначениеЗаполнено(Результат) Тогда
|
||||||
|
|
||||||
|
@@ -44,7 +44,7 @@
|
|||||||
#Область ЗапросыБезТела
|
#Область ЗапросыБезТела
|
||||||
|
|
||||||
Функция Get(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт
|
Функция Get(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт
|
||||||
Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета);
|
Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция Delete(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт
|
Функция Delete(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт
|
||||||
|
@@ -39,259 +39,259 @@
|
|||||||
|
|
||||||
Процедура ПолучитьДвоичныеДанные(Значение) Экспорт
|
Процедура ПолучитьДвоичныеДанные(Значение) Экспорт
|
||||||
|
|
||||||
Если Значение = Неопределено Тогда
|
Если Значение = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
Файл = Новый Файл(Значение);
|
Файл = Новый Файл(Значение);
|
||||||
|
|
||||||
Если Файл.Существует() Тогда
|
Если Файл.Существует() Тогда
|
||||||
Значение = Новый ДвоичныеДанные(Значение);
|
Значение = Новый ДвоичныеДанные(Значение);
|
||||||
ИначеЕсли СтрНайти(Значение, "//") Тогда
|
ИначеЕсли СтрНайти(Значение, "//") Тогда
|
||||||
Значение = OPI_Инструменты.Get(Значение);
|
Значение = OPI_Инструменты.Get(Значение);
|
||||||
Иначе
|
Иначе
|
||||||
Значение = Base64Значение(Значение);
|
Значение = Base64Значение(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
ВызватьИсключение "Ошибка получения двоичных данных из параметра: " + ОписаниеОшибки();
|
ВызватьИсключение "Ошибка получения двоичных данных из параметра: " + ОписаниеОшибки();
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПолучитьДвоичныеИлиПоток(Значение) Экспорт
|
Процедура ПолучитьДвоичныеИлиПоток(Значение) Экспорт
|
||||||
|
|
||||||
Если Значение = Неопределено Тогда
|
Если Значение = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТипЗнч(Значение) <> Тип("Строка") Тогда
|
Если ТипЗнч(Значение) <> Тип("Строка") Тогда
|
||||||
ПолучитьДвоичныеДанные(Значение);
|
ПолучитьДвоичныеДанные(Значение);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Файл = Новый Файл(Значение);
|
Файл = Новый Файл(Значение);
|
||||||
|
|
||||||
Если Файл.Существует() Тогда
|
Если Файл.Существует() Тогда
|
||||||
Значение = Новый ФайловыйПоток(Значение, РежимОткрытияФайла.Открыть);
|
Значение = Новый ФайловыйПоток(Значение, РежимОткрытияФайла.Открыть);
|
||||||
Иначе
|
Иначе
|
||||||
ПолучитьДвоичныеДанные(Значение);
|
ПолучитьДвоичныеДанные(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПолучитьКоллекцию(Значение) Экспорт
|
Процедура ПолучитьКоллекцию(Значение) Экспорт
|
||||||
|
|
||||||
Если Значение = Неопределено Тогда
|
Если Значение = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
ИсходноеЗначение = Значение;
|
ИсходноеЗначение = Значение;
|
||||||
|
|
||||||
Если ЭтоКоллекция(Значение) Тогда
|
Если ЭтоКоллекция(Значение) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
||||||
Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение);
|
Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение);
|
||||||
Иначе
|
Иначе
|
||||||
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Файл = Новый Файл(Значение);
|
Файл = Новый Файл(Значение);
|
||||||
ЧтениеJSON = Новый ЧтениеJSON;
|
ЧтениеJSON = Новый ЧтениеJSON;
|
||||||
|
|
||||||
Если Файл.Существует() Тогда
|
Если Файл.Существует() Тогда
|
||||||
|
|
||||||
ЧтениеJSON.ОткрытьФайл(Значение);
|
ЧтениеJSON.ОткрытьФайл(Значение);
|
||||||
|
|
||||||
ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда
|
ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда
|
||||||
|
|
||||||
ИВФ = ПолучитьИмяВременногоФайла();
|
ИВФ = ПолучитьИмяВременногоФайла();
|
||||||
КопироватьФайл(Значение, ИВФ);
|
КопироватьФайл(Значение, ИВФ);
|
||||||
ЧтениеJSON.ОткрытьФайл(ИВФ);
|
ЧтениеJSON.ОткрытьФайл(ИВФ);
|
||||||
ЧтениеJSON.Прочитать();
|
ЧтениеJSON.Прочитать();
|
||||||
|
|
||||||
УдалитьФайлы(ИВФ);
|
УдалитьФайлы(ИВФ);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение));
|
ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение));
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO);
|
Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO);
|
||||||
ЧтениеJSON.Закрыть();
|
ЧтениеJSON.Закрыть();
|
||||||
|
|
||||||
Если (Не ЭтоКоллекция(Значение)) Или Не ЗначениеЗаполнено(Значение) Тогда
|
Если (Не ЭтоКоллекция(Значение)) Или Не ЗначениеЗаполнено(Значение) Тогда
|
||||||
|
|
||||||
Значение = ИсходноеЗначение;
|
Значение = ИсходноеЗначение;
|
||||||
ПолучитьМассив(Значение);
|
ПолучитьМассив(Значение);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
|
|
||||||
Значение = ИсходноеЗначение;
|
Значение = ИсходноеЗначение;
|
||||||
ПолучитьМассив(Значение);
|
ПолучитьМассив(Значение);
|
||||||
|
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПолучитьМассив(Значение) Экспорт
|
Процедура ПолучитьМассив(Значение) Экспорт
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Массив") Тогда
|
Если ТипЗнч(Значение) = Тип("Массив") Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Строка") И СтрНачинаетсяС(Значение, "[") И СтрЗаканчиваетсяНа(Значение, "]") Тогда
|
Если ТипЗнч(Значение) = Тип("Строка") И СтрНачинаетсяС(Значение, "[") И СтрЗаканчиваетсяНа(Значение, "]") Тогда
|
||||||
|
|
||||||
ЗапятаяВКавычках = "','";
|
ЗапятаяВКавычках = "','";
|
||||||
|
|
||||||
Значение = СтрЗаменить(Значение, "['", "");
|
Значение = СтрЗаменить(Значение, "['" , "");
|
||||||
Значение = СтрЗаменить(Значение, "']", "");
|
Значение = СтрЗаменить(Значение, "']" , "");
|
||||||
Значение = СтрЗаменить(Значение, "', '", ЗапятаяВКавычках);
|
Значение = СтрЗаменить(Значение, "', '" , ЗапятаяВКавычках);
|
||||||
Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках);
|
Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках);
|
||||||
Значение = СтрЗаменить(Значение, "' ,'", ЗапятаяВКавычках);
|
Значение = СтрЗаменить(Значение, "' ,'" , ЗапятаяВКавычках);
|
||||||
|
|
||||||
Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь);
|
Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь);
|
||||||
|
|
||||||
Для Н = 0 По Значение.ВГраница() Цикл
|
Для Н = 0 По Значение.ВГраница() Цикл
|
||||||
Значение[Н] = СокрЛП(Значение[Н]);
|
Значение[Н] = СокрЛП(Значение[Н]);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Число") Тогда
|
Если ТипЗнч(Значение) = Тип("Число") Тогда
|
||||||
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
OPI_Инструменты.ЗначениеВМассив(Значение);
|
OPI_Инструменты.ЗначениеВМассив(Значение);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПолучитьБулево(Значение) Экспорт
|
Процедура ПолучитьБулево(Значение) Экспорт
|
||||||
|
|
||||||
Если Значение = Неопределено Тогда
|
Если Значение = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Булево") Тогда
|
Если ТипЗнч(Значение) = Тип("Булево") Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
Иначе
|
Иначе
|
||||||
Значение = Булево(Значение);
|
Значение = Булево(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
ВызватьИсключение "Ошибка получения данных булево из параметра";
|
ВызватьИсключение "Ошибка получения данных булево из параметра";
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПолучитьСтроку(Значение, Знач ИзИсточника = Ложь) Экспорт
|
Процедура ПолучитьСтроку(Значение, Знач ИзИсточника = Ложь) Экспорт
|
||||||
|
|
||||||
Если Значение = Неопределено Тогда
|
Если Значение = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
Если ЭтоСимвольное(Значение) Тогда
|
Если ЭтоСимвольное(Значение) Тогда
|
||||||
|
|
||||||
Если Не ИзИсточника Тогда
|
Если Не ИзИсточника Тогда
|
||||||
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
||||||
Файл = Новый Файл(Значение);
|
Файл = Новый Файл(Значение);
|
||||||
|
|
||||||
Если Файл.Существует() Тогда
|
Если Файл.Существует() Тогда
|
||||||
|
|
||||||
ЧтениеТекста = Новый ЧтениеТекста(Значение);
|
ЧтениеТекста = Новый ЧтениеТекста(Значение);
|
||||||
Значение = ЧтениеТекста.Прочитать();
|
Значение = ЧтениеТекста.Прочитать();
|
||||||
ЧтениеТекста.Закрыть();
|
ЧтениеТекста.Закрыть();
|
||||||
|
|
||||||
ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда
|
ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда
|
||||||
|
|
||||||
ИВФ = ПолучитьИмяВременногоФайла();
|
ИВФ = ПолучитьИмяВременногоФайла();
|
||||||
КопироватьФайл(Значение, ИВФ);
|
КопироватьФайл(Значение, ИВФ);
|
||||||
|
|
||||||
ЧтениеТекста = Новый ЧтениеТекста(ИВФ);
|
ЧтениеТекста = Новый ЧтениеТекста(ИВФ);
|
||||||
Значение = ЧтениеТекста.Прочитать();
|
Значение = ЧтениеТекста.Прочитать();
|
||||||
ЧтениеТекста.Закрыть();
|
ЧтениеТекста.Закрыть();
|
||||||
|
|
||||||
УдалитьФайлы(ИВФ);
|
УдалитьФайлы(ИВФ);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
Возврат;
|
Возврат;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
ИначеЕсли ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
||||||
|
|
||||||
Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение);
|
Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение);
|
||||||
|
|
||||||
ИначеЕсли ЭтоКоллекция(Значение) Тогда
|
ИначеЕсли ЭтоКоллекция(Значение) Тогда
|
||||||
|
|
||||||
Значение = OPI_Инструменты.JSONСтрокой(Значение);
|
Значение = OPI_Инструменты.JSONСтрокой(Значение);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
Значение = Строка(Значение);
|
Значение = Строка(Значение);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПолучитьДату(Значение) Экспорт
|
Процедура ПолучитьДату(Значение) Экспорт
|
||||||
|
|
||||||
Если Значение = Неопределено Тогда
|
Если Значение = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Дата = "Дата";
|
Дата = "Дата";
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип(Дата) Тогда
|
Если ТипЗнч(Значение) = Тип(Дата) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
Иначе
|
Иначе
|
||||||
Значение = XMLЗначение(Тип(Дата), Значение);
|
Значение = XMLЗначение(Тип(Дата), Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
ООД = Новый ОписаниеТипов(Дата);
|
ООД = Новый ОписаниеТипов(Дата);
|
||||||
Значение = ООД.ПривестиЗначение(Значение);
|
Значение = ООД.ПривестиЗначение(Значение);
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПолучитьЧисло(Значение) Экспорт
|
Процедура ПолучитьЧисло(Значение) Экспорт
|
||||||
|
|
||||||
ОписаниеТипа = Новый ОписаниеТипов("Число");
|
ОписаниеТипа = Новый ОписаниеТипов("Число");
|
||||||
Значение = ОписаниеТипа.ПривестиЗначение(Значение);
|
Значение = ОписаниеТипа.ПривестиЗначение(Значение);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -301,14 +301,14 @@
|
|||||||
|
|
||||||
Функция ЭтоКоллекция(Знач Значение)
|
Функция ЭтоКоллекция(Знач Значение)
|
||||||
|
|
||||||
Возврат ТипЗнч(Значение) = Тип("Массив") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип(
|
Возврат ТипЗнч(Значение) = Тип("Массив") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип(
|
||||||
"Соответствие");
|
"Соответствие");
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ЭтоСимвольное(Знач Значение)
|
Функция ЭтоСимвольное(Знач Значение)
|
||||||
|
|
||||||
Возврат ТипЗнч(Значение) = Тип("Строка") Или ТипЗнч(Значение) = Тип("Число") Или ТипЗнч(Значение) = Тип("Дата");
|
Возврат ТипЗнч(Значение) = Тип("Строка") Или ТипЗнч(Значение) = Тип("Число") Или ТипЗнч(Значение) = Тип("Дата");
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
@@ -1849,8 +1849,8 @@
|
|||||||
|
|
||||||
Проверка_НоушнОбъект(Результат, "database");
|
Проверка_НоушнОбъект(Результат, "database");
|
||||||
|
|
||||||
База = Результат["id"];
|
База = Результат["id"];
|
||||||
Заголовок = "Тестовый заголовок";
|
Заголовок = "Тестовый заголовок";
|
||||||
Описание = "Тестовое описание";
|
Описание = "Тестовое описание";
|
||||||
|
|
||||||
Свойства = Новый Соответствие;
|
Свойства = Новый Соответствие;
|
||||||
@@ -1900,16 +1900,16 @@
|
|||||||
Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"));
|
Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"));
|
||||||
|
|
||||||
Свойства = Новый Соответствие;
|
Свойства = Новый Соответствие;
|
||||||
Свойства.Вставить("Имя" , "ООО Вектор");
|
Свойства.Вставить("Имя" , "ООО Вектор");
|
||||||
Свойства.Вставить("Описание" , "Наш первый клиент");
|
Свойства.Вставить("Описание" , "Наш первый клиент");
|
||||||
Свойства.Вставить("Номер" , 1);
|
Свойства.Вставить("Номер" , 1);
|
||||||
Свойства.Вставить("Статус" , "Обычный");
|
Свойства.Вставить("Статус" , "Обычный");
|
||||||
Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату());
|
Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату());
|
||||||
Свойства.Вставить("Картинка" , Картинка);
|
Свойства.Вставить("Картинка" , Картинка);
|
||||||
Свойства.Вставить("Активен" , Истина);
|
Свойства.Вставить("Активен" , Истина);
|
||||||
Свойства.Вставить("Сайт" , "https://vector.ru");
|
Свойства.Вставить("Сайт" , "https://vector.ru");
|
||||||
Свойства.Вставить("Почта" , "mail@vector.ru");
|
Свойства.Вставить("Почта" , "mail@vector.ru");
|
||||||
Свойства.Вставить("Телефон" , "88005553535");
|
Свойства.Вставить("Телефон" , "88005553535");
|
||||||
Свойства.Вставить("Статус" , "Новый");
|
Свойства.Вставить("Статус" , "Новый");
|
||||||
|
|
||||||
Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства);
|
Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства);
|
||||||
@@ -1966,7 +1966,7 @@
|
|||||||
|
|
||||||
Проверка_НоушнОбъект(Результат, "list");
|
Проверка_НоушнОбъект(Результат, "list");
|
||||||
|
|
||||||
Блок = Результат["results"][0]["id"];
|
Блок = Результат["results"][0]["id"];
|
||||||
Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок);
|
Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок);
|
||||||
|
|
||||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки");
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки");
|
||||||
@@ -3853,7 +3853,7 @@
|
|||||||
Процедура Telegram_ПолучитьОбновления(ПараметрыФункции)
|
Процедура Telegram_ПолучитьОбновления(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Результат = OPI_Telegram.ПолучитьОбновления(Токен);
|
Результат = OPI_Telegram.ПолучитьОбновления(Токен);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
@@ -4323,8 +4323,8 @@
|
|||||||
Процедура Telegram_Бан(ПараметрыФункции)
|
Процедура Telegram_Бан(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
IDПользователя = ПараметрыФункции["Telegram_ChatID"];
|
IDПользователя = ПараметрыФункции["Telegram_ChatID"];
|
||||||
IDКанала = ПараметрыФункции["Telegram_ChannelID"];
|
IDКанала = ПараметрыФункции["Telegram_ChannelID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя);
|
Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя);
|
||||||
|
|
||||||
@@ -4448,9 +4448,9 @@
|
|||||||
Процедура Telegram_СоздатьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_СоздатьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Иконка = "5357419403325481346";
|
Иконка = "5357419403325481346";
|
||||||
Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор);
|
Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор);
|
||||||
|
|
||||||
Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка);
|
Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка);
|
||||||
|
|
||||||
@@ -4468,7 +4468,7 @@
|
|||||||
|
|
||||||
ЧатТема = Чат + "*" + Тема;
|
ЧатТема = Чат + "*" + Тема;
|
||||||
Текст = ПараметрыФункции["String"];
|
Текст = ПараметрыФункции["String"];
|
||||||
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст);
|
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст);
|
||||||
|
|
||||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)");
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)");
|
||||||
|
|
||||||
@@ -4479,10 +4479,10 @@
|
|||||||
Процедура Telegram_ИзменитьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ИзменитьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
НовоеИмя = "Новый тестовый заголовок";
|
НовоеИмя = "Новый тестовый заголовок";
|
||||||
НовяИконка = "5310132165583840589";
|
НовяИконка = "5310132165583840589";
|
||||||
|
|
||||||
Результат = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка);
|
Результат = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка);
|
||||||
|
|
||||||
@@ -4499,8 +4499,8 @@
|
|||||||
Процедура Telegram_ЗакрытьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ЗакрытьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP
|
OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP
|
||||||
|
|
||||||
@@ -4525,8 +4525,8 @@
|
|||||||
Процедура Telegram_ОткрытьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ОткрытьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему
|
Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему
|
||||||
|
|
||||||
@@ -4549,8 +4549,8 @@
|
|||||||
Процедура Telegram_УдалитьТемуФорума(ПараметрыФункции)
|
Процедура Telegram_УдалитьТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема);
|
Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема);
|
||||||
|
|
||||||
@@ -4567,8 +4567,8 @@
|
|||||||
Процедура Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыФункции)
|
Процедура Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат);
|
Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат);
|
||||||
|
|
||||||
@@ -4591,7 +4591,7 @@
|
|||||||
Процедура Telegram_СкрытьГлавнуюТемуФорума(ПараметрыФункции)
|
Процедура Telegram_СкрытьГлавнуюТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат);
|
Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат);
|
||||||
|
|
||||||
@@ -4608,7 +4608,7 @@
|
|||||||
Процедура Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыФункции)
|
Процедура Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат);
|
Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат);
|
||||||
|
|
||||||
@@ -4626,7 +4626,7 @@
|
|||||||
|
|
||||||
Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
|
Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
|
||||||
Токен = ПараметрыФункции["Telegram_Token"];
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||||
|
|
||||||
Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок);
|
Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок);
|
||||||
|
|
||||||
@@ -6253,7 +6253,7 @@
|
|||||||
Процедура Dropbox_ОтменитьПубликациюФайла(ПараметрыФункции)
|
Процедура Dropbox_ОтменитьПубликациюФайла(ПараметрыФункции)
|
||||||
|
|
||||||
Токен = ПараметрыФункции["Dropbox_Token"];
|
Токен = ПараметрыФункции["Dropbox_Token"];
|
||||||
Файл = ПараметрыФункции["Dropbox_FileID"];
|
Файл = ПараметрыФункции["Dropbox_FileID"];
|
||||||
|
|
||||||
Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл);
|
Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл);
|
||||||
|
|
||||||
@@ -7223,7 +7223,7 @@
|
|||||||
Процедура Bitrix24_ПолучитьХранилище(ПараметрыФункции)
|
Процедура Bitrix24_ПолучитьХранилище(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDХранилища = 3;
|
IDХранилища = 3;
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища);
|
Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища);
|
||||||
|
|
||||||
@@ -7374,7 +7374,7 @@
|
|||||||
Процедура Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыФункции)
|
Процедура Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога);
|
Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога);
|
||||||
|
|
||||||
@@ -7421,7 +7421,7 @@
|
|||||||
Процедура Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыФункции)
|
Процедура Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога);
|
Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога);
|
||||||
|
|
||||||
@@ -7445,7 +7445,7 @@
|
|||||||
Процедура Bitrix24_ПоместитьКаталогВКорзину(ПараметрыФункции)
|
Процедура Bitrix24_ПоместитьКаталогВКорзину(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||||
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
|
||||||
|
|
||||||
Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога);
|
Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user