diff --git a/.github/workflows/os/format.os b/.github/workflows/os/format.os index c37e3932a6..786c4ee1b1 100644 --- a/.github/workflows/os/format.os +++ b/.github/workflows/os/format.os @@ -23,6 +23,7 @@ КонецЦикла; ТекстФайла = СтрСоединить(БлокиКода, ""); + ТекстФайла = СтрЗаменить(ТекстФайла, Символы.Таб, " "); ТекстовыйДокумент.УстановитьТекст(ТекстФайла); ТекстовыйДокумент.Записать(ПутьКМодулю); diff --git a/src/en/OInt/core/Modules/OPI_Bitrix24.os b/src/en/OInt/core/Modules/OPI_Bitrix24.os index ab423babb9..63830b0d10 100644 --- a/src/en/OInt/core/Modules/OPI_Bitrix24.os +++ b/src/en/OInt/core/Modules/OPI_Bitrix24.os @@ -141,10 +141,10 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function ServerTime(Val URL, Val Token = "") Export - Parameters = NormalizeAuth(URL, Token, "server.time"); - Response = OPI_Tools.Get(URL, Parameters); + Parameters = NormalizeAuth(URL, Token, "server.time"); + Response = OPI_Tools.Get(URL, Parameters); - Return Response; + Return Response; EndFunction @@ -170,12 +170,12 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function CreatePost(Val URL - , Val Text - , Val Visibility = "UA" - , Val Files = "" - , Val Title = "" - , Val Important = False - , Val Token = "") Export + , Val Text + , Val Visibility = "UA" + , Val Files = "" + , Val Title = "" + , Val Important = False + , Val Token = "") Export MakeBoolean(Important); @@ -1015,9 +1015,9 @@ Function GetTasksFilterStructure(Val Clear = False) Export , ""); If Clear Then - For Each Filter In FilterStructure Do - Filter.Value = ""; - EndDo; + For Each Filter In FilterStructure Do + Filter.Value = ""; + EndDo; EndIf; //@skip-check constructor-function-return-section @@ -1367,7 +1367,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function GetResultsList(Val URL, Val TaskID, Val Token = "") Export - Response = ManageTask(URL, TaskID, "tasks.task.result.list", Token); + Response = ManageTask(URL, TaskID, "tasks.task.result.list", Token); Return Response; EndFunction @@ -1387,7 +1387,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function CreateResultFromComment(Val URL, Val CommentID, Val Token = "") Export - Parameters = NormalizeAuth(URL, Token, "tasks.task.result.addFromComment"); + Parameters = NormalizeAuth(URL, Token, "tasks.task.result.addFromComment"); OPI_Tools.AddField("commentId", CommentID, "String", Parameters); Response = OPI_Tools.Post(URL, Parameters); @@ -1411,7 +1411,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function DeleteResultFromComment(Val URL, Val CommentID, Val Token = "") Export - Parameters = NormalizeAuth(URL, Token, "tasks.task.result.deleteFromComment"); + Parameters = NormalizeAuth(URL, Token, "tasks.task.result.deleteFromComment"); OPI_Tools.AddField("commentId", CommentID, "String", Parameters); Response = OPI_Tools.Post(URL, Parameters); @@ -1864,7 +1864,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API 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); Return Response; @@ -1886,8 +1886,8 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function GetStorage(Val URL, Val StorageID, Val Token = "") Export - Response = FileManagement(URL, StorageID, "disk.storage.get", Token); - Return Response; + Response = FileManagement(URL, StorageID, "disk.storage.get", Token); + Return Response; EndFunction @@ -1907,7 +1907,7 @@ EndFunction // 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"); + Parameters = NormalizeAuth(URL, Token, "disk.storage.rename"); OPI_Tools.AddField("id" , StorageID , "String", Parameters); OPI_Tools.AddField("newName", Name , "String", Parameters); @@ -1933,8 +1933,8 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function GetStorageObjects(Val URL, Val StorageID, Val Token = "") Export - Response = FileManagement(URL, StorageID, "disk.storage.getchildren", Token); - Return Response; + Response = FileManagement(URL, StorageID, "disk.storage.getchildren", Token); + Return Response; EndFunction @@ -1954,11 +1954,11 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function CreateStorageFolder(Val URL, Val StorageID, Val Name, Val Token = "") Export - OPI_TypeConversion.GetLine(Name); + OPI_TypeConversion.GetLine(Name); - FolderStructure = New Structure("NAME", Name); + FolderStructure = New Structure("NAME", Name); - Parameters = NormalizeAuth(URL, Token, "disk.storage.addfolder"); + Parameters = NormalizeAuth(URL, Token, "disk.storage.addfolder"); OPI_Tools.AddField("id" , StorageID , "String" , Parameters); OPI_Tools.AddField("data", FolderStructure, "Collection", Parameters); @@ -3443,33 +3443,33 @@ Function NormalizeAuth(URL, Val Token, Val Method = "") Parameters = New Structure; IsTokenAuth = ValueIsFilled(Token); - UncorrectItems = New Array; - UncorrectItems.Add("https://"); - UncorrectItems.Add("http://"); - UncorrectItems.Add("www."); + UncorrectItems = New Array; + UncorrectItems.Add("https://"); + UncorrectItems.Add("http://"); + UncorrectItems.Add("www."); - For Each DeletedElement In UncorrectItems Do - URL = StrReplace(URL, DeletedElement, ""); - EndDo; + For Each DeletedElement In UncorrectItems Do + URL = StrReplace(URL, DeletedElement, ""); + EndDo; - URL = TrimAll(URL); + URL = TrimAll(URL); - If Not StrEndsWith(URL, "/") Then - URL = URL + "/"; + If Not StrEndsWith(URL, "/") Then + URL = URL + "/"; EndIf; If IsTokenAuth Then If Not StrEndsWith(URL, "rest/") Then - URL = URL + "rest/"; + URL = URL + "rest/"; EndIf; Parameters.Insert("auth", Token); EndIf; - If ValueIsFilled(Method) Then - URL = URL + TrimAll(Method); + If ValueIsFilled(Method) Then + URL = URL + TrimAll(Method); EndIf; Return Parameters; diff --git a/src/en/OInt/core/Modules/OPI_Dropbox.os b/src/en/OInt/core/Modules/OPI_Dropbox.os index 1c93134c34..1d58a75490 100644 --- a/src/en/OInt/core/Modules/OPI_Dropbox.os +++ b/src/en/OInt/core/Modules/OPI_Dropbox.os @@ -751,13 +751,13 @@ EndFunction // Map Of KeyAndValue - serialized JSON response from Dropbox Function CancelFilePublication(Val Token, Val FileID) Export - OPI_TypeConversion.GetLine(FileID); + OPI_TypeConversion.GetLine(FileID); If Not StrStartsWith(FileID, "id:") Then FileID = "id:" + FileID; EndIf; - URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; + URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; Parameters = New Structure; OPI_Tools.AddField("file", FileID, "String", Parameters); diff --git a/src/en/OInt/core/Modules/OPI_GoogleDrive.os b/src/en/OInt/core/Modules/OPI_GoogleDrive.os index d421cf56bc..8a9f885a59 100644 --- a/src/en/OInt/core/Modules/OPI_GoogleDrive.os +++ b/src/en/OInt/core/Modules/OPI_GoogleDrive.os @@ -604,8 +604,8 @@ Function UploadLargeFile(Val Description, Val FileMapping, Val Headers, Val Iden Return Response; EndIf; - UploadResponse = UploadFileInParts(Binary, UploadURL); - Response = ?(ValueIsFilled(UploadResponse), UploadResponse, Response); + UploadResponse = UploadFileInParts(Binary, UploadURL); + Response = ?(ValueIsFilled(UploadResponse), UploadResponse, Response); OPI_Tools.ProcessResponse(Response); Return Response; @@ -614,9 +614,9 @@ EndFunction Function UploadFileInParts(Val Binary, Val UploadURL) - Response = ""; - ChunkSize = 268435456; - BytesRead = 0; + Response = ""; + ChunkSize = 268435456; + BytesRead = 0; CurrentPosition = 0; TotalSize = Binary.Size(); StrTotalSize = OPI_Tools.NumberToString(TotalSize); @@ -649,15 +649,15 @@ Function UploadFileInParts(Val Binary, Val UploadURL) Response = OPI_Tools.Put(UploadURL, CurrentData, AdditionalHeaders, False, True); - CheckResult = CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, CurrentPosition); + CheckResult = CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, CurrentPosition); - If ValueIsFilled(CheckResult) Then - Return CheckResult; - EndIf; + If ValueIsFilled(CheckResult) Then + Return CheckResult; + EndIf; KBytes = 1024; MByte = KBytes * KBytes; - Message(OPI_Tools.ProgressInformation(CurrentPosition, TotalSize, "MB", MByte)); + Message(OPI_Tools.ProgressInformation(CurrentPosition, TotalSize, "MB", MByte)); RunGarbageCollection(); FreeObject(CurrentData); @@ -695,7 +695,7 @@ Function CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, C Else OPI_Tools.ProcessResponse(Response); - Return Response; + Return Response; EndIf; @@ -713,7 +713,7 @@ Function CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, C PartsRequired = 2; If Not ArrayOfInformation.Count() = PartsRequired Then - OPI_Tools.ProcessResponse(Response); + OPI_Tools.ProcessResponse(Response); Return Response; EndIf; diff --git a/src/en/OInt/core/Modules/OPI_GoogleSheets.os b/src/en/OInt/core/Modules/OPI_GoogleSheets.os index 1b6160f071..4edcfd98f7 100644 --- a/src/en/OInt/core/Modules/OPI_GoogleSheets.os +++ b/src/en/OInt/core/Modules/OPI_GoogleSheets.os @@ -359,7 +359,7 @@ EndProcedure Procedure AddSheetName(Cell, Val Sheet) If ValueIsFilled(Sheet) Then - Cell = "'" + Sheet + "'!" + Cell; + Cell = "'" + Sheet + "'!" + Cell; EndIf; EndProcedure diff --git a/src/en/OInt/core/Modules/OPI_Telegram.os b/src/en/OInt/core/Modules/OPI_Telegram.os index f2a141cd08..94beba9833 100644 --- a/src/en/OInt/core/Modules/OPI_Telegram.os +++ b/src/en/OInt/core/Modules/OPI_Telegram.os @@ -250,11 +250,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendTextMessage(Val Token - , Val ChatID - , Val Text - , Val Keyboard = "" - , Val Markup = "Markdown" - , Val RepliedID = 0) Export + , Val ChatID + , Val Text + , Val Keyboard = "" + , Val Markup = "Markdown" + , Val RepliedID = 0) Export OPI_TypeConversion.GetLine(Token); OPI_Tools.ReplaceSpecialCharacters(Text, Markup); @@ -290,11 +290,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendImage(Val Token - , Val ChatID - , Val Text - , Val Image - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val Image + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, Image, "photo", Keyboard, Markup); @@ -314,11 +314,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendVideo(Val Token - , Val ChatID - , Val Text - , Val Video - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val Video + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, Video, "video", Keyboard, Markup); @@ -338,11 +338,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendAudio(Val Token - , Val ChatID - , Val Text - , Val Audio - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val Audio + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, Audio, "audio", Keyboard, Markup); @@ -363,12 +363,12 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendDocument(Val Token - , Val ChatID - , Val Text - , Val Document - , Val Keyboard = "" - , Val Markup = "Markdown" - , Val FileName = "") Export + , Val ChatID + , Val Text + , Val Document + , Val Keyboard = "" + , Val Markup = "Markdown" + , Val FileName = "") Export Return SendFile(Token, ChatID, Text, Document, "document", Keyboard, Markup, FileName); @@ -388,11 +388,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendGif(Val Token - , Val ChatID - , Val Text - , Val GIF - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val GIF + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, GIF, "animation", Keyboard, Markup); @@ -415,18 +415,18 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendMediaGroup(Val Token - , Val ChatID - , Val Text - , Val FileMapping - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val FileMapping + , Val Keyboard = "" + , Val Markup = "Markdown") Export // FileMapping // Key - File, Value - Type // Types: audio, document, photo, video // Different types cannot be mixed! - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); OPI_TypeConversion.GetLine(ChatID); @@ -466,7 +466,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); OPI_TypeConversion.GetLine(ChatID); @@ -501,7 +501,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); OPI_TypeConversion.GetLine(ChatID); @@ -642,7 +642,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function Ban(Val Token, Val ChatID, Val UserID) Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); URL = "api.telegram.org/bot" + Token + "/banChatMember"; @@ -670,7 +670,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function Unban(Val Token, Val ChatID, Val UserID) Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); URL = "api.telegram.org/bot" + Token + "/unbanChatMember"; @@ -705,7 +705,7 @@ Function CreateInvitationLink(Val Token , Val ExpirationDate = "" , Val UserLimit = 0) Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); URL = "api.telegram.org/bot" + Token + "/createChatInviteLink"; @@ -817,16 +817,16 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export - OPI_TypeConversion.GetLine(Token); + OPI_TypeConversion.GetLine(Token); - URL = "api.telegram.org/bot" + Token + "/deleteMessage"; + URL = "api.telegram.org/bot" + Token + "/deleteMessage"; - Parameters = New Structure; - OPI_Tools.AddField("message_id", MessageID, "String", Parameters); - OPI_Tools.AddField("chat_id" , ChatID , "String", Parameters); + Parameters = New Structure; + OPI_Tools.AddField("message_id", MessageID, "String", Parameters); + OPI_Tools.AddField("chat_id" , ChatID , "String", Parameters); - Response = OPI_Tools.Get(URL, Parameters); - Return Response; + Response = OPI_Tools.Get(URL, Parameters); + Return Response; EndFunction @@ -852,7 +852,7 @@ Function GetAvatarIconList(Val Token) Export Icons = Response[Result]; If Not ValueIsFilled(Icons) Then - Return Response; + Return Response; EndIf; Collection = New Map; @@ -1267,28 +1267,28 @@ Procedure ConvertFilesToMedia(FileMapping, Text, Media) TempMap = New Map; Counter = 0; - For Each CurrentFile In FileMapping Do + For Each CurrentFile In FileMapping Do - CurrentData = CurrentFile.Key; - TypeOfMedia = CurrentFile.Value; + CurrentData = CurrentFile.Key; + TypeOfMedia = CurrentFile.Value; MediaName = ConvertFileData(CurrentData, TypeOfMedia, Counter); - TempMap.Insert(MediaName + "|" + MediaName, CurrentData); + TempMap.Insert(MediaName + "|" + MediaName, CurrentData); - MediaStructure = New Structure; - MediaStructure.Insert("type" , TypeOfMedia); - MediaStructure.Insert("media", "attach://" + MediaName); + MediaStructure = New Structure; + MediaStructure.Insert("type" , TypeOfMedia); + MediaStructure.Insert("media", "attach://" + MediaName); - If Counter = 0 Then - MediaStructure.Insert("caption", Text); - EndIf; + If Counter = 0 Then + MediaStructure.Insert("caption", Text); + EndIf; - Media.Add(MediaStructure); + Media.Add(MediaStructure); - Counter = Counter + 1; + Counter = Counter + 1; - EndDo; + EndDo; Media = OPI_Tools.JSONString(Media); FileMapping = TempMap; diff --git a/src/en/OInt/core/Modules/OPI_Twitter.os b/src/en/OInt/core/Modules/OPI_Twitter.os index 0a36ca9662..e75866caf2 100644 --- a/src/en/OInt/core/Modules/OPI_Twitter.os +++ b/src/en/OInt/core/Modules/OPI_Twitter.os @@ -202,7 +202,7 @@ Function CreateCustomTweet(Val Text = "" If PollOptionsArray.Count() > 0 Then - OptionStructure = New Structure("options,duration_minutes", PollOptionsArray, PollDuration); + OptionStructure = New Structure("options,duration_minutes", PollOptionsArray, PollDuration); Fields.Insert("poll", OptionStructure); EndIf; @@ -664,22 +664,22 @@ EndFunction Function GetProcessingStatus(Val Parameters, Val Fields, Val URL) - ProcessingInfo = "processing_info"; + ProcessingInfo = "processing_info"; Authorization = CreateAuthorizationHeaderV1(Parameters, Fields, "POST", URL); Response = OPI_Tools.Post(URL, Fields, Authorization, False); Information = Response[ProcessingInfo]; If Not ValueIsFilled(Information) Then - Return Response; + Return Response; EndIf; ProcessingStatus = Information["state"]; If Not ValueIsFilled(ProcessingStatus) Then - Return Response; + Return Response; Else - Return ProcessingStatus; + Return ProcessingStatus; EndIf; EndFunction diff --git a/src/en/OInt/core/Modules/OPI_VK.os b/src/en/OInt/core/Modules/OPI_VK.os index 699b91d2ec..20391969e8 100644 --- a/src/en/OInt/core/Modules/OPI_VK.os +++ b/src/en/OInt/core/Modules/OPI_VK.os @@ -104,7 +104,7 @@ Function CreatePost(Val Text ObjectId = ResponseMap.Get("id"); If Not ValueIsFilled(OwnerId) Or Not ValueIsFilled(ObjectId) Then - Return ResponseMap; + Return ResponseMap; EndIf; OwnerId = OPI_Tools.NumberToString(OwnerId); @@ -208,11 +208,11 @@ Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Paramete If ValueIsFilled(Photo) Then - PhotoID = Photo["id"]; + PhotoID = Photo["id"]; - If Not ValueIsFilled(PhotoID) Then - Return Response; - EndIf; + If Not ValueIsFilled(PhotoID) Then + Return Response; + EndIf; Else Return Response; @@ -234,7 +234,7 @@ Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Paramete PollMap = Poll.Get(Response_); If Not ValueIsFilled(PollMap) Then - Return Poll; + Return Poll; EndIf; OwnerId = PollMap.Get("owner_id"); @@ -395,26 +395,26 @@ Function UploadVideoToServer(Val Video , Val Album = "" , Val Parameters = "") Export - String_ = "String"; - Parameters = GetStandardParameters(Parameters); + String_ = "String"; + Parameters = GetStandardParameters(Parameters); - OPI_Tools.AddField("name" , Name , String_, Parameters); - OPI_Tools.AddField("description", Description , String_, Parameters); - OPI_Tools.AddField("album_id" , Album , String_, Parameters); + OPI_Tools.AddField("name" , Name , String_, Parameters); + OPI_Tools.AddField("description", Description , String_, Parameters); + OPI_Tools.AddField("album_id" , Album , String_, Parameters); - Response = OPI_Tools.Get("api.vk.com/method/video.save", Parameters); + Response = OPI_Tools.Get("api.vk.com/method/video.save", Parameters); Result = Response["response"]; If Not ValueIsFilled(Result) Then - Return Response; + Return Response; EndIf; - URL = Result["upload_url"]; + URL = Result["upload_url"]; - If Not ValueIsFilled(URL) Then - Return Response; - EndIf; + If Not ValueIsFilled(URL) Then + Return Response; + EndIf; FileMapping = New Map; OPI_Tools.AddField("video_file.mp4", Video, "BinaryData", FileMapping); @@ -771,16 +771,16 @@ Function ShortenLink(Val URL, Val Parameters = "") Export If ValueIsFilled(Result) Then - URL = Result["short_url"]; + URL = Result["short_url"]; - If ValueIsFilled(URL) Then - Return URL; - Else - Return Response; - EndIf; + If ValueIsFilled(URL) Then + Return URL; + Else + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; EndFunction @@ -1065,14 +1065,14 @@ Function GetProductCategoryList(Val Parameters = "") Export If ValueIsFilled(Result) Then - Count = Result["count"]; + Count = Result["count"]; - If Not ValueIsFilled(Count) Then - Return Response; - EndIf; + If Not ValueIsFilled(Count) Then + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; Parameters_.Insert("count", Count); @@ -1081,14 +1081,14 @@ Function GetProductCategoryList(Val Parameters = "") Export If ValueIsFilled(Result) Then - Categories = Result["items"]; + Categories = Result["items"]; - If Not ValueIsFilled(Categories) Then - Return Response; - EndIf; + If Not ValueIsFilled(Categories) Then + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; CategoryMap = New Map; @@ -1380,7 +1380,7 @@ EndFunction // // Parameters: // Name - String - New selection name - title -// Selection - String - Selection ID - sel +// Selection - String - Selection ID - sel // Image - String, BinaryData - New selection image - picture // Main - Boolean - Main - main // Hidden - Boolean - Hidden - hidden @@ -1757,19 +1757,19 @@ EndFunction Function GetImageID(Val Image, Val Parameters, Val View) - Response_ = "response"; + Response_ = "response"; Response = UploadPhotoToServer(Image, Parameters, View); Result = Response[Response_]; If ValueIsFilled(Result) Then - PhotoID = Result["photo_id"]; + PhotoID = Result["photo_id"]; - If Not ValueIsFilled(PhotoID) Then - Return Response; - EndIf; + If Not ValueIsFilled(PhotoID) Then + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; PhotoID = OPI_Tools.NumberToString(PhotoID); @@ -1779,17 +1779,17 @@ EndFunction Function GetImageMap(Val Image, Val Parameters, Val View) - Response = UploadPhotoToServer(Image, Parameters, View); + Response = UploadPhotoToServer(Image, Parameters, View); ResponseArray = Response.Get("response"); If Not ValueIsFilled(ResponseArray) Or Not TypeOf(ResponseArray) = Type("Array") Then - Return Response; + Return Response; Else - If ResponseArray.Count() = 0 Then - Return Response; - Else - ResponseMap = ResponseArray[0]; - EndIf; + If ResponseArray.Count() = 0 Then + Return Response; + Else + ResponseMap = ResponseArray[0]; + EndIf; EndIf; Return ResponseMap; @@ -1798,20 +1798,20 @@ EndFunction Function GetSelectionArray(Val Selections, Val Parameters = "") - Response_ = "response"; - Selections = GetSelectionsByID(Selections, Parameters); + Response_ = "response"; + Selections = GetSelectionsByID(Selections, Parameters); Result = Selections[Response_]; If ValueIsFilled(Result) Then - SelectionArray = Result["items"]; + SelectionArray = Result["items"]; - If Not ValueIsFilled(SelectionArray) Then - Return Selections; - EndIf; + If Not ValueIsFilled(SelectionArray) Then + Return Selections; + EndIf; - Else - Return Selections; + Else + Return Selections; EndIf; Return SelectionArray; @@ -1914,11 +1914,11 @@ Function ProductManagement(Val ProductDescription, Val ProductID = "", Val Selec ProductID = Result["market_item_id"]; If Not ValueIsFilled(ProductID) Then - Return Response; + Return Response; EndIf; Else - Return Response; + Return Response; EndIf; If ValueIsFilled(Selection) And ValueIsFilled(ProductID) Then @@ -2060,14 +2060,14 @@ Procedure FillProductRequestFields(Val ProductDescription, Parameters) Result = Response[Response_]; If ValueIsFilled(Result) Then - PhotoID = Result["photo_id"]; + PhotoID = Result["photo_id"]; - If Not ValueIsFilled(PhotoID) Then - Return; - EndIf; + If Not ValueIsFilled(PhotoID) Then + Return; + EndIf; Else - Return; + Return; EndIf; PhotoID = OPI_Tools.NumberToString(PhotoID); @@ -2116,9 +2116,9 @@ Procedure AddAdditionalProductPhotos(Val PhotoArray, Parameters) PhotoID = GetImageID(Photo, Parameters, "Product"); - If Not TypeOf(PhotoID) = Type("String") Then - Return; - EndIf; + If Not TypeOf(PhotoID) = Type("String") Then + Return; + EndIf; PhotoString = PhotoString + PhotoID + ","; diff --git a/src/en/OInt/core/Modules/OPI_YandexDisk.os b/src/en/OInt/core/Modules/OPI_YandexDisk.os index e431b66a6c..44d2f1389f 100644 --- a/src/en/OInt/core/Modules/OPI_YandexDisk.os +++ b/src/en/OInt/core/Modules/OPI_YandexDisk.os @@ -89,7 +89,7 @@ Function CreateFolder(Val Token, Val Path) Export ResponseURL = Response[Href]; If Not ValueIsFilled(ResponseURL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.Get(ResponseURL, , Headers); @@ -183,7 +183,7 @@ Function CreateObjectCopy(Val Token, Val Original, Val Path, Val Overwrite = Fal ResponseURL = Response[Href]; If Not ValueIsFilled(ResponseURL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.Get(ResponseURL, , Headers); @@ -230,14 +230,14 @@ EndFunction Function DownloadFile(Val Token, Val Path, Val SavePath = "") Export OPI_TypeConversion.GetLine(SavePath); - Response = GetDownloadLink(Token, Path); - URL = Response["href"]; + Response = GetDownloadLink(Token, Path); + URL = Response["href"]; - If Not ValueIsFilled(URL) Then - Return Response; - EndIf; + If Not ValueIsFilled(URL) Then + Return Response; + EndIf; - Response = OPI_Tools.Get(URL, , , SavePath); + Response = OPI_Tools.Get(URL, , , SavePath); Return Response; @@ -330,7 +330,7 @@ Function MoveObject(Val Token, Val Original, Val Path, Val Overwrite = False) Ex ResponseURL = Response[Href]; If Not ValueIsFilled(ResponseURL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.Get(ResponseURL, , Headers); @@ -369,7 +369,7 @@ Function UploadFile(Val Token, Val Path, Val File, Val Overwrite = False) Export URL = Response[Href]; If Not ValueIsFilled(URL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.PutMultipart(URL, New Structure(), File, "multipart", Headers); diff --git a/src/en/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os b/src/en/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os index 3ee686d55d..617b80ab6b 100644 --- a/src/en/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os +++ b/src/en/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os @@ -4,5 +4,5 @@ Tests = OPI_TestDataRetrieval.FormAssertsTests(); For Each Test In Tests Do - Execute("OPI_Tests." + Test + "()"); + Execute("OPI_Tests." + Test + "()"); EndDo; diff --git a/src/en/OInt/tests/Modules/internal/OPI_Tests.os b/src/en/OInt/tests/Modules/internal/OPI_Tests.os index 824511cd95..3ab6fb20aa 100644 --- a/src/en/OInt/tests/Modules/internal/OPI_Tests.os +++ b/src/en/OInt/tests/Modules/internal/OPI_Tests.os @@ -68,71 +68,71 @@ EndFunction Procedure TelegramAPI_GetBotInfo() Export - TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - Telegram_GetBotInformation(TestParameters); + Telegram_GetBotInformation(TestParameters); EndProcedure Procedure TelegramAPI_GetUpdates() Export - TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - Telegram_DeleteWebhook(TestParameters); - Telegram_GetUpdates(TestParameters); + Telegram_DeleteWebhook(TestParameters); + Telegram_GetUpdates(TestParameters); EndProcedure Procedure TelegramAPI_SetWebhook() Export - TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_URL" , TestParameters); + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_URL" , TestParameters); - Telegram_SetWebhook(TestParameters); - Telegram_DeleteWebhook(TestParameters); + Telegram_SetWebhook(TestParameters); + Telegram_DeleteWebhook(TestParameters); EndProcedure Procedure TelegramAPI_SendTextMessage() Export TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - Telegram_SendTextMessage(TestParameters); + Telegram_SendTextMessage(TestParameters); EndProcedure Procedure TelegramAPI_SendImage() Export TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters); - Telegram_SendPicture(TestParameters); - Telegram_DownloadFile(TestParameters); + Telegram_SendPicture(TestParameters); + Telegram_DownloadFile(TestParameters); EndProcedure Procedure TelegramAPI_SendVideo() Export TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Video" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Video" , TestParameters); - Telegram_SendVideo(TestParameters); - Telegram_DownloadFile(TestParameters); + Telegram_SendVideo(TestParameters); + Telegram_DownloadFile(TestParameters); EndProcedure @@ -225,7 +225,7 @@ Procedure TelegramAPI_SendPoll() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - Telegram_SendPoll(TestParameters); + Telegram_SendPoll(TestParameters); EndProcedure @@ -237,7 +237,7 @@ Procedure TelegramAPI_ForwardMessage() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelMessageID", TestParameters); - Telegram_ForwardMessage(TestParameters); + Telegram_ForwardMessage(TestParameters); EndProcedure @@ -259,7 +259,7 @@ Procedure TelegramAPI_CreateInvitationLink() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - Telegram_CreateInviteLink(TestParameters); + Telegram_CreateInviteLink(TestParameters); EndProcedure @@ -270,9 +270,9 @@ Procedure TelegramAPI_PinUnpinMessage() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelMessageID", TestParameters); - Telegram_PinMessage(TestParameters); - Telegram_UnpinMessage(TestParameters); - Telegram_DeleteMessage(TestParameters); + Telegram_PinMessage(TestParameters); + Telegram_UnpinMessage(TestParameters); + Telegram_DeleteMessage(TestParameters); EndProcedure @@ -291,7 +291,7 @@ Procedure TelegramAPI_GetForumAvatarsList() Export TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - Telegram_GetForumAvatarList(TestParameters); + Telegram_GetForumAvatarList(TestParameters); EndProcedure @@ -303,33 +303,33 @@ Procedure TelegramAPI_CreateDeleteForumTopic() Export OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - Telegram_CreateForumTopic(TestParameters); - Telegram_EditForumTopic(TestParameters); - Telegram_CloseForumTopic(TestParameters); - Telegram_OpenForumTopic(TestParameters); - Telegram_ClearPinnedMessagesList(TestParameters); - Telegram_DeleteForumTopic(TestParameters); + Telegram_CreateForumTopic(TestParameters); + Telegram_EditForumTopic(TestParameters); + Telegram_CloseForumTopic(TestParameters); + Telegram_OpenForumTopic(TestParameters); + Telegram_ClearPinnedMessagesList(TestParameters); + Telegram_DeleteForumTopic(TestParameters); EndProcedure Procedure TelegramAPI_HideShowMainTopic() Export - TestParameters = New Structure; + TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ForumID", TestParameters); - Telegram_HideMainForumTopic(TestParameters); - Telegram_ShowMainForumTopic(TestParameters); + Telegram_HideMainForumTopic(TestParameters); + Telegram_ShowMainForumTopic(TestParameters); EndProcedure Procedure TelegramAPI_ChangeMainTopicName() Export - TestParameters = New Structure; + TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ForumID", TestParameters); - Telegram_ChangeMainTopicName(TestParameters); + Telegram_ChangeMainTopicName(TestParameters); EndProcedure @@ -1806,13 +1806,13 @@ EndProcedure Procedure Notion_CreatePage() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); - Title = "TestTitle"; + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); + Title = "TestTitle"; - Result = OPI_Notion.CreatePage(Token, Parent, Title); + Result = OPI_Notion.CreatePage(Token, Parent, Title); - OPI_TestDataRetrieval.WriteLog(Result, "CreatePage"); + OPI_TestDataRetrieval.WriteLog(Result, "CreatePage"); Check_NotionObject(Result); @@ -1820,46 +1820,46 @@ EndProcedure Procedure Notion_CreateEditDatabase() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); - Title = "TestTitle"; + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); + Title = "TestTitle"; - Properties = New Map; - Properties.Insert("Name" , "title"); - Properties.Insert("Description" , "rich_text"); - Properties.Insert("Number" , "number"); - Properties.Insert("Status" , "status"); - Properties.Insert("CreationDate" , "date"); - Properties.Insert("Image" , "files"); - Properties.Insert("Active" , "checkbox"); - Properties.Insert("Website" , "url"); - Properties.Insert("Email" , "email"); - Properties.Insert("Phone" , "phone_number"); - Properties.Insert("User" , "people"); + Properties = New Map; + Properties.Insert("Name" , "title"); + Properties.Insert("Description" , "rich_text"); + Properties.Insert("Number" , "number"); + Properties.Insert("Status" , "status"); + Properties.Insert("CreationDate" , "date"); + Properties.Insert("Image" , "files"); + Properties.Insert("Active" , "checkbox"); + Properties.Insert("Website" , "url"); + Properties.Insert("Email" , "email"); + Properties.Insert("Phone" , "phone_number"); + Properties.Insert("User" , "people"); - ValueSelection = New Map; - ValueSelection.Insert("New" , "green"); - ValueSelection.Insert("InProgress" , "yellow"); - ValueSelection.Insert("Remote" , "red"); - Properties.Insert("Status", ValueSelection); + ValueSelection = New Map; + ValueSelection.Insert("New" , "green"); + ValueSelection.Insert("InProgress" , "yellow"); + ValueSelection.Insert("Remote" , "red"); + Properties.Insert("Status", ValueSelection); - Result = OPI_Notion.CreateDatabase(Token, Parent, Title, Properties); + Result = OPI_Notion.CreateDatabase(Token, Parent, Title, Properties); - OPI_TestDataRetrieval.WriteLog(Result, "CreateDatabase"); + OPI_TestDataRetrieval.WriteLog(Result, "CreateDatabase"); Check_NotionObject(Result, "database"); Base = Result["id"]; Title = "TestTitle"; - Description = "TestDescription"; + Description = "TestDescription"; - Properties = New Map; - Properties.Insert("Email", "rich_text"); // Type fields "Email" will changed with email to text - Properties.Insert("Website"); // Field "Website" will deleted + Properties = New Map; + Properties.Insert("Email", "rich_text"); // Type fields "Email" will changed with email to text + Properties.Insert("Website"); // Field "Website" will deleted - Result = OPI_Notion.EditDatabaseProperties(Token, Base, Properties, Title, Description); + Result = OPI_Notion.EditDatabaseProperties(Token, Base, Properties, Title, Description); - OPI_TestDataRetrieval.WriteLog(Result, "EditDatabaseProperties"); + OPI_TestDataRetrieval.WriteLog(Result, "EditDatabaseProperties"); Check_NotionObject(Result, "database"); @@ -1867,12 +1867,12 @@ EndProcedure Procedure Notion_GetPageInfo() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); - Result = OPI_Notion.GetPage(Token, Page); + Result = OPI_Notion.GetPage(Token, Page); - OPI_TestDataRetrieval.WriteLog(Result, "GetPage"); + OPI_TestDataRetrieval.WriteLog(Result, "GetPage"); Check_NotionObject(Result); @@ -1880,12 +1880,12 @@ EndProcedure Procedure Notion_GetDatabaseInfo() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); - Result = OPI_Notion.GetDatabase(Token, Base); + Result = OPI_Notion.GetDatabase(Token, Base); - OPI_TestDataRetrieval.WriteLog(Result, "GetDatabase"); + OPI_TestDataRetrieval.WriteLog(Result, "GetDatabase"); Check_NotionObject(Result, "database"); @@ -1893,28 +1893,28 @@ EndProcedure Procedure Notion_CreatePageInDatabase() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); - Image = New Map; - Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture")); + Image = New Map; + Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture")); - Properties = New Map; - Properties.Insert("Name" , "LLC Vector"); - Properties.Insert("Description" , "OurFirstClient"); - Properties.Insert("Number" , 1); - Properties.Insert("Status" , "Regular"); - Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate()); - Properties.Insert("Image" , Image); - Properties.Insert("Active" , True); - Properties.Insert("Website" , "https://vector.ru"); - Properties.Insert("Email" , "mail@vector.ru"); - Properties.Insert("Phone" , "88005553535"); - Properties.Insert("Status" , "New"); + Properties = New Map; + Properties.Insert("Name" , "LLC Vector"); + Properties.Insert("Description" , "OurFirstClient"); + Properties.Insert("Number" , 1); + Properties.Insert("Status" , "Regular"); + Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate()); + Properties.Insert("Image" , Image); + Properties.Insert("Active" , True); + Properties.Insert("Website" , "https://vector.ru"); + Properties.Insert("Email" , "mail@vector.ru"); + Properties.Insert("Phone" , "88005553535"); + Properties.Insert("Status" , "New"); - Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties); + Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties); - OPI_TestDataRetrieval.WriteLog(Result, "CreatePageInDatabase"); + OPI_TestDataRetrieval.WriteLog(Result, "CreatePageInDatabase"); Check_NotionObject(Result); @@ -1925,24 +1925,24 @@ EndProcedure Procedure Notion_EditPageProperties() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); - Icon = OPI_TestDataRetrieval.GetParameter("Picture"); - Cover = OPI_TestDataRetrieval.GetParameter("Picture2"); - Archive = False; + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); + Icon = OPI_TestDataRetrieval.GetParameter("Picture"); + Cover = OPI_TestDataRetrieval.GetParameter("Picture2"); + Archive = False; - Properties = New Map; - Properties.Insert("Active" , False); - Properties.Insert("Email" , "vector@mail.ru"); + Properties = New Map; + Properties.Insert("Active" , False); + Properties.Insert("Email" , "vector@mail.ru"); - Result = OPI_Notion.EditPageProperties(Token - , Page - , Properties - , Icon - , Cover - , Archive); + Result = OPI_Notion.EditPageProperties(Token + , Page + , Properties + , Icon + , Cover + , Archive); - OPI_TestDataRetrieval.WriteLog(Result, "EditPageProperties"); + OPI_TestDataRetrieval.WriteLog(Result, "EditPageProperties"); Check_NotionObject(Result); @@ -1950,32 +1950,32 @@ EndProcedure Procedure Notion_CreateDeleteBlock() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); - Block = OPI_TestDataRetrieval.GetParameter("Notion_Block"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); + Block = OPI_TestDataRetrieval.GetParameter("Notion_Block"); - Result = OPI_Notion.ReturnBlock(Token, Block); + Result = OPI_Notion.ReturnBlock(Token, Block); OPI_TestDataRetrieval.WriteLog(Result, "ReturnBlock"); Check_NotionObject(Result, "block"); - Result = OPI_Notion.CreateBlock(Token, Parent, Result); + Result = OPI_Notion.CreateBlock(Token, Parent, Result); - OPI_TestDataRetrieval.WriteLog(Result, "CreateBlock"); + OPI_TestDataRetrieval.WriteLog(Result, "CreateBlock"); Check_NotionObject(Result, "list"); 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"); Check_NotionObject(Result, "list"); - Result = OPI_Notion.DeleteBlock(Token, Block); + Result = OPI_Notion.DeleteBlock(Token, Block); - OPI_TestDataRetrieval.WriteLog(Result, "DeleteBlock"); + OPI_TestDataRetrieval.WriteLog(Result, "DeleteBlock"); Check_NotionObject(Result, "block"); @@ -1983,10 +1983,10 @@ EndProcedure Procedure Notion_GetUsers() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Result = OPI_Notion.UserList(Token); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Result = OPI_Notion.UserList(Token); - OPI_TestDataRetrieval.WriteLog(Result, "UserList"); + OPI_TestDataRetrieval.WriteLog(Result, "UserList"); Check_NotionObject(Result, "list"); @@ -1994,11 +1994,11 @@ EndProcedure Procedure Notion_GetUserData() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - User = OPI_TestDataRetrieval.GetParameter("Notion_User"); - Result = OPI_Notion.GetUserData(Token, User); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + User = OPI_TestDataRetrieval.GetParameter("Notion_User"); + Result = OPI_Notion.GetUserData(Token, User); - OPI_TestDataRetrieval.WriteLog(Result, "GetUserData"); + OPI_TestDataRetrieval.WriteLog(Result, "GetUserData"); Check_NotionObject(Result, "user"); @@ -2855,7 +2855,7 @@ EndProcedure Procedure B24_ServerTime() Export - TestParameters = New Structure; + TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters); @@ -3238,7 +3238,7 @@ EndProcedure Procedure Check_Structure(Val Result) - OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Structure").Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Structure").Заполнено(); EndProcedure @@ -3674,13 +3674,13 @@ EndProcedure Procedure Check_BitrixTime(Val Result) - Time = Result["result"]; + Time = Result["result"]; - If Not TypeOf(Time) = Type("Date") Then - Time = XMLValue(Type("Date"), Time); - EndIf; + If Not TypeOf(Time) = Type("Date") Then + Time = XMLValue(Type("Date"), Time); + EndIf; - OPI_TestDataRetrieval.ExpectsThat(Time).ИмеетТип("Date").Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Time).ИмеетТип("Date").Заполнено(); EndProcedure @@ -3790,14 +3790,14 @@ EndProcedure Procedure Check_BitrixCommentsList(Val Result) - OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["POST_MESSAGE"]).Заполнено(); EndProcedure Procedure Check_BitrixResultsList(Val Result) - OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["text"]).Заполнено(); EndProcedure @@ -3852,10 +3852,10 @@ EndProcedure Procedure Telegram_GetUpdates(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Result = OPI_Telegram.GetUpdates(Token); - // END + // END OPI_TestDataRetrieval.WriteLog(Result, "GetUpdates", "Telegram"); @@ -3884,12 +3884,12 @@ EndProcedure Procedure Telegram_DeleteWebhook(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - Result = OPI_Telegram.DeleteWebhook(Token); + Token = FunctionParameters["Telegram_Token"]; + Result = OPI_Telegram.DeleteWebhook(Token); - // END + // END - OPI_TestDataRetrieval.WriteLog(Result, "DeleteWebhook", "Telegram"); + OPI_TestDataRetrieval.WriteLog(Result, "DeleteWebhook", "Telegram"); Check_TelegramWebhookDeletion(Result); @@ -3899,10 +3899,10 @@ EndProcedure Procedure Telegram_SendTextMessage(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - ChatID = FunctionParameters["Telegram_ChatID"]; - ChannelID = FunctionParameters["Telegram_ChannelID"]; - Text = FunctionParameters["String"]; + Token = FunctionParameters["Telegram_Token"]; + ChatID = FunctionParameters["Telegram_ChatID"]; + ChannelID = FunctionParameters["Telegram_ChannelID"]; + Text = FunctionParameters["String"]; Result = OPI_Telegram.SendTextMessage(Token, ChatID, Text); @@ -4288,8 +4288,8 @@ EndProcedure Procedure Telegram_DownloadFile(FunctionParameters) - FileID = FunctionParameters["Telegram_FileID"]; - Token = FunctionParameters["Telegram_Token"]; + FileID = FunctionParameters["Telegram_FileID"]; + Token = FunctionParameters["Telegram_Token"]; Result = OPI_Telegram.DownloadFile(Token, FileID); @@ -4314,7 +4314,7 @@ Procedure Telegram_ForwardMessage(FunctionParameters) OPI_TestDataRetrieval.WriteLog(Result, "ForwardMessage", "Telegram"); - Check_TelegramForward(Result, MessageID); + Check_TelegramForward(Result, MessageID); OPI_Tools.Pause(5); @@ -4322,18 +4322,18 @@ EndProcedure Procedure Telegram_Ban(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; UserID = FunctionParameters["Telegram_ChatID"]; ChannelID = FunctionParameters["Telegram_ChannelID"]; - Result = OPI_Telegram.Ban(Token, ChannelID, UserID); + Result = OPI_Telegram.Ban(Token, ChannelID, UserID); - // END + // END OPI_TestDataRetrieval.WriteLog(Result, "Ban", "Telegram"); - Check_TelegramBan(Result); - OPI_Tools.Pause(5); + Check_TelegramBan(Result); + OPI_Tools.Pause(5); EndProcedure @@ -4343,14 +4343,14 @@ Procedure Telegram_Unban(FunctionParameters) UserID = FunctionParameters["Telegram_ChatID"]; ChannelID = FunctionParameters["Telegram_ChannelID"]; - Result = OPI_Telegram.Unban(Token, ChannelID, UserID); + Result = OPI_Telegram.Unban(Token, ChannelID, UserID); - // END + // END OPI_TestDataRetrieval.WriteLog(Result, "Unban", "Telegram"); - Check_TelegramBan(Result); - OPI_Tools.Pause(5); + Check_TelegramBan(Result); + OPI_Tools.Pause(5); EndProcedure @@ -4371,7 +4371,7 @@ Procedure Telegram_CreateInviteLink(FunctionParameters) OPI_TestDataRetrieval.WriteLog(Result, "CreateInvitationLink", "Telegram"); - Check_TelegramInvitation(Result, Title, UnixExpiration); + Check_TelegramInvitation(Result, Title, UnixExpiration); OPI_Tools.Pause(5); @@ -4385,11 +4385,11 @@ Procedure Telegram_PinMessage(FunctionParameters) Result = OPI_Telegram.PinMessage(Token, ChannelID, MessageID); - // END + // END OPI_TestDataRetrieval.WriteLog(Result, "PinMessage", "Telegram"); - Check_TelegramTrue(Result); + Check_TelegramTrue(Result); OPI_Tools.Pause(5); @@ -4403,11 +4403,11 @@ Procedure Telegram_UnpinMessage(FunctionParameters) Result = OPI_Telegram.UnpinMessage(Token, ChannelID, MessageID); - // END + // END OPI_TestDataRetrieval.WriteLog(Result, "UnpinMessage", "Telegram"); - Check_TelegramTrue(Result); + Check_TelegramTrue(Result); OPI_Tools.Pause(5); @@ -4432,10 +4432,10 @@ EndProcedure Procedure Telegram_GetForumAvatarList(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - Result = OPI_Telegram.GetAvatarIconList(Token); + Token = FunctionParameters["Telegram_Token"]; + Result = OPI_Telegram.GetAvatarIconList(Token); - // END + // END OPI_TestDataRetrieval.WriteLog(Result, "GetAvatarIconList", "Telegram"); @@ -4447,14 +4447,14 @@ EndProcedure Procedure Telegram_CreateForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Icon = "5357419403325481346"; Name = "TestTopic " + String(New UUID); - Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon); + Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon); - // END + // END OPI_TestDataRetrieval.WriteLog(Result, "CreateForumThread", "Telegram"); @@ -4464,10 +4464,10 @@ Procedure Telegram_CreateForumTopic(FunctionParameters) OPI_Tools.AddField("Telegram_TopicID", Topic, "String", FunctionParameters); OPI_TestDataRetrieval.WriteParameter("Telegram_TopicID", FunctionParameters["Telegram_TopicID"]); - Check_TelegramCreateTopic(Result, Name, Icon); + Check_TelegramCreateTopic(Result, Name, Icon); - ChatTopic = Chat + "*" + Topic; - Text = FunctionParameters["String"]; + ChatTopic = Chat + "*" + Topic; + Text = FunctionParameters["String"]; Result = OPI_Telegram.SendTextMessage(Token, ChatTopic, Text); OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage (forum)"); @@ -4478,7 +4478,7 @@ EndProcedure Procedure Telegram_EditForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; NewName = "NewTestTitle"; @@ -4498,15 +4498,15 @@ EndProcedure Procedure Telegram_CloseForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; OPI_Telegram.OpenForumThread(Token, Chat); // SKIP - Result = OPI_Telegram.CloseForumThread(Token, Chat); // Closes main topic + Result = OPI_Telegram.CloseForumThread(Token, Chat); // Closes main topic - OPI_TestDataRetrieval.WriteLog(Result, "CloseForumTopic (main)"); + OPI_TestDataRetrieval.WriteLog(Result, "CloseForumTopic (main)"); Check_TelegramTrue(Result); // SKIP @@ -4524,13 +4524,13 @@ EndProcedure Procedure Telegram_OpenForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; - Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic + Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic - OPI_TestDataRetrieval.WriteLog(Result, "OpenForumTopic (main)"); + OPI_TestDataRetrieval.WriteLog(Result, "OpenForumTopic (main)"); Check_TelegramTrue(Result); // SKIP @@ -4548,7 +4548,7 @@ EndProcedure Procedure Telegram_DeleteForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; @@ -4566,7 +4566,7 @@ EndProcedure Procedure Telegram_ClearPinnedMessagesList(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; @@ -4590,7 +4590,7 @@ EndProcedure Procedure Telegram_HideMainForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Result = OPI_Telegram.HideMainForumTopic(Token, Chat); @@ -4607,7 +4607,7 @@ EndProcedure Procedure Telegram_ShowMainForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Result = OPI_Telegram.ShowMainForumTopic(Token, Chat); @@ -4624,8 +4624,8 @@ EndProcedure Procedure Telegram_ChangeMainTopicName(FunctionParameters) - Title = "New main thread name " + String(New UUID); - Token = FunctionParameters["Telegram_Token"]; + Title = "New main thread name " + String(New UUID); + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title); @@ -4642,11 +4642,11 @@ EndProcedure Procedure Telegram_DeleteMessage(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - ChatID = FunctionParameters["Telegram_ChannelID"]; - MessageID = FunctionParameters["Telegram_ChannelMessageID"]; + Token = FunctionParameters["Telegram_Token"]; + ChatID = FunctionParameters["Telegram_ChannelID"]; + MessageID = FunctionParameters["Telegram_ChannelMessageID"]; - Result = OPI_Telegram.DeleteMessage(Token, ChatID, MessageID); + Result = OPI_Telegram.DeleteMessage(Token, ChatID, MessageID); // END @@ -6252,7 +6252,7 @@ EndProcedure Procedure Dropbox_CancelFilePublication(FunctionParameters) - Token = FunctionParameters["Dropbox_Token"]; + Token = FunctionParameters["Dropbox_Token"]; File = FunctionParameters["Dropbox_FileID"]; Result = OPI_Dropbox.CancelFilePublication(Token, File); @@ -6274,7 +6274,7 @@ Procedure Bitrix24_GetAppAuthLink(FunctionParameters) Domain = FunctionParameters["Bitrix24_Domain"]; ClientID = FunctionParameters["Bitrix24_ClientID"]; - Result = OPI_Bitrix24.GetAppAuthLink(Domain, ClientID); + Result = OPI_Bitrix24.GetAppAuthLink(Domain, ClientID); // END @@ -6292,7 +6292,7 @@ Procedure Bitrix24_GetToken(FunctionParameters) ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; Code = FunctionParameters["Bitrix24_Code"]; - Result = OPI_Bitrix24.GetToken(ClientID, ClientSecret, Code); + Result = OPI_Bitrix24.GetToken(ClientID, ClientSecret, Code); // END @@ -6311,7 +6311,7 @@ Procedure Bitrix24_RefreshToken(FunctionParameters) ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; Refresh = FunctionParameters["Bitrix24_Refresh"]; - Result = OPI_Bitrix24.RefreshToken(ClientID, ClientSecret, Refresh); + Result = OPI_Bitrix24.RefreshToken(ClientID, ClientSecret, Refresh); // END @@ -6328,9 +6328,9 @@ EndProcedure Procedure Bitrix24_ServerTime(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; - Result = OPI_Bitrix24.ServerTime(URL); + Result = OPI_Bitrix24.ServerTime(URL); OPI_TestDataRetrieval.WriteLog(Result, "ServerTime (wh)", "Bitrix24"); @@ -6362,7 +6362,7 @@ Procedure Bitrix24_CreatePost(FunctionParameters) URL = FunctionParameters["Bitrix24_URL"]; - Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title, True); + Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title, True); OPI_TestDataRetrieval.WriteLog(Result, "CreatePost (wh)", "Bitrix24"); @@ -6427,7 +6427,7 @@ Procedure Bitrix24_DeletePost(FunctionParameters) PostID = FunctionParameters["Bitrix24_HookPostID"]; URL = FunctionParameters["Bitrix24_URL"]; - Result = OPI_Bitrix24.DeletePost(URL, PostID); + Result = OPI_Bitrix24.DeletePost(URL, PostID); OPI_TestDataRetrieval.WriteLog(Result, "DeletePost (wh)", "Bitrix24"); @@ -7222,7 +7222,7 @@ EndProcedure Procedure Bitrix24_GetStorage(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; StorageID = 3; Result = OPI_Bitrix24.GetStorage(URL, StorageID); @@ -7373,7 +7373,7 @@ EndProcedure Procedure Bitrix24_GetFolderExternalLink(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; FolderID = FunctionParameters["Bitrix24_FolderID"]; Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID); @@ -7397,7 +7397,7 @@ EndProcedure Procedure Bitrix24_GetFolderFilterStructure(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; Result = OPI_Bitrix24.GetFolderFilterStructure(URL); @@ -7420,7 +7420,7 @@ EndProcedure Procedure Bitrix24_GetFolderItems(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; FolderID = FunctionParameters["Bitrix24_FolderID"]; Result = OPI_Bitrix24.GetFolderItems(URL, FolderID); @@ -7444,7 +7444,7 @@ EndProcedure Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; FolderID = FunctionParameters["Bitrix24_FolderID"]; Result = OPI_Bitrix24.MarkFolderAsDeleted(URL, FolderID); diff --git a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os index 2a5de65d55..89a074856a 100644 --- a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os +++ b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os @@ -345,15 +345,15 @@ EndFunction Procedure ParameterToCollection(Parameter, Collection) Export - Value = GetParameter(Parameter); - Collection.Insert(Parameter, Value); + Value = GetParameter(Parameter); + Collection.Insert(Parameter, Value); EndProcedure Procedure BinaryToCollection(Parameter, Collection) Export - Value = GetBinary(Parameter); - Collection.Insert(Parameter, Value); + Value = GetBinary(Parameter); + Collection.Insert(Parameter, Value); EndProcedure @@ -384,8 +384,8 @@ Procedure WriteLog(Val Result, Val Method, Val Library = "") Export Message(Chars.LF); If ValueIsFilled(Library) Then - WriteLogFile(Data, Method, Library); - EndIf; + WriteLogFile(Data, Method, Library); + EndIf; EndProcedure @@ -410,11 +410,11 @@ Function DataFilePath() For Each PossiblePath In PossiblePaths Do - RepositoryFile = New File(PossiblePath); + RepositoryFile = New File(PossiblePath); - If RepositoryFile.Exist() Then - Path = PossiblePath; - EndIf; + If RepositoryFile.Exist() Then + Path = PossiblePath; + EndIf; EndDo; @@ -453,35 +453,35 @@ EndProcedure Procedure WriteLogFile(Val Data, Val Method, Val Library) - Try + Try - LogPath = "./docs/ru/results"; - LibraryLogPath = LogPath + "/" + Library; + LogPath = "./docs/ru/results"; + LibraryLogPath = LogPath + "/" + Library; - LogDirectory = New File(LogPath); + LogDirectory = New File(LogPath); - If Not LogDirectory.Exist() Then - CreateDirectory(LogPath); - EndIf; + If Not LogDirectory.Exist() Then + CreateDirectory(LogPath); + EndIf; - LibraryLogCatalog = New File(LibraryLogPath); + LibraryLogCatalog = New File(LibraryLogPath); If Not LibraryLogCatalog.Exist() Then CreateDirectory(LibraryLogPath); EndIf; - FilePath = LibraryLogPath + "/" + Method + ".log"; - LogFile = New File(FilePath); + FilePath = LibraryLogPath + "/" + Method + ".log"; + LogFile = New File(FilePath); - If Not LogFile.Exist() Then - LogDocument = New TextDocument; - LogDocument.SetText(Data); - LogDocument.Write(FilePath); - EndIf; + If Not LogFile.Exist() Then + LogDocument = New TextDocument; + LogDocument.SetText(Data); + LogDocument.Write(FilePath); + EndIf; - Except - Message("Failed to write log file!: " + ErrorDescription()); - EndTry; + Except + Message("Failed to write log file!: " + ErrorDescription()); + EndTry; EndProcedure diff --git a/src/en/OInt/tools/Modules/OPI_TypeConversion.os b/src/en/OInt/tools/Modules/OPI_TypeConversion.os index 5850a7f29e..8a77f73869 100644 --- a/src/en/OInt/tools/Modules/OPI_TypeConversion.os +++ b/src/en/OInt/tools/Modules/OPI_TypeConversion.os @@ -151,7 +151,7 @@ Procedure GetCollection(Value) Export Except Value = InitialValue; - GetArray(Value); + GetArray(Value); EndTry; @@ -169,17 +169,17 @@ Procedure GetArray(Value) Export CommaInQuotes = "','"; - Value = StrReplace(Value, "['" , ""); - Value = StrReplace(Value, "']" , ""); - Value = StrReplace(Value, "', '" , CommaInQuotes); - Value = StrReplace(Value, "' , '", CommaInQuotes); - Value = StrReplace(Value, "' ,'" , CommaInQuotes); + Value = StrReplace(Value, "['" , ""); + Value = StrReplace(Value, "']" , ""); + Value = StrReplace(Value, "', '" , CommaInQuotes); + Value = StrReplace(Value, "' , '", CommaInQuotes); + Value = StrReplace(Value, "' ,'" , CommaInQuotes); - Value = StrSplit(Value, CommaInQuotes, False); + Value = StrSplit(Value, CommaInQuotes, False); - For N = 0 To Value.UBound() Do - Value[N] = TrimAll(Value[N]); - EndDo; + For N = 0 To Value.UBound() Do + Value[N] = TrimAll(Value[N]); + EndDo; Else @@ -187,7 +187,7 @@ Procedure GetArray(Value) Export Value = OPI_Tools.NumberToString(Value); EndIf; - OPI_Tools.ValueToArray(Value); + OPI_Tools.ValueToArray(Value); EndIf; @@ -309,7 +309,7 @@ EndProcedure Function ThisIsCollection(Val Value) - Return TypeOf(Value) = Type("Array") + Return TypeOf(Value) = Type("Array") Or TypeOf(Value) = Type("Structure") Or TypeOf(Value) = Type("Map"); @@ -317,7 +317,7 @@ EndFunction Function ThisIsSymbolic(Val Value) - Return TypeOf(Value) = Type("String") + Return TypeOf(Value) = Type("String") Or TypeOf(Value) = Type("Number") Or TypeOf(Value) = Type("Date"); diff --git a/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl index f74a0e44cb..5bcd5c9816 100644 --- a/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl @@ -141,10 +141,10 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function ServerTime(Val URL, Val Token = "") Export - Parameters = NormalizeAuth(URL, Token, "server.time"); - Response = OPI_Tools.Get(URL, Parameters); + Parameters = NormalizeAuth(URL, Token, "server.time"); + Response = OPI_Tools.Get(URL, Parameters); - Return Response; + Return Response; EndFunction @@ -170,12 +170,12 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function CreatePost(Val URL - , Val Text - , Val Visibility = "UA" - , Val Files = "" - , Val Title = "" - , Val Important = False - , Val Token = "") Export + , Val Text + , Val Visibility = "UA" + , Val Files = "" + , Val Title = "" + , Val Important = False + , Val Token = "") Export MakeBoolean(Important); @@ -1015,9 +1015,9 @@ Function GetTasksFilterStructure(Val Clear = False) Export , ""); If Clear Then - For Each Filter In FilterStructure Do - Filter.Value = ""; - EndDo; + For Each Filter In FilterStructure Do + Filter.Value = ""; + EndDo; EndIf; //@skip-check constructor-function-return-section @@ -1367,7 +1367,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function GetResultsList(Val URL, Val TaskID, Val Token = "") Export - Response = ManageTask(URL, TaskID, "tasks.task.result.list", Token); + Response = ManageTask(URL, TaskID, "tasks.task.result.list", Token); Return Response; EndFunction @@ -1387,7 +1387,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function CreateResultFromComment(Val URL, Val CommentID, Val Token = "") Export - Parameters = NormalizeAuth(URL, Token, "tasks.task.result.addFromComment"); + Parameters = NormalizeAuth(URL, Token, "tasks.task.result.addFromComment"); OPI_Tools.AddField("commentId", CommentID, "String", Parameters); Response = OPI_Tools.Post(URL, Parameters); @@ -1411,7 +1411,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function DeleteResultFromComment(Val URL, Val CommentID, Val Token = "") Export - Parameters = NormalizeAuth(URL, Token, "tasks.task.result.deleteFromComment"); + Parameters = NormalizeAuth(URL, Token, "tasks.task.result.deleteFromComment"); OPI_Tools.AddField("commentId", CommentID, "String", Parameters); Response = OPI_Tools.Post(URL, Parameters); @@ -1864,7 +1864,7 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API 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); Return Response; @@ -1886,8 +1886,8 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function GetStorage(Val URL, Val StorageID, Val Token = "") Export - Response = FileManagement(URL, StorageID, "disk.storage.get", Token); - Return Response; + Response = FileManagement(URL, StorageID, "disk.storage.get", Token); + Return Response; EndFunction @@ -1907,7 +1907,7 @@ EndFunction // 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"); + Parameters = NormalizeAuth(URL, Token, "disk.storage.rename"); OPI_Tools.AddField("id" , StorageID , "String", Parameters); OPI_Tools.AddField("newName", Name , "String", Parameters); @@ -1933,8 +1933,8 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function GetStorageObjects(Val URL, Val StorageID, Val Token = "") Export - Response = FileManagement(URL, StorageID, "disk.storage.getchildren", Token); - Return Response; + Response = FileManagement(URL, StorageID, "disk.storage.getchildren", Token); + Return Response; EndFunction @@ -1954,11 +1954,11 @@ EndFunction // Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API Function CreateStorageFolder(Val URL, Val StorageID, Val Name, Val Token = "") Export - OPI_TypeConversion.GetLine(Name); + OPI_TypeConversion.GetLine(Name); - FolderStructure = New Structure("NAME", Name); + FolderStructure = New Structure("NAME", Name); - Parameters = NormalizeAuth(URL, Token, "disk.storage.addfolder"); + Parameters = NormalizeAuth(URL, Token, "disk.storage.addfolder"); OPI_Tools.AddField("id" , StorageID , "String" , Parameters); OPI_Tools.AddField("data", FolderStructure, "Collection", Parameters); @@ -3443,33 +3443,33 @@ Function NormalizeAuth(URL, Val Token, Val Method = "") Parameters = New Structure; IsTokenAuth = ValueIsFilled(Token); - UncorrectItems = New Array; - UncorrectItems.Add("https://"); - UncorrectItems.Add("http://"); - UncorrectItems.Add("www."); + UncorrectItems = New Array; + UncorrectItems.Add("https://"); + UncorrectItems.Add("http://"); + UncorrectItems.Add("www."); - For Each DeletedElement In UncorrectItems Do - URL = StrReplace(URL, DeletedElement, ""); - EndDo; + For Each DeletedElement In UncorrectItems Do + URL = StrReplace(URL, DeletedElement, ""); + EndDo; - URL = TrimAll(URL); + URL = TrimAll(URL); - If Not StrEndsWith(URL, "/") Then - URL = URL + "/"; + If Not StrEndsWith(URL, "/") Then + URL = URL + "/"; EndIf; If IsTokenAuth Then If Not StrEndsWith(URL, "rest/") Then - URL = URL + "rest/"; + URL = URL + "rest/"; EndIf; Parameters.Insert("auth", Token); EndIf; - If ValueIsFilled(Method) Then - URL = URL + TrimAll(Method); + If ValueIsFilled(Method) Then + URL = URL + TrimAll(Method); EndIf; Return Parameters; diff --git a/src/en/OPI/src/CommonModules/OPI_Dropbox/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Dropbox/Module.bsl index 3aadcb5942..35e0a26a93 100644 --- a/src/en/OPI/src/CommonModules/OPI_Dropbox/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Dropbox/Module.bsl @@ -751,13 +751,13 @@ EndFunction // Map Of KeyAndValue - serialized JSON response from Dropbox Function CancelFilePublication(Val Token, Val FileID) Export - OPI_TypeConversion.GetLine(FileID); + OPI_TypeConversion.GetLine(FileID); If Not StrStartsWith(FileID, "id:") Then FileID = "id:" + FileID; EndIf; - URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; + URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; Parameters = New Structure; OPI_Tools.AddField("file", FileID, "String", Parameters); diff --git a/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl b/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl index 8134ba687d..36157a47b1 100644 --- a/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl @@ -604,8 +604,8 @@ Function UploadLargeFile(Val Description, Val FileMapping, Val Headers, Val Iden Return Response; EndIf; - UploadResponse = UploadFileInParts(Binary, UploadURL); - Response = ?(ValueIsFilled(UploadResponse), UploadResponse, Response); + UploadResponse = UploadFileInParts(Binary, UploadURL); + Response = ?(ValueIsFilled(UploadResponse), UploadResponse, Response); OPI_Tools.ProcessResponse(Response); Return Response; @@ -614,9 +614,9 @@ EndFunction Function UploadFileInParts(Val Binary, Val UploadURL) - Response = ""; - ChunkSize = 268435456; - BytesRead = 0; + Response = ""; + ChunkSize = 268435456; + BytesRead = 0; CurrentPosition = 0; TotalSize = Binary.Size(); StrTotalSize = OPI_Tools.NumberToString(TotalSize); @@ -649,15 +649,15 @@ Function UploadFileInParts(Val Binary, Val UploadURL) Response = OPI_Tools.Put(UploadURL, CurrentData, AdditionalHeaders, False, True); - CheckResult = CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, CurrentPosition); + CheckResult = CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, CurrentPosition); - If ValueIsFilled(CheckResult) Then - Return CheckResult; - EndIf; + If ValueIsFilled(CheckResult) Then + Return CheckResult; + EndIf; // !OInt KB = 1024; // !OInt MB = KB * KB; - // !OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, "MB", MB)); + // !OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, "MB", MB)); // !OInt RunGarbageCollection(); // !OInt FreeObject(CurrentData); @@ -695,7 +695,7 @@ Function CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, C Else OPI_Tools.ProcessResponse(Response); - Return Response; + Return Response; EndIf; @@ -713,7 +713,7 @@ Function CheckPartUpload(Response, StrTotalSize, AdditionalHeaders, UploadURL, C PartsRequired = 2; If Not ArrayOfInformation.Count() = PartsRequired Then - OPI_Tools.ProcessResponse(Response); + OPI_Tools.ProcessResponse(Response); Return Response; EndIf; diff --git a/src/en/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl b/src/en/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl index 3bd83a63d8..b32f864eb4 100644 --- a/src/en/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl @@ -359,7 +359,7 @@ EndProcedure Procedure AddSheetName(Cell, Val Sheet) If ValueIsFilled(Sheet) Then - Cell = "'" + Sheet + "'!" + Cell; + Cell = "'" + Sheet + "'!" + Cell; EndIf; EndProcedure diff --git a/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl index 0258d70390..b4772fdfd2 100644 --- a/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl @@ -250,11 +250,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendTextMessage(Val Token - , Val ChatID - , Val Text - , Val Keyboard = "" - , Val Markup = "Markdown" - , Val RepliedID = 0) Export + , Val ChatID + , Val Text + , Val Keyboard = "" + , Val Markup = "Markdown" + , Val RepliedID = 0) Export OPI_TypeConversion.GetLine(Token); OPI_Tools.ReplaceSpecialCharacters(Text, Markup); @@ -290,11 +290,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendImage(Val Token - , Val ChatID - , Val Text - , Val Image - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val Image + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, Image, "photo", Keyboard, Markup); @@ -314,11 +314,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendVideo(Val Token - , Val ChatID - , Val Text - , Val Video - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val Video + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, Video, "video", Keyboard, Markup); @@ -338,11 +338,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendAudio(Val Token - , Val ChatID - , Val Text - , Val Audio - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val Audio + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, Audio, "audio", Keyboard, Markup); @@ -363,12 +363,12 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendDocument(Val Token - , Val ChatID - , Val Text - , Val Document - , Val Keyboard = "" - , Val Markup = "Markdown" - , Val FileName = "") Export + , Val ChatID + , Val Text + , Val Document + , Val Keyboard = "" + , Val Markup = "Markdown" + , Val FileName = "") Export Return SendFile(Token, ChatID, Text, Document, "document", Keyboard, Markup, FileName); @@ -388,11 +388,11 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendGif(Val Token - , Val ChatID - , Val Text - , Val GIF - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val GIF + , Val Keyboard = "" + , Val Markup = "Markdown") Export Return SendFile(Token, ChatID, Text, GIF, "animation", Keyboard, Markup); @@ -415,18 +415,18 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendMediaGroup(Val Token - , Val ChatID - , Val Text - , Val FileMapping - , Val Keyboard = "" - , Val Markup = "Markdown") Export + , Val ChatID + , Val Text + , Val FileMapping + , Val Keyboard = "" + , Val Markup = "Markdown") Export // FileMapping // Key - File, Value - Type // Types: audio, document, photo, video // Different types cannot be mixed! - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); OPI_TypeConversion.GetLine(ChatID); @@ -466,7 +466,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); OPI_TypeConversion.GetLine(ChatID); @@ -501,7 +501,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); OPI_TypeConversion.GetLine(ChatID); @@ -642,7 +642,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function Ban(Val Token, Val ChatID, Val UserID) Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); URL = "api.telegram.org/bot" + Token + "/banChatMember"; @@ -670,7 +670,7 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function Unban(Val Token, Val ChatID, Val UserID) Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); URL = "api.telegram.org/bot" + Token + "/unbanChatMember"; @@ -705,7 +705,7 @@ Function CreateInvitationLink(Val Token , Val ExpirationDate = "" , Val UserLimit = 0) Export - String_ = "String"; + String_ = "String"; OPI_TypeConversion.GetLine(Token); URL = "api.telegram.org/bot" + Token + "/createChatInviteLink"; @@ -817,16 +817,16 @@ EndFunction // Map Of KeyAndValue - Serialized JSON response from Telegram Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export - OPI_TypeConversion.GetLine(Token); + OPI_TypeConversion.GetLine(Token); - URL = "api.telegram.org/bot" + Token + "/deleteMessage"; + URL = "api.telegram.org/bot" + Token + "/deleteMessage"; - Parameters = New Structure; - OPI_Tools.AddField("message_id", MessageID, "String", Parameters); - OPI_Tools.AddField("chat_id" , ChatID , "String", Parameters); + Parameters = New Structure; + OPI_Tools.AddField("message_id", MessageID, "String", Parameters); + OPI_Tools.AddField("chat_id" , ChatID , "String", Parameters); - Response = OPI_Tools.Get(URL, Parameters); - Return Response; + Response = OPI_Tools.Get(URL, Parameters); + Return Response; EndFunction @@ -852,7 +852,7 @@ Function GetAvatarIconList(Val Token) Export Icons = Response[Result]; If Not ValueIsFilled(Icons) Then - Return Response; + Return Response; EndIf; Collection = New Map; @@ -1267,28 +1267,28 @@ Procedure ConvertFilesToMedia(FileMapping, Text, Media) TempMap = New Map; Counter = 0; - For Each CurrentFile In FileMapping Do + For Each CurrentFile In FileMapping Do - CurrentData = CurrentFile.Key; - TypeOfMedia = CurrentFile.Value; + CurrentData = CurrentFile.Key; + TypeOfMedia = CurrentFile.Value; MediaName = ConvertFileData(CurrentData, TypeOfMedia, Counter); - TempMap.Insert(MediaName + "|" + MediaName, CurrentData); + TempMap.Insert(MediaName + "|" + MediaName, CurrentData); - MediaStructure = New Structure; - MediaStructure.Insert("type" , TypeOfMedia); - MediaStructure.Insert("media", "attach://" + MediaName); + MediaStructure = New Structure; + MediaStructure.Insert("type" , TypeOfMedia); + MediaStructure.Insert("media", "attach://" + MediaName); - If Counter = 0 Then - MediaStructure.Insert("caption", Text); - EndIf; + If Counter = 0 Then + MediaStructure.Insert("caption", Text); + EndIf; - Media.Add(MediaStructure); + Media.Add(MediaStructure); - Counter = Counter + 1; + Counter = Counter + 1; - EndDo; + EndDo; Media = OPI_Tools.JSONString(Media); FileMapping = TempMap; diff --git a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl index 0c4e972e26..ad03a466c8 100644 --- a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl @@ -345,15 +345,15 @@ EndFunction Procedure ParameterToCollection(Parameter, Collection) Export - Value = GetParameter(Parameter); - Collection.Insert(Parameter, Value); + Value = GetParameter(Parameter); + Collection.Insert(Parameter, Value); EndProcedure Procedure BinaryToCollection(Parameter, Collection) Export - Value = GetBinary(Parameter); - Collection.Insert(Parameter, Value); + Value = GetBinary(Parameter); + Collection.Insert(Parameter, Value); EndProcedure @@ -384,8 +384,8 @@ Procedure WriteLog(Val Result, Val Method, Val Library = "") Export Message(Chars.LF); If ValueIsFilled(Library) Then - WriteLogFile(Data, Method, Library); - EndIf; + WriteLogFile(Data, Method, Library); + EndIf; EndProcedure @@ -410,11 +410,11 @@ Function DataFilePath() For Each PossiblePath In PossiblePaths Do - RepositoryFile = New File(PossiblePath); + RepositoryFile = New File(PossiblePath); - If RepositoryFile.Exists() Then - Path = PossiblePath; - EndIf; + If RepositoryFile.Exists() Then + Path = PossiblePath; + EndIf; EndDo; @@ -453,35 +453,35 @@ EndProcedure Procedure WriteLogFile(Val Data, Val Method, Val Library) - Try + Try - LogPath = "./docs/ru/results"; - LibraryLogPath = LogPath + "/" + Library; + LogPath = "./docs/ru/results"; + LibraryLogPath = LogPath + "/" + Library; - LogDirectory = New File(LogPath); + LogDirectory = New File(LogPath); - If Not LogDirectory.Exists() Then - CreateDirectory(LogPath); - EndIf; + If Not LogDirectory.Exists() Then + CreateDirectory(LogPath); + EndIf; - LibraryLogCatalog = New File(LibraryLogPath); + LibraryLogCatalog = New File(LibraryLogPath); If Not LibraryLogCatalog.Exists() Then CreateDirectory(LibraryLogPath); EndIf; - FilePath = LibraryLogPath + "/" + Method + ".log"; - LogFile = New File(FilePath); + FilePath = LibraryLogPath + "/" + Method + ".log"; + LogFile = New File(FilePath); - If Not LogFile.Exists() Then - LogDocument = New TextDocument; - LogDocument.SetText(Data); - LogDocument.Write(FilePath); - EndIf; + If Not LogFile.Exists() Then + LogDocument = New TextDocument; + LogDocument.SetText(Data); + LogDocument.Write(FilePath); + EndIf; - Except - Message("Failed to write log file!: " + ErrorDescription()); - EndTry; + Except + Message("Failed to write log file!: " + ErrorDescription()); + EndTry; EndProcedure diff --git a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl index ada7ea15c6..65605d43a0 100644 --- a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl @@ -68,71 +68,71 @@ EndFunction Procedure TelegramAPI_GetBotInfo() Export - TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - Telegram_GetBotInformation(TestParameters); + Telegram_GetBotInformation(TestParameters); EndProcedure Procedure TelegramAPI_GetUpdates() Export - TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - Telegram_DeleteWebhook(TestParameters); - Telegram_GetUpdates(TestParameters); + Telegram_DeleteWebhook(TestParameters); + Telegram_GetUpdates(TestParameters); EndProcedure Procedure TelegramAPI_SetWebhook() Export - TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_URL" , TestParameters); + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_URL" , TestParameters); - Telegram_SetWebhook(TestParameters); - Telegram_DeleteWebhook(TestParameters); + Telegram_SetWebhook(TestParameters); + Telegram_DeleteWebhook(TestParameters); EndProcedure Procedure TelegramAPI_SendTextMessage() Export TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - Telegram_SendTextMessage(TestParameters); + Telegram_SendTextMessage(TestParameters); EndProcedure Procedure TelegramAPI_SendImage() Export TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters); - Telegram_SendPicture(TestParameters); - Telegram_DownloadFile(TestParameters); + Telegram_SendPicture(TestParameters); + Telegram_DownloadFile(TestParameters); EndProcedure Procedure TelegramAPI_SendVideo() Export TestParameters = New Structure; - OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - OPI_TestDataRetrieval.ParameterToCollection("Video" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Video" , TestParameters); - Telegram_SendVideo(TestParameters); - Telegram_DownloadFile(TestParameters); + Telegram_SendVideo(TestParameters); + Telegram_DownloadFile(TestParameters); EndProcedure @@ -225,7 +225,7 @@ Procedure TelegramAPI_SendPoll() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChatID" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - Telegram_SendPoll(TestParameters); + Telegram_SendPoll(TestParameters); EndProcedure @@ -237,7 +237,7 @@ Procedure TelegramAPI_ForwardMessage() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelMessageID", TestParameters); - Telegram_ForwardMessage(TestParameters); + Telegram_ForwardMessage(TestParameters); EndProcedure @@ -259,7 +259,7 @@ Procedure TelegramAPI_CreateInvitationLink() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID", TestParameters); - Telegram_CreateInviteLink(TestParameters); + Telegram_CreateInviteLink(TestParameters); EndProcedure @@ -270,9 +270,9 @@ Procedure TelegramAPI_PinUnpinMessage() Export OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelID" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ChannelMessageID", TestParameters); - Telegram_PinMessage(TestParameters); - Telegram_UnpinMessage(TestParameters); - Telegram_DeleteMessage(TestParameters); + Telegram_PinMessage(TestParameters); + Telegram_UnpinMessage(TestParameters); + Telegram_DeleteMessage(TestParameters); EndProcedure @@ -291,7 +291,7 @@ Procedure TelegramAPI_GetForumAvatarsList() Export TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token", TestParameters); - Telegram_GetForumAvatarList(TestParameters); + Telegram_GetForumAvatarList(TestParameters); EndProcedure @@ -303,33 +303,33 @@ Procedure TelegramAPI_CreateDeleteForumTopic() Export OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters); - Telegram_CreateForumTopic(TestParameters); - Telegram_EditForumTopic(TestParameters); - Telegram_CloseForumTopic(TestParameters); - Telegram_OpenForumTopic(TestParameters); - Telegram_ClearPinnedMessagesList(TestParameters); - Telegram_DeleteForumTopic(TestParameters); + Telegram_CreateForumTopic(TestParameters); + Telegram_EditForumTopic(TestParameters); + Telegram_CloseForumTopic(TestParameters); + Telegram_OpenForumTopic(TestParameters); + Telegram_ClearPinnedMessagesList(TestParameters); + Telegram_DeleteForumTopic(TestParameters); EndProcedure Procedure TelegramAPI_HideShowMainTopic() Export - TestParameters = New Structure; + TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ForumID", TestParameters); - Telegram_HideMainForumTopic(TestParameters); - Telegram_ShowMainForumTopic(TestParameters); + Telegram_HideMainForumTopic(TestParameters); + Telegram_ShowMainForumTopic(TestParameters); EndProcedure Procedure TelegramAPI_ChangeMainTopicName() Export - TestParameters = New Structure; + TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Telegram_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Telegram_ForumID", TestParameters); - Telegram_ChangeMainTopicName(TestParameters); + Telegram_ChangeMainTopicName(TestParameters); EndProcedure @@ -1806,13 +1806,13 @@ EndProcedure Procedure Notion_CreatePage() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); - Title = "TestTitle"; + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); + Title = "TestTitle"; - Result = OPI_Notion.CreatePage(Token, Parent, Title); + Result = OPI_Notion.CreatePage(Token, Parent, Title); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePage"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePage"); Check_NotionObject(Result); @@ -1820,46 +1820,46 @@ EndProcedure Procedure Notion_CreateEditDatabase() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); - Title = "TestTitle"; + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); + Title = "TestTitle"; - Properties = New Map; - Properties.Insert("Name" , "title"); - Properties.Insert("Description" , "rich_text"); - Properties.Insert("Number" , "number"); - Properties.Insert("Status" , "status"); - Properties.Insert("CreationDate" , "date"); - Properties.Insert("Image" , "files"); - Properties.Insert("Active" , "checkbox"); - Properties.Insert("Website" , "url"); - Properties.Insert("Email" , "email"); - Properties.Insert("Phone" , "phone_number"); - Properties.Insert("User" , "people"); + Properties = New Map; + Properties.Insert("Name" , "title"); + Properties.Insert("Description" , "rich_text"); + Properties.Insert("Number" , "number"); + Properties.Insert("Status" , "status"); + Properties.Insert("CreationDate" , "date"); + Properties.Insert("Image" , "files"); + Properties.Insert("Active" , "checkbox"); + Properties.Insert("Website" , "url"); + Properties.Insert("Email" , "email"); + Properties.Insert("Phone" , "phone_number"); + Properties.Insert("User" , "people"); - ValueSelection = New Map; - ValueSelection.Insert("New" , "green"); - ValueSelection.Insert("InProgress" , "yellow"); - ValueSelection.Insert("Remote" , "red"); - Properties.Insert("Status", ValueSelection); + ValueSelection = New Map; + ValueSelection.Insert("New" , "green"); + ValueSelection.Insert("InProgress" , "yellow"); + ValueSelection.Insert("Remote" , "red"); + Properties.Insert("Status", ValueSelection); - Result = OPI_Notion.CreateDatabase(Token, Parent, Title, Properties); + Result = OPI_Notion.CreateDatabase(Token, Parent, Title, Properties); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateDatabase"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateDatabase"); Check_NotionObject(Result, "database"); Base = Result["id"]; Title = "TestTitle"; - Description = "TestDescription"; + Description = "TestDescription"; - Properties = New Map; - Properties.Insert("Email", "rich_text"); // Type fields "Email" will changed with email to text - Properties.Insert("Website"); // Field "Website" will deleted + Properties = New Map; + Properties.Insert("Email", "rich_text"); // Type fields "Email" will changed with email to text + Properties.Insert("Website"); // Field "Website" will deleted - Result = OPI_Notion.EditDatabaseProperties(Token, Base, Properties, Title, Description); + Result = OPI_Notion.EditDatabaseProperties(Token, Base, Properties, Title, Description); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "EditDatabaseProperties"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "EditDatabaseProperties"); Check_NotionObject(Result, "database"); @@ -1867,12 +1867,12 @@ EndProcedure Procedure Notion_GetPageInfo() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); - Result = OPI_Notion.GetPage(Token, Page); + Result = OPI_Notion.GetPage(Token, Page); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetPage"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetPage"); Check_NotionObject(Result); @@ -1880,12 +1880,12 @@ EndProcedure Procedure Notion_GetDatabaseInfo() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); - Result = OPI_Notion.GetDatabase(Token, Base); + Result = OPI_Notion.GetDatabase(Token, Base); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetDatabase"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetDatabase"); Check_NotionObject(Result, "database"); @@ -1893,28 +1893,28 @@ EndProcedure Procedure Notion_CreatePageInDatabase() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Base = OPI_TestDataRetrieval.GetParameter("Notion_Base"); - Image = New Map; - Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture")); + Image = New Map; + Image.Insert("Logo", OPI_TestDataRetrieval.GetParameter("Picture")); - Properties = New Map; - Properties.Insert("Name" , "LLC Vector"); - Properties.Insert("Description" , "OurFirstClient"); - Properties.Insert("Number" , 1); - Properties.Insert("Status" , "Regular"); - Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate()); - Properties.Insert("Image" , Image); - Properties.Insert("Active" , True); - Properties.Insert("Website" , "https://vector.ru"); - Properties.Insert("Email" , "mail@vector.ru"); - Properties.Insert("Phone" , "88005553535"); - Properties.Insert("Status" , "New"); + Properties = New Map; + Properties.Insert("Name" , "LLC Vector"); + Properties.Insert("Description" , "OurFirstClient"); + Properties.Insert("Number" , 1); + Properties.Insert("Status" , "Regular"); + Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate()); + Properties.Insert("Image" , Image); + Properties.Insert("Active" , True); + Properties.Insert("Website" , "https://vector.ru"); + Properties.Insert("Email" , "mail@vector.ru"); + Properties.Insert("Phone" , "88005553535"); + Properties.Insert("Status" , "New"); - Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties); + Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePageInDatabase"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePageInDatabase"); Check_NotionObject(Result); @@ -1925,24 +1925,24 @@ EndProcedure Procedure Notion_EditPageProperties() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); - Icon = OPI_TestDataRetrieval.GetParameter("Picture"); - Cover = OPI_TestDataRetrieval.GetParameter("Picture2"); - Archive = False; + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Page = OPI_TestDataRetrieval.GetParameter("Notion_Page"); + Icon = OPI_TestDataRetrieval.GetParameter("Picture"); + Cover = OPI_TestDataRetrieval.GetParameter("Picture2"); + Archive = False; - Properties = New Map; - Properties.Insert("Active" , False); - Properties.Insert("Email" , "vector@mail.ru"); + Properties = New Map; + Properties.Insert("Active" , False); + Properties.Insert("Email" , "vector@mail.ru"); - Result = OPI_Notion.EditPageProperties(Token - , Page - , Properties - , Icon - , Cover - , Archive); + Result = OPI_Notion.EditPageProperties(Token + , Page + , Properties + , Icon + , Cover + , Archive); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "EditPageProperties"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "EditPageProperties"); Check_NotionObject(Result); @@ -1950,32 +1950,32 @@ EndProcedure Procedure Notion_CreateDeleteBlock() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); - Block = OPI_TestDataRetrieval.GetParameter("Notion_Block"); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Parent = OPI_TestDataRetrieval.GetParameter("Notion_Parent"); + Block = OPI_TestDataRetrieval.GetParameter("Notion_Block"); - Result = OPI_Notion.ReturnBlock(Token, Block); + Result = OPI_Notion.ReturnBlock(Token, Block); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "ReturnBlock"); Check_NotionObject(Result, "block"); - Result = OPI_Notion.CreateBlock(Token, Parent, Result); + Result = OPI_Notion.CreateBlock(Token, Parent, Result); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateBlock"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateBlock"); Check_NotionObject(Result, "list"); 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"); Check_NotionObject(Result, "list"); - Result = OPI_Notion.DeleteBlock(Token, Block); + Result = OPI_Notion.DeleteBlock(Token, Block); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteBlock"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteBlock"); Check_NotionObject(Result, "block"); @@ -1983,10 +1983,10 @@ EndProcedure Procedure Notion_GetUsers() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - Result = OPI_Notion.UserList(Token); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + Result = OPI_Notion.UserList(Token); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "UserList"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "UserList"); Check_NotionObject(Result, "list"); @@ -1994,11 +1994,11 @@ EndProcedure Procedure Notion_GetUserData() Export - Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); - User = OPI_TestDataRetrieval.GetParameter("Notion_User"); - Result = OPI_Notion.GetUserData(Token, User); + Token = OPI_TestDataRetrieval.GetParameter("Notion_Token"); + User = OPI_TestDataRetrieval.GetParameter("Notion_User"); + Result = OPI_Notion.GetUserData(Token, User); - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetUserData"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetUserData"); Check_NotionObject(Result, "user"); @@ -2855,7 +2855,7 @@ EndProcedure Procedure B24_ServerTime() Export - TestParameters = New Structure; + TestParameters = New Structure; OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters); OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters); @@ -3238,7 +3238,7 @@ EndProcedure Procedure Check_Structure(Val Result) - OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Structure").Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Structure").Заполнено(); EndProcedure @@ -3674,13 +3674,13 @@ EndProcedure Procedure Check_BitrixTime(Val Result) - Time = Result["result"]; + Time = Result["result"]; - If Not TypeOf(Time) = Type("Date") Then - Time = XMLValue(Type("Date"), Time); - EndIf; + If Not TypeOf(Time) = Type("Date") Then + Time = XMLValue(Type("Date"), Time); + EndIf; - OPI_TestDataRetrieval.ExpectsThat(Time).ИмеетТип("Date").Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Time).ИмеетТип("Date").Заполнено(); EndProcedure @@ -3790,14 +3790,14 @@ EndProcedure Procedure Check_BitrixCommentsList(Val Result) - OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["POST_MESSAGE"]).Заполнено(); EndProcedure Procedure Check_BitrixResultsList(Val Result) - OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array"); OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["text"]).Заполнено(); EndProcedure @@ -3852,10 +3852,10 @@ EndProcedure Procedure Telegram_GetUpdates(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Result = OPI_Telegram.GetUpdates(Token); - // END + // END // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetUpdates", "Telegram"); @@ -3884,12 +3884,12 @@ EndProcedure Procedure Telegram_DeleteWebhook(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - Result = OPI_Telegram.DeleteWebhook(Token); + Token = FunctionParameters["Telegram_Token"]; + Result = OPI_Telegram.DeleteWebhook(Token); - // END + // END - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteWebhook", "Telegram"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteWebhook", "Telegram"); Check_TelegramWebhookDeletion(Result); @@ -3899,10 +3899,10 @@ EndProcedure Procedure Telegram_SendTextMessage(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - ChatID = FunctionParameters["Telegram_ChatID"]; - ChannelID = FunctionParameters["Telegram_ChannelID"]; - Text = FunctionParameters["String"]; + Token = FunctionParameters["Telegram_Token"]; + ChatID = FunctionParameters["Telegram_ChatID"]; + ChannelID = FunctionParameters["Telegram_ChannelID"]; + Text = FunctionParameters["String"]; Result = OPI_Telegram.SendTextMessage(Token, ChatID, Text); @@ -4288,8 +4288,8 @@ EndProcedure Procedure Telegram_DownloadFile(FunctionParameters) - FileID = FunctionParameters["Telegram_FileID"]; - Token = FunctionParameters["Telegram_Token"]; + FileID = FunctionParameters["Telegram_FileID"]; + Token = FunctionParameters["Telegram_Token"]; Result = OPI_Telegram.DownloadFile(Token, FileID); @@ -4314,7 +4314,7 @@ Procedure Telegram_ForwardMessage(FunctionParameters) // !OInt OPI_TestDataRetrieval.WriteLog(Result, "ForwardMessage", "Telegram"); - Check_TelegramForward(Result, MessageID); + Check_TelegramForward(Result, MessageID); OPI_Tools.Pause(5); @@ -4322,18 +4322,18 @@ EndProcedure Procedure Telegram_Ban(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; UserID = FunctionParameters["Telegram_ChatID"]; ChannelID = FunctionParameters["Telegram_ChannelID"]; - Result = OPI_Telegram.Ban(Token, ChannelID, UserID); + Result = OPI_Telegram.Ban(Token, ChannelID, UserID); - // END + // END // !OInt OPI_TestDataRetrieval.WriteLog(Result, "Ban", "Telegram"); - Check_TelegramBan(Result); - OPI_Tools.Pause(5); + Check_TelegramBan(Result); + OPI_Tools.Pause(5); EndProcedure @@ -4343,14 +4343,14 @@ Procedure Telegram_Unban(FunctionParameters) UserID = FunctionParameters["Telegram_ChatID"]; ChannelID = FunctionParameters["Telegram_ChannelID"]; - Result = OPI_Telegram.Unban(Token, ChannelID, UserID); + Result = OPI_Telegram.Unban(Token, ChannelID, UserID); - // END + // END // !OInt OPI_TestDataRetrieval.WriteLog(Result, "Unban", "Telegram"); - Check_TelegramBan(Result); - OPI_Tools.Pause(5); + Check_TelegramBan(Result); + OPI_Tools.Pause(5); EndProcedure @@ -4371,7 +4371,7 @@ Procedure Telegram_CreateInviteLink(FunctionParameters) // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateInvitationLink", "Telegram"); - Check_TelegramInvitation(Result, Title, UnixExpiration); + Check_TelegramInvitation(Result, Title, UnixExpiration); OPI_Tools.Pause(5); @@ -4385,11 +4385,11 @@ Procedure Telegram_PinMessage(FunctionParameters) Result = OPI_Telegram.PinMessage(Token, ChannelID, MessageID); - // END + // END // !OInt OPI_TestDataRetrieval.WriteLog(Result, "PinMessage", "Telegram"); - Check_TelegramTrue(Result); + Check_TelegramTrue(Result); OPI_Tools.Pause(5); @@ -4403,11 +4403,11 @@ Procedure Telegram_UnpinMessage(FunctionParameters) Result = OPI_Telegram.UnpinMessage(Token, ChannelID, MessageID); - // END + // END // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DetachMessage", "Telegram"); - Check_TelegramTrue(Result); + Check_TelegramTrue(Result); OPI_Tools.Pause(5); @@ -4432,10 +4432,10 @@ EndProcedure Procedure Telegram_GetForumAvatarList(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - Result = OPI_Telegram.GetAvatarIconList(Token); + Token = FunctionParameters["Telegram_Token"]; + Result = OPI_Telegram.GetAvatarIconList(Token); - // END + // END // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetAvatarIconList", "Telegram"); @@ -4447,14 +4447,14 @@ EndProcedure Procedure Telegram_CreateForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Icon = "5357419403325481346"; Name = "TestTopic " + String(New UUID); - Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon); + Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon); - // END + // END // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateForumTopic", "Telegram"); @@ -4464,10 +4464,10 @@ Procedure Telegram_CreateForumTopic(FunctionParameters) OPI_Tools.AddField("Telegram_TopicID", Topic, "String", FunctionParameters); OPI_TestDataRetrieval.WriteParameter("Telegram_TopicID", FunctionParameters["Telegram_TopicID"]); - Check_TelegramCreateTopic(Result, Name, Icon); + Check_TelegramCreateTopic(Result, Name, Icon); - ChatTopic = Chat + "*" + Topic; - Text = FunctionParameters["String"]; + ChatTopic = Chat + "*" + Topic; + Text = FunctionParameters["String"]; Result = OPI_Telegram.SendTextMessage(Token, ChatTopic, Text); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage (forum)"); @@ -4478,7 +4478,7 @@ EndProcedure Procedure Telegram_EditForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; NewName = "NewTestTitle"; @@ -4498,15 +4498,15 @@ EndProcedure Procedure Telegram_CloseForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; OPI_Telegram.OpenForumThread(Token, Chat); // SKIP - Result = OPI_Telegram.CloseForumThread(Token, Chat); // Closes main topic + Result = OPI_Telegram.CloseForumThread(Token, Chat); // Closes main topic - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CloseForumTopic (main)"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CloseForumTopic (main)"); Check_TelegramTrue(Result); // SKIP @@ -4524,13 +4524,13 @@ EndProcedure Procedure Telegram_OpenForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; - Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic + Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic - // !OInt OPI_TestDataRetrieval.WriteLog(Result, "OpenForumTopic (main)"); + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "OpenForumTopic (main)"); Check_TelegramTrue(Result); // SKIP @@ -4548,7 +4548,7 @@ EndProcedure Procedure Telegram_DeleteForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; @@ -4566,7 +4566,7 @@ EndProcedure Procedure Telegram_ClearPinnedMessagesList(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Topic = FunctionParameters["Telegram_TopicID"]; @@ -4590,7 +4590,7 @@ EndProcedure Procedure Telegram_HideMainForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Result = OPI_Telegram.HideMainForumTopic(Token, Chat); @@ -4607,7 +4607,7 @@ EndProcedure Procedure Telegram_ShowMainForumTopic(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Result = OPI_Telegram.ShowMainForumTopic(Token, Chat); @@ -4624,8 +4624,8 @@ EndProcedure Procedure Telegram_ChangeMainTopicName(FunctionParameters) - Title = "New main thread name " + String(New UUID); - Token = FunctionParameters["Telegram_Token"]; + Title = "New main thread name " + String(New UUID); + Token = FunctionParameters["Telegram_Token"]; Chat = FunctionParameters["Telegram_ForumID"]; Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title); @@ -4642,11 +4642,11 @@ EndProcedure Procedure Telegram_DeleteMessage(FunctionParameters) - Token = FunctionParameters["Telegram_Token"]; - ChatID = FunctionParameters["Telegram_ChannelID"]; - MessageID = FunctionParameters["Telegram_ChannelMessageID"]; + Token = FunctionParameters["Telegram_Token"]; + ChatID = FunctionParameters["Telegram_ChannelID"]; + MessageID = FunctionParameters["Telegram_ChannelMessageID"]; - Result = OPI_Telegram.DeleteMessage(Token, ChatID, MessageID); + Result = OPI_Telegram.DeleteMessage(Token, ChatID, MessageID); // END @@ -6252,7 +6252,7 @@ EndProcedure Procedure Dropbox_CancelFilePublication(FunctionParameters) - Token = FunctionParameters["Dropbox_Token"]; + Token = FunctionParameters["Dropbox_Token"]; File = FunctionParameters["Dropbox_FileID"]; Result = OPI_Dropbox.CancelFilePublication(Token, File); @@ -6274,7 +6274,7 @@ Procedure Bitrix24_GetAppAuthLink(FunctionParameters) Domain = FunctionParameters["Bitrix24_Domain"]; ClientID = FunctionParameters["Bitrix24_ClientID"]; - Result = OPI_Bitrix24.GetAppAuthLink(Domain, ClientID); + Result = OPI_Bitrix24.GetAppAuthLink(Domain, ClientID); // END @@ -6292,7 +6292,7 @@ Procedure Bitrix24_GetToken(FunctionParameters) ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; Code = FunctionParameters["Bitrix24_Code"]; - Result = OPI_Bitrix24.GetToken(ClientID, ClientSecret, Code); + Result = OPI_Bitrix24.GetToken(ClientID, ClientSecret, Code); // END @@ -6311,7 +6311,7 @@ Procedure Bitrix24_RefreshToken(FunctionParameters) ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; Refresh = FunctionParameters["Bitrix24_Refresh"]; - Result = OPI_Bitrix24.RefreshToken(ClientID, ClientSecret, Refresh); + Result = OPI_Bitrix24.RefreshToken(ClientID, ClientSecret, Refresh); // END @@ -6328,9 +6328,9 @@ EndProcedure Procedure Bitrix24_ServerTime(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; - Result = OPI_Bitrix24.ServerTime(URL); + Result = OPI_Bitrix24.ServerTime(URL); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "ServerTime (wh)", "Bitrix24"); @@ -6362,7 +6362,7 @@ Procedure Bitrix24_CreatePost(FunctionParameters) URL = FunctionParameters["Bitrix24_URL"]; - Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title, True); + Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title, True); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePost (wh)", "Bitrix24"); @@ -6427,7 +6427,7 @@ Procedure Bitrix24_DeletePost(FunctionParameters) PostID = FunctionParameters["Bitrix24_HookPostID"]; URL = FunctionParameters["Bitrix24_URL"]; - Result = OPI_Bitrix24.DeletePost(URL, PostID); + Result = OPI_Bitrix24.DeletePost(URL, PostID); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeletePost (wh)", "Bitrix24"); @@ -7222,7 +7222,7 @@ EndProcedure Procedure Bitrix24_GetStorage(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; StorageID = 3; Result = OPI_Bitrix24.GetStorage(URL, StorageID); @@ -7373,7 +7373,7 @@ EndProcedure Procedure Bitrix24_GetFolderExternalLink(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; FolderID = FunctionParameters["Bitrix24_FolderID"]; Result = OPI_Bitrix24.GetFolderExternalLink(URL, FolderID); @@ -7397,7 +7397,7 @@ EndProcedure Procedure Bitrix24_GetFolderFilterStructure(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; Result = OPI_Bitrix24.GetFolderFilterStructure(URL); @@ -7420,7 +7420,7 @@ EndProcedure Procedure Bitrix24_GetFolderItems(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; FolderID = FunctionParameters["Bitrix24_FolderID"]; Result = OPI_Bitrix24.GetFolderItems(URL, FolderID); @@ -7444,7 +7444,7 @@ EndProcedure Procedure Bitrxi24_MarkFolderAsDeleted(FunctionParameters) - URL = FunctionParameters["Bitrix24_URL"]; + URL = FunctionParameters["Bitrix24_URL"]; FolderID = FunctionParameters["Bitrix24_FolderID"]; Result = OPI_Bitrix24.MarkFolderAsDeleted(URL, FolderID); diff --git a/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl index c06dd89be5..57e1fada80 100644 --- a/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl @@ -202,7 +202,7 @@ Function CreateCustomTweet(Val Text = "" If PollOptionsArray.Count() > 0 Then - OptionStructure = New Structure("options,duration_minutes", PollOptionsArray, PollDuration); + OptionStructure = New Structure("options,duration_minutes", PollOptionsArray, PollDuration); Fields.Insert("poll", OptionStructure); EndIf; @@ -664,22 +664,22 @@ EndFunction Function GetProcessingStatus(Val Parameters, Val Fields, Val URL) - ProcessingInfo = "processing_info"; + ProcessingInfo = "processing_info"; Authorization = CreateAuthorizationHeaderV1(Parameters, Fields, "POST", URL); Response = OPI_Tools.Post(URL, Fields, Authorization, False); Information = Response[ProcessingInfo]; If Not ValueIsFilled(Information) Then - Return Response; + Return Response; EndIf; ProcessingStatus = Information["state"]; If Not ValueIsFilled(ProcessingStatus) Then - Return Response; + Return Response; Else - Return ProcessingStatus; + Return ProcessingStatus; EndIf; EndFunction diff --git a/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl b/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl index 65c20a4dba..773430085b 100644 --- a/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl @@ -151,7 +151,7 @@ Procedure GetCollection(Value) Export Except Value = InitialValue; - GetArray(Value); + GetArray(Value); EndTry; @@ -169,17 +169,17 @@ Procedure GetArray(Value) Export CommaInQuotes = "','"; - Value = StrReplace(Value, "['" , ""); - Value = StrReplace(Value, "']" , ""); - Value = StrReplace(Value, "', '" , CommaInQuotes); - Value = StrReplace(Value, "' , '", CommaInQuotes); - Value = StrReplace(Value, "' ,'" , CommaInQuotes); + Value = StrReplace(Value, "['" , ""); + Value = StrReplace(Value, "']" , ""); + Value = StrReplace(Value, "', '" , CommaInQuotes); + Value = StrReplace(Value, "' , '", CommaInQuotes); + Value = StrReplace(Value, "' ,'" , CommaInQuotes); - Value = StrSplit(Value, CommaInQuotes, False); + Value = StrSplit(Value, CommaInQuotes, False); - For N = 0 To Value.UBound() Do - Value[N] = TrimAll(Value[N]); - EndDo; + For N = 0 To Value.UBound() Do + Value[N] = TrimAll(Value[N]); + EndDo; Else @@ -187,7 +187,7 @@ Procedure GetArray(Value) Export Value = OPI_Tools.NumberToString(Value); EndIf; - OPI_Tools.ValueToArray(Value); + OPI_Tools.ValueToArray(Value); EndIf; @@ -309,7 +309,7 @@ EndProcedure Function ThisIsCollection(Val Value) - Return TypeOf(Value) = Type("Array") + Return TypeOf(Value) = Type("Array") Or TypeOf(Value) = Type("Structure") Or TypeOf(Value) = Type("Map"); @@ -317,7 +317,7 @@ EndFunction Function ThisIsSymbolic(Val Value) - Return TypeOf(Value) = Type("String") + Return TypeOf(Value) = Type("String") Or TypeOf(Value) = Type("Number") Or TypeOf(Value) = Type("Date"); diff --git a/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl b/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl index 292be34cc0..64e2ce7b2a 100644 --- a/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl @@ -104,7 +104,7 @@ Function CreatePost(Val Text ObjectId = ResponseMap.Get("id"); If Not ValueIsFilled(OwnerId) Or Not ValueIsFilled(ObjectId) Then - Return ResponseMap; + Return ResponseMap; EndIf; OwnerId = OPI_Tools.NumberToString(OwnerId); @@ -208,11 +208,11 @@ Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Paramete If ValueIsFilled(Photo) Then - PhotoID = Photo["id"]; + PhotoID = Photo["id"]; - If Not ValueIsFilled(PhotoID) Then - Return Response; - EndIf; + If Not ValueIsFilled(PhotoID) Then + Return Response; + EndIf; Else Return Response; @@ -234,7 +234,7 @@ Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Paramete PollMap = Poll.Get(Response_); If Not ValueIsFilled(PollMap) Then - Return Poll; + Return Poll; EndIf; OwnerId = PollMap.Get("owner_id"); @@ -395,26 +395,26 @@ Function UploadVideoToServer(Val Video , Val Album = "" , Val Parameters = "") Export - String_ = "String"; - Parameters = GetStandardParameters(Parameters); + String_ = "String"; + Parameters = GetStandardParameters(Parameters); - OPI_Tools.AddField("name" , Name , String_, Parameters); - OPI_Tools.AddField("description", Description , String_, Parameters); - OPI_Tools.AddField("album_id" , Album , String_, Parameters); + OPI_Tools.AddField("name" , Name , String_, Parameters); + OPI_Tools.AddField("description", Description , String_, Parameters); + OPI_Tools.AddField("album_id" , Album , String_, Parameters); - Response = OPI_Tools.Get("api.vk.com/method/video.save", Parameters); + Response = OPI_Tools.Get("api.vk.com/method/video.save", Parameters); Result = Response["response"]; If Not ValueIsFilled(Result) Then - Return Response; + Return Response; EndIf; - URL = Result["upload_url"]; + URL = Result["upload_url"]; - If Not ValueIsFilled(URL) Then - Return Response; - EndIf; + If Not ValueIsFilled(URL) Then + Return Response; + EndIf; FileMapping = New Map; OPI_Tools.AddField("video_file.mp4", Video, "BinaryData", FileMapping); @@ -771,16 +771,16 @@ Function ShortenLink(Val URL, Val Parameters = "") Export If ValueIsFilled(Result) Then - URL = Result["short_url"]; + URL = Result["short_url"]; - If ValueIsFilled(URL) Then - Return URL; - Else - Return Response; - EndIf; + If ValueIsFilled(URL) Then + Return URL; + Else + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; EndFunction @@ -1065,14 +1065,14 @@ Function GetProductCategoryList(Val Parameters = "") Export If ValueIsFilled(Result) Then - Count = Result["count"]; + Count = Result["count"]; - If Not ValueIsFilled(Count) Then - Return Response; - EndIf; + If Not ValueIsFilled(Count) Then + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; Parameters_.Insert("count", Count); @@ -1081,14 +1081,14 @@ Function GetProductCategoryList(Val Parameters = "") Export If ValueIsFilled(Result) Then - Categories = Result["items"]; + Categories = Result["items"]; - If Not ValueIsFilled(Categories) Then - Return Response; - EndIf; + If Not ValueIsFilled(Categories) Then + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; CategoryMap = New Map; @@ -1380,7 +1380,7 @@ EndFunction // // Parameters: // Name - String - New selection name - title -// Selection - String - Selection ID - sel +// Selection - String - Selection ID - sel // Image - String, BinaryData - New selection image - picture // Main - Boolean - Main - main // Hidden - Boolean - Hidden - hidden @@ -1757,19 +1757,19 @@ EndFunction Function GetImageID(Val Image, Val Parameters, Val View) - Response_ = "response"; + Response_ = "response"; Response = UploadPhotoToServer(Image, Parameters, View); Result = Response[Response_]; If ValueIsFilled(Result) Then - PhotoID = Result["photo_id"]; + PhotoID = Result["photo_id"]; - If Not ValueIsFilled(PhotoID) Then - Return Response; - EndIf; + If Not ValueIsFilled(PhotoID) Then + Return Response; + EndIf; Else - Return Response; + Return Response; EndIf; PhotoID = OPI_Tools.NumberToString(PhotoID); @@ -1779,17 +1779,17 @@ EndFunction Function GetImageMap(Val Image, Val Parameters, Val View) - Response = UploadPhotoToServer(Image, Parameters, View); + Response = UploadPhotoToServer(Image, Parameters, View); ResponseArray = Response.Get("response"); If Not ValueIsFilled(ResponseArray) Or Not TypeOf(ResponseArray) = Type("Array") Then - Return Response; + Return Response; Else - If ResponseArray.Count() = 0 Then - Return Response; - Else - ResponseMap = ResponseArray[0]; - EndIf; + If ResponseArray.Count() = 0 Then + Return Response; + Else + ResponseMap = ResponseArray[0]; + EndIf; EndIf; Return ResponseMap; @@ -1798,20 +1798,20 @@ EndFunction Function GetSelectionArray(Val Selections, Val Parameters = "") - Response_ = "response"; - Selections = GetSelectionsByID(Selections, Parameters); + Response_ = "response"; + Selections = GetSelectionsByID(Selections, Parameters); Result = Selections[Response_]; If ValueIsFilled(Result) Then - SelectionArray = Result["items"]; + SelectionArray = Result["items"]; - If Not ValueIsFilled(SelectionArray) Then - Return Selections; - EndIf; + If Not ValueIsFilled(SelectionArray) Then + Return Selections; + EndIf; - Else - Return Selections; + Else + Return Selections; EndIf; Return SelectionArray; @@ -1914,11 +1914,11 @@ Function ProductManagement(Val ProductDescription, Val ProductID = "", Val Selec ProductID = Result["market_item_id"]; If Not ValueIsFilled(ProductID) Then - Return Response; + Return Response; EndIf; Else - Return Response; + Return Response; EndIf; If ValueIsFilled(Selection) And ValueIsFilled(ProductID) Then @@ -2060,14 +2060,14 @@ Procedure FillProductRequestFields(Val ProductDescription, Parameters) Result = Response[Response_]; If ValueIsFilled(Result) Then - PhotoID = Result["photo_id"]; + PhotoID = Result["photo_id"]; - If Not ValueIsFilled(PhotoID) Then - Return; - EndIf; + If Not ValueIsFilled(PhotoID) Then + Return; + EndIf; Else - Return; + Return; EndIf; PhotoID = OPI_Tools.NumberToString(PhotoID); @@ -2116,9 +2116,9 @@ Procedure AddAdditionalProductPhotos(Val PhotoArray, Parameters) PhotoID = GetImageID(Photo, Parameters, "Product"); - If Not TypeOf(PhotoID) = Type("String") Then - Return; - EndIf; + If Not TypeOf(PhotoID) = Type("String") Then + Return; + EndIf; PhotoString = PhotoString + PhotoID + ","; diff --git a/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl b/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl index c69e1d9b6f..bac3280065 100644 --- a/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl @@ -89,7 +89,7 @@ Function CreateFolder(Val Token, Val Path) Export ResponseURL = Response[Href]; If Not ValueIsFilled(ResponseURL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.Get(ResponseURL, , Headers); @@ -183,7 +183,7 @@ Function CreateObjectCopy(Val Token, Val Original, Val Path, Val Overwrite = Fal ResponseURL = Response[Href]; If Not ValueIsFilled(ResponseURL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.Get(ResponseURL, , Headers); @@ -230,14 +230,14 @@ EndFunction Function DownloadFile(Val Token, Val Path, Val SavePath = "") Export OPI_TypeConversion.GetLine(SavePath); - Response = GetDownloadLink(Token, Path); - URL = Response["href"]; + Response = GetDownloadLink(Token, Path); + URL = Response["href"]; - If Not ValueIsFilled(URL) Then - Return Response; - EndIf; + If Not ValueIsFilled(URL) Then + Return Response; + EndIf; - Response = OPI_Tools.Get(URL, , , SavePath); + Response = OPI_Tools.Get(URL, , , SavePath); Return Response; @@ -330,7 +330,7 @@ Function MoveObject(Val Token, Val Original, Val Path, Val Overwrite = False) Ex ResponseURL = Response[Href]; If Not ValueIsFilled(ResponseURL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.Get(ResponseURL, , Headers); @@ -369,7 +369,7 @@ Function UploadFile(Val Token, Val Path, Val File, Val Overwrite = False) Export URL = Response[Href]; If Not ValueIsFilled(URL) Then - Return Response; + Return Response; EndIf; Response = OPI_Tools.PutMultipart(URL, New Structure(), File, "multipart", Headers); diff --git a/src/ru/OInt/core/Modules/OPI_Bitrix24.os b/src/ru/OInt/core/Modules/OPI_Bitrix24.os index d18b732f26..10e688efec 100644 --- a/src/ru/OInt/core/Modules/OPI_Bitrix24.os +++ b/src/ru/OInt/core/Modules/OPI_Bitrix24.os @@ -141,10 +141,10 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СерверноеВремя(Знач URL, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "server.time"); - Ответ = OPI_Инструменты.Get(URL, Параметры); + Параметры = НормализоватьАвторизацию(URL, Токен, "server.time"); + Ответ = OPI_Инструменты.Get(URL, Параметры); - Возврат Ответ; + Возврат Ответ; КонецФункции @@ -170,12 +170,12 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СоздатьНовость(Знач URL - , Знач Текст - , Знач Видимость = "UA" - , Знач Файлы = "" - , Знач Заголовок = "" - , Знач Важное = Ложь - , Знач Токен = "") Экспорт + , Знач Текст + , Знач Видимость = "UA" + , Знач Файлы = "" + , Знач Заголовок = "" + , Знач Важное = Ложь + , Знач Токен = "") Экспорт ПривестиБулево(Важное); @@ -1015,9 +1015,9 @@ , "<статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса>"); Если Пустая Тогда - Для Каждого Фильтр Из СтруктураФильтра Цикл - Фильтр.Значение = ""; - КонецЦикла; + Для Каждого Фильтр Из СтруктураФильтра Цикл + Фильтр.Значение = ""; + КонецЦикла; КонецЕсли; //@skip-check constructor-function-return-section @@ -1367,7 +1367,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьСписокРезультатов(Знач URL, Знач IDЗадачи, Знач Токен = "") Экспорт - Ответ = УправлениеЗадачей(URL, IDЗадачи, "tasks.task.result.list", Токен); + Ответ = УправлениеЗадачей(URL, IDЗадачи, "tasks.task.result.list", Токен); Возврат Ответ; КонецФункции @@ -1387,7 +1387,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СоздатьРезультатИзКомментария(Знач URL, Знач IDКомментария, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.addFromComment"); + Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.addFromComment"); OPI_Инструменты.ДобавитьПоле("commentId", IDКомментария, "Строка", Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры); @@ -1411,7 +1411,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция УдалитьРезультатИзКомментария(Знач URL, Знач IDКомментария, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.deleteFromComment"); + Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.deleteFromComment"); OPI_Инструменты.ДобавитьПоле("commentId", IDКомментария, "Строка", Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры); @@ -1864,7 +1864,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьХранилищеПриложения(Знач URL, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp"); + Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp"); Ответ = OPI_Инструменты.Post(URL, Параметры); Возврат Ответ; @@ -1886,8 +1886,8 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьХранилище(Знач URL, Знач IDХранилища, Знач Токен = "") Экспорт - Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.get", Токен); - Возврат Ответ; + Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.get", Токен); + Возврат Ответ; КонецФункции @@ -1907,7 +1907,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПереименоватьХранилище(Знач URL, Знач IDХранилища, Знач Наименование, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.rename"); + Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.rename"); OPI_Инструменты.ДобавитьПоле("id" , IDХранилища , "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("newName", Наименование, "Строка", Параметры); @@ -1933,8 +1933,8 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьСодержимоеХранилища(Знач URL, Знач IDХранилища, Знач Токен = "") Экспорт - Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.getchildren", Токен); - Возврат Ответ; + Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.getchildren", Токен); + Возврат Ответ; КонецФункции @@ -1954,11 +1954,11 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СоздатьКаталогВХранилище(Знач URL, Знач IDХранилища, Знач Наименование, Знач Токен = "") Экспорт - OPI_ПреобразованиеТипов.ПолучитьСтроку(Наименование); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Наименование); - СтруктураПапки = Новый Структура("NAME", Наименование); + СтруктураПапки = Новый Структура("NAME", Наименование); - Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.addfolder"); + Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.addfolder"); OPI_Инструменты.ДобавитьПоле("id" , IDХранилища , "Строка" , Параметры); OPI_Инструменты.ДобавитьПоле("data", СтруктураПапки, "Коллекция", Параметры); @@ -3443,33 +3443,33 @@ Параметры = Новый Структура; ЭтоАвторизацияТокеном = ЗначениеЗаполнено(Токен); - МассивЛишнихЭлементов = Новый Массив; - МассивЛишнихЭлементов.Добавить("https://"); - МассивЛишнихЭлементов.Добавить("http://"); - МассивЛишнихЭлементов.Добавить("www."); + МассивЛишнихЭлементов = Новый Массив; + МассивЛишнихЭлементов.Добавить("https://"); + МассивЛишнихЭлементов.Добавить("http://"); + МассивЛишнихЭлементов.Добавить("www."); - Для Каждого УдаляемыйЭлемент Из МассивЛишнихЭлементов Цикл - URL = СтрЗаменить(URL, УдаляемыйЭлемент, ""); - КонецЦикла; + Для Каждого УдаляемыйЭлемент Из МассивЛишнихЭлементов Цикл + URL = СтрЗаменить(URL, УдаляемыйЭлемент, ""); + КонецЦикла; - URL = СокрЛП(URL); + URL = СокрЛП(URL); - Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда - URL = URL + "/"; + Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда + URL = URL + "/"; КонецЕсли; Если ЭтоАвторизацияТокеном Тогда Если Не СтрЗаканчиваетсяНа(URL, "rest/") Тогда - URL = URL + "rest/"; + URL = URL + "rest/"; КонецЕсли; Параметры.Вставить("auth", Токен); КонецЕсли; - Если ЗначениеЗаполнено(Метод) Тогда - URL = URL + СокрЛП(Метод); + Если ЗначениеЗаполнено(Метод) Тогда + URL = URL + СокрЛП(Метод); КонецЕсли; Возврат Параметры; diff --git a/src/ru/OInt/core/Modules/OPI_Dropbox.os b/src/ru/OInt/core/Modules/OPI_Dropbox.os index 9f25fb697b..f7656c3b07 100644 --- a/src/ru/OInt/core/Modules/OPI_Dropbox.os +++ b/src/ru/OInt/core/Modules/OPI_Dropbox.os @@ -751,13 +751,13 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox Функция ОтменитьПубликациюФайла(Знач Токен, Знач IDФайла) Экспорт - OPI_ПреобразованиеТипов.ПолучитьСтроку(IDФайла); + OPI_ПреобразованиеТипов.ПолучитьСтроку(IDФайла); Если Не СтрНачинаетсяС(IDФайла, "id:") Тогда IDФайла = "id:" + IDФайла; КонецЕсли; - URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; + URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; Параметры = Новый Структура; OPI_Инструменты.ДобавитьПоле("file", IDФайла, "Строка", Параметры); diff --git a/src/ru/OInt/core/Modules/OPI_GoogleDrive.os b/src/ru/OInt/core/Modules/OPI_GoogleDrive.os index 7b591b41cc..511b0db940 100644 --- a/src/ru/OInt/core/Modules/OPI_GoogleDrive.os +++ b/src/ru/OInt/core/Modules/OPI_GoogleDrive.os @@ -604,8 +604,8 @@ Возврат Ответ; КонецЕсли; - ОтветЗагрузки = ЗагрузитьФайлЧастями(Двоичные, АдресЗагрузки); - Ответ = ?(ЗначениеЗаполнено(ОтветЗагрузки), ОтветЗагрузки, Ответ); + ОтветЗагрузки = ЗагрузитьФайлЧастями(Двоичные, АдресЗагрузки); + Ответ = ?(ЗначениеЗаполнено(ОтветЗагрузки), ОтветЗагрузки, Ответ); OPI_Инструменты.ОбработатьОтвет(Ответ); Возврат Ответ; @@ -614,9 +614,9 @@ Функция ЗагрузитьФайлЧастями(Знач Двоичные, Знач АдресЗагрузки) - Ответ = ""; - РазмерЧасти = 268435456; - ПрочитаноБайт = 0; + Ответ = ""; + РазмерЧасти = 268435456; + ПрочитаноБайт = 0; ТекущаяПозиция = 0; ОбщийРазмер = Двоичные.Размер(); СтрОбщийРазмер = OPI_Инструменты.ЧислоВСтроку(ОбщийРазмер); @@ -649,15 +649,15 @@ Ответ = OPI_Инструменты.Put(АдресЗагрузки, ТекущиеДанные, ДопЗаголовки, Ложь, Истина); - РезультатПроверки = ПроверитьЗагрузкуЧасти(Ответ, СтрОбщийРазмер, ДопЗаголовки, АдресЗагрузки, ТекущаяПозиция); + РезультатПроверки = ПроверитьЗагрузкуЧасти(Ответ, СтрОбщийРазмер, ДопЗаголовки, АдресЗагрузки, ТекущаяПозиция); - Если ЗначениеЗаполнено(РезультатПроверки) Тогда - Возврат РезультатПроверки; - КонецЕсли; + Если ЗначениеЗаполнено(РезультатПроверки) Тогда + Возврат РезультатПроверки; + КонецЕсли; КБайт = 1024; МБайт = КБайт * КБайт; - Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, "МБ", МБайт)); + Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, "МБ", МБайт)); ВыполнитьСборкуМусора(); ОсвободитьОбъект(ТекущиеДанные); @@ -695,7 +695,7 @@ Иначе OPI_Инструменты.ОбработатьОтвет(Ответ); - Возврат Ответ; + Возврат Ответ; КонецЕсли; @@ -713,7 +713,7 @@ НеобходимоЧастей = 2; Если Не МассивИнформации.Количество() = НеобходимоЧастей Тогда - OPI_Инструменты.ОбработатьОтвет(Ответ); + OPI_Инструменты.ОбработатьОтвет(Ответ); Возврат Ответ; КонецЕсли; diff --git a/src/ru/OInt/core/Modules/OPI_GoogleSheets.os b/src/ru/OInt/core/Modules/OPI_GoogleSheets.os index 588561f9d2..4848563c29 100644 --- a/src/ru/OInt/core/Modules/OPI_GoogleSheets.os +++ b/src/ru/OInt/core/Modules/OPI_GoogleSheets.os @@ -359,7 +359,7 @@ Процедура ДобавитьИмяЛиста(Ячейка, Знач Лист) Если ЗначениеЗаполнено(Лист) Тогда - Ячейка = "'" + Лист + "'!" + Ячейка; + Ячейка = "'" + Лист + "'!" + Ячейка; КонецЕсли; КонецПроцедуры diff --git a/src/ru/OInt/core/Modules/OPI_Telegram.os b/src/ru/OInt/core/Modules/OPI_Telegram.os index e6de0a2334..661970c143 100644 --- a/src/ru/OInt/core/Modules/OPI_Telegram.os +++ b/src/ru/OInt/core/Modules/OPI_Telegram.os @@ -250,11 +250,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьТекстовоеСообщение(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Клавиатура = "" - , Знач Разметка = "Markdown" - , Знач IDВходящего = 0) Экспорт + , Знач IDЧата + , Знач Текст + , Знач Клавиатура = "" + , Знач Разметка = "Markdown" + , Знач IDВходящего = 0) Экспорт OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_Инструменты.ЗаменитьСпецСимволы(Текст, Разметка); @@ -290,11 +290,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьКартинку(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Картинка - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Картинка + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Картинка, "photo", Клавиатура, Разметка); @@ -314,11 +314,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьВидео(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Видео - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Видео + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Видео, "video", Клавиатура, Разметка); @@ -338,11 +338,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьАудио(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Аудио - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Аудио + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Аудио, "audio", Клавиатура, Разметка); @@ -363,12 +363,12 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьДокумент(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Документ - , Знач Клавиатура = "" - , Знач Разметка = "Markdown" - , Знач ИмяФайла = "") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Документ + , Знач Клавиатура = "" + , Знач Разметка = "Markdown" + , Знач ИмяФайла = "") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Документ, "document", Клавиатура, Разметка, ИмяФайла); @@ -388,11 +388,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьГифку(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Гифка - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Гифка + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Гифка, "animation", Клавиатура, Разметка); @@ -415,18 +415,18 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьМедиагруппу(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач СоответствиеФайлов - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач СоответствиеФайлов + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт // СоответствиеФайлов // Ключ - Файл, Значение - Тип // Типы: audio, document, photo, video // Нельзя замешивать разные типы! - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_ПреобразованиеТипов.ПолучитьСтроку(IDЧата); @@ -466,7 +466,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьМестоположение(Знач Токен, Знач IDЧата, Знач Широта, Знач Долгота, Знач Клавиатура = "") Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_ПреобразованиеТипов.ПолучитьСтроку(IDЧата); @@ -501,7 +501,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьКонтакт(Знач Токен, Знач IDЧата, Знач Имя, Знач Фамилия, Знач Телефон, Знач Клавиатура = "") Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_ПреобразованиеТипов.ПолучитьСтроку(IDЧата); @@ -642,7 +642,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция Бан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); URL = "api.telegram.org/bot" + Токен + "/banChatMember"; @@ -670,7 +670,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция Разбан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); URL = "api.telegram.org/bot" + Токен + "/unbanChatMember"; @@ -705,7 +705,7 @@ , Знач ДатаИстечения = "" , Знач ЛимитПользователей = 0) Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); URL = "api.telegram.org/bot" + Токен + "/createChatInviteLink"; @@ -817,16 +817,16 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция УдалитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщения) Экспорт - OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); - URL = "api.telegram.org/bot" + Токен + "/deleteMessage"; + URL = "api.telegram.org/bot" + Токен + "/deleteMessage"; - Параметры = Новый Структура; - OPI_Инструменты.ДобавитьПоле("message_id", IDСообщения, "Строка", Параметры); - OPI_Инструменты.ДобавитьПоле("chat_id" , IDЧата , "Строка", Параметры); + Параметры = Новый Структура; + OPI_Инструменты.ДобавитьПоле("message_id", IDСообщения, "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("chat_id" , IDЧата , "Строка", Параметры); - Ответ = OPI_Инструменты.Get(URL, Параметры); - Возврат Ответ; + Ответ = OPI_Инструменты.Get(URL, Параметры); + Возврат Ответ; КонецФункции @@ -852,7 +852,7 @@ Иконки = Ответ[Result]; Если Не ЗначениеЗаполнено(Иконки) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Коллекция = Новый Соответствие; @@ -1267,28 +1267,28 @@ ВременноеСоответствие = Новый Соответствие; Счетчик = 0; - Для Каждого ТекущийФайл Из СоответствиеФайлов Цикл + Для Каждого ТекущийФайл Из СоответствиеФайлов Цикл - ТекущиеДанные = ТекущийФайл.Ключ; - ТипМедиа = ТекущийФайл.Значение; + ТекущиеДанные = ТекущийФайл.Ключ; + ТипМедиа = ТекущийФайл.Значение; ИмяМедиа = ПреобразоватьДанныеФайла(ТекущиеДанные, ТипМедиа, Счетчик); - ВременноеСоответствие.Вставить(ИмяМедиа + "|" + ИмяМедиа, ТекущиеДанные); + ВременноеСоответствие.Вставить(ИмяМедиа + "|" + ИмяМедиа, ТекущиеДанные); - СтруктураМедиа = Новый Структура; - СтруктураМедиа.Вставить("type" , ТипМедиа); - СтруктураМедиа.Вставить("media", "attach://" + ИмяМедиа); + СтруктураМедиа = Новый Структура; + СтруктураМедиа.Вставить("type" , ТипМедиа); + СтруктураМедиа.Вставить("media", "attach://" + ИмяМедиа); - Если Счетчик = 0 Тогда - СтруктураМедиа.Вставить("caption", Текст); - КонецЕсли; + Если Счетчик = 0 Тогда + СтруктураМедиа.Вставить("caption", Текст); + КонецЕсли; - Медиа.Добавить(СтруктураМедиа); + Медиа.Добавить(СтруктураМедиа); - Счетчик = Счетчик + 1; + Счетчик = Счетчик + 1; - КонецЦикла; + КонецЦикла; Медиа = OPI_Инструменты.JSONСтрокой(Медиа); СоответствиеФайлов = ВременноеСоответствие; diff --git a/src/ru/OInt/core/Modules/OPI_Twitter.os b/src/ru/OInt/core/Modules/OPI_Twitter.os index 0b1542911b..f452c82b17 100644 --- a/src/ru/OInt/core/Modules/OPI_Twitter.os +++ b/src/ru/OInt/core/Modules/OPI_Twitter.os @@ -202,7 +202,7 @@ Если МассивВариантовОпроса.Количество() > 0 Тогда - СтруктураВарианта = Новый Структура("options,duration_minutes", МассивВариантовОпроса, ДлительностьОпроса); + СтруктураВарианта = Новый Структура("options,duration_minutes", МассивВариантовОпроса, ДлительностьОпроса); Поля.Вставить("poll", СтруктураВарианта); КонецЕсли; @@ -664,22 +664,22 @@ Функция ПолучитьСтатусОбработки(Знач Параметры, Знач Поля, Знач URL) - ProcessingInfo = "processing_info"; + ProcessingInfo = "processing_info"; Авторизация = СоздатьЗаголовокАвторизацииV1(Параметры, Поля, "POST", URL); Ответ = OPI_Инструменты.Post(URL, Поля, Авторизация, Ложь); Информация = Ответ[ProcessingInfo]; Если Не ЗначениеЗаполнено(Информация) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; СтатусОбработки = Информация["state"]; Если Не ЗначениеЗаполнено(СтатусОбработки) Тогда - Возврат Ответ; + Возврат Ответ; Иначе - Возврат СтатусОбработки; + Возврат СтатусОбработки; КонецЕсли; КонецФункции diff --git a/src/ru/OInt/core/Modules/OPI_VK.os b/src/ru/OInt/core/Modules/OPI_VK.os index 94c4aaf3e6..4d4655ee3e 100644 --- a/src/ru/OInt/core/Modules/OPI_VK.os +++ b/src/ru/OInt/core/Modules/OPI_VK.os @@ -104,7 +104,7 @@ ObjectId = ОтветСоответствие.Получить("id"); Если Не ЗначениеЗаполнено(OwnerId) Или Не ЗначениеЗаполнено(ObjectId) Тогда - Возврат ОтветСоответствие; + Возврат ОтветСоответствие; КонецЕсли; OwnerId = OPI_Инструменты.ЧислоВСтроку(OwnerId); @@ -208,11 +208,11 @@ Если ЗначениеЗаполнено(Фото) Тогда - IDФото = Фото["id"]; + IDФото = Фото["id"]; - Если Не ЗначениеЗаполнено(IDФото) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(IDФото) Тогда + Возврат Ответ; + КонецЕсли; Иначе Возврат Ответ; @@ -234,7 +234,7 @@ ОпросСоответствие = Опрос.Получить(Response_); Если Не ЗначениеЗаполнено(ОпросСоответствие) Тогда - Возврат Опрос; + Возврат Опрос; КонецЕсли; OwnerId = ОпросСоответствие.Получить("owner_id"); @@ -395,26 +395,26 @@ , Знач Альбом = "" , Знач Параметры = "") Экспорт - Строка_ = "Строка"; - Параметры = ПолучитьСтандартныеПараметры(Параметры); + Строка_ = "Строка"; + Параметры = ПолучитьСтандартныеПараметры(Параметры); - OPI_Инструменты.ДобавитьПоле("name" , Наименование, Строка_, Параметры); - OPI_Инструменты.ДобавитьПоле("description", Описание , Строка_, Параметры); - OPI_Инструменты.ДобавитьПоле("album_id" , Альбом , Строка_, Параметры); + OPI_Инструменты.ДобавитьПоле("name" , Наименование, Строка_, Параметры); + OPI_Инструменты.ДобавитьПоле("description", Описание , Строка_, Параметры); + OPI_Инструменты.ДобавитьПоле("album_id" , Альбом , Строка_, Параметры); - Ответ = OPI_Инструменты.Get("api.vk.com/method/video.save", Параметры); + Ответ = OPI_Инструменты.Get("api.vk.com/method/video.save", Параметры); Результат = Ответ["response"]; Если Не ЗначениеЗаполнено(Результат) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; - URL = Результат["upload_url"]; + URL = Результат["upload_url"]; - Если Не ЗначениеЗаполнено(URL) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(URL) Тогда + Возврат Ответ; + КонецЕсли; СоответствиеФайлов = Новый Соответствие; OPI_Инструменты.ДобавитьПоле("video_file.mp4", Видео, "ДвоичныеДанные", СоответствиеФайлов); @@ -771,16 +771,16 @@ Если ЗначениеЗаполнено(Результат) Тогда - URL = Результат["short_url"]; + URL = Результат["short_url"]; - Если ЗначениеЗаполнено(URL) Тогда - Возврат URL; - Иначе - Возврат Ответ; - КонецЕсли; + Если ЗначениеЗаполнено(URL) Тогда + Возврат URL; + Иначе + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; КонецФункции @@ -1065,14 +1065,14 @@ Если ЗначениеЗаполнено(Результат) Тогда - Количество = Результат["count"]; + Количество = Результат["count"]; - Если Не ЗначениеЗаполнено(Количество) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(Количество) Тогда + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; Параметры_.Вставить("count", Количество); @@ -1081,14 +1081,14 @@ Если ЗначениеЗаполнено(Результат) Тогда - Категории = Результат["items"]; + Категории = Результат["items"]; - Если Не ЗначениеЗаполнено(Категории) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(Категории) Тогда + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; СоответствиеКатегорий = Новый Соответствие; @@ -1380,7 +1380,7 @@ // // Параметры: // Название - Строка - Новое название подборки - title -// Подборка - Строка - ID подборки - sel +// Подборка - Строка - ID подборки - sel // Картинка - Строка,ДвоичныеДанные - Новая картинка подборки - picture // Основная - Булево - Основная - main // Скрытая - Булево - Скрытая - hidden @@ -1757,19 +1757,19 @@ Функция ПолучитьИДКартинки(Знач Картинка, Знач Параметры, Знач Вид) - Response_ = "response"; + Response_ = "response"; Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); Результат = Ответ[Response_]; Если ЗначениеЗаполнено(Результат) Тогда - ИДФото = Результат["photo_id"]; + ИДФото = Результат["photo_id"]; - Если Не ЗначениеЗаполнено(ИДФото) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(ИДФото) Тогда + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото); @@ -1779,17 +1779,17 @@ Функция ПолучитьСоответствиеКартинки(Знач Картинка, Знач Параметры, Знач Вид) - Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); + Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); ОтветМассив = Ответ.Получить("response"); Если Не ЗначениеЗаполнено(ОтветМассив) Или Не ТипЗнч(ОтветМассив) = Тип("Массив") Тогда - Возврат Ответ; + Возврат Ответ; Иначе - Если ОтветМассив.Количество() = 0 Тогда - Возврат Ответ; - Иначе - ОтветСоответствие = ОтветМассив[0]; - КонецЕсли; + Если ОтветМассив.Количество() = 0 Тогда + Возврат Ответ; + Иначе + ОтветСоответствие = ОтветМассив[0]; + КонецЕсли; КонецЕсли; Возврат ОтветСоответствие; @@ -1798,20 +1798,20 @@ Функция ПолучитьМассивПодборок(Знач Подборки, Знач Параметры = "") - Response_ = "response"; - Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры); + Response_ = "response"; + Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры); Результат = Подборки[Response_]; Если ЗначениеЗаполнено(Результат) Тогда - МассивПодборок = Результат["items"]; + МассивПодборок = Результат["items"]; - Если Не ЗначениеЗаполнено(МассивПодборок) Тогда - Возврат Подборки; - КонецЕсли; + Если Не ЗначениеЗаполнено(МассивПодборок) Тогда + Возврат Подборки; + КонецЕсли; - Иначе - Возврат Подборки; + Иначе + Возврат Подборки; КонецЕсли; Возврат МассивПодборок; @@ -1914,11 +1914,11 @@ ИДТовара = Результат["market_item_id"]; Если Не ЗначениеЗаполнено(ИДТовара) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; Если ЗначениеЗаполнено(Подборка) И ЗначениеЗаполнено(ИДТовара) Тогда @@ -2060,14 +2060,14 @@ Результат = Ответ[Response_]; Если ЗначениеЗаполнено(Результат) Тогда - ИДФото = Результат["photo_id"]; + ИДФото = Результат["photo_id"]; - Если Не ЗначениеЗаполнено(ИДФото) Тогда - Возврат; - КонецЕсли; + Если Не ЗначениеЗаполнено(ИДФото) Тогда + Возврат; + КонецЕсли; Иначе - Возврат; + Возврат; КонецЕсли; ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото); @@ -2116,9 +2116,9 @@ ИДФото = ПолучитьИДКартинки(Фото, Параметры, "Товар"); - Если Не ТипЗнч(ИДФото) = Тип("Строка") Тогда - Возврат; - КонецЕсли; + Если Не ТипЗнч(ИДФото) = Тип("Строка") Тогда + Возврат; + КонецЕсли; СтрокаФотографий = СтрокаФотографий + ИДФото + ","; diff --git a/src/ru/OInt/core/Modules/OPI_YandexDisk.os b/src/ru/OInt/core/Modules/OPI_YandexDisk.os index 6780bfcd6d..64d643edf6 100644 --- a/src/ru/OInt/core/Modules/OPI_YandexDisk.os +++ b/src/ru/OInt/core/Modules/OPI_YandexDisk.os @@ -89,7 +89,7 @@ URLОтвета = Ответ[Href]; Если Не ЗначениеЗаполнено(URLОтвета) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); @@ -183,7 +183,7 @@ URLОтвета = Ответ[Href]; Если Не ЗначениеЗаполнено(URLОтвета) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); @@ -230,14 +230,14 @@ Функция СкачатьФайл(Знач Токен, Знач Путь, Знач ПутьСохранения = "") Экспорт OPI_ПреобразованиеТипов.ПолучитьСтроку(ПутьСохранения); - Ответ = ПолучитьСсылкуДляСкачивания(Токен, Путь); - URL = Ответ["href"]; + Ответ = ПолучитьСсылкуДляСкачивания(Токен, Путь); + URL = Ответ["href"]; - Если Не ЗначениеЗаполнено(URL) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(URL) Тогда + Возврат Ответ; + КонецЕсли; - Ответ = OPI_Инструменты.Get(URL, , , ПутьСохранения); + Ответ = OPI_Инструменты.Get(URL, , , ПутьСохранения); Возврат Ответ; @@ -330,7 +330,7 @@ URLОтвета = Ответ[Href]; Если Не ЗначениеЗаполнено(URLОтвета) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); @@ -369,7 +369,7 @@ URL = Ответ[Href]; Если Не ЗначениеЗаполнено(URL) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.PutMultipart(URL, Новый Структура(), Файл, "multipart", Заголовки); diff --git a/src/ru/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os b/src/ru/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os index 5292a11cbe..20c8454cad 100644 --- a/src/ru/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os +++ b/src/ru/OInt/tests/Modules/Coverage_ЗапускВсехТестов.os @@ -4,5 +4,5 @@ Тесты = OPI_ПолучениеДанныхТестов.СформироватьТестыАссертс(); Для Каждого Тест Из Тесты Цикл - Выполнить("OPI_Тесты." + Тест + "()"); + Выполнить("OPI_Тесты." + Тест + "()"); КонецЦикла; diff --git a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os index dfb1fe5b0e..46e3969614 100644 --- a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os +++ b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os @@ -68,71 +68,71 @@ Процедура Телеграм_ПолучитьИнформациюБота() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_ПолучитьИнформациюБота(ПараметрыТеста); + Telegram_ПолучитьИнформациюБота(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ПолучитьОбновления() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_УдалитьWebhook(ПараметрыТеста); - Telegram_ПолучитьОбновления(ПараметрыТеста); + Telegram_УдалитьWebhook(ПараметрыТеста); + Telegram_ПолучитьОбновления(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_УстановитьWebhook() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_URL" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_URL" , ПараметрыТеста); - Telegram_УстановитьWebhook(ПараметрыТеста); - Telegram_УдалитьWebhook(ПараметрыТеста); + Telegram_УстановитьWebhook(ПараметрыТеста); + Telegram_УдалитьWebhook(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьТекстовоеСообщение() Экспорт ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - Telegram_ОтправитьТекстовоеСообщение(ПараметрыТеста); + Telegram_ОтправитьТекстовоеСообщение(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьКартинку() Экспорт ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - Telegram_ОтправитьКартинку(ПараметрыТеста); - Telegram_СкачатьФайл(ПараметрыТеста); + Telegram_ОтправитьКартинку(ПараметрыТеста); + Telegram_СкачатьФайл(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьВидео() Экспорт ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); - Telegram_ОтправитьВидео(ПараметрыТеста); - Telegram_СкачатьФайл(ПараметрыТеста); + Telegram_ОтправитьВидео(ПараметрыТеста); + Telegram_СкачатьФайл(ПараметрыТеста); КонецПроцедуры @@ -225,7 +225,7 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_ОтправитьОпрос(ПараметрыТеста); + Telegram_ОтправитьОпрос(ПараметрыТеста); КонецПроцедуры @@ -237,7 +237,7 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); - Telegram_ПереслатьСообщение(ПараметрыТеста); + Telegram_ПереслатьСообщение(ПараметрыТеста); КонецПроцедуры @@ -259,7 +259,7 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_СоздатьСсылкуПриглашение(ПараметрыТеста); + Telegram_СоздатьСсылкуПриглашение(ПараметрыТеста); КонецПроцедуры @@ -270,9 +270,9 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); - Telegram_ЗакрепитьСообщение(ПараметрыТеста); - Telegram_ОткрепитьСообщение(ПараметрыТеста); - Telegram_УдалитьСообщение(ПараметрыТеста); + Telegram_ЗакрепитьСообщение(ПараметрыТеста); + Telegram_ОткрепитьСообщение(ПараметрыТеста); + Telegram_УдалитьСообщение(ПараметрыТеста); КонецПроцедуры @@ -291,7 +291,7 @@ ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_ПолучитьСписокАватаровФорума(ПараметрыТеста); + Telegram_ПолучитьСписокАватаровФорума(ПараметрыТеста); КонецПроцедуры @@ -303,33 +303,33 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - Telegram_СоздатьТемуФорума(ПараметрыТеста); - Telegram_ИзменитьТемуФорума(ПараметрыТеста); - Telegram_ЗакрытьТемуФорума(ПараметрыТеста); - Telegram_ОткрытьТемуФорума(ПараметрыТеста); - Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыТеста); - Telegram_УдалитьТемуФорума(ПараметрыТеста); + Telegram_СоздатьТемуФорума(ПараметрыТеста); + Telegram_ИзменитьТемуФорума(ПараметрыТеста); + Telegram_ЗакрытьТемуФорума(ПараметрыТеста); + Telegram_ОткрытьТемуФорума(ПараметрыТеста); + Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыТеста); + Telegram_УдалитьТемуФорума(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_СкрытьПоказатьГлавнуюТему() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); - Telegram_СкрытьГлавнуюТемуФорума(ПараметрыТеста); - Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыТеста); + Telegram_СкрытьГлавнуюТемуФорума(ПараметрыТеста); + Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ИзменитьИмяГлавнойТемы() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); - Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыТеста); + Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыТеста); КонецПроцедуры @@ -1806,13 +1806,13 @@ Процедура Ноушн_СоздатьСтраницу() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); - Заголовок = "Тестовый заголовок"; + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); + Заголовок = "Тестовый заголовок"; - Результат = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок); + Результат = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницу"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницу"); Проверка_НоушнОбъект(Результат); @@ -1820,46 +1820,46 @@ Процедура Ноушн_СоздатьИзменитьБазу() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); - Заголовок = "Тестовый заголовок"; + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); + Заголовок = "Тестовый заголовок"; - Свойства = Новый Соответствие; - Свойства.Вставить("Имя" , "title"); - Свойства.Вставить("Описание" , "rich_text"); - Свойства.Вставить("Номер" , "number"); - Свойства.Вставить("Статус" , "status"); - Свойства.Вставить("Дата создания" , "date"); - Свойства.Вставить("Картинка" , "files"); - Свойства.Вставить("Активен" , "checkbox"); - Свойства.Вставить("Сайт" , "url"); - Свойства.Вставить("Почта" , "email"); - Свойства.Вставить("Телефон" , "phone_number"); - Свойства.Вставить("Пользователь" , "people"); + Свойства = Новый Соответствие; + Свойства.Вставить("Имя" , "title"); + Свойства.Вставить("Описание" , "rich_text"); + Свойства.Вставить("Номер" , "number"); + Свойства.Вставить("Статус" , "status"); + Свойства.Вставить("Дата создания" , "date"); + Свойства.Вставить("Картинка" , "files"); + Свойства.Вставить("Активен" , "checkbox"); + Свойства.Вставить("Сайт" , "url"); + Свойства.Вставить("Почта" , "email"); + Свойства.Вставить("Телефон" , "phone_number"); + Свойства.Вставить("Пользователь" , "people"); - ВыборЗначения = Новый Соответствие; - ВыборЗначения.Вставить("Новый" , "green"); - ВыборЗначения.Вставить("В работе" , "yellow"); - ВыборЗначения.Вставить("Удаленный", "red"); - Свойства.Вставить("Статус", ВыборЗначения); + ВыборЗначения = Новый Соответствие; + ВыборЗначения.Вставить("Новый" , "green"); + ВыборЗначения.Вставить("В работе" , "yellow"); + ВыборЗначения.Вставить("Удаленный", "red"); + Свойства.Вставить("Статус", ВыборЗначения); - Результат = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства); + Результат = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных"); Проверка_НоушнОбъект(Результат, "database"); База = Результат["id"]; Заголовок = "Тестовый заголовок"; - Описание = "Тестовое описание"; + Описание = "Тестовое описание"; - Свойства = Новый Соответствие; - Свойства.Вставить("Почта", "rich_text"); // Тип поля "Почта" будет изменен с email на текст - Свойства.Вставить("Сайт"); // Поле "Сайт" будет удалено + Свойства = Новый Соответствие; + Свойства.Вставить("Почта", "rich_text"); // Тип поля "Почта" будет изменен с email на текст + Свойства.Вставить("Сайт"); // Поле "Сайт" будет удалено - Результат = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание); + Результат = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваБазы"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваБазы"); Проверка_НоушнОбъект(Результат, "database"); @@ -1867,12 +1867,12 @@ Процедура Ноушн_ПолучитьИнформациюОСтранице() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); - Результат = OPI_Notion.ПолучитьСтраницу(Токен, Страница); + Результат = OPI_Notion.ПолучитьСтраницу(Токен, Страница); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтраницу"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтраницу"); Проверка_НоушнОбъект(Результат); @@ -1880,12 +1880,12 @@ Процедура Ноушн_ПолучитьИнформациюОБазе() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); - Результат = OPI_Notion.ПолучитьБазуДанных(Токен, База); + Результат = OPI_Notion.ПолучитьБазуДанных(Токен, База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБазуДанных"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБазуДанных"); Проверка_НоушнОбъект(Результат, "database"); @@ -1893,28 +1893,28 @@ Процедура Ноушн_СоздатьСтраницуВБазу() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); - Картинка = Новый Соответствие; - Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture")); + Картинка = Новый Соответствие; + Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture")); - Свойства = Новый Соответствие; - Свойства.Вставить("Имя" , "ООО Вектор"); - Свойства.Вставить("Описание" , "Наш первый клиент"); - Свойства.Вставить("Номер" , 1); - Свойства.Вставить("Статус" , "Обычный"); - Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату()); - Свойства.Вставить("Картинка" , Картинка); - Свойства.Вставить("Активен" , Истина); - Свойства.Вставить("Сайт" , "https://vector.ru"); - Свойства.Вставить("Почта" , "mail@vector.ru"); - Свойства.Вставить("Телефон" , "88005553535"); - Свойства.Вставить("Статус" , "Новый"); + Свойства = Новый Соответствие; + Свойства.Вставить("Имя" , "ООО Вектор"); + Свойства.Вставить("Описание" , "Наш первый клиент"); + Свойства.Вставить("Номер" , 1); + Свойства.Вставить("Статус" , "Обычный"); + Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату()); + Свойства.Вставить("Картинка" , Картинка); + Свойства.Вставить("Активен" , Истина); + Свойства.Вставить("Сайт" , "https://vector.ru"); + Свойства.Вставить("Почта" , "mail@vector.ru"); + Свойства.Вставить("Телефон" , "88005553535"); + Свойства.Вставить("Статус" , "Новый"); - Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства); + Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницуВБазу"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницуВБазу"); Проверка_НоушнОбъект(Результат); @@ -1925,24 +1925,24 @@ Процедура Ноушн_ИзменитьСвойстваСтраницы() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); - Иконка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"); - Обложка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture2"); - Архивировать = Ложь; + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); + Иконка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"); + Обложка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture2"); + Архивировать = Ложь; - Свойства = Новый Соответствие; - Свойства.Вставить("Активен" , Ложь); - Свойства.Вставить("Почта" , "vector@mail.ru"); + Свойства = Новый Соответствие; + Свойства.Вставить("Активен" , Ложь); + Свойства.Вставить("Почта" , "vector@mail.ru"); - Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен - , Страница - , Свойства - , Иконка - , Обложка - , Архивировать); + Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен + , Страница + , Свойства + , Иконка + , Обложка + , Архивировать); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваСтраницы"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваСтраницы"); Проверка_НоушнОбъект(Результат); @@ -1950,32 +1950,32 @@ Процедура Ноушн_СоздатьУдалитьБлок() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); - Блок = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Block"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); + Блок = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Block"); - Результат = OPI_Notion.ВернутьБлок(Токен, Блок); + Результат = OPI_Notion.ВернутьБлок(Токен, Блок); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьБлок"); Проверка_НоушнОбъект(Результат, "block"); - Результат = OPI_Notion.СоздатьБлок(Токен, Родитель, Результат); + Результат = OPI_Notion.СоздатьБлок(Токен, Родитель, Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБлок"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБлок"); Проверка_НоушнОбъект(Результат, "list"); Блок = Результат["results"][0]["id"]; - Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок); + Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки"); Проверка_НоушнОбъект(Результат, "list"); - Результат = OPI_Notion.УдалитьБлок(Токен, Блок); + Результат = OPI_Notion.УдалитьБлок(Токен, Блок); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБлок"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБлок"); Проверка_НоушнОбъект(Результат, "block"); @@ -1983,10 +1983,10 @@ Процедура Ноушн_ПолучитьПользователей() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Результат = OPI_Notion.СписокПользователей(Токен); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Результат = OPI_Notion.СписокПользователей(Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СписокПользователей"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СписокПользователей"); Проверка_НоушнОбъект(Результат, "list"); @@ -1994,11 +1994,11 @@ Процедура Ноушн_ПолучитьДанныеПользователя() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_User"); - Результат = OPI_Notion.ПолучитьДанныеПользователя(Токен, Пользователь); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_User"); + Результат = OPI_Notion.ПолучитьДанныеПользователя(Токен, Пользователь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя"); Проверка_НоушнОбъект(Результат, "user"); @@ -2855,7 +2855,7 @@ Процедура Б24_СерверноеВремя() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); @@ -3238,7 +3238,7 @@ Процедура Проверка_Структура(Знач Результат) - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Структура").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Структура").Заполнено(); КонецПроцедуры @@ -3674,13 +3674,13 @@ Процедура Проверка_БитриксВремя(Знач Результат) - Время = Результат["result"]; + Время = Результат["result"]; - Если Не ТипЗнч(Время) = Тип("Дата") Тогда - Время = XMLЗначение(Тип("Дата"), Время); - КонецЕсли; + Если Не ТипЗнч(Время) = Тип("Дата") Тогда + Время = XMLЗначение(Тип("Дата"), Время); + КонецЕсли; - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено(); КонецПроцедуры @@ -3790,14 +3790,14 @@ Процедура Проверка_БитриксСписокКомментариев(Знач Результат) - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"][0]["POST_MESSAGE"]).Заполнено(); КонецПроцедуры Процедура Проверка_БитриксСписокРезультатов(Знач Результат) - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"][0]["text"]).Заполнено(); КонецПроцедуры @@ -3852,10 +3852,10 @@ Процедура Telegram_ПолучитьОбновления(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Результат = OPI_Telegram.ПолучитьОбновления(Токен); - // END + // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбновления", "Telegram"); @@ -3884,12 +3884,12 @@ Процедура Telegram_УдалитьWebhook(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.УдалитьWebhook(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.УдалитьWebhook(Токен); - // END + // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьWebhook", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьWebhook", "Telegram"); Проверка_ТелеграмУдалениеВебхук(Результат); @@ -3899,10 +3899,10 @@ Процедура Telegram_ОтправитьТекстовоеСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст); @@ -4288,8 +4288,8 @@ Процедура Telegram_СкачатьФайл(ПараметрыФункции) - IDФайла = ПараметрыФункции["Telegram_FileID"]; - Токен = ПараметрыФункции["Telegram_Token"]; + IDФайла = ПараметрыФункции["Telegram_FileID"]; + Токен = ПараметрыФункции["Telegram_Token"]; Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла); @@ -4314,7 +4314,7 @@ OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение", "Telegram"); - Проверка_ТелеграмПереслать(Результат, IDСообщения); + Проверка_ТелеграмПереслать(Результат, IDСообщения); OPI_Инструменты.Пауза(5); @@ -4322,18 +4322,18 @@ Процедура Telegram_Бан(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; IDПользователя = ПараметрыФункции["Telegram_ChatID"]; IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя); + Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя); - // END + // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Бан", "Telegram"); - Проверка_ТелеграмБан(Результат); - OPI_Инструменты.Пауза(5); + Проверка_ТелеграмБан(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -4343,14 +4343,14 @@ IDПользователя = ПараметрыФункции["Telegram_ChatID"]; IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDПользователя); + Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDПользователя); - // END + // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Разбан", "Telegram"); - Проверка_ТелеграмБан(Результат); - OPI_Инструменты.Пауза(5); + Проверка_ТелеграмБан(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -4371,7 +4371,7 @@ OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСсылкуПриглашение", "Telegram"); - Проверка_ТелеграмПриглашение(Результат, Заголовок, UnixИстечение); + Проверка_ТелеграмПриглашение(Результат, Заголовок, UnixИстечение); OPI_Инструменты.Пауза(5); @@ -4385,11 +4385,11 @@ Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения); - // END + // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрепитьСообщение", "Telegram"); - Проверка_ТелеграмИстина(Результат); + Проверка_ТелеграмИстина(Результат); OPI_Инструменты.Пауза(5); @@ -4403,11 +4403,11 @@ Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения); - // END + // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрепитьСообщение", "Telegram"); - Проверка_ТелеграмИстина(Результат); + Проверка_ТелеграмИстина(Результат); OPI_Инструменты.Пауза(5); @@ -4432,10 +4432,10 @@ Процедура Telegram_ПолучитьСписокАватаровФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.ПолучитьСписокИконокАватаров(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.ПолучитьСписокИконокАватаров(Токен); - // END + // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокИконокАватаров", "Telegram"); @@ -4447,14 +4447,14 @@ Процедура Telegram_СоздатьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Иконка = "5357419403325481346"; Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка); + Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка); - // END + // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТемуФорума", "Telegram"); @@ -4464,10 +4464,10 @@ OPI_Инструменты.ДобавитьПоле("Telegram_TopicID", Тема, "Строка", ПараметрыФункции); OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_TopicID", ПараметрыФункции["Telegram_TopicID"]); - Проверка_ТелеграмСозданиеТемы(Результат, Имя, Иконка); + Проверка_ТелеграмСозданиеТемы(Результат, Имя, Иконка); - ЧатТема = Чат + "*" + Тема; - Текст = ПараметрыФункции["String"]; + ЧатТема = Чат + "*" + Тема; + Текст = ПараметрыФункции["String"]; Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)"); @@ -4478,7 +4478,7 @@ Процедура Telegram_ИзменитьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; НовоеИмя = "Новый тестовый заголовок"; @@ -4498,15 +4498,15 @@ Процедура Telegram_ЗакрытьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP - Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему + Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)"); Проверка_ТелеграмИстина(Результат); // SKIP @@ -4524,13 +4524,13 @@ Процедура Telegram_ОткрытьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; - Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему + Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума (главная)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума (главная)"); Проверка_ТелеграмИстина(Результат); // SKIP @@ -4548,7 +4548,7 @@ Процедура Telegram_УдалитьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; @@ -4566,7 +4566,7 @@ Процедура Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; @@ -4590,7 +4590,7 @@ Процедура Telegram_СкрытьГлавнуюТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат); @@ -4607,7 +4607,7 @@ Процедура Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат); @@ -4624,8 +4624,8 @@ Процедура Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыФункции) - Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор); - Токен = ПараметрыФункции["Telegram_Token"]; + Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок); @@ -4642,11 +4642,11 @@ Процедура Telegram_УдалитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChannelID"]; - IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChannelID"]; + IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; - Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения); + Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения); // END @@ -6252,7 +6252,7 @@ Процедура Dropbox_ОтменитьПубликациюФайла(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; + Токен = ПараметрыФункции["Dropbox_Token"]; Файл = ПараметрыФункции["Dropbox_FileID"]; Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл); @@ -6274,7 +6274,7 @@ Домен = ПараметрыФункции["Bitrix24_Domain"]; ClientID = ПараметрыФункции["Bitrix24_ClientID"]; - Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); + Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); // END @@ -6292,7 +6292,7 @@ ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; Code = ПараметрыФункции["Bitrix24_Code"]; - Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); + Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); // END @@ -6311,7 +6311,7 @@ ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; Refresh = ПараметрыФункции["Bitrix24_Refresh"]; - Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); + Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); // END @@ -6328,9 +6328,9 @@ Процедура Bitrix24_СерверноеВремя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СерверноеВремя(URL); + Результат = OPI_Bitrix24.СерверноеВремя(URL); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя (хук)", "Bitrix24"); @@ -6362,7 +6362,7 @@ URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Истина); + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Истина); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость (хук)", "Bitrix24"); @@ -6427,7 +6427,7 @@ IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость (хук)", "Bitrix24"); @@ -7222,7 +7222,7 @@ Процедура Bitrix24_ПолучитьХранилище(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDХранилища = 3; Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища); @@ -7373,7 +7373,7 @@ Процедура Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога); @@ -7397,7 +7397,7 @@ Процедура Bitrix24_ПолучитьСтруктуруФильтраКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL); @@ -7420,7 +7420,7 @@ Процедура Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога); @@ -7444,7 +7444,7 @@ Процедура Bitrix24_ПоместитьКаталогВКорзину(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога); diff --git a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os index 4231e3676a..4aae0c1533 100644 --- a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os +++ b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os @@ -345,15 +345,15 @@ Процедура ПараметрВКоллекцию(Параметр, Коллекция) Экспорт - Значение = ПолучитьПараметр(Параметр); - Коллекция.Вставить(Параметр, Значение); + Значение = ПолучитьПараметр(Параметр); + Коллекция.Вставить(Параметр, Значение); КонецПроцедуры Процедура ДвоичныеВКоллекцию(Параметр, Коллекция) Экспорт - Значение = ПолучитьДвоичные(Параметр); - Коллекция.Вставить(Параметр, Значение); + Значение = ПолучитьДвоичные(Параметр); + Коллекция.Вставить(Параметр, Значение); КонецПроцедуры @@ -384,8 +384,8 @@ Сообщить(Символы.ПС); Если ЗначениеЗаполнено(Библиотека) Тогда - ЗаписатьФайлЛога(Данные, Метод, Библиотека); - КонецЕсли; + ЗаписатьФайлЛога(Данные, Метод, Библиотека); + КонецЕсли; КонецПроцедуры @@ -410,11 +410,11 @@ Для Каждого ВозможныйПуть Из ВозможныеПути Цикл - ФайлРепозитория = Новый Файл(ВозможныйПуть); + ФайлРепозитория = Новый Файл(ВозможныйПуть); - Если ФайлРепозитория.Существует() Тогда - Путь = ВозможныйПуть; - КонецЕсли; + Если ФайлРепозитория.Существует() Тогда + Путь = ВозможныйПуть; + КонецЕсли; КонецЦикла; @@ -453,35 +453,35 @@ Процедура ЗаписатьФайлЛога(Знач Данные, Знач Метод, Знач Библиотека) - Попытка + Попытка - ПутьЛогов = "./docs/ru/results"; - ПутьЛоговБиблиотеки = ПутьЛогов + "/" + Библиотека; + ПутьЛогов = "./docs/ru/results"; + ПутьЛоговБиблиотеки = ПутьЛогов + "/" + Библиотека; - КаталогЛогов = Новый Файл(ПутьЛогов); + КаталогЛогов = Новый Файл(ПутьЛогов); - Если Не КаталогЛогов.Существует() Тогда - СоздатьКаталог(ПутьЛогов); - КонецЕсли; + Если Не КаталогЛогов.Существует() Тогда + СоздатьКаталог(ПутьЛогов); + КонецЕсли; - КаталогЛоговБиблиотеки = Новый Файл(ПутьЛоговБиблиотеки); + КаталогЛоговБиблиотеки = Новый Файл(ПутьЛоговБиблиотеки); Если Не КаталогЛоговБиблиотеки.Существует() Тогда СоздатьКаталог(ПутьЛоговБиблиотеки); КонецЕсли; - ПутьКФайлу = ПутьЛоговБиблиотеки + "/" + Метод + ".log"; - ФайлЛога = Новый Файл(ПутьКФайлу); + ПутьКФайлу = ПутьЛоговБиблиотеки + "/" + Метод + ".log"; + ФайлЛога = Новый Файл(ПутьКФайлу); - Если Не ФайлЛога.Существует() Тогда - ДокументЛога = Новый ТекстовыйДокумент; - ДокументЛога.УстановитьТекст(Данные); - ДокументЛога.Записать(ПутьКФайлу); - КонецЕсли; + Если Не ФайлЛога.Существует() Тогда + ДокументЛога = Новый ТекстовыйДокумент; + ДокументЛога.УстановитьТекст(Данные); + ДокументЛога.Записать(ПутьКФайлу); + КонецЕсли; - Исключение - Сообщить("Не удалось записать файл лога!: " + ОписаниеОшибки()); - КонецПопытки; + Исключение + Сообщить("Не удалось записать файл лога!: " + ОписаниеОшибки()); + КонецПопытки; КонецПроцедуры diff --git a/src/ru/OInt/tools/Modules/OPI_ПреобразованиеТипов.os b/src/ru/OInt/tools/Modules/OPI_ПреобразованиеТипов.os index c474e3cb3c..0e5ea04b6a 100644 --- a/src/ru/OInt/tools/Modules/OPI_ПреобразованиеТипов.os +++ b/src/ru/OInt/tools/Modules/OPI_ПреобразованиеТипов.os @@ -151,7 +151,7 @@ Исключение Значение = ИсходноеЗначение; - ПолучитьМассив(Значение); + ПолучитьМассив(Значение); КонецПопытки; @@ -169,17 +169,17 @@ ЗапятаяВКавычках = "','"; - Значение = СтрЗаменить(Значение, "['" , ""); - Значение = СтрЗаменить(Значение, "']" , ""); - Значение = СтрЗаменить(Значение, "', '" , ЗапятаяВКавычках); - Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках); - Значение = СтрЗаменить(Значение, "' ,'" , ЗапятаяВКавычках); + Значение = СтрЗаменить(Значение, "['" , ""); + Значение = СтрЗаменить(Значение, "']" , ""); + Значение = СтрЗаменить(Значение, "', '" , ЗапятаяВКавычках); + Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках); + Значение = СтрЗаменить(Значение, "' ,'" , ЗапятаяВКавычках); - Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь); + Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь); - Для Н = 0 По Значение.ВГраница() Цикл - Значение[Н] = СокрЛП(Значение[Н]); - КонецЦикла; + Для Н = 0 По Значение.ВГраница() Цикл + Значение[Н] = СокрЛП(Значение[Н]); + КонецЦикла; Иначе @@ -187,7 +187,7 @@ Значение = OPI_Инструменты.ЧислоВСтроку(Значение); КонецЕсли; - OPI_Инструменты.ЗначениеВМассив(Значение); + OPI_Инструменты.ЗначениеВМассив(Значение); КонецЕсли; @@ -309,7 +309,7 @@ Функция ЭтоКоллекция(Знач Значение) - Возврат ТипЗнч(Значение) = Тип("Массив") + Возврат ТипЗнч(Значение) = Тип("Массив") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип("Соответствие"); @@ -317,7 +317,7 @@ Функция ЭтоСимвольное(Знач Значение) - Возврат ТипЗнч(Значение) = Тип("Строка") + Возврат ТипЗнч(Значение) = Тип("Строка") Или ТипЗнч(Значение) = Тип("Число") Или ТипЗнч(Значение) = Тип("Дата"); diff --git a/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl index 5e41f5cf3d..32030ccab9 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl @@ -141,10 +141,10 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СерверноеВремя(Знач URL, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "server.time"); - Ответ = OPI_Инструменты.Get(URL, Параметры); + Параметры = НормализоватьАвторизацию(URL, Токен, "server.time"); + Ответ = OPI_Инструменты.Get(URL, Параметры); - Возврат Ответ; + Возврат Ответ; КонецФункции @@ -170,12 +170,12 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СоздатьНовость(Знач URL - , Знач Текст - , Знач Видимость = "UA" - , Знач Файлы = "" - , Знач Заголовок = "" - , Знач Важное = Ложь - , Знач Токен = "") Экспорт + , Знач Текст + , Знач Видимость = "UA" + , Знач Файлы = "" + , Знач Заголовок = "" + , Знач Важное = Ложь + , Знач Токен = "") Экспорт ПривестиБулево(Важное); @@ -349,8 +349,8 @@ Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogcomment.add"); - OPI_Инструменты.ДобавитьПоле("POST_ID" , IDНовости, "Строка", Параметры); - OPI_Инструменты.ДобавитьПоле("TEXT" , Текст , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("POST_ID", IDНовости, "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("TEXT" , Текст , "Строка", Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры); @@ -376,8 +376,8 @@ Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogpost.share"); - OPI_Инструменты.ДобавитьПоле("POST_ID" , IDНовости, "Строка", Параметры); - OPI_Инструменты.ДобавитьПоле("DEST" , Видимость, "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("POST_ID", IDНовости, "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("DEST" , Видимость, "Строка", Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры); @@ -1015,9 +1015,9 @@ , "<статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса>"); Если Пустая Тогда - Для Каждого Фильтр Из СтруктураФильтра Цикл - Фильтр.Значение = ""; - КонецЦикла; + Для Каждого Фильтр Из СтруктураФильтра Цикл + Фильтр.Значение = ""; + КонецЦикла; КонецЕсли; //@skip-check constructor-function-return-section @@ -1343,6 +1343,7 @@ Функция УдалитьКомментарийЗадачи(Знач URL, Знач IDЗадачи, Знач IDКомментария, Знач Токен = "") Экспорт Параметры = НормализоватьАвторизацию(URL, Токен, "task.commentitem.delete"); + OPI_Инструменты.ДобавитьПоле("TASKID", IDЗадачи , "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("ITEMID", IDКомментария, "Строка", Параметры); @@ -1367,7 +1368,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьСписокРезультатов(Знач URL, Знач IDЗадачи, Знач Токен = "") Экспорт - Ответ = УправлениеЗадачей(URL, IDЗадачи, "tasks.task.result.list", Токен); + Ответ = УправлениеЗадачей(URL, IDЗадачи, "tasks.task.result.list", Токен); Возврат Ответ; КонецФункции @@ -1387,7 +1388,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СоздатьРезультатИзКомментария(Знач URL, Знач IDКомментария, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.addFromComment"); + Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.addFromComment"); OPI_Инструменты.ДобавитьПоле("commentId", IDКомментария, "Строка", Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры); @@ -1411,7 +1412,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция УдалитьРезультатИзКомментария(Знач URL, Знач IDКомментария, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.deleteFromComment"); + Параметры = НормализоватьАвторизацию(URL, Токен, "tasks.task.result.deleteFromComment"); OPI_Инструменты.ДобавитьПоле("commentId", IDКомментария, "Строка", Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры); @@ -1864,7 +1865,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьХранилищеПриложения(Знач URL, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp"); + Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.getforapp"); Ответ = OPI_Инструменты.Post(URL, Параметры); Возврат Ответ; @@ -1886,8 +1887,8 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьХранилище(Знач URL, Знач IDХранилища, Знач Токен = "") Экспорт - Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.get", Токен); - Возврат Ответ; + Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.get", Токен); + Возврат Ответ; КонецФункции @@ -1907,7 +1908,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПереименоватьХранилище(Знач URL, Знач IDХранилища, Знач Наименование, Знач Токен = "") Экспорт - Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.rename"); + Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.rename"); OPI_Инструменты.ДобавитьПоле("id" , IDХранилища , "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("newName", Наименование, "Строка", Параметры); @@ -1933,8 +1934,8 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция ПолучитьСодержимоеХранилища(Знач URL, Знач IDХранилища, Знач Токен = "") Экспорт - Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.getchildren", Токен); - Возврат Ответ; + Ответ = УправлениеФайлом(URL, IDХранилища, "disk.storage.getchildren", Токен); + Возврат Ответ; КонецФункции @@ -1954,11 +1955,11 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 Функция СоздатьКаталогВХранилище(Знач URL, Знач IDХранилища, Знач Наименование, Знач Токен = "") Экспорт - OPI_ПреобразованиеТипов.ПолучитьСтроку(Наименование); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Наименование); - СтруктураПапки = Новый Структура("NAME", Наименование); + СтруктураПапки = Новый Структура("NAME", Наименование); - Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.addfolder"); + Параметры = НормализоватьАвторизацию(URL, Токен, "disk.storage.addfolder"); OPI_Инструменты.ДобавитьПоле("id" , IDХранилища , "Строка" , Параметры); OPI_Инструменты.ДобавитьПоле("data", СтруктураПапки, "Коллекция", Параметры); @@ -3443,33 +3444,33 @@ Параметры = Новый Структура; ЭтоАвторизацияТокеном = ЗначениеЗаполнено(Токен); - МассивЛишнихЭлементов = Новый Массив; - МассивЛишнихЭлементов.Добавить("https://"); - МассивЛишнихЭлементов.Добавить("http://"); - МассивЛишнихЭлементов.Добавить("www."); + МассивЛишнихЭлементов = Новый Массив; + МассивЛишнихЭлементов.Добавить("https://"); + МассивЛишнихЭлементов.Добавить("http://"); + МассивЛишнихЭлементов.Добавить("www."); - Для Каждого УдаляемыйЭлемент Из МассивЛишнихЭлементов Цикл - URL = СтрЗаменить(URL, УдаляемыйЭлемент, ""); - КонецЦикла; + Для Каждого УдаляемыйЭлемент Из МассивЛишнихЭлементов Цикл + URL = СтрЗаменить(URL, УдаляемыйЭлемент, ""); + КонецЦикла; - URL = СокрЛП(URL); + URL = СокрЛП(URL); - Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда - URL = URL + "/"; + Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда + URL = URL + "/"; КонецЕсли; Если ЭтоАвторизацияТокеном Тогда Если Не СтрЗаканчиваетсяНа(URL, "rest/") Тогда - URL = URL + "rest/"; + URL = URL + "rest/"; КонецЕсли; Параметры.Вставить("auth", Токен); КонецЕсли; - Если ЗначениеЗаполнено(Метод) Тогда - URL = URL + СокрЛП(Метод); + Если ЗначениеЗаполнено(Метод) Тогда + URL = URL + СокрЛП(Метод); КонецЕсли; Возврат Параметры; diff --git a/src/ru/OPI/src/CommonModules/OPI_Dropbox/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Dropbox/Module.bsl index cf304d1a30..e9c4c9c2fc 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Dropbox/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Dropbox/Module.bsl @@ -655,8 +655,8 @@ КонецЦикла; Параметры = Новый Структура; - OPI_Инструменты.ДобавитьПоле("file" , IDФайла , Строка_ , Параметры); - OPI_Инструменты.ДобавитьПоле("members", МассивПользователей , "Массив", Параметры); + OPI_Инструменты.ДобавитьПоле("file" , IDФайла , Строка_ , Параметры); + OPI_Инструменты.ДобавитьПоле("members", МассивПользователей, "Массив", Параметры); Режим = ?(ТолькоПросмотр, "viewer", "editor"); @@ -751,13 +751,13 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox Функция ОтменитьПубликациюФайла(Знач Токен, Знач IDФайла) Экспорт - OPI_ПреобразованиеТипов.ПолучитьСтроку(IDФайла); + OPI_ПреобразованиеТипов.ПолучитьСтроку(IDФайла); Если Не СтрНачинаетсяС(IDФайла, "id:") Тогда IDФайла = "id:" + IDФайла; КонецЕсли; - URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; + URL = "https://api.dropboxapi.com/2/sharing/unshare_file"; Параметры = Новый Структура; OPI_Инструменты.ДобавитьПоле("file", IDФайла, "Строка", Параметры); diff --git a/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl index ca8f9dec0f..9366242565 100644 --- a/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl @@ -604,8 +604,8 @@ Возврат Ответ; КонецЕсли; - ОтветЗагрузки = ЗагрузитьФайлЧастями(Двоичные, АдресЗагрузки); - Ответ = ?(ЗначениеЗаполнено(ОтветЗагрузки), ОтветЗагрузки, Ответ); + ОтветЗагрузки = ЗагрузитьФайлЧастями(Двоичные, АдресЗагрузки); + Ответ = ?(ЗначениеЗаполнено(ОтветЗагрузки), ОтветЗагрузки, Ответ); OPI_Инструменты.ОбработатьОтвет(Ответ); Возврат Ответ; @@ -614,9 +614,9 @@ Функция ЗагрузитьФайлЧастями(Знач Двоичные, Знач АдресЗагрузки) - Ответ = ""; - РазмерЧасти = 268435456; - ПрочитаноБайт = 0; + Ответ = ""; + РазмерЧасти = 268435456; + ПрочитаноБайт = 0; ТекущаяПозиция = 0; ОбщийРазмер = Двоичные.Размер(); СтрОбщийРазмер = OPI_Инструменты.ЧислоВСтроку(ОбщийРазмер); @@ -649,15 +649,15 @@ Ответ = OPI_Инструменты.Put(АдресЗагрузки, ТекущиеДанные, ДопЗаголовки, Ложь, Истина); - РезультатПроверки = ПроверитьЗагрузкуЧасти(Ответ, СтрОбщийРазмер, ДопЗаголовки, АдресЗагрузки, ТекущаяПозиция); + РезультатПроверки = ПроверитьЗагрузкуЧасти(Ответ, СтрОбщийРазмер, ДопЗаголовки, АдресЗагрузки, ТекущаяПозиция); - Если ЗначениеЗаполнено(РезультатПроверки) Тогда - Возврат РезультатПроверки; - КонецЕсли; + Если ЗначениеЗаполнено(РезультатПроверки) Тогда + Возврат РезультатПроверки; + КонецЕсли; // !OInt КБайт = 1024; // !OInt МБайт = КБайт * КБайт; - // !OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, "МБ", МБайт)); + // !OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, "МБ", МБайт)); // !OInt ВыполнитьСборкуМусора(); // !OInt ОсвободитьОбъект(ТекущиеДанные); @@ -695,7 +695,7 @@ Иначе OPI_Инструменты.ОбработатьОтвет(Ответ); - Возврат Ответ; + Возврат Ответ; КонецЕсли; @@ -713,7 +713,7 @@ НеобходимоЧастей = 2; Если Не МассивИнформации.Количество() = НеобходимоЧастей Тогда - OPI_Инструменты.ОбработатьОтвет(Ответ); + OPI_Инструменты.ОбработатьОтвет(Ответ); Возврат Ответ; КонецЕсли; diff --git a/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl index 5ead5cccb4..69be7c826a 100644 --- a/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl @@ -359,7 +359,7 @@ Процедура ДобавитьИмяЛиста(Ячейка, Знач Лист) Если ЗначениеЗаполнено(Лист) Тогда - Ячейка = "'" + Лист + "'!" + Ячейка; + Ячейка = "'" + Лист + "'!" + Ячейка; КонецЕсли; КонецПроцедуры diff --git a/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl index 76f47b29ae..c3d005f448 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl @@ -250,11 +250,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьТекстовоеСообщение(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Клавиатура = "" - , Знач Разметка = "Markdown" - , Знач IDВходящего = 0) Экспорт + , Знач IDЧата + , Знач Текст + , Знач Клавиатура = "" + , Знач Разметка = "Markdown" + , Знач IDВходящего = 0) Экспорт OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_Инструменты.ЗаменитьСпецСимволы(Текст, Разметка); @@ -290,11 +290,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьКартинку(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Картинка - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Картинка + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Картинка, "photo", Клавиатура, Разметка); @@ -314,11 +314,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьВидео(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Видео - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Видео + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Видео, "video", Клавиатура, Разметка); @@ -338,11 +338,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьАудио(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Аудио - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Аудио + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Аудио, "audio", Клавиатура, Разметка); @@ -363,12 +363,12 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьДокумент(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Документ - , Знач Клавиатура = "" - , Знач Разметка = "Markdown" - , Знач ИмяФайла = "") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Документ + , Знач Клавиатура = "" + , Знач Разметка = "Markdown" + , Знач ИмяФайла = "") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Документ, "document", Клавиатура, Разметка, ИмяФайла); @@ -388,11 +388,11 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьГифку(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач Гифка - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач Гифка + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт Возврат ОтправитьФайл(Токен, IDЧата, Текст, Гифка, "animation", Клавиатура, Разметка); @@ -415,18 +415,18 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьМедиагруппу(Знач Токен - , Знач IDЧата - , Знач Текст - , Знач СоответствиеФайлов - , Знач Клавиатура = "" - , Знач Разметка = "Markdown") Экспорт + , Знач IDЧата + , Знач Текст + , Знач СоответствиеФайлов + , Знач Клавиатура = "" + , Знач Разметка = "Markdown") Экспорт // СоответствиеФайлов // Ключ - Файл, Значение - Тип // Типы: audio, document, photo, video // Нельзя замешивать разные типы! - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_ПреобразованиеТипов.ПолучитьСтроку(IDЧата); @@ -466,7 +466,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьМестоположение(Знач Токен, Знач IDЧата, Знач Широта, Знач Долгота, Знач Клавиатура = "") Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_ПреобразованиеТипов.ПолучитьСтроку(IDЧата); @@ -501,7 +501,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОтправитьКонтакт(Знач Токен, Знач IDЧата, Знач Имя, Знач Фамилия, Знач Телефон, Знач Клавиатура = "") Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); OPI_ПреобразованиеТипов.ПолучитьСтроку(IDЧата); @@ -642,7 +642,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция Бан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); URL = "api.telegram.org/bot" + Токен + "/banChatMember"; @@ -670,7 +670,7 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция Разбан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); URL = "api.telegram.org/bot" + Токен + "/unbanChatMember"; @@ -705,7 +705,7 @@ , Знач ДатаИстечения = "" , Знач ЛимитПользователей = 0) Экспорт - Строка_ = "Строка"; + Строка_ = "Строка"; OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); URL = "api.telegram.org/bot" + Токен + "/createChatInviteLink"; @@ -817,16 +817,16 @@ // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция УдалитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщения) Экспорт - OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); - URL = "api.telegram.org/bot" + Токен + "/deleteMessage"; + URL = "api.telegram.org/bot" + Токен + "/deleteMessage"; - Параметры = Новый Структура; - OPI_Инструменты.ДобавитьПоле("message_id", IDСообщения, "Строка", Параметры); - OPI_Инструменты.ДобавитьПоле("chat_id" , IDЧата , "Строка", Параметры); + Параметры = Новый Структура; + OPI_Инструменты.ДобавитьПоле("message_id", IDСообщения, "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("chat_id" , IDЧата , "Строка", Параметры); - Ответ = OPI_Инструменты.Get(URL, Параметры); - Возврат Ответ; + Ответ = OPI_Инструменты.Get(URL, Параметры); + Возврат Ответ; КонецФункции @@ -852,7 +852,7 @@ Иконки = Ответ[Result]; Если Не ЗначениеЗаполнено(Иконки) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Коллекция = Новый Соответствие; @@ -1267,28 +1267,28 @@ ВременноеСоответствие = Новый Соответствие; Счетчик = 0; - Для Каждого ТекущийФайл Из СоответствиеФайлов Цикл + Для Каждого ТекущийФайл Из СоответствиеФайлов Цикл - ТекущиеДанные = ТекущийФайл.Ключ; - ТипМедиа = ТекущийФайл.Значение; + ТекущиеДанные = ТекущийФайл.Ключ; + ТипМедиа = ТекущийФайл.Значение; ИмяМедиа = ПреобразоватьДанныеФайла(ТекущиеДанные, ТипМедиа, Счетчик); - ВременноеСоответствие.Вставить(ИмяМедиа + "|" + ИмяМедиа, ТекущиеДанные); + ВременноеСоответствие.Вставить(ИмяМедиа + "|" + ИмяМедиа, ТекущиеДанные); - СтруктураМедиа = Новый Структура; - СтруктураМедиа.Вставить("type" , ТипМедиа); - СтруктураМедиа.Вставить("media", "attach://" + ИмяМедиа); + СтруктураМедиа = Новый Структура; + СтруктураМедиа.Вставить("type" , ТипМедиа); + СтруктураМедиа.Вставить("media", "attach://" + ИмяМедиа); - Если Счетчик = 0 Тогда - СтруктураМедиа.Вставить("caption", Текст); - КонецЕсли; + Если Счетчик = 0 Тогда + СтруктураМедиа.Вставить("caption", Текст); + КонецЕсли; - Медиа.Добавить(СтруктураМедиа); + Медиа.Добавить(СтруктураМедиа); - Счетчик = Счетчик + 1; + Счетчик = Счетчик + 1; - КонецЦикла; + КонецЦикла; Медиа = OPI_Инструменты.JSONСтрокой(Медиа); СоответствиеФайлов = ВременноеСоответствие; diff --git a/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl index 11a2ed622c..baeeff361c 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl @@ -202,7 +202,7 @@ Если МассивВариантовОпроса.Количество() > 0 Тогда - СтруктураВарианта = Новый Структура("options,duration_minutes", МассивВариантовОпроса, ДлительностьОпроса); + СтруктураВарианта = Новый Структура("options,duration_minutes", МассивВариантовОпроса, ДлительностьОпроса); Поля.Вставить("poll", СтруктураВарианта); КонецЕсли; @@ -638,13 +638,13 @@ Разделитель = ""","; ЗаголовокАвторизации = ЗаголовокАвторизации + "OAuth " - + "oauth_consumer_key =""" + Параметры[OCK] + Разделитель - + "oauth_token =""" + Параметры[OTK] + Разделитель - + "oauth_signature_method=""" + МетодХэширования + Разделитель - + "oauth_timestamp =""" + ТекущаяДатаUNIX + Разделитель - + "oauth_nonce =""" + ТекущаяДатаUNIX + Разделитель - + "oauth_version =""" + ВерсияАпи + Разделитель - + "oauth_signature =""" + Сигнатура; + + "oauth_consumer_key =""" + Параметры[OCK] + Разделитель + + "oauth_token =""" + Параметры[OTK] + Разделитель + + "oauth_signature_method=""" + МетодХэширования + Разделитель + + "oauth_timestamp =""" + ТекущаяДатаUNIX + Разделитель + + "oauth_nonce =""" + ТекущаяДатаUNIX + Разделитель + + "oauth_version =""" + ВерсияАпи + Разделитель + + "oauth_signature =""" + Сигнатура; СоответствиеЗаголовка = Новый Соответствие; СоответствиеЗаголовка.Вставить("authorization", ЗаголовокАвторизации); @@ -664,22 +664,22 @@ Функция ПолучитьСтатусОбработки(Знач Параметры, Знач Поля, Знач URL) - ProcessingInfo = "processing_info"; - Авторизация = СоздатьЗаголовокАвторизацииV1(Параметры, Поля, "POST", URL); + ProcessingInfo = "processing_info"; + Авторизация = СоздатьЗаголовокАвторизацииV1(Параметры, Поля, "POST", URL); Ответ = OPI_Инструменты.Post(URL, Поля, Авторизация, Ложь); Информация = Ответ[ProcessingInfo]; Если Не ЗначениеЗаполнено(Информация) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; СтатусОбработки = Информация["state"]; Если Не ЗначениеЗаполнено(СтатусОбработки) Тогда - Возврат Ответ; + Возврат Ответ; Иначе - Возврат СтатусОбработки; + Возврат СтатусОбработки; КонецЕсли; КонецФункции diff --git a/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl index d0c790f27b..829a26dc71 100644 --- a/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl @@ -104,7 +104,7 @@ ObjectId = ОтветСоответствие.Получить("id"); Если Не ЗначениеЗаполнено(OwnerId) Или Не ЗначениеЗаполнено(ObjectId) Тогда - Возврат ОтветСоответствие; + Возврат ОтветСоответствие; КонецЕсли; OwnerId = OPI_Инструменты.ЧислоВСтроку(OwnerId); @@ -148,10 +148,10 @@ СтрокаВложений = СтрСоединить(Объекты, ","); СтрокаВложений = СтрокаВложений + СсылкаПодЗаписью; - Параметры.Вставить("message" , Текст); - Параметры.Вставить("attachments" , СтрокаВложений); - Параметры.Вставить("mark_as_ads" , ?(Реклама, 1, 0)); - Параметры.Вставить("close_comments" , ?(Реклама, 1, 0)); + Параметры.Вставить("message" , Текст); + Параметры.Вставить("attachments" , СтрокаВложений); + Параметры.Вставить("mark_as_ads" , ?(Реклама, 1, 0)); + Параметры.Вставить("close_comments", ?(Реклама, 1, 0)); Ответ = OPI_Инструменты.Get("api.vk.com/method/wall.post", Параметры); @@ -208,11 +208,11 @@ Если ЗначениеЗаполнено(Фото) Тогда - IDФото = Фото["id"]; + IDФото = Фото["id"]; - Если Не ЗначениеЗаполнено(IDФото) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(IDФото) Тогда + Возврат Ответ; + КонецЕсли; Иначе Возврат Ответ; @@ -234,7 +234,7 @@ ОпросСоответствие = Опрос.Получить(Response_); Если Не ЗначениеЗаполнено(ОпросСоответствие) Тогда - Возврат Опрос; + Возврат Опрос; КонецЕсли; OwnerId = ОпросСоответствие.Получить("owner_id"); @@ -395,26 +395,26 @@ , Знач Альбом = "" , Знач Параметры = "") Экспорт - Строка_ = "Строка"; - Параметры = ПолучитьСтандартныеПараметры(Параметры); + Строка_ = "Строка"; + Параметры = ПолучитьСтандартныеПараметры(Параметры); - OPI_Инструменты.ДобавитьПоле("name" , Наименование, Строка_, Параметры); - OPI_Инструменты.ДобавитьПоле("description", Описание , Строка_, Параметры); - OPI_Инструменты.ДобавитьПоле("album_id" , Альбом , Строка_, Параметры); + OPI_Инструменты.ДобавитьПоле("name" , Наименование, Строка_, Параметры); + OPI_Инструменты.ДобавитьПоле("description", Описание , Строка_, Параметры); + OPI_Инструменты.ДобавитьПоле("album_id" , Альбом , Строка_, Параметры); - Ответ = OPI_Инструменты.Get("api.vk.com/method/video.save", Параметры); + Ответ = OPI_Инструменты.Get("api.vk.com/method/video.save", Параметры); Результат = Ответ["response"]; Если Не ЗначениеЗаполнено(Результат) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; - URL = Результат["upload_url"]; + URL = Результат["upload_url"]; - Если Не ЗначениеЗаполнено(URL) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(URL) Тогда + Возврат Ответ; + КонецЕсли; СоответствиеФайлов = Новый Соответствие; OPI_Инструменты.ДобавитьПоле("video_file.mp4", Видео, "ДвоичныеДанные", СоответствиеФайлов); @@ -771,16 +771,16 @@ Если ЗначениеЗаполнено(Результат) Тогда - URL = Результат["short_url"]; + URL = Результат["short_url"]; - Если ЗначениеЗаполнено(URL) Тогда - Возврат URL; - Иначе - Возврат Ответ; - КонецЕсли; + Если ЗначениеЗаполнено(URL) Тогда + Возврат URL; + Иначе + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; КонецФункции @@ -1065,14 +1065,14 @@ Если ЗначениеЗаполнено(Результат) Тогда - Количество = Результат["count"]; + Количество = Результат["count"]; - Если Не ЗначениеЗаполнено(Количество) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(Количество) Тогда + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; Параметры_.Вставить("count", Количество); @@ -1081,14 +1081,14 @@ Если ЗначениеЗаполнено(Результат) Тогда - Категории = Результат["items"]; + Категории = Результат["items"]; - Если Не ЗначениеЗаполнено(Категории) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(Категории) Тогда + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; СоответствиеКатегорий = Новый Соответствие; @@ -1380,7 +1380,7 @@ // // Параметры: // Название - Строка - Новое название подборки - title -// Подборка - Строка - ID подборки - sel +// Подборка - Строка - ID подборки - sel // Картинка - Строка,ДвоичныеДанные - Новая картинка подборки - picture // Основная - Булево - Основная - main // Скрытая - Булево - Скрытая - hidden @@ -1757,19 +1757,19 @@ Функция ПолучитьИДКартинки(Знач Картинка, Знач Параметры, Знач Вид) - Response_ = "response"; + Response_ = "response"; Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); Результат = Ответ[Response_]; Если ЗначениеЗаполнено(Результат) Тогда - ИДФото = Результат["photo_id"]; + ИДФото = Результат["photo_id"]; - Если Не ЗначениеЗаполнено(ИДФото) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(ИДФото) Тогда + Возврат Ответ; + КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото); @@ -1779,17 +1779,17 @@ Функция ПолучитьСоответствиеКартинки(Знач Картинка, Знач Параметры, Знач Вид) - Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); + Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); ОтветМассив = Ответ.Получить("response"); Если Не ЗначениеЗаполнено(ОтветМассив) Или Не ТипЗнч(ОтветМассив) = Тип("Массив") Тогда - Возврат Ответ; + Возврат Ответ; Иначе - Если ОтветМассив.Количество() = 0 Тогда - Возврат Ответ; - Иначе - ОтветСоответствие = ОтветМассив[0]; - КонецЕсли; + Если ОтветМассив.Количество() = 0 Тогда + Возврат Ответ; + Иначе + ОтветСоответствие = ОтветМассив[0]; + КонецЕсли; КонецЕсли; Возврат ОтветСоответствие; @@ -1798,20 +1798,20 @@ Функция ПолучитьМассивПодборок(Знач Подборки, Знач Параметры = "") - Response_ = "response"; - Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры); + Response_ = "response"; + Подборки = ПолучитьПодборкиПоИД(Подборки, Параметры); Результат = Подборки[Response_]; Если ЗначениеЗаполнено(Результат) Тогда - МассивПодборок = Результат["items"]; + МассивПодборок = Результат["items"]; - Если Не ЗначениеЗаполнено(МассивПодборок) Тогда - Возврат Подборки; - КонецЕсли; + Если Не ЗначениеЗаполнено(МассивПодборок) Тогда + Возврат Подборки; + КонецЕсли; - Иначе - Возврат Подборки; + Иначе + Возврат Подборки; КонецЕсли; Возврат МассивПодборок; @@ -1914,11 +1914,11 @@ ИДТовара = Результат["market_item_id"]; Если Не ЗначениеЗаполнено(ИДТовара) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Иначе - Возврат Ответ; + Возврат Ответ; КонецЕсли; Если ЗначениеЗаполнено(Подборка) И ЗначениеЗаполнено(ИДТовара) Тогда @@ -2060,14 +2060,15 @@ Результат = Ответ[Response_]; Если ЗначениеЗаполнено(Результат) Тогда - ИДФото = Результат["photo_id"]; + + ИДФото = Результат["photo_id"]; - Если Не ЗначениеЗаполнено(ИДФото) Тогда - Возврат; - КонецЕсли; + Если Не ЗначениеЗаполнено(ИДФото) Тогда + Возврат; + КонецЕсли; Иначе - Возврат; + Возврат; КонецЕсли; ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото); @@ -2116,9 +2117,9 @@ ИДФото = ПолучитьИДКартинки(Фото, Параметры, "Товар"); - Если Не ТипЗнч(ИДФото) = Тип("Строка") Тогда - Возврат; - КонецЕсли; + Если Не ТипЗнч(ИДФото) = Тип("Строка") Тогда + Возврат; + КонецЕсли; СтрокаФотографий = СтрокаФотографий + ИДФото + ","; diff --git a/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl index c9a26fa7a6..53302ad2ff 100644 --- a/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl @@ -89,7 +89,7 @@ URLОтвета = Ответ[Href]; Если Не ЗначениеЗаполнено(URLОтвета) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); @@ -183,7 +183,7 @@ URLОтвета = Ответ[Href]; Если Не ЗначениеЗаполнено(URLОтвета) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); @@ -230,14 +230,14 @@ Функция СкачатьФайл(Знач Токен, Знач Путь, Знач ПутьСохранения = "") Экспорт OPI_ПреобразованиеТипов.ПолучитьСтроку(ПутьСохранения); - Ответ = ПолучитьСсылкуДляСкачивания(Токен, Путь); - URL = Ответ["href"]; + Ответ = ПолучитьСсылкуДляСкачивания(Токен, Путь); + URL = Ответ["href"]; - Если Не ЗначениеЗаполнено(URL) Тогда - Возврат Ответ; - КонецЕсли; + Если Не ЗначениеЗаполнено(URL) Тогда + Возврат Ответ; + КонецЕсли; - Ответ = OPI_Инструменты.Get(URL, , , ПутьСохранения); + Ответ = OPI_Инструменты.Get(URL, , , ПутьСохранения); Возврат Ответ; @@ -330,7 +330,7 @@ URLОтвета = Ответ[Href]; Если Не ЗначениеЗаполнено(URLОтвета) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); @@ -369,7 +369,7 @@ URL = Ответ[Href]; Если Не ЗначениеЗаполнено(URL) Тогда - Возврат Ответ; + Возврат Ответ; КонецЕсли; Ответ = OPI_Инструменты.PutMultipart(URL, Новый Структура(), Файл, "multipart", Заголовки); @@ -619,7 +619,7 @@ Назначение = ?(ОбщийДоступ, "publish", "unpublish"); Href = "href"; - URL = "https://cloud-api.yandex.net/v1/disk/resources/" + Назначение; + URL = "https://cloud-api.yandex.net/v1/disk/resources/" + Назначение; Параметры = Новый Структура; Параметры.Вставить("path", Путь); @@ -633,7 +633,7 @@ Возврат Ответ; КонецЕсли; - Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); + Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки); Возврат Ответ; diff --git a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl index 04deae1a7c..0e9b07fb37 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl @@ -44,7 +44,7 @@ #Область ЗапросыБезТела Функция Get(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета); КонецФункции Функция Delete(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт @@ -244,6 +244,7 @@ + "=" + ЗначениеПараметра + "&"; + КонецЦикла; СтрокаПараметров = Лев(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); @@ -809,12 +810,16 @@ Функция ПреобразоватьПараметрВСтроку(Знач Значение) Если ТипЗнч(Значение) = Тип("Массив") Тогда - Значение = СтрСоединить(Значение, ","); - Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); - Значение = "[" + Значение + "]"; + + Значение = СтрСоединить(Значение, ","); + Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); + Значение = "[" + Значение + "]"; + Иначе - Значение = ЧислоВСтроку(Значение); - Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); + + Значение = ЧислоВСтроку(Значение); + Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); + КонецЕсли; Возврат Значение; @@ -834,11 +839,14 @@ Иначе Если ТипКонтента = "image/jpeg" Тогда - ИмяПоля = "photo"; + + ИмяПоля = "photo"; + Иначе - ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1); - ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, - ЗаменаТочки, ".")); + + ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1); + ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, ЗаменаТочки, ".")); + КонецЕсли; КонецЕсли; @@ -856,12 +864,18 @@ Или ТипЗнч(Параметры) = Тип("Массив"); Если JSON Тогда - Данные = JSONСтрокой(Параметры); + + Данные = JSONСтрокой(Параметры); + ИначеЕсли Не Коллекция Тогда - Данные = Параметры; + + Данные = Параметры; + Иначе + СтрокаПараметров = ПараметрыЗапросаВСтроку(Параметры); Данные = Прав(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); + КонецЕсли; Если ТипЗнч(Данные) = Тип("Строка") Тогда diff --git a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl index a4ef486de0..c5675428f7 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl @@ -345,15 +345,15 @@ Процедура ПараметрВКоллекцию(Параметр, Коллекция) Экспорт - Значение = ПолучитьПараметр(Параметр); - Коллекция.Вставить(Параметр, Значение); + Значение = ПолучитьПараметр(Параметр); + Коллекция.Вставить(Параметр, Значение); КонецПроцедуры Процедура ДвоичныеВКоллекцию(Параметр, Коллекция) Экспорт - Значение = ПолучитьДвоичные(Параметр); - Коллекция.Вставить(Параметр, Значение); + Значение = ПолучитьДвоичные(Параметр); + Коллекция.Вставить(Параметр, Значение); КонецПроцедуры @@ -384,8 +384,8 @@ Сообщить(Символы.ПС); Если ЗначениеЗаполнено(Библиотека) Тогда - ЗаписатьФайлЛога(Данные, Метод, Библиотека); - КонецЕсли; + ЗаписатьФайлЛога(Данные, Метод, Библиотека); + КонецЕсли; КонецПроцедуры @@ -410,11 +410,11 @@ Для Каждого ВозможныйПуть Из ВозможныеПути Цикл - ФайлРепозитория = Новый Файл(ВозможныйПуть); + ФайлРепозитория = Новый Файл(ВозможныйПуть); - Если ФайлРепозитория.Существует() Тогда - Путь = ВозможныйПуть; - КонецЕсли; + Если ФайлРепозитория.Существует() Тогда + Путь = ВозможныйПуть; + КонецЕсли; КонецЦикла; @@ -453,35 +453,35 @@ Процедура ЗаписатьФайлЛога(Знач Данные, Знач Метод, Знач Библиотека) - Попытка + Попытка - ПутьЛогов = "./docs/ru/results"; - ПутьЛоговБиблиотеки = ПутьЛогов + "/" + Библиотека; + ПутьЛогов = "./docs/ru/results"; + ПутьЛоговБиблиотеки = ПутьЛогов + "/" + Библиотека; - КаталогЛогов = Новый Файл(ПутьЛогов); + КаталогЛогов = Новый Файл(ПутьЛогов); - Если Не КаталогЛогов.Существует() Тогда - СоздатьКаталог(ПутьЛогов); - КонецЕсли; + Если Не КаталогЛогов.Существует() Тогда + СоздатьКаталог(ПутьЛогов); + КонецЕсли; - КаталогЛоговБиблиотеки = Новый Файл(ПутьЛоговБиблиотеки); + КаталогЛоговБиблиотеки = Новый Файл(ПутьЛоговБиблиотеки); Если Не КаталогЛоговБиблиотеки.Существует() Тогда СоздатьКаталог(ПутьЛоговБиблиотеки); КонецЕсли; - ПутьКФайлу = ПутьЛоговБиблиотеки + "/" + Метод + ".log"; - ФайлЛога = Новый Файл(ПутьКФайлу); + ПутьКФайлу = ПутьЛоговБиблиотеки + "/" + Метод + ".log"; + ФайлЛога = Новый Файл(ПутьКФайлу); - Если Не ФайлЛога.Существует() Тогда - ДокументЛога = Новый ТекстовыйДокумент; - ДокументЛога.УстановитьТекст(Данные); - ДокументЛога.Записать(ПутьКФайлу); - КонецЕсли; + Если Не ФайлЛога.Существует() Тогда + ДокументЛога = Новый ТекстовыйДокумент; + ДокументЛога.УстановитьТекст(Данные); + ДокументЛога.Записать(ПутьКФайлу); + КонецЕсли; - Исключение - Сообщить("Не удалось записать файл лога!: " + ОписаниеОшибки()); - КонецПопытки; + Исключение + Сообщить("Не удалось записать файл лога!: " + ОписаниеОшибки()); + КонецПопытки; КонецПроцедуры diff --git a/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl index 7c69a228cc..95b092db1a 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl @@ -35,271 +35,263 @@ //@skip-check wrong-string-literal-content // #Использовать "./internal" - #Область СлужебныйПрограммныйИнтерфейс Процедура ПолучитьДвоичныеДанные(Значение) Экспорт - Если Значение = Неопределено Тогда - Возврат; - КонецЕсли; + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; - Попытка + Попытка - Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда - Возврат; - Иначе + Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда + Возврат; + Иначе - Файл = Новый Файл(Значение); + Файл = Новый Файл(Значение); - Если Файл.Существует() Тогда - Значение = Новый ДвоичныеДанные(Значение); + Если Файл.Существует() Тогда + Значение = Новый ДвоичныеДанные(Значение); + ИначеЕсли СтрНайти(Значение, "//") Тогда + Значение = OPI_Инструменты.Get(Значение); + Иначе + Значение = Base64Значение(Значение); + КонецЕсли; - ИначеЕсли СтрНайти(Значение, "//") Тогда + КонецЕсли; - Значение = OPI_Инструменты.Get(Значение); - - Иначе - - Значение = Base64Значение(Значение); - - КонецЕсли; - - КонецЕсли; - - Исключение - ВызватьИсключение "Ошибка получения двоичных данных из параметра: " + ОписаниеОшибки(); - КонецПопытки; + Исключение + ВызватьИсключение "Ошибка получения двоичных данных из параметра: " + ОписаниеОшибки(); + КонецПопытки; КонецПроцедуры Процедура ПолучитьДвоичныеИлиПоток(Значение) Экспорт - Если Значение = Неопределено Тогда - Возврат; - КонецЕсли; + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; - Если ТипЗнч(Значение) <> Тип("Строка") Тогда - ПолучитьДвоичныеДанные(Значение); - Возврат; - КонецЕсли; + Если ТипЗнч(Значение) <> Тип("Строка") Тогда + ПолучитьДвоичныеДанные(Значение); + Возврат; + КонецЕсли; - Файл = Новый Файл(Значение); + Файл = Новый Файл(Значение); - Если Файл.Существует() Тогда - Значение = Новый ФайловыйПоток(Значение, РежимОткрытияФайла.Открыть); - Иначе - ПолучитьДвоичныеДанные(Значение); - КонецЕсли; + Если Файл.Существует() Тогда + Значение = Новый ФайловыйПоток(Значение, РежимОткрытияФайла.Открыть); + Иначе + ПолучитьДвоичныеДанные(Значение); + КонецЕсли; КонецПроцедуры Процедура ПолучитьКоллекцию(Значение) Экспорт - Если Значение = Неопределено Тогда - Возврат; - КонецЕсли; + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; - Попытка + Попытка - ИсходноеЗначение = Значение; + ИсходноеЗначение = Значение; - Если ЭтоКоллекция(Значение) Тогда - Возврат; - Иначе + Если ЭтоКоллекция(Значение) Тогда + Возврат; + Иначе - Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда - Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение); - Иначе - Значение = OPI_Инструменты.ЧислоВСтроку(Значение); - КонецЕсли; + Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда + Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение); + Иначе + Значение = OPI_Инструменты.ЧислоВСтроку(Значение); + КонецЕсли; - Файл = Новый Файл(Значение); - ЧтениеJSON = Новый ЧтениеJSON; + Файл = Новый Файл(Значение); + ЧтениеJSON = Новый ЧтениеJSON; - Если Файл.Существует() Тогда + Если Файл.Существует() Тогда - ЧтениеJSON.ОткрытьФайл(Значение); + ЧтениеJSON.ОткрытьФайл(Значение); - ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда + ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда - ИВФ = ПолучитьИмяВременногоФайла(); - КопироватьФайл(Значение, ИВФ); - ЧтениеJSON.ОткрытьФайл(ИВФ); - ЧтениеJSON.Прочитать(); + ИВФ = ПолучитьИмяВременногоФайла(); + КопироватьФайл(Значение, ИВФ); + ЧтениеJSON.ОткрытьФайл(ИВФ); + ЧтениеJSON.Прочитать(); - УдалитьФайлы(ИВФ); + УдалитьФайлы(ИВФ); - Иначе + Иначе - ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение)); + ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение)); - КонецЕсли; + КонецЕсли; - Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO); - ЧтениеJSON.Закрыть(); + Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO); + ЧтениеJSON.Закрыть(); - Если (Не ЭтоКоллекция(Значение)) Или Не ЗначениеЗаполнено(Значение) Тогда + Если (Не ЭтоКоллекция(Значение)) Или Не ЗначениеЗаполнено(Значение) Тогда - Значение = ИсходноеЗначение; - ПолучитьМассив(Значение); + Значение = ИсходноеЗначение; + ПолучитьМассив(Значение); - КонецЕсли; + КонецЕсли; - КонецЕсли; + КонецЕсли; - Исключение + Исключение - Значение = ИсходноеЗначение; - ПолучитьМассив(Значение); + Значение = ИсходноеЗначение; + ПолучитьМассив(Значение); - КонецПопытки; + КонецПопытки; КонецПроцедуры Процедура ПолучитьМассив(Значение) Экспорт - Если ТипЗнч(Значение) = Тип("Массив") Тогда - Возврат; - КонецЕсли; + Если ТипЗнч(Значение) = Тип("Массив") Тогда + Возврат; + КонецЕсли; - Если ТипЗнч(Значение) = Тип("Строка") - И СтрНачинаетсяС(Значение, "[") - И СтрЗаканчиваетсяНа(Значение, "]") Тогда + Если ТипЗнч(Значение) = Тип("Строка") И СтрНачинаетсяС(Значение, "[") И СтрЗаканчиваетсяНа(Значение, "]") Тогда - ЗапятаяВКавычках = "','"; + ЗапятаяВКавычках = "','"; - Значение = СтрЗаменить(Значение, "['" , ""); - Значение = СтрЗаменить(Значение, "']" , ""); - Значение = СтрЗаменить(Значение, "', '" , ЗапятаяВКавычках); - Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках); - Значение = СтрЗаменить(Значение, "' ,'" , ЗапятаяВКавычках); + Значение = СтрЗаменить(Значение, "['", ""); + Значение = СтрЗаменить(Значение, "']", ""); + Значение = СтрЗаменить(Значение, "', '", ЗапятаяВКавычках); + Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках); + Значение = СтрЗаменить(Значение, "' ,'", ЗапятаяВКавычках); - Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь); + Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь); - Для Н = 0 По Значение.ВГраница() Цикл - Значение[Н] = СокрЛП(Значение[Н]); - КонецЦикла; + Для Н = 0 По Значение.ВГраница() Цикл + Значение[Н] = СокрЛП(Значение[Н]); + КонецЦикла; - Иначе + Иначе - Если ТипЗнч(Значение) = Тип("Число") Тогда - Значение = OPI_Инструменты.ЧислоВСтроку(Значение); - КонецЕсли; + Если ТипЗнч(Значение) = Тип("Число") Тогда + Значение = OPI_Инструменты.ЧислоВСтроку(Значение); + КонецЕсли; - OPI_Инструменты.ЗначениеВМассив(Значение); + OPI_Инструменты.ЗначениеВМассив(Значение); - КонецЕсли; + КонецЕсли; КонецПроцедуры Процедура ПолучитьБулево(Значение) Экспорт - Если Значение = Неопределено Тогда - Возврат; - КонецЕсли; + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; - Попытка + Попытка - Если ТипЗнч(Значение) = Тип("Булево") Тогда - Возврат; - Иначе - Значение = Булево(Значение); - КонецЕсли; + Если ТипЗнч(Значение) = Тип("Булево") Тогда + Возврат; + Иначе + Значение = Булево(Значение); + КонецЕсли; - Исключение - ВызватьИсключение "Ошибка получения данных булево из параметра"; - КонецПопытки; + Исключение + ВызватьИсключение "Ошибка получения данных булево из параметра"; + КонецПопытки; КонецПроцедуры Процедура ПолучитьСтроку(Значение, Знач ИзИсточника = Ложь) Экспорт - Если Значение = Неопределено Тогда - Возврат; - КонецЕсли; + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; - Попытка + Попытка - Если ЭтоСимвольное(Значение) Тогда + Если ЭтоСимвольное(Значение) Тогда - Если Не ИзИсточника Тогда - Значение = OPI_Инструменты.ЧислоВСтроку(Значение); - Возврат; - КонецЕсли; + Если Не ИзИсточника Тогда + Значение = OPI_Инструменты.ЧислоВСтроку(Значение); + Возврат; + КонецЕсли; - Значение = OPI_Инструменты.ЧислоВСтроку(Значение); - Файл = Новый Файл(Значение); + Значение = OPI_Инструменты.ЧислоВСтроку(Значение); + Файл = Новый Файл(Значение); - Если Файл.Существует() Тогда + Если Файл.Существует() Тогда - ЧтениеТекста = Новый ЧтениеТекста(Значение); - Значение = ЧтениеТекста.Прочитать(); - ЧтениеТекста.Закрыть(); + ЧтениеТекста = Новый ЧтениеТекста(Значение); + Значение = ЧтениеТекста.Прочитать(); + ЧтениеТекста.Закрыть(); - ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда + ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда - ИВФ = ПолучитьИмяВременногоФайла(); - КопироватьФайл(Значение, ИВФ); + ИВФ = ПолучитьИмяВременногоФайла(); + КопироватьФайл(Значение, ИВФ); - ЧтениеТекста = Новый ЧтениеТекста(ИВФ); - Значение = ЧтениеТекста.Прочитать(); - ЧтениеТекста.Закрыть(); + ЧтениеТекста = Новый ЧтениеТекста(ИВФ); + Значение = ЧтениеТекста.Прочитать(); + ЧтениеТекста.Закрыть(); - УдалитьФайлы(ИВФ); + УдалитьФайлы(ИВФ); - Иначе + Иначе - Возврат; + Возврат; - КонецЕсли; + КонецЕсли; - ИначеЕсли ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда + ИначеЕсли ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда - Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение); + Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение); - ИначеЕсли ЭтоКоллекция(Значение) Тогда + ИначеЕсли ЭтоКоллекция(Значение) Тогда - Значение = OPI_Инструменты.JSONСтрокой(Значение); + Значение = OPI_Инструменты.JSONСтрокой(Значение); - Иначе - Возврат; - КонецЕсли; + Иначе + Возврат; + КонецЕсли; - Исключение - Значение = Строка(Значение); - Возврат; - КонецПопытки; + Исключение + Значение = Строка(Значение); + Возврат; + КонецПопытки; КонецПроцедуры Процедура ПолучитьДату(Значение) Экспорт - Если Значение = Неопределено Тогда - Возврат; - КонецЕсли; + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; - Дата = "Дата"; + Дата = "Дата"; - Попытка + Попытка - Если ТипЗнч(Значение) = Тип(Дата) Тогда - Возврат; - Иначе - Значение = XMLЗначение(Тип(Дата), Значение); - КонецЕсли; + Если ТипЗнч(Значение) = Тип(Дата) Тогда + Возврат; + Иначе + Значение = XMLЗначение(Тип(Дата), Значение); + КонецЕсли; - Исключение - ООД = Новый ОписаниеТипов(Дата); - Значение = ООД.ПривестиЗначение(Значение); - КонецПопытки; + Исключение + ООД = Новый ОписаниеТипов(Дата); + Значение = ООД.ПривестиЗначение(Значение); + КонецПопытки; КонецПроцедуры Процедура ПолучитьЧисло(Значение) Экспорт - ОписаниеТипа = Новый ОписаниеТипов("Число"); - Значение = ОписаниеТипа.ПривестиЗначение(Значение); + ОписаниеТипа = Новый ОписаниеТипов("Число"); + Значение = ОписаниеТипа.ПривестиЗначение(Значение); КонецПроцедуры @@ -309,18 +301,15 @@ Функция ЭтоКоллекция(Знач Значение) - Возврат ТипЗнч(Значение) = Тип("Массив") - Или ТипЗнч(Значение) = Тип("Структура") - Или ТипЗнч(Значение) = Тип("Соответствие"); + Возврат ТипЗнч(Значение) = Тип("Массив") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип( + "Соответствие"); КонецФункции Функция ЭтоСимвольное(Знач Значение) - Возврат ТипЗнч(Значение) = Тип("Строка") - Или ТипЗнч(Значение) = Тип("Число") - Или ТипЗнч(Значение) = Тип("Дата"); + Возврат ТипЗнч(Значение) = Тип("Строка") Или ТипЗнч(Значение) = Тип("Число") Или ТипЗнч(Значение) = Тип("Дата"); КонецФункции -#КонецОбласти +#КонецОбласти \ No newline at end of file diff --git a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl index a47082a926..cd4c52d559 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -68,71 +68,71 @@ Процедура Телеграм_ПолучитьИнформациюБота() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_ПолучитьИнформациюБота(ПараметрыТеста); + Telegram_ПолучитьИнформациюБота(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ПолучитьОбновления() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_УдалитьWebhook(ПараметрыТеста); - Telegram_ПолучитьОбновления(ПараметрыТеста); + Telegram_УдалитьWebhook(ПараметрыТеста); + Telegram_ПолучитьОбновления(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_УстановитьWebhook() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_URL" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_URL" , ПараметрыТеста); - Telegram_УстановитьWebhook(ПараметрыТеста); - Telegram_УдалитьWebhook(ПараметрыТеста); + Telegram_УстановитьWebhook(ПараметрыТеста); + Telegram_УдалитьWebhook(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьТекстовоеСообщение() Экспорт ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - Telegram_ОтправитьТекстовоеСообщение(ПараметрыТеста); + Telegram_ОтправитьТекстовоеСообщение(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьКартинку() Экспорт ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - Telegram_ОтправитьКартинку(ПараметрыТеста); - Telegram_СкачатьФайл(ПараметрыТеста); + Telegram_ОтправитьКартинку(ПараметрыТеста); + Telegram_СкачатьФайл(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьВидео() Экспорт ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); - Telegram_ОтправитьВидео(ПараметрыТеста); - Telegram_СкачатьФайл(ПараметрыТеста); + Telegram_ОтправитьВидео(ПараметрыТеста); + Telegram_СкачатьФайл(ПараметрыТеста); КонецПроцедуры @@ -225,7 +225,7 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_ОтправитьОпрос(ПараметрыТеста); + Telegram_ОтправитьОпрос(ПараметрыТеста); КонецПроцедуры @@ -237,7 +237,7 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); - Telegram_ПереслатьСообщение(ПараметрыТеста); + Telegram_ПереслатьСообщение(ПараметрыТеста); КонецПроцедуры @@ -259,7 +259,7 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_СоздатьСсылкуПриглашение(ПараметрыТеста); + Telegram_СоздатьСсылкуПриглашение(ПараметрыТеста); КонецПроцедуры @@ -270,9 +270,9 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); - Telegram_ЗакрепитьСообщение(ПараметрыТеста); - Telegram_ОткрепитьСообщение(ПараметрыТеста); - Telegram_УдалитьСообщение(ПараметрыТеста); + Telegram_ЗакрепитьСообщение(ПараметрыТеста); + Telegram_ОткрепитьСообщение(ПараметрыТеста); + Telegram_УдалитьСообщение(ПараметрыТеста); КонецПроцедуры @@ -291,7 +291,7 @@ ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_ПолучитьСписокАватаровФорума(ПараметрыТеста); + Telegram_ПолучитьСписокАватаровФорума(ПараметрыТеста); КонецПроцедуры @@ -303,33 +303,33 @@ OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - Telegram_СоздатьТемуФорума(ПараметрыТеста); - Telegram_ИзменитьТемуФорума(ПараметрыТеста); - Telegram_ЗакрытьТемуФорума(ПараметрыТеста); - Telegram_ОткрытьТемуФорума(ПараметрыТеста); - Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыТеста); - Telegram_УдалитьТемуФорума(ПараметрыТеста); + Telegram_СоздатьТемуФорума(ПараметрыТеста); + Telegram_ИзменитьТемуФорума(ПараметрыТеста); + Telegram_ЗакрытьТемуФорума(ПараметрыТеста); + Telegram_ОткрытьТемуФорума(ПараметрыТеста); + Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыТеста); + Telegram_УдалитьТемуФорума(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_СкрытьПоказатьГлавнуюТему() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); - Telegram_СкрытьГлавнуюТемуФорума(ПараметрыТеста); - Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыТеста); + Telegram_СкрытьГлавнуюТемуФорума(ПараметрыТеста); + Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ИзменитьИмяГлавнойТемы() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); - Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыТеста); + Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыТеста); КонецПроцедуры @@ -1806,13 +1806,13 @@ Процедура Ноушн_СоздатьСтраницу() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); - Заголовок = "Тестовый заголовок"; + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); + Заголовок = "Тестовый заголовок"; - Результат = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок); + Результат = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницу"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницу"); Проверка_НоушнОбъект(Результат); @@ -1820,46 +1820,46 @@ Процедура Ноушн_СоздатьИзменитьБазу() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); - Заголовок = "Тестовый заголовок"; + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); + Заголовок = "Тестовый заголовок"; - Свойства = Новый Соответствие; - Свойства.Вставить("Имя" , "title"); - Свойства.Вставить("Описание" , "rich_text"); - Свойства.Вставить("Номер" , "number"); - Свойства.Вставить("Статус" , "status"); - Свойства.Вставить("Дата создания" , "date"); - Свойства.Вставить("Картинка" , "files"); - Свойства.Вставить("Активен" , "checkbox"); - Свойства.Вставить("Сайт" , "url"); - Свойства.Вставить("Почта" , "email"); - Свойства.Вставить("Телефон" , "phone_number"); - Свойства.Вставить("Пользователь" , "people"); + Свойства = Новый Соответствие; + Свойства.Вставить("Имя" , "title"); + Свойства.Вставить("Описание" , "rich_text"); + Свойства.Вставить("Номер" , "number"); + Свойства.Вставить("Статус" , "status"); + Свойства.Вставить("Дата создания" , "date"); + Свойства.Вставить("Картинка" , "files"); + Свойства.Вставить("Активен" , "checkbox"); + Свойства.Вставить("Сайт" , "url"); + Свойства.Вставить("Почта" , "email"); + Свойства.Вставить("Телефон" , "phone_number"); + Свойства.Вставить("Пользователь" , "people"); - ВыборЗначения = Новый Соответствие; - ВыборЗначения.Вставить("Новый" , "green"); - ВыборЗначения.Вставить("В работе" , "yellow"); - ВыборЗначения.Вставить("Удаленный", "red"); - Свойства.Вставить("Статус", ВыборЗначения); + ВыборЗначения = Новый Соответствие; + ВыборЗначения.Вставить("Новый" , "green"); + ВыборЗначения.Вставить("В работе" , "yellow"); + ВыборЗначения.Вставить("Удаленный", "red"); + Свойства.Вставить("Статус", ВыборЗначения); - Результат = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства); + Результат = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных"); Проверка_НоушнОбъект(Результат, "database"); База = Результат["id"]; Заголовок = "Тестовый заголовок"; - Описание = "Тестовое описание"; + Описание = "Тестовое описание"; - Свойства = Новый Соответствие; - Свойства.Вставить("Почта", "rich_text"); // Тип поля "Почта" будет изменен с email на текст - Свойства.Вставить("Сайт"); // Поле "Сайт" будет удалено + Свойства = Новый Соответствие; + Свойства.Вставить("Почта", "rich_text"); // Тип поля "Почта" будет изменен с email на текст + Свойства.Вставить("Сайт"); // Поле "Сайт" будет удалено - Результат = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание); + Результат = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваБазы"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваБазы"); Проверка_НоушнОбъект(Результат, "database"); @@ -1867,12 +1867,12 @@ Процедура Ноушн_ПолучитьИнформациюОСтранице() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); - Результат = OPI_Notion.ПолучитьСтраницу(Токен, Страница); + Результат = OPI_Notion.ПолучитьСтраницу(Токен, Страница); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтраницу"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтраницу"); Проверка_НоушнОбъект(Результат); @@ -1880,12 +1880,12 @@ Процедура Ноушн_ПолучитьИнформациюОБазе() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); - Результат = OPI_Notion.ПолучитьБазуДанных(Токен, База); + Результат = OPI_Notion.ПолучитьБазуДанных(Токен, База); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБазуДанных"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБазуДанных"); Проверка_НоушнОбъект(Результат, "database"); @@ -1893,28 +1893,28 @@ Процедура Ноушн_СоздатьСтраницуВБазу() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + База = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Base"); - Картинка = Новый Соответствие; - Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture")); + Картинка = Новый Соответствие; + Картинка.Вставить("Лого", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture")); - Свойства = Новый Соответствие; - Свойства.Вставить("Имя" , "ООО Вектор"); - Свойства.Вставить("Описание" , "Наш первый клиент"); - Свойства.Вставить("Номер" , 1); - Свойства.Вставить("Статус" , "Обычный"); - Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату()); - Свойства.Вставить("Картинка" , Картинка); - Свойства.Вставить("Активен" , Истина); - Свойства.Вставить("Сайт" , "https://vector.ru"); - Свойства.Вставить("Почта" , "mail@vector.ru"); - Свойства.Вставить("Телефон" , "88005553535"); - Свойства.Вставить("Статус" , "Новый"); + Свойства = Новый Соответствие; + Свойства.Вставить("Имя" , "ООО Вектор"); + Свойства.Вставить("Описание" , "Наш первый клиент"); + Свойства.Вставить("Номер" , 1); + Свойства.Вставить("Статус" , "Обычный"); + Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату()); + Свойства.Вставить("Картинка" , Картинка); + Свойства.Вставить("Активен" , Истина); + Свойства.Вставить("Сайт" , "https://vector.ru"); + Свойства.Вставить("Почта" , "mail@vector.ru"); + Свойства.Вставить("Телефон" , "88005553535"); + Свойства.Вставить("Статус" , "Новый"); - Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства); + Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницуВБазу"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницуВБазу"); Проверка_НоушнОбъект(Результат); @@ -1925,24 +1925,24 @@ Процедура Ноушн_ИзменитьСвойстваСтраницы() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); - Иконка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"); - Обложка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture2"); - Архивировать = Ложь; + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Страница = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Page"); + Иконка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"); + Обложка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture2"); + Архивировать = Ложь; - Свойства = Новый Соответствие; - Свойства.Вставить("Активен" , Ложь); - Свойства.Вставить("Почта" , "vector@mail.ru"); + Свойства = Новый Соответствие; + Свойства.Вставить("Активен" , Ложь); + Свойства.Вставить("Почта" , "vector@mail.ru"); - Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен - , Страница - , Свойства - , Иконка - , Обложка - , Архивировать); + Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен + , Страница + , Свойства + , Иконка + , Обложка + , Архивировать); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваСтраницы"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваСтраницы"); Проверка_НоушнОбъект(Результат); @@ -1950,32 +1950,32 @@ Процедура Ноушн_СоздатьУдалитьБлок() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); - Блок = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Block"); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Родитель = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Parent"); + Блок = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Block"); - Результат = OPI_Notion.ВернутьБлок(Токен, Блок); + Результат = OPI_Notion.ВернутьБлок(Токен, Блок); // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьБлок"); Проверка_НоушнОбъект(Результат, "block"); - Результат = OPI_Notion.СоздатьБлок(Токен, Родитель, Результат); + Результат = OPI_Notion.СоздатьБлок(Токен, Родитель, Результат); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБлок"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБлок"); Проверка_НоушнОбъект(Результат, "list"); Блок = Результат["results"][0]["id"]; - Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок); + Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки"); Проверка_НоушнОбъект(Результат, "list"); - Результат = OPI_Notion.УдалитьБлок(Токен, Блок); + Результат = OPI_Notion.УдалитьБлок(Токен, Блок); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБлок"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБлок"); Проверка_НоушнОбъект(Результат, "block"); @@ -1983,10 +1983,10 @@ Процедура Ноушн_ПолучитьПользователей() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Результат = OPI_Notion.СписокПользователей(Токен); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Результат = OPI_Notion.СписокПользователей(Токен); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СписокПользователей"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СписокПользователей"); Проверка_НоушнОбъект(Результат, "list"); @@ -1994,11 +1994,11 @@ Процедура Ноушн_ПолучитьДанныеПользователя() Экспорт - Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); - Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_User"); - Результат = OPI_Notion.ПолучитьДанныеПользователя(Токен, Пользователь); + Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_Token"); + Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Notion_User"); + Результат = OPI_Notion.ПолучитьДанныеПользователя(Токен, Пользователь); - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя"); Проверка_НоушнОбъект(Результат, "user"); @@ -2855,7 +2855,7 @@ Процедура Б24_СерверноеВремя() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); @@ -3238,7 +3238,7 @@ Процедура Проверка_Структура(Знач Результат) - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Структура").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Структура").Заполнено(); КонецПроцедуры @@ -3674,13 +3674,13 @@ Процедура Проверка_БитриксВремя(Знач Результат) - Время = Результат["result"]; + Время = Результат["result"]; - Если Не ТипЗнч(Время) = Тип("Дата") Тогда - Время = XMLЗначение(Тип("Дата"), Время); - КонецЕсли; + Если Не ТипЗнч(Время) = Тип("Дата") Тогда + Время = XMLЗначение(Тип("Дата"), Время); + КонецЕсли; - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено(); КонецПроцедуры @@ -3790,14 +3790,14 @@ Процедура Проверка_БитриксСписокКомментариев(Знач Результат) - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"][0]["POST_MESSAGE"]).Заполнено(); КонецПроцедуры Процедура Проверка_БитриксСписокРезультатов(Знач Результат) - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Массив"); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"][0]["text"]).Заполнено(); КонецПроцедуры @@ -3852,10 +3852,10 @@ Процедура Telegram_ПолучитьОбновления(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Результат = OPI_Telegram.ПолучитьОбновления(Токен); - // END + // END // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбновления", "Telegram"); @@ -3884,12 +3884,12 @@ Процедура Telegram_УдалитьWebhook(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.УдалитьWebhook(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.УдалитьWebhook(Токен); - // END + // END - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьWebhook", "Telegram"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьWebhook", "Telegram"); Проверка_ТелеграмУдалениеВебхук(Результат); @@ -3899,10 +3899,10 @@ Процедура Telegram_ОтправитьТекстовоеСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст); @@ -4288,8 +4288,8 @@ Процедура Telegram_СкачатьФайл(ПараметрыФункции) - IDФайла = ПараметрыФункции["Telegram_FileID"]; - Токен = ПараметрыФункции["Telegram_Token"]; + IDФайла = ПараметрыФункции["Telegram_FileID"]; + Токен = ПараметрыФункции["Telegram_Token"]; Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла); @@ -4314,7 +4314,7 @@ // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение", "Telegram"); - Проверка_ТелеграмПереслать(Результат, IDСообщения); + Проверка_ТелеграмПереслать(Результат, IDСообщения); OPI_Инструменты.Пауза(5); @@ -4322,18 +4322,18 @@ Процедура Telegram_Бан(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; IDПользователя = ПараметрыФункции["Telegram_ChatID"]; IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя); + Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя); - // END + // END // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Бан", "Telegram"); - Проверка_ТелеграмБан(Результат); - OPI_Инструменты.Пауза(5); + Проверка_ТелеграмБан(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -4343,14 +4343,14 @@ IDПользователя = ПараметрыФункции["Telegram_ChatID"]; IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDПользователя); + Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDПользователя); - // END + // END // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Разбан", "Telegram"); - Проверка_ТелеграмБан(Результат); - OPI_Инструменты.Пауза(5); + Проверка_ТелеграмБан(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -4371,7 +4371,7 @@ // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСсылкуПриглашение", "Telegram"); - Проверка_ТелеграмПриглашение(Результат, Заголовок, UnixИстечение); + Проверка_ТелеграмПриглашение(Результат, Заголовок, UnixИстечение); OPI_Инструменты.Пауза(5); @@ -4385,11 +4385,11 @@ Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения); - // END + // END // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрепитьСообщение", "Telegram"); - Проверка_ТелеграмИстина(Результат); + Проверка_ТелеграмИстина(Результат); OPI_Инструменты.Пауза(5); @@ -4403,11 +4403,11 @@ Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения); - // END + // END // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрепитьСообщение", "Telegram"); - Проверка_ТелеграмИстина(Результат); + Проверка_ТелеграмИстина(Результат); OPI_Инструменты.Пауза(5); @@ -4432,10 +4432,10 @@ Процедура Telegram_ПолучитьСписокАватаровФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.ПолучитьСписокИконокАватаров(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.ПолучитьСписокИконокАватаров(Токен); - // END + // END // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокИконокАватаров", "Telegram"); @@ -4447,14 +4447,14 @@ Процедура Telegram_СоздатьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Иконка = "5357419403325481346"; Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка); + Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка); - // END + // END // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТемуФорума", "Telegram"); @@ -4464,10 +4464,10 @@ OPI_Инструменты.ДобавитьПоле("Telegram_TopicID", Тема, "Строка", ПараметрыФункции); OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_TopicID", ПараметрыФункции["Telegram_TopicID"]); - Проверка_ТелеграмСозданиеТемы(Результат, Имя, Иконка); + Проверка_ТелеграмСозданиеТемы(Результат, Имя, Иконка); - ЧатТема = Чат + "*" + Тема; - Текст = ПараметрыФункции["String"]; + ЧатТема = Чат + "*" + Тема; + Текст = ПараметрыФункции["String"]; Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст); // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)"); @@ -4478,7 +4478,7 @@ Процедура Telegram_ИзменитьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; НовоеИмя = "Новый тестовый заголовок"; @@ -4498,15 +4498,15 @@ Процедура Telegram_ЗакрытьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP - Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему + Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)"); Проверка_ТелеграмИстина(Результат); // SKIP @@ -4524,13 +4524,13 @@ Процедура Telegram_ОткрытьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; - Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему + Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему - // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума (главная)"); + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума (главная)"); Проверка_ТелеграмИстина(Результат); // SKIP @@ -4548,7 +4548,7 @@ Процедура Telegram_УдалитьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; @@ -4566,7 +4566,7 @@ Процедура Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Тема = ПараметрыФункции["Telegram_TopicID"]; @@ -4590,7 +4590,7 @@ Процедура Telegram_СкрытьГлавнуюТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат); @@ -4607,7 +4607,7 @@ Процедура Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат); @@ -4624,8 +4624,8 @@ Процедура Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыФункции) - Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор); - Токен = ПараметрыФункции["Telegram_Token"]; + Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["Telegram_Token"]; Чат = ПараметрыФункции["Telegram_ForumID"]; Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок); @@ -4642,11 +4642,11 @@ Процедура Telegram_УдалитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChannelID"]; - IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChannelID"]; + IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; - Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения); + Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения); // END @@ -6252,7 +6252,7 @@ Процедура Dropbox_ОтменитьПубликациюФайла(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; + Токен = ПараметрыФункции["Dropbox_Token"]; Файл = ПараметрыФункции["Dropbox_FileID"]; Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл); @@ -6274,7 +6274,7 @@ Домен = ПараметрыФункции["Bitrix24_Domain"]; ClientID = ПараметрыФункции["Bitrix24_ClientID"]; - Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); + Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); // END @@ -6292,7 +6292,7 @@ ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; Code = ПараметрыФункции["Bitrix24_Code"]; - Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); + Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); // END @@ -6311,7 +6311,7 @@ ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; Refresh = ПараметрыФункции["Bitrix24_Refresh"]; - Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); + Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); // END @@ -6328,9 +6328,9 @@ Процедура Bitrix24_СерверноеВремя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СерверноеВремя(URL); + Результат = OPI_Bitrix24.СерверноеВремя(URL); // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя (хук)", "Bitrix24"); @@ -6362,7 +6362,7 @@ URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Истина); + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Истина); // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость (хук)", "Bitrix24"); @@ -6427,7 +6427,7 @@ IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость (хук)", "Bitrix24"); @@ -7222,7 +7222,7 @@ Процедура Bitrix24_ПолучитьХранилище(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDХранилища = 3; Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища); @@ -7373,7 +7373,7 @@ Процедура Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога); @@ -7397,7 +7397,7 @@ Процедура Bitrix24_ПолучитьСтруктуруФильтраКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL); @@ -7420,7 +7420,7 @@ Процедура Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога); @@ -7444,7 +7444,7 @@ Процедура Bitrix24_ПоместитьКаталогВКорзину(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога); @@ -9329,9 +9329,9 @@ Проверка_БитриксФайлСообщение(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; Каталог = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата, Токен); IDКаталога = Каталог["result"]["ID"];