diff --git a/.github/workflows/oint_test_full_en.yml b/.github/workflows/oint_test_full_en.yml index 1bbb9d3a0..875d8b446 100644 --- a/.github/workflows/oint_test_full_en.yml +++ b/.github/workflows/oint_test_full_en.yml @@ -349,11 +349,11 @@ jobs: if: ${{ cancelled() }} == false run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Viber_SendContact" - - name: SendLocation + - name: Send location if: ${{ cancelled() }} == false run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Viber_SendLocation" - - name: SendLink + - name: Send link if: ${{ cancelled() }} == false run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Viber_SendLink" diff --git a/docs/en/md/Airtable/Field-work/Get-attachment-field.md b/docs/en/md/Airtable/Field-work/Get-attachment-field.md index 4d0323bc3..20b8bfcdd 100644 --- a/docs/en/md/Airtable/Field-work/Get-attachment-field.md +++ b/docs/en/md/Airtable/Field-work/Get-attachment-field.md @@ -6,7 +6,7 @@ sidebar_position: 5 Gets the description of a file field -*Function GetAttachmentField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "multipleAttachments");EndFunction* +*Function GetAttachmentField(Val Name) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Airtable/Field-work/Get-email-field.md b/docs/en/md/Airtable/Field-work/Get-email-field.md index c0dded0d2..975ae6565 100644 --- a/docs/en/md/Airtable/Field-work/Get-email-field.md +++ b/docs/en/md/Airtable/Field-work/Get-email-field.md @@ -6,7 +6,7 @@ sidebar_position: 8 Gets the description of an email field -*Function GetEmailField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "email");EndFunction* +*Function GetEmailField(Val Name) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Airtable/Field-work/Get-link-field.md b/docs/en/md/Airtable/Field-work/Get-link-field.md index 94c77392b..3676df84f 100644 --- a/docs/en/md/Airtable/Field-work/Get-link-field.md +++ b/docs/en/md/Airtable/Field-work/Get-link-field.md @@ -6,7 +6,7 @@ sidebar_position: 10 Gets the description of a URL field -*Function GetLinkField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "url");EndFunction* +*Function GetLinkField(Val Name) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Airtable/Field-work/Get-phone-field.md b/docs/en/md/Airtable/Field-work/Get-phone-field.md index 0d150c175..3e7d510c0 100644 --- a/docs/en/md/Airtable/Field-work/Get-phone-field.md +++ b/docs/en/md/Airtable/Field-work/Get-phone-field.md @@ -6,7 +6,7 @@ sidebar_position: 9 Gets the description of a phone number field -*Function GetPhoneField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "phoneNumber");EndFunction* +*Function GetPhoneField(Val Name) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Airtable/Field-work/Get-string-field.md b/docs/en/md/Airtable/Field-work/Get-string-field.md index c29c30236..1228974d7 100644 --- a/docs/en/md/Airtable/Field-work/Get-string-field.md +++ b/docs/en/md/Airtable/Field-work/Get-string-field.md @@ -6,7 +6,7 @@ sidebar_position: 3 Gets the description of a string field -*Function GetStringField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "richText");EndFunction* +*Function GetStringField(Val Name) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Google_Calendar/Event-management/Create-event.md b/docs/en/md/Google_Calendar/Event-management/Create-event.md index 0fe86de44..b45da64af 100644 --- a/docs/en/md/Google_Calendar/Event-management/Create-event.md +++ b/docs/en/md/Google_Calendar/Event-management/Create-event.md @@ -6,7 +6,7 @@ sidebar_position: 4 Creates a new event -*Function CreateEvent(Val Token, Val Calendar, Val EventDescription) ExportReturn EventManagement(Token, Calendar, EventDescription);EndFunction* +*Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Google_Calendar/Event-management/Edit-event.md b/docs/en/md/Google_Calendar/Event-management/Edit-event.md index 1ea2b6250..0889dd757 100644 --- a/docs/en/md/Google_Calendar/Event-management/Edit-event.md +++ b/docs/en/md/Google_Calendar/Event-management/Edit-event.md @@ -6,7 +6,7 @@ sidebar_position: 6 Edits an existing event -*Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) ExportReturn EventManagement(Token, Calendar, EventDescription, Event);EndFunction* +*Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md b/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md index c301414c5..3c1f7e50c 100644 --- a/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md +++ b/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md @@ -6,7 +6,7 @@ sidebar_position: 4 Uploads a file to the drive -*Function UploadFile(Val Token, Val File, Val Description) ExportReturn FileManagement(Token, File, Description);EndFunction* +*Function UploadFile(Val Token, Val File, Val Description) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md index 465a48487..7720a7a8b 100644 --- a/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md +++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md @@ -14,7 +14,7 @@ sidebar_position: 5 | FileID | --fileid | String | File ID for downloading | - Returns: Map Of KeyAndValue - Serialized JSON response from Telegram + Returns: BinaryData - file's binary data ```bsl title="Code example" diff --git a/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md index b5e30fd4a..b4e84c99a 100644 --- a/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md +++ b/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md @@ -6,7 +6,7 @@ sidebar_position: 4 Closes the thread for new messages -*Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") ExportReturn ManageForumThreadState(Token, ChatID, 2, ThreadID);EndFunction* +*Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md index 44687a351..5d8da2e31 100644 --- a/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md +++ b/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md @@ -6,7 +6,7 @@ sidebar_position: 2 Creates a new thread in the group with theme functionality enabled -*Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") ExportReturn ForumTopicManagement(Token, ChatID, Title, IconID);EndFunction* +*Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md index 65d9c0905..5fa446b1e 100644 --- a/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md +++ b/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md @@ -6,7 +6,7 @@ sidebar_position: 6 Deletes a forum thread -*Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) ExportReturn ManageForumThreadState(Token, ChatID, 3, ThreadID);EndFunction* +*Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md index d23966976..346ba278c 100644 --- a/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md +++ b/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md @@ -6,7 +6,7 @@ sidebar_position: 7 Hides the main forum thread -*Function HideMainForumTopic(Val Token, Val ChatID) ExportReturn ManageMainTopicVisibility(Token, ChatID, True);EndFunction* +*Function HideMainForumTopic(Val Token, Val ChatID) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md index ebd3b002d..8d2c2fb82 100644 --- a/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md +++ b/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md @@ -6,7 +6,7 @@ sidebar_position: 5 Reopens a previously closed forum thread -*Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") ExportReturn ManageForumThreadState(Token, ChatID, 1, ThreadID);EndFunction* +*Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md index c3391b70e..a813bc235 100644 --- a/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md +++ b/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md @@ -6,7 +6,7 @@ sidebar_position: 8 Shows a previously hidden main forum thread -*Function ShowMainForumTopic(Val Token, Val ChatID) ExportReturn ManageMainTopicVisibility(Token, ChatID, False);EndFunction* +*Function ShowMainForumTopic(Val Token, Val ChatID) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Twitter/Tweets/Create-poll-tweet.md b/docs/en/md/Twitter/Tweets/Create-poll-tweet.md index 95058513e..5085f06d2 100644 --- a/docs/en/md/Twitter/Tweets/Create-poll-tweet.md +++ b/docs/en/md/Twitter/Tweets/Create-poll-tweet.md @@ -6,7 +6,7 @@ sidebar_position: 5 Creates a tweet with a poll -*Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") ExportReturn CreateCustomTweet(Text,, OptionArray, Duration, Parameters);EndFunction* +*Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/VK/Product-management/Add-product.md b/docs/en/md/VK/Product-management/Add-product.md index bf66f4f7a..1522ec3d0 100644 --- a/docs/en/md/VK/Product-management/Add-product.md +++ b/docs/en/md/VK/Product-management/Add-product.md @@ -6,7 +6,7 @@ sidebar_position: 4 Adds a new product to the community's catalog -*Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") ExportReturn ProductManagement(ProductDescription,, Selection, Parameters);EndFunction* +*Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/VK/Product-management/Edit-product.md b/docs/en/md/VK/Product-management/Edit-product.md index b997aaa0f..435ca2a90 100644 --- a/docs/en/md/VK/Product-management/Edit-product.md +++ b/docs/en/md/VK/Product-management/Edit-product.md @@ -6,7 +6,7 @@ sidebar_position: 5 Edits a previously created product -*Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") ExportReturn ProductManagement(ProductDescription, Product, Selection, Parameters);EndFunction* +*Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md b/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md index 6556f364a..e09443644 100644 --- a/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md @@ -6,7 +6,7 @@ sidebar_position: 2 Unpublishes a previously published object -*Function CancelObjectPublication(Val Token, Val Path) ExportReturn TogglePublicAccess(Token, Path, False);EndFunction* +*Function CancelObjectPublication(Val Token, Val Path) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md b/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md index 87ed12fe8..b12dec8c8 100644 --- a/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md @@ -6,7 +6,7 @@ sidebar_position: 1 Publishes the disk object for public access -*Function PublishObject(Val Token, Val Path) ExportReturn TogglePublicAccess(Token, Path, True);EndFunction* +*Function PublishObject(Val Token, Val Path) Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| diff --git a/docs/ru/md/Airtable/Field-work/Get-attachment-field.md b/docs/ru/md/Airtable/Field-work/Get-attachment-field.md index 1b04af7a2..190225c85 100644 --- a/docs/ru/md/Airtable/Field-work/Get-attachment-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-attachment-field.md @@ -6,7 +6,7 @@ sidebar_position: 5 Получает описание поля файлового типа -*Функция ПолучитьПолеВложения(Знач Наименование) ЭкспортВозврат ОписаниеПримитивногоПоля(Наименование, "multipleAttachments");КонецФункции* +*Функция ПолучитьПолеВложения(Знач Наименование) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Airtable/Field-work/Get-email-field.md b/docs/ru/md/Airtable/Field-work/Get-email-field.md index db1dba0c4..447046ccb 100644 --- a/docs/ru/md/Airtable/Field-work/Get-email-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-email-field.md @@ -6,7 +6,7 @@ sidebar_position: 8 Получает описание поля с электронной почтой -*Функция ПолучитьПолеПочты(Знач Наименование) ЭкспортВозврат ОписаниеПримитивногоПоля(Наименование, "email");КонецФункции* +*Функция ПолучитьПолеПочты(Знач Наименование) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Airtable/Field-work/Get-link-field.md b/docs/ru/md/Airtable/Field-work/Get-link-field.md index 823e70367..c28b56c70 100644 --- a/docs/ru/md/Airtable/Field-work/Get-link-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-link-field.md @@ -6,7 +6,7 @@ sidebar_position: 10 Получает описание поля с URL -*Функция ПолучитьПолеСсылки(Знач Наименование) ЭкспортВозврат ОписаниеПримитивногоПоля(Наименование, "url");КонецФункции* +*Функция ПолучитьПолеСсылки(Знач Наименование) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Airtable/Field-work/Get-phone-field.md b/docs/ru/md/Airtable/Field-work/Get-phone-field.md index 0f1c43650..c4821a4e5 100644 --- a/docs/ru/md/Airtable/Field-work/Get-phone-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-phone-field.md @@ -6,7 +6,7 @@ sidebar_position: 9 Получает описание поля с номером телефона -*Функция ПолучитьПолеТелефона(Знач Наименование) ЭкспортВозврат ОписаниеПримитивногоПоля(Наименование, "phoneNumber");КонецФункции* +*Функция ПолучитьПолеТелефона(Знач Наименование) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Airtable/Field-work/Get-string-field.md b/docs/ru/md/Airtable/Field-work/Get-string-field.md index 1d9936fcc..c22a48281 100644 --- a/docs/ru/md/Airtable/Field-work/Get-string-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-string-field.md @@ -6,7 +6,7 @@ sidebar_position: 3 Получает описание поля строкового типа -*Функция ПолучитьПолеСтроковое(Знач Наименование) ЭкспортВозврат ОписаниеПримитивногоПоля(Наименование, "richText");КонецФункции* +*Функция ПолучитьПолеСтроковое(Знач Наименование) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Google_Calendar/Event-management/Create-event.md b/docs/ru/md/Google_Calendar/Event-management/Create-event.md index c6b448f01..c871b2cd4 100644 --- a/docs/ru/md/Google_Calendar/Event-management/Create-event.md +++ b/docs/ru/md/Google_Calendar/Event-management/Create-event.md @@ -6,7 +6,7 @@ sidebar_position: 4 Создает новое событие -*Функция СоздатьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия) ЭкспортВозврат УправлениеСобытием(Токен, Календарь, ОписаниеСобытия);КонецФункции* +*Функция СоздатьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Google_Calendar/Event-management/Edit-event.md b/docs/ru/md/Google_Calendar/Event-management/Edit-event.md index 5d6e67ee8..0cdcb251b 100644 --- a/docs/ru/md/Google_Calendar/Event-management/Edit-event.md +++ b/docs/ru/md/Google_Calendar/Event-management/Edit-event.md @@ -6,7 +6,7 @@ sidebar_position: 6 Изменяет существующее событие -*Функция ИзменитьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия, Знач Событие) ЭкспортВозврат УправлениеСобытием(Токен, Календарь, ОписаниеСобытия, Событие);КонецФункции* +*Функция ИзменитьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия, Знач Событие) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Google_Drive/File-and-directory-management/Upload-file.md b/docs/ru/md/Google_Drive/File-and-directory-management/Upload-file.md index ce672065c..6cb91e1bb 100644 --- a/docs/ru/md/Google_Drive/File-and-directory-management/Upload-file.md +++ b/docs/ru/md/Google_Drive/File-and-directory-management/Upload-file.md @@ -6,7 +6,7 @@ sidebar_position: 4 Загружает файл на диск -*Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач Описание) ЭкспортВозврат УправлениеФайлом(Токен, Файл, Описание);КонецФункции* +*Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач Описание) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md index d09b716c9..4d86bbe44 100644 --- a/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md +++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md @@ -14,7 +14,7 @@ sidebar_position: 5 | IDФайла | --fileid | Строка | ID файла для скачивания | - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: ДвоичныеДанные - данные файла ```bsl title="Пример кода" diff --git a/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md index ae30afb7e..b959d7fc4 100644 --- a/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md @@ -6,7 +6,7 @@ sidebar_position: 4 Закрывает тему для новых сообщений -*Функция ЗакрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") ЭкспортВозврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 2, IDТемы);КонецФункции* +*Функция ЗакрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md index 62d0ceb2c..c387046cd 100644 --- a/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md @@ -6,7 +6,7 @@ sidebar_position: 2 Создает новую тему в группе с включенным функционалом тем -*Функция СоздатьТемуФорума(Знач Токен, Знач IDЧата, Знач Заголовок, Знач IDИконки = "") ЭкспортВозврат УправлениеТемойФорума(Токен, IDЧата, Заголовок, IDИконки);КонецФункции* +*Функция СоздатьТемуФорума(Знач Токен, Знач IDЧата, Знач Заголовок, Знач IDИконки = "") Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md index 5e9122975..d4e51213b 100644 --- a/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md @@ -6,7 +6,7 @@ sidebar_position: 6 Удаляет тему форума -*Функция УдалитьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы) ЭкспортВозврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 3, IDТемы);КонецФункции* +*Функция УдалитьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md index 60bae279d..3fc72cc86 100644 --- a/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md @@ -6,7 +6,7 @@ sidebar_position: 7 Скрывает главную тему форума -*Функция СкрытьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) ЭкспортВозврат УправлениеВидимостьюГлавнойТемыФорума(Токен, IDЧата, Истина);КонецФункции* +*Функция СкрытьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md index 6d83c5ace..d363cb87c 100644 --- a/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md @@ -6,7 +6,7 @@ sidebar_position: 5 Повторно открывает ранее закрытую тему форума -*Функция ОткрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") ЭкспортВозврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 1, IDТемы);КонецФункции* +*Функция ОткрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md index b055d7533..a339f09c9 100644 --- a/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md @@ -6,7 +6,7 @@ sidebar_position: 8 Показывает ранее скрытую главную тему форума -*Функция ПоказатьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) ЭкспортВозврат УправлениеВидимостьюГлавнойТемыФорума(Токен, IDЧата, Ложь);КонецФункции* +*Функция ПоказатьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Twitter/Tweets/Create-poll-tweet.md b/docs/ru/md/Twitter/Tweets/Create-poll-tweet.md index 17ab927f1..d512bc246 100644 --- a/docs/ru/md/Twitter/Tweets/Create-poll-tweet.md +++ b/docs/ru/md/Twitter/Tweets/Create-poll-tweet.md @@ -6,7 +6,7 @@ sidebar_position: 5 Создает твит с опросом -*Функция СоздатьТвитОпрос(Знач Текст, Знач МассивВариантов, Знач Длительность, Знач Параметры = "") ЭкспортВозврат СоздатьПроизвольныйТвит(Текст, , МассивВариантов, Длительность, Параметры);КонецФункции* +*Функция СоздатьТвитОпрос(Знач Текст, Знач МассивВариантов, Знач Длительность, Знач Параметры = "") Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/VK/Product-management/Add-product.md b/docs/ru/md/VK/Product-management/Add-product.md index 49cc24f87..302067ca9 100644 --- a/docs/ru/md/VK/Product-management/Add-product.md +++ b/docs/ru/md/VK/Product-management/Add-product.md @@ -6,7 +6,7 @@ sidebar_position: 4 Добавляет новый товар в каталог сообщества -*Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") ЭкспортВозврат УправлениеТоваром(ОписаниеТовара, , Подборка, Параметры);КонецФункции* +*Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/VK/Product-management/Edit-product.md b/docs/ru/md/VK/Product-management/Edit-product.md index 6e6869fe3..3cc524f40 100644 --- a/docs/ru/md/VK/Product-management/Edit-product.md +++ b/docs/ru/md/VK/Product-management/Edit-product.md @@ -6,7 +6,7 @@ sidebar_position: 5 Изменяет ранее созданный товар -*Функция ИзменитьТовар(Знач Товар, Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") ЭкспортВозврат УправлениеТоваром(ОписаниеТовара, Товар, Подборка, Параметры);КонецФункции* +*Функция ИзменитьТовар(Знач Товар, Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md index 70a6078a5..7b8b97aa5 100644 --- a/docs/ru/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md +++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md @@ -6,7 +6,7 @@ sidebar_position: 2 Отменяет публикацию ранее опубликованного объекта -*Функция ОтменитьПубликациюОбъекта(Знач Токен, Знач Путь) ЭкспортВозврат ПереключениеОбщегоДоступа(Токен, Путь, Ложь);КонецФункции* +*Функция ОтменитьПубликациюОбъекта(Знач Токен, Знач Путь) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/docs/ru/md/Yandex_Disk/Manage-public-access/Publish-object.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Publish-object.md index 651445985..a332fefdf 100644 --- a/docs/ru/md/Yandex_Disk/Manage-public-access/Publish-object.md +++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Publish-object.md @@ -6,7 +6,7 @@ sidebar_position: 1 Публикует объект диска в публичный доступ -*Функция ОпубликоватьОбъект(Знач Токен, Знач Путь) ЭкспортВозврат ПереключениеОбщегоДоступа(Токен, Путь, Истина);КонецФункции* +*Функция ОпубликоватьОбъект(Знач Токен, Знач Путь) Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| diff --git a/src/en/OInt/core/Modules/OPI_Airtable.os b/src/en/OInt/core/Modules/OPI_Airtable.os index cc8730246..b74e63ab3 100644 --- a/src/en/OInt/core/Modules/OPI_Airtable.os +++ b/src/en/OInt/core/Modules/OPI_Airtable.os @@ -274,7 +274,9 @@ EndFunction // Returns: // Structure - Field description Function GetStringField(Val Name) Export + Return PrimitiveFieldDescription(Name, "richText"); + EndFunction // Get field (numeric) @@ -304,7 +306,9 @@ EndFunction // Returns: // Structure - Field description Function GetAttachmentField(Val Name) Export + Return PrimitiveFieldDescription(Name, "multipleAttachments"); + EndFunction // Get field (checkbox) @@ -348,7 +352,9 @@ EndFunction // Returns: // Structure - Field description Function GetEmailField(Val Name) Export + Return PrimitiveFieldDescription(Name, "email"); + EndFunction // Get field (phone) @@ -360,7 +366,9 @@ EndFunction // Returns: // Structure - Field description Function GetPhoneField(Val Name) Export + Return PrimitiveFieldDescription(Name, "phoneNumber"); + EndFunction // Get field (url) @@ -372,7 +380,9 @@ EndFunction // Returns: // Structure - Field description Function GetLinkField(Val Name) Export + Return PrimitiveFieldDescription(Name, "url"); + EndFunction #EndRegion diff --git a/src/en/OInt/core/Modules/OPI_GoogleCalendar.os b/src/en/OInt/core/Modules/OPI_GoogleCalendar.os index 401c87bc0..dffbdf7ed 100644 --- a/src/en/OInt/core/Modules/OPI_GoogleCalendar.os +++ b/src/en/OInt/core/Modules/OPI_GoogleCalendar.os @@ -391,8 +391,10 @@ EndFunction // // Returns: // String, Arbitrary, HTTPResponse, BinaryData, Undefined - Google server response -Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export +Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export + Return EventManagement(Token, Calendar, EventDescription); + EndFunction // Move event @@ -439,7 +441,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Google Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export + Return EventManagement(Token, Calendar, EventDescription, Event); + EndFunction // Delete event diff --git a/src/en/OInt/core/Modules/OPI_GoogleDrive.os b/src/en/OInt/core/Modules/OPI_GoogleDrive.os index 54e110ea1..3bc02828b 100644 --- a/src/en/OInt/core/Modules/OPI_GoogleDrive.os +++ b/src/en/OInt/core/Modules/OPI_GoogleDrive.os @@ -149,7 +149,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Google Function UploadFile(Val Token, Val File, Val Description) Export - Return FileManagement(Token, File, Description); + + Return FileManagement(Token, File, Description); + EndFunction // Create folder diff --git a/src/en/OInt/core/Modules/OPI_Telegram.os b/src/en/OInt/core/Modules/OPI_Telegram.os index efdeae808..556b0f552 100644 --- a/src/en/OInt/core/Modules/OPI_Telegram.os +++ b/src/en/OInt/core/Modules/OPI_Telegram.os @@ -137,7 +137,7 @@ EndFunction // FileID - String - File ID for downloading - fileid // // Returns: -// Map Of KeyAndValue - Serialized JSON response from Telegram +// BinaryData - file's binary data Function DownloadFile(Val Token, Val FileID) Export Result = "result"; @@ -841,7 +841,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") Export + Return ForumTopicManagement(Token, ChatID, Title, IconID); + EndFunction // Edit forum thread @@ -876,7 +878,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") Export - Return ManageForumThreadState(Token, ChatID, 2, ThreadID); + + Return ManageForumThreadState(Token, ChatID, 2, ThreadID); + EndFunction // Open forum thread @@ -890,7 +894,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") Export - Return ManageForumThreadState(Token, ChatID, 1, ThreadID); + + Return ManageForumThreadState(Token, ChatID, 1, ThreadID); + EndFunction // Delete forum thread @@ -904,7 +910,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) Export - Return ManageForumThreadState(Token, ChatID, 3, ThreadID); + + Return ManageForumThreadState(Token, ChatID, 3, ThreadID); + EndFunction // Hide main forum thread @@ -917,7 +925,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function HideMainForumTopic(Val Token, Val ChatID) Export + Return ManageMainTopicVisibility(Token, ChatID, True); + EndFunction // Show main forum thread @@ -930,7 +940,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function ShowMainForumTopic(Val Token, Val ChatID) Export + Return ManageMainTopicVisibility(Token, ChatID, False); + EndFunction // Edit main forum thread name diff --git a/src/en/OInt/core/Modules/OPI_Twitter.os b/src/en/OInt/core/Modules/OPI_Twitter.os index 620205527..c0d4be96f 100644 --- a/src/en/OInt/core/Modules/OPI_Twitter.os +++ b/src/en/OInt/core/Modules/OPI_Twitter.os @@ -298,7 +298,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Twitter Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") Export + Return CreateCustomTweet(Text, , OptionArray, Duration, Parameters); + EndFunction // Upload attachments array !NOCLI diff --git a/src/en/OInt/core/Modules/OPI_VK.os b/src/en/OInt/core/Modules/OPI_VK.os index 0fb68d216..ff5ad8012 100644 --- a/src/en/OInt/core/Modules/OPI_VK.os +++ b/src/en/OInt/core/Modules/OPI_VK.os @@ -1173,8 +1173,10 @@ EndFunction // // Returns: // Map Of KeyAndValue - Serialized JSON response from VK -Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export - Return ProductManagement(ProductDescription, , Selection, Parameters); +Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export + + Return ProductManagement(ProductDescription, , Selection, Parameters); + EndFunction // Edit product @@ -1189,7 +1191,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from VK Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") Export + Return ProductManagement(ProductDescription, Product, Selection, Parameters); + EndFunction // Delete product diff --git a/src/en/OInt/core/Modules/OPI_Viber.os b/src/en/OInt/core/Modules/OPI_Viber.os index 0b7ddfbff..687c729f4 100644 --- a/src/en/OInt/core/Modules/OPI_Viber.os +++ b/src/en/OInt/core/Modules/OPI_Viber.os @@ -231,7 +231,7 @@ Function SendContact(Val Token EndFunction -// SendLocation +// Send location // Sends geographic coordinates to a chat or channel // // Parameters: @@ -253,7 +253,7 @@ Function SendLocation(Val Token, Val Latitude, Val Longitude, Val UserID, Val Se EndFunction -// SendLink +// Send link // Sends a URL with a preview to a chat or channel // // Parameters: diff --git a/src/en/OInt/core/Modules/OPI_YandexDisk.os b/src/en/OInt/core/Modules/OPI_YandexDisk.os index 26139fdae..a63f11c82 100644 --- a/src/en/OInt/core/Modules/OPI_YandexDisk.os +++ b/src/en/OInt/core/Modules/OPI_YandexDisk.os @@ -422,7 +422,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Yandex Function PublishObject(Val Token, Val Path) Export - Return TogglePublicAccess(Token, Path, True); + + Return TogglePublicAccess(Token, Path, True); + EndFunction // Unpublish object @@ -435,7 +437,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Yandex Function CancelObjectPublication(Val Token, Val Path) Export + Return TogglePublicAccess(Token, Path, False); + EndFunction // Get list of published objects. diff --git a/src/en/OInt/tests/Modules/internal/OPI_Tests.os b/src/en/OInt/tests/Modules/internal/OPI_Tests.os index 460d7dcbe..4ce30c084 100644 --- a/src/en/OInt/tests/Modules/internal/OPI_Tests.os +++ b/src/en/OInt/tests/Modules/internal/OPI_Tests.os @@ -599,8 +599,8 @@ Procedure VKAPI_CreateProductSelection() Export TypeNumber = Type("Number"); Response_ = "response"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); Result = OPI_VK.CreateProductCollection("Test album" , Image @@ -696,7 +696,7 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); Check_VKTrue(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); @@ -712,8 +712,8 @@ Procedure VKAPI_CreateProductWithProperties() Export Yellow_ = "Yellow"; Red_ = "Red"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); OptionArray = New Array; OptionArray.Add(Yellow_); @@ -768,7 +768,7 @@ Procedure VKAPI_CreateProductWithProperties() Export EndDo; ImageArray = New Array; - ImageArray.Add(AndVF); + ImageArray.Add(TFN); ImageArray.Add(Image); Product = New Map(); @@ -859,7 +859,7 @@ Procedure VKAPI_CreateProductWithProperties() Export Check_VKTrue(Deletion); - DeleteFiles(AndVF); + DeleteFiles(TFN); EndProcedure @@ -1054,8 +1054,8 @@ Procedure YDisk_UploadDeleteFile() Export Token = OPI_TestDataRetrieval.GetParameter("YandexDisk_Token"); Path = "/" + String(New UUID) + ".png"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); Result = OPI_YandexDisk.UploadFile(Token, Path, Image, True); @@ -1070,7 +1070,7 @@ Procedure YDisk_UploadDeleteFile() Export Check_Empty(Result); - Result = OPI_YandexDisk.UploadFile(Token, Path, AndVF, True); + Result = OPI_YandexDisk.UploadFile(Token, Path, TFN, True); OPI_TestDataRetrieval.WriteLog(Result, "UploadFile"); @@ -1083,7 +1083,7 @@ Procedure YDisk_UploadDeleteFile() Export Check_Empty(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); @@ -2125,8 +2125,8 @@ Procedure Twitter_CreateTweetWithImage() Export Parameters = GetTwitterParameters(); Text = "TestTweet" + String(New UUID); Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); Result = OPI_Twitter.CreateImageTweet(Text, Image, Parameters); @@ -2135,13 +2135,13 @@ Procedure Twitter_CreateTweetWithImage() Export Check_TwitterText(Result, Text); Text = "TestTweet" + String(New UUID); - Result = OPI_Twitter.CreateImageTweet(Text, AndVF, Parameters); + Result = OPI_Twitter.CreateImageTweet(Text, TFN, Parameters); OPI_TestDataRetrieval.WriteLog(Result, "CreateImageTweet"); Check_TwitterText(Result, Text); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(20); @@ -2152,8 +2152,8 @@ Procedure Twitter_CreateTweetWithVideo() Export Parameters = GetTwitterParameters(); Text = "TestTweet" + String(New UUID); Video = OPI_TestDataRetrieval.GetBinary("Video"); - AndVF = GetTempFileName("mp4"); - Video.Write(AndVF); + TFN = GetTempFileName("mp4"); + Video.Write(TFN); Result = OPI_Twitter.CreateVideoTweet(Text, Video, Parameters); @@ -2162,13 +2162,13 @@ Procedure Twitter_CreateTweetWithVideo() Export Check_TwitterText(Result, Text); Text = "TestTweet" + String(New UUID); - Result = OPI_Twitter.CreateVideoTweet(Text, AndVF, Parameters); + Result = OPI_Twitter.CreateVideoTweet(Text, TFN, Parameters); OPI_TestDataRetrieval.WriteLog(Result, "CreateVideoTweet"); Check_TwitterText(Result, Text); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(20); @@ -2179,8 +2179,8 @@ Procedure Twitter_CreateTweetWithGif() Export Parameters = GetTwitterParameters(); Text = "TestTweet" + String(New UUID); GIF = OPI_TestDataRetrieval.GetBinary("GIF"); - AndVF = GetTempFileName("gif"); - GIF.Write(AndVF); + TFN = GetTempFileName("gif"); + GIF.Write(TFN); Result = OPI_Twitter.CreateGifTweet(Text, GIF, Parameters); @@ -2189,13 +2189,13 @@ Procedure Twitter_CreateTweetWithGif() Export Check_TwitterText(Result, Text); Text = "TestTweet" + String(New UUID); - Result = OPI_Twitter.CreateGifTweet(Text, AndVF, Parameters); + Result = OPI_Twitter.CreateGifTweet(Text, TFN, Parameters); OPI_TestDataRetrieval.WriteLog(Result, "CreateGifTweet"); Check_TwitterText(Result, Text); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(20); @@ -2527,13 +2527,13 @@ Procedure Slack_SendDeleteMessage() Export Block = OPI_Slack.GenerateImageBlock(Image, "Yo"); JSONBlock = OPI_Tools.JSONString(Block); - AndVF = GetTempFileName("json"); + TFN = GetTempFileName("json"); TextDocument = New TextDocument(); TextDocument.SetText(JSONBlock); - TextDocument.Write(AndVF); + TextDocument.Write(TFN); - Result = OPI_Slack.SendMessage(Token, Channel, Text, , AndVF); + Result = OPI_Slack.SendMessage(Token, Channel, Text, , TFN); OPI_TestDataRetrieval.WriteLog(Result, "SendMessage (json)"); @@ -2543,7 +2543,7 @@ Procedure Slack_SendDeleteMessage() Export Tags.Add(Result["ts"]); - Blocks = "['" + AndVF + "','" + AndVF + "']"; + Blocks = "['" + TFN + "','" + TFN + "']"; Result = OPI_Slack.SendMessage(Token, Channel, Text, , Blocks); OPI_TestDataRetrieval.WriteLog(Result, "SendMessage (json array)"); @@ -2554,7 +2554,7 @@ Procedure Slack_SendDeleteMessage() Export Tags.Add(Result["ts"]); - DeleteFiles(AndVF); + DeleteFiles(TFN); For Each Timestamp In Tags Do @@ -4445,12 +4445,12 @@ Procedure VK_CreatePost(FunctionParameters) Image = FunctionParameters["Picture"]; // URL, Path or Binary Data Image2 = FunctionParameters["Picture2"]; // URL, Path or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image2, AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image2, TFN); ImageArray = New Array; ImageArray.Add(Image); - ImageArray.Add(AndVF); + ImageArray.Add(TFN); Result = OPI_VK.CreatePost(Text, ImageArray, True, URL, Parameters); @@ -4473,7 +4473,7 @@ Procedure VK_CreatePost(FunctionParameters) OPI_Tools.Pause(5); - Result = OPI_VK.CreatePost(Text, AndVF , True, URL, Parameters); + Result = OPI_VK.CreatePost(Text, TFN , True, URL, Parameters); OPI_TestDataRetrieval.WriteLog(Result, "CreatePost (one path)"); @@ -4483,7 +4483,7 @@ Procedure VK_CreatePost(FunctionParameters) OPI_Tools.AddField("VK_PostID", PostID, "String", FunctionParameters); OPI_TestDataRetrieval.WriteParameter("VK_PostID", FunctionParameters["VK_PostID"]); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); EndProcedure @@ -4512,10 +4512,10 @@ Procedure VK_CreateCompositePost(FunctionParameters) Image = FunctionParameters["Picture"]; // URL, Path or Binary Data Video = FunctionParameters["Video"]; // URL, Path or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image, AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image, TFN); - ImageUpload = OPI_VK.UploadPhotoToServer(AndVF, Parameters)["response"][0]; + ImageUpload = OPI_VK.UploadPhotoToServer(TFN, Parameters)["response"][0]; VideoUpload = OPI_VK.UploadVideoToServer(Video, "NewVideo", , , Parameters); ImageOwner = OPI_Tools.NumberToString(ImageUpload["owner_id"]); @@ -4535,7 +4535,7 @@ Procedure VK_CreateCompositePost(FunctionParameters) OPI_TestDataRetrieval.WriteLog(Result, "CreateCompositePost", "VK"); Check_VKPost(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); @@ -4593,10 +4593,10 @@ Procedure VK_SavePictureToAlbum(FunctionParameters) AlbumID = FunctionParameters["VK_AlbumID"]; Image = FunctionParameters["Picture"]; // URL, Path to file or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image, AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image, TFN); - Image = New BinaryData(AndVF); + Image = New BinaryData(TFN); Result = OPI_VK.SaveImageToAlbum(AlbumID, Image, ImageDescription, Parameters); @@ -4607,7 +4607,7 @@ Procedure VK_SavePictureToAlbum(FunctionParameters) ImageID = Result["response"][0]["id"]; // SKIP Result = OPI_VK.DeleteImage(ImageID, Parameters); // SKIP - Result = OPI_VK.SaveImageToAlbum(AlbumID, AndVF, ImageDescription, Parameters); + Result = OPI_VK.SaveImageToAlbum(AlbumID, TFN, ImageDescription, Parameters); // END @@ -4619,7 +4619,7 @@ Procedure VK_SavePictureToAlbum(FunctionParameters) FunctionParameters.Insert("VK_PictureID", ImageID); OPI_TestDataRetrieval.WriteParameter("VK_PictureID", ImageID); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); EndProcedure @@ -4664,9 +4664,9 @@ Procedure VK_CreateStory(FunctionParameters) URL = "https://github.com/Bayselonarrend/OpenIntegrations"; Image = FunctionParameters["Picture"]; // URL, Path to file or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image, AndVF); - Image = New BinaryData(AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image, TFN); + Image = New BinaryData(TFN); Result = OPI_VK.CreateStory(Image , URL, Parameters); @@ -4674,7 +4674,7 @@ Procedure VK_CreateStory(FunctionParameters) Check_VKStory(Result); // SKIP - Result = OPI_VK.CreateStory(AndVF, , Parameters); + Result = OPI_VK.CreateStory(TFN, , Parameters); // END @@ -4682,7 +4682,7 @@ Procedure VK_CreateStory(FunctionParameters) Check_VKStory(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); diff --git a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os index f60f900a6..563d6441a 100644 --- a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os +++ b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os @@ -178,8 +178,8 @@ Function GetTestTable() Export NewTest(TestTable, "Viber_SendImage" , "Send image" , Viber); NewTest(TestTable, "Viber_SendFile" , "SendFile" , Viber); NewTest(TestTable, "Viber_SendContact" , "Send contact" , Viber); - NewTest(TestTable, "Viber_SendLocation" , "SendLocation" , Viber); - NewTest(TestTable, "Viber_SendLink" , "SendLink" , Viber); + NewTest(TestTable, "Viber_SendLocation" , "Send location" , Viber); + NewTest(TestTable, "Viber_SendLink" , "Send link" , Viber); NewTest(TestTable, "Notion_CreatePage" , "Create page" , Notion); NewTest(TestTable, "Notion_CreateEditDatabase" , "Create/Edit database" , Notion); @@ -308,15 +308,15 @@ Function GetFilePath(Val Path, LocalParameter, Val SaveLocally = True) Export If StrFind(Path, "http") > 0 Or StrFind(Path, "www") > 0 Then - AndVF = GetTempFileName(); - CopyFile(Path, AndVF); - Path = AndVF; + TFN = GetTempFileName(); + CopyFile(Path, TFN); + Path = TFN; Binary = New BinaryData(Path); If SaveLocally Then - WriteParameter(LocalParameter, AndVF); + WriteParameter(LocalParameter, TFN); Else - DeleteFiles(AndVF); + DeleteFiles(TFN); EndIf; Else diff --git a/src/en/OInt/tools/Modules/OPI_TypeConversion.os b/src/en/OInt/tools/Modules/OPI_TypeConversion.os index 10ea87668..83666cd3e 100644 --- a/src/en/OInt/tools/Modules/OPI_TypeConversion.os +++ b/src/en/OInt/tools/Modules/OPI_TypeConversion.os @@ -122,12 +122,12 @@ Procedure GetCollection(Value) Export ElsIf StrStartsWith(Lower(Value), "http") Then - AndVF = GetTempFileName(); - CopyFile(Value, AndVF); - JSONReader.OpenFile(AndVF); + TFN = GetTempFileName(); + CopyFile(Value, TFN); + JSONReader.OpenFile(TFN); JSONReader.Read(); - DeleteFiles(AndVF); + DeleteFiles(TFN); Else @@ -238,14 +238,14 @@ Procedure GetLine(Value, Val FromSource = False) Export ElsIf StrStartsWith(Lower(Value), "http") Then - AndVF = GetTempFileName(); - CopyFile(Value, AndVF); + TFN = GetTempFileName(); + CopyFile(Value, TFN); - TextReader = New TextReader(AndVF); + TextReader = New TextReader(TFN); Value = TextReader.Read(); TextReader.Close(); - DeleteFiles(AndVF); + DeleteFiles(TFN); Else diff --git a/src/en/OPI/src/CommonModules/OPI_Airtable/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Airtable/Module.bsl index 946440d9a..e3f2ff1cd 100644 --- a/src/en/OPI/src/CommonModules/OPI_Airtable/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Airtable/Module.bsl @@ -274,7 +274,9 @@ EndFunction // Returns: // Structure - Field description Function GetStringField(Val Name) Export + Return PrimitiveFieldDescription(Name, "richText"); + EndFunction // Get field (numeric) @@ -304,7 +306,9 @@ EndFunction // Returns: // Structure - Field description Function GetAttachmentField(Val Name) Export + Return PrimitiveFieldDescription(Name, "multipleAttachments"); + EndFunction // Get field (checkbox) @@ -348,7 +352,9 @@ EndFunction // Returns: // Structure - Field description Function GetEmailField(Val Name) Export + Return PrimitiveFieldDescription(Name, "email"); + EndFunction // Get field (phone) @@ -360,7 +366,9 @@ EndFunction // Returns: // Structure - Field description Function GetPhoneField(Val Name) Export + Return PrimitiveFieldDescription(Name, "phoneNumber"); + EndFunction // Get field (url) @@ -372,7 +380,9 @@ EndFunction // Returns: // Structure - Field description Function GetLinkField(Val Name) Export + Return PrimitiveFieldDescription(Name, "url"); + EndFunction #EndRegion diff --git a/src/en/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl b/src/en/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl index 4a718e7c4..1a9877dff 100644 --- a/src/en/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl @@ -391,8 +391,10 @@ EndFunction // // Returns: // String, Arbitrary, HTTPResponse, BinaryData, Undefined - Google server response -Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export +Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export + Return EventManagement(Token, Calendar, EventDescription); + EndFunction // Move event @@ -439,7 +441,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Google Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export + Return EventManagement(Token, Calendar, EventDescription, Event); + EndFunction // Delete event diff --git a/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl b/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl index 7e8d79203..00056c5c8 100644 --- a/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl @@ -149,7 +149,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Google Function UploadFile(Val Token, Val File, Val Description) Export - Return FileManagement(Token, File, Description); + + Return FileManagement(Token, File, Description); + EndFunction // Create folder diff --git a/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl index 5b74ec83f..f9687cf37 100644 --- a/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Telegram/Module.bsl @@ -137,7 +137,7 @@ EndFunction // FileID - String - File ID for downloading - fileid // // Returns: -// Map Of KeyAndValue - Serialized JSON response from Telegram +// BinaryData - file's binary data Function DownloadFile(Val Token, Val FileID) Export Result = "result"; @@ -841,7 +841,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") Export + Return ForumTopicManagement(Token, ChatID, Title, IconID); + EndFunction // Edit forum thread @@ -876,7 +878,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") Export - Return ManageForumThreadState(Token, ChatID, 2, ThreadID); + + Return ManageForumThreadState(Token, ChatID, 2, ThreadID); + EndFunction // Open forum thread @@ -890,7 +894,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") Export - Return ManageForumThreadState(Token, ChatID, 1, ThreadID); + + Return ManageForumThreadState(Token, ChatID, 1, ThreadID); + EndFunction // Delete forum thread @@ -904,7 +910,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) Export - Return ManageForumThreadState(Token, ChatID, 3, ThreadID); + + Return ManageForumThreadState(Token, ChatID, 3, ThreadID); + EndFunction // Hide main forum thread @@ -917,7 +925,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function HideMainForumTopic(Val Token, Val ChatID) Export + Return ManageMainTopicVisibility(Token, ChatID, True); + EndFunction // Show main forum thread @@ -930,7 +940,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from Telegram Function ShowMainForumTopic(Val Token, Val ChatID) Export + Return ManageMainTopicVisibility(Token, ChatID, False); + EndFunction // Edit main forum thread name diff --git a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl index 591770ba4..2db967409 100644 --- a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl @@ -178,8 +178,8 @@ Function GetTestTable() Export NewTest(TestTable, "Viber_SendImage" , "Send image" , Viber); NewTest(TestTable, "Viber_SendFile" , "SendFile" , Viber); NewTest(TestTable, "Viber_SendContact" , "Send contact" , Viber); - NewTest(TestTable, "Viber_SendLocation" , "SendLocation" , Viber); - NewTest(TestTable, "Viber_SendLink" , "SendLink" , Viber); + NewTest(TestTable, "Viber_SendLocation" , "Send location" , Viber); + NewTest(TestTable, "Viber_SendLink" , "Send link" , Viber); NewTest(TestTable, "Notion_CreatePage" , "Create page" , Notion); NewTest(TestTable, "Notion_CreateEditDatabase" , "Create/Edit database" , Notion); @@ -308,15 +308,15 @@ Function GetFilePath(Val Path, LocalParameter, Val SaveLocally = True) Export If StrFind(Path, "http") > 0 Or StrFind(Path, "www") > 0 Then - AndVF = GetTempFileName(); - CopyFile(Path, AndVF); - Path = AndVF; + TFN = GetTempFileName(); + CopyFile(Path, TFN); + Path = TFN; Binary = New BinaryData(Path); If SaveLocally Then - WriteParameter(LocalParameter, AndVF); + WriteParameter(LocalParameter, TFN); Else - DeleteFiles(AndVF); + DeleteFiles(TFN); EndIf; Else diff --git a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl index a129b9c65..d944b22cb 100644 --- a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl @@ -599,8 +599,8 @@ Procedure VKAPI_CreateProductSelection() Export TypeNumber = Type("Number"); Response_ = "response"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); Result = OPI_VK.CreateProductCollection("Test album" , Image @@ -696,7 +696,7 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); Check_VKTrue(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); @@ -712,8 +712,8 @@ Procedure VKAPI_CreateProductWithProperties() Export Yellow_ = "Yellow"; Red_ = "Red"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); OptionArray = New Array; OptionArray.Add(Yellow_); @@ -768,7 +768,7 @@ Procedure VKAPI_CreateProductWithProperties() Export EndDo; ImageArray = New Array; - ImageArray.Add(AndVF); + ImageArray.Add(TFN); ImageArray.Add(Image); Product = New Map(); @@ -859,7 +859,7 @@ Procedure VKAPI_CreateProductWithProperties() Export Check_VKTrue(Deletion); - DeleteFiles(AndVF); + DeleteFiles(TFN); EndProcedure @@ -1054,8 +1054,8 @@ Procedure YDisk_UploadDeleteFile() Export Token = OPI_TestDataRetrieval.GetParameter("YandexDisk_Token"); Path = "/" + String(New UUID) + ".png"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); Result = OPI_YandexDisk.UploadFile(Token, Path, Image, True); @@ -1070,7 +1070,7 @@ Procedure YDisk_UploadDeleteFile() Export Check_Empty(Result); - Result = OPI_YandexDisk.UploadFile(Token, Path, AndVF, True); + Result = OPI_YandexDisk.UploadFile(Token, Path, TFN, True); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "UploadFile"); @@ -1083,7 +1083,7 @@ Procedure YDisk_UploadDeleteFile() Export Check_Empty(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); @@ -2125,8 +2125,8 @@ Procedure Twitter_CreateTweetWithImage() Export Parameters = GetTwitterParameters(); Text = "TestTweet" + String(New UUID); Image = OPI_TestDataRetrieval.GetBinary("Picture"); - AndVF = GetTempFileName("png"); - Image.Write(AndVF); + TFN = GetTempFileName("png"); + Image.Write(TFN); Result = OPI_Twitter.CreateImageTweet(Text, Image, Parameters); @@ -2135,13 +2135,13 @@ Procedure Twitter_CreateTweetWithImage() Export Check_TwitterText(Result, Text); Text = "TestTweet" + String(New UUID); - Result = OPI_Twitter.CreateImageTweet(Text, AndVF, Parameters); + Result = OPI_Twitter.CreateImageTweet(Text, TFN, Parameters); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTweetImages"); Check_TwitterText(Result, Text); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(20); @@ -2152,8 +2152,8 @@ Procedure Twitter_CreateTweetWithVideo() Export Parameters = GetTwitterParameters(); Text = "TestTweet" + String(New UUID); Video = OPI_TestDataRetrieval.GetBinary("Video"); - AndVF = GetTempFileName("mp4"); - Video.Write(AndVF); + TFN = GetTempFileName("mp4"); + Video.Write(TFN); Result = OPI_Twitter.CreateVideoTweet(Text, Video, Parameters); @@ -2162,13 +2162,13 @@ Procedure Twitter_CreateTweetWithVideo() Export Check_TwitterText(Result, Text); Text = "TestTweet" + String(New UUID); - Result = OPI_Twitter.CreateVideoTweet(Text, AndVF, Parameters); + Result = OPI_Twitter.CreateVideoTweet(Text, TFN, Parameters); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTweetVideo"); Check_TwitterText(Result, Text); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(20); @@ -2179,8 +2179,8 @@ Procedure Twitter_CreateTweetWithGif() Export Parameters = GetTwitterParameters(); Text = "TestTweet" + String(New UUID); GIF = OPI_TestDataRetrieval.GetBinary("GIF"); - AndVF = GetTempFileName("gif"); - GIF.Write(AndVF); + TFN = GetTempFileName("gif"); + GIF.Write(TFN); Result = OPI_Twitter.CreateGifTweet(Text, GIF, Parameters); @@ -2189,13 +2189,13 @@ Procedure Twitter_CreateTweetWithGif() Export Check_TwitterText(Result, Text); Text = "TestTweet" + String(New UUID); - Result = OPI_Twitter.CreateGifTweet(Text, AndVF, Parameters); + Result = OPI_Twitter.CreateGifTweet(Text, TFN, Parameters); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTweetGif"); Check_TwitterText(Result, Text); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(20); @@ -2527,13 +2527,13 @@ Procedure Slack_SendDeleteMessage() Export Block = OPI_Slack.GenerateImageBlock(Image, "Yo"); JSONBlock = OPI_Tools.JSONString(Block); - AndVF = GetTempFileName("json"); + TFN = GetTempFileName("json"); TextDocument = New TextDocument(); TextDocument.SetText(JSONBlock); - TextDocument.Write(AndVF); + TextDocument.Write(TFN); - Result = OPI_Slack.SendMessage(Token, Channel, Text, , AndVF); + Result = OPI_Slack.SendMessage(Token, Channel, Text, , TFN); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendMessage (json)"); @@ -2543,7 +2543,7 @@ Procedure Slack_SendDeleteMessage() Export Tags.Add(Result["ts"]); - Blocks = "['" + AndVF + "','" + AndVF + "']"; + Blocks = "['" + TFN + "','" + TFN + "']"; Result = OPI_Slack.SendMessage(Token, Channel, Text, , Blocks); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendMessage (json array)"); @@ -2554,7 +2554,7 @@ Procedure Slack_SendDeleteMessage() Export Tags.Add(Result["ts"]); - DeleteFiles(AndVF); + DeleteFiles(TFN); For Each Timestamp In Tags Do @@ -4445,12 +4445,12 @@ Procedure VK_CreatePost(FunctionParameters) Image = FunctionParameters["Picture"]; // URL, Path or Binary Data Image2 = FunctionParameters["Picture2"]; // URL, Path or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image2, AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image2, TFN); ImageArray = New Array; ImageArray.Add(Image); - ImageArray.Add(AndVF); + ImageArray.Add(TFN); Result = OPI_VK.CreatePost(Text, ImageArray, True, URL, Parameters); @@ -4473,7 +4473,7 @@ Procedure VK_CreatePost(FunctionParameters) OPI_Tools.Pause(5); - Result = OPI_VK.CreatePost(Text, AndVF , True, URL, Parameters); + Result = OPI_VK.CreatePost(Text, TFN , True, URL, Parameters); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePost (single path)"); @@ -4483,7 +4483,7 @@ Procedure VK_CreatePost(FunctionParameters) OPI_Tools.AddField("VK_PostID", PostID, "String", FunctionParameters); OPI_TestDataRetrieval.WriteParameter("VK_PostID", FunctionParameters["VK_PostID"]); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); EndProcedure @@ -4512,10 +4512,10 @@ Procedure VK_CreateCompositePost(FunctionParameters) Image = FunctionParameters["Picture"]; // URL, Path or Binary Data Video = FunctionParameters["Video"]; // URL, Path or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image, AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image, TFN); - ImageUpload = OPI_VK.UploadPhotoToServer(AndVF, Parameters)["response"][0]; + ImageUpload = OPI_VK.UploadPhotoToServer(TFN, Parameters)["response"][0]; VideoUpload = OPI_VK.UploadVideoToServer(Video, "NewVideo", , , Parameters); ImageOwner = OPI_Tools.NumberToString(ImageUpload["owner_id"]); @@ -4535,7 +4535,7 @@ Procedure VK_CreateCompositePost(FunctionParameters) // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateCompositePost", "VK"); Check_VKPost(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); @@ -4593,10 +4593,10 @@ Procedure VK_SavePictureToAlbum(FunctionParameters) AlbumID = FunctionParameters["VK_AlbumID"]; Image = FunctionParameters["Picture"]; // URL, Path to file or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image, AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image, TFN); - Image = New BinaryData(AndVF); + Image = New BinaryData(TFN); Result = OPI_VK.SaveImageToAlbum(AlbumID, Image, ImageDescription, Parameters); @@ -4607,7 +4607,7 @@ Procedure VK_SavePictureToAlbum(FunctionParameters) ImageID = Result["response"][0]["id"]; // SKIP Result = OPI_VK.DeleteImage(ImageID, Parameters); // SKIP - Result = OPI_VK.SaveImageToAlbum(AlbumID, AndVF, ImageDescription, Parameters); + Result = OPI_VK.SaveImageToAlbum(AlbumID, TFN, ImageDescription, Parameters); // END @@ -4619,7 +4619,7 @@ Procedure VK_SavePictureToAlbum(FunctionParameters) FunctionParameters.Insert("VK_PictureID", ImageID); OPI_TestDataRetrieval.WriteParameter("VK_PictureID", ImageID); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); EndProcedure @@ -4664,9 +4664,9 @@ Procedure VK_CreateStory(FunctionParameters) URL = "https://github.com/Bayselonarrend/OpenIntegrations"; Image = FunctionParameters["Picture"]; // URL, Path to file or Binary Data - AndVF = GetTempFileName("png"); - CopyFile(Image, AndVF); - Image = New BinaryData(AndVF); + TFN = GetTempFileName("png"); + CopyFile(Image, TFN); + Image = New BinaryData(TFN); Result = OPI_VK.CreateStory(Image , URL, Parameters); @@ -4674,7 +4674,7 @@ Procedure VK_CreateStory(FunctionParameters) Check_VKStory(Result); // SKIP - Result = OPI_VK.CreateStory(AndVF, , Parameters); + Result = OPI_VK.CreateStory(TFN, , Parameters); // END @@ -4682,7 +4682,7 @@ Procedure VK_CreateStory(FunctionParameters) Check_VKStory(Result); - DeleteFiles(AndVF); + DeleteFiles(TFN); OPI_Tools.Pause(5); diff --git a/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl index 9e34be241..3e727e179 100644 --- a/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Twitter/Module.bsl @@ -298,7 +298,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Twitter Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") Export + Return CreateCustomTweet(Text, , OptionArray, Duration, Parameters); + EndFunction // Upload attachments array !NOCLI diff --git a/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl b/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl index 2134fdbec..d5c68ccf4 100644 --- a/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_TypeConversion/Module.bsl @@ -122,12 +122,12 @@ Procedure GetCollection(Value) Export ElsIf StrStartsWith(Lower(Value), "http") Then - AndVF = GetTempFileName(); - CopyFile(Value, AndVF); - JSONReader.OpenFile(AndVF); + TFN = GetTempFileName(); + CopyFile(Value, TFN); + JSONReader.OpenFile(TFN); JSONReader.Read(); - DeleteFiles(AndVF); + DeleteFiles(TFN); Else @@ -238,14 +238,14 @@ Procedure GetLine(Value, Val FromSource = False) Export ElsIf StrStartsWith(Lower(Value), "http") Then - AndVF = GetTempFileName(); - CopyFile(Value, AndVF); + TFN = GetTempFileName(); + CopyFile(Value, TFN); - TextReader = New TextReader(AndVF); + TextReader = New TextReader(TFN); Value = TextReader.Read(); TextReader.Close(); - DeleteFiles(AndVF); + DeleteFiles(TFN); Else diff --git a/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl b/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl index c74458583..88febf81e 100644 --- a/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl @@ -1173,8 +1173,10 @@ EndFunction // // Returns: // Map Of KeyAndValue - Serialized JSON response from VK -Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export - Return ProductManagement(ProductDescription, , Selection, Parameters); +Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export + + Return ProductManagement(ProductDescription, , Selection, Parameters); + EndFunction // Edit product @@ -1189,7 +1191,9 @@ EndFunction // Returns: // Map Of KeyAndValue - Serialized JSON response from VK Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") Export + Return ProductManagement(ProductDescription, Product, Selection, Parameters); + EndFunction // Delete product diff --git a/src/en/OPI/src/CommonModules/OPI_Viber/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Viber/Module.bsl index 1d6ffea59..d56c4a7bd 100644 --- a/src/en/OPI/src/CommonModules/OPI_Viber/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Viber/Module.bsl @@ -231,7 +231,7 @@ Function SendContact(Val Token EndFunction -// SendLocation +// Send location // Sends geographic coordinates to a chat or channel // // Parameters: @@ -253,7 +253,7 @@ Function SendLocation(Val Token, Val Latitude, Val Longitude, Val UserID, Val Se EndFunction -// SendLink +// Send link // Sends a URL with a preview to a chat or channel // // Parameters: diff --git a/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl b/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl index 5c4e89cdd..9d18ae922 100644 --- a/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl @@ -422,7 +422,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Yandex Function PublishObject(Val Token, Val Path) Export - Return TogglePublicAccess(Token, Path, True); + + Return TogglePublicAccess(Token, Path, True); + EndFunction // Unpublish object @@ -435,7 +437,9 @@ EndFunction // Returns: // Map Of KeyAndValue - serialized JSON response from Yandex Function CancelObjectPublication(Val Token, Val Path) Export + Return TogglePublicAccess(Token, Path, False); + EndFunction // Get list of published objects. diff --git a/src/ru/OInt/core/Modules/OPI_Airtable.os b/src/ru/OInt/core/Modules/OPI_Airtable.os index 2bdaffa68..9828992e5 100644 --- a/src/ru/OInt/core/Modules/OPI_Airtable.os +++ b/src/ru/OInt/core/Modules/OPI_Airtable.os @@ -274,7 +274,9 @@ // Возвращаемое значение: // Структура - Описание поля Функция ПолучитьПолеСтроковое(Знач Наименование) Экспорт + Возврат ОписаниеПримитивногоПоля(Наименование, "richText"); + КонецФункции // Получить поле (числовое) @@ -304,7 +306,9 @@ // Возвращаемое значение: // Структура - Описание поля Функция ПолучитьПолеВложения(Знач Наименование) Экспорт + Возврат ОписаниеПримитивногоПоля(Наименование, "multipleAttachments"); + КонецФункции // Получить поле (флажок) @@ -348,7 +352,9 @@ // Возвращаемое значение: // Структура - Описание поля Функция ПолучитьПолеПочты(Знач Наименование) Экспорт + Возврат ОписаниеПримитивногоПоля(Наименование, "email"); + КонецФункции // Получить поле (телефон) @@ -360,7 +366,9 @@ // Возвращаемое значение: // Структура - Описание поля Функция ПолучитьПолеТелефона(Знач Наименование) Экспорт + Возврат ОписаниеПримитивногоПоля(Наименование, "phoneNumber"); + КонецФункции // Получить поле (url) @@ -372,7 +380,9 @@ // Возвращаемое значение: // Структура - Описание поля Функция ПолучитьПолеСсылки(Знач Наименование) Экспорт + Возврат ОписаниеПримитивногоПоля(Наименование, "url"); + КонецФункции #КонецОбласти diff --git a/src/ru/OInt/core/Modules/OPI_GoogleCalendar.os b/src/ru/OInt/core/Modules/OPI_GoogleCalendar.os index 3b612651c..8aeebece2 100644 --- a/src/ru/OInt/core/Modules/OPI_GoogleCalendar.os +++ b/src/ru/OInt/core/Modules/OPI_GoogleCalendar.os @@ -391,8 +391,10 @@ // // Возвращаемое значение: // Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено - ответ сервера Google -Функция СоздатьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия) Экспорт +Функция СоздатьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия) Экспорт + Возврат УправлениеСобытием(Токен, Календарь, ОписаниеСобытия); + КонецФункции // Переместить событие @@ -439,7 +441,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google Функция ИзменитьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия, Знач Событие) Экспорт + Возврат УправлениеСобытием(Токен, Календарь, ОписаниеСобытия, Событие); + КонецФункции // Удалить событие diff --git a/src/ru/OInt/core/Modules/OPI_GoogleDrive.os b/src/ru/OInt/core/Modules/OPI_GoogleDrive.os index bafe1496a..a296aa046 100644 --- a/src/ru/OInt/core/Modules/OPI_GoogleDrive.os +++ b/src/ru/OInt/core/Modules/OPI_GoogleDrive.os @@ -149,7 +149,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач Описание) Экспорт - Возврат УправлениеФайлом(Токен, Файл, Описание); + + Возврат УправлениеФайлом(Токен, Файл, Описание); + КонецФункции // Создать папку diff --git a/src/ru/OInt/core/Modules/OPI_Telegram.os b/src/ru/OInt/core/Modules/OPI_Telegram.os index d68f7ac2d..63e0efdcf 100644 --- a/src/ru/OInt/core/Modules/OPI_Telegram.os +++ b/src/ru/OInt/core/Modules/OPI_Telegram.os @@ -137,7 +137,7 @@ // IDФайла - Строка - ID файла для скачивания - fileid // // Возвращаемое значение: -// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram +// ДвоичныеДанные - данные файла Функция СкачатьФайл(Знач Токен, Знач IDФайла) Экспорт Result = "result"; @@ -841,7 +841,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция СоздатьТемуФорума(Знач Токен, Знач IDЧата, Знач Заголовок, Знач IDИконки = "") Экспорт + Возврат УправлениеТемойФорума(Токен, IDЧата, Заголовок, IDИконки); + КонецФункции // Изменить тему форума @@ -876,7 +878,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ЗакрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт - Возврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 2, IDТемы); + + Возврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 2, IDТемы); + КонецФункции // Открыть тему форума @@ -890,7 +894,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ОткрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт - Возврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 1, IDТемы); + + Возврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 1, IDТемы); + КонецФункции // Удалить тему форума @@ -904,7 +910,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция УдалитьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы) Экспорт - Возврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 3, IDТемы); + + Возврат УправлениеСостояниемТемыФорума(Токен, IDЧата, 3, IDТемы); + КонецФункции // Скрыть главную тему форума @@ -917,7 +925,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция СкрытьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт + Возврат УправлениеВидимостьюГлавнойТемыФорума(Токен, IDЧата, Истина); + КонецФункции // Показать главную тему форума @@ -930,7 +940,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram Функция ПоказатьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт + Возврат УправлениеВидимостьюГлавнойТемыФорума(Токен, IDЧата, Ложь); + КонецФункции // Изменить имя главной темы форума diff --git a/src/ru/OInt/core/Modules/OPI_Twitter.os b/src/ru/OInt/core/Modules/OPI_Twitter.os index 6d18c4b0a..937449620 100644 --- a/src/ru/OInt/core/Modules/OPI_Twitter.os +++ b/src/ru/OInt/core/Modules/OPI_Twitter.os @@ -298,7 +298,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter Функция СоздатьТвитОпрос(Знач Текст, Знач МассивВариантов, Знач Длительность, Знач Параметры = "") Экспорт + Возврат СоздатьПроизвольныйТвит(Текст, , МассивВариантов, Длительность, Параметры); + КонецФункции // Загрузить массив вложений !NOCLI diff --git a/src/ru/OInt/core/Modules/OPI_VK.os b/src/ru/OInt/core/Modules/OPI_VK.os index b38875231..221fa3e4d 100644 --- a/src/ru/OInt/core/Modules/OPI_VK.os +++ b/src/ru/OInt/core/Modules/OPI_VK.os @@ -1173,8 +1173,10 @@ // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK -Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт - Возврат УправлениеТоваром(ОписаниеТовара, , Подборка, Параметры); +Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт + + Возврат УправлениеТоваром(ОписаниеТовара, , Подборка, Параметры); + КонецФункции // Изменить товар @@ -1189,7 +1191,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Функция ИзменитьТовар(Знач Товар, Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт + Возврат УправлениеТоваром(ОписаниеТовара, Товар, Подборка, Параметры); + КонецФункции // Удалить товар diff --git a/src/ru/OInt/core/Modules/OPI_YandexDisk.os b/src/ru/OInt/core/Modules/OPI_YandexDisk.os index 883171ab3..3711bdfb0 100644 --- a/src/ru/OInt/core/Modules/OPI_YandexDisk.os +++ b/src/ru/OInt/core/Modules/OPI_YandexDisk.os @@ -422,7 +422,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex Функция ОпубликоватьОбъект(Знач Токен, Знач Путь) Экспорт - Возврат ПереключениеОбщегоДоступа(Токен, Путь, Истина); + + Возврат ПереключениеОбщегоДоступа(Токен, Путь, Истина); + КонецФункции // Отменить публикацию объекта @@ -435,7 +437,9 @@ // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex Функция ОтменитьПубликациюОбъекта(Знач Токен, Знач Путь) Экспорт + Возврат ПереключениеОбщегоДоступа(Токен, Путь, Ложь); + КонецФункции // Получить список опубликованных объектов.