diff --git a/docs/en/md/Bitrix24/Calendars-management/Create-calendar.mdx b/docs/en/md/Bitrix24/Calendars-management/Create-calendar.mdx
index 3c98c469fa..9d181c850a 100644
--- a/docs/en/md/Bitrix24/Calendars-management/Create-calendar.mdx
+++ b/docs/en/md/Bitrix24/Calendars-management/Create-calendar.mdx
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Calendar fields structure (see GetCalendarStructure) |
+ | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Calendar fields structure. See GetCalendarStructure |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx b/docs/en/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx
index 2f69eba5ba..696daf7c65 100644
--- a/docs/en/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx
+++ b/docs/en/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | SettingsStructure | --settings | Structure Of KeyAndValue | ✔ | Settings structure (see GetCalednarCustomSettingsStructure) |
+ | SettingsStructure | --settings | Structure Of KeyAndValue | ✔ | Settings structure. See GetCalednarCustomSettingsStructure |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Calendars-management/Update-calendar.mdx b/docs/en/md/Bitrix24/Calendars-management/Update-calendar.mdx
index c3825264cc..c842804fa6 100644
--- a/docs/en/md/Bitrix24/Calendars-management/Update-calendar.mdx
+++ b/docs/en/md/Bitrix24/Calendars-management/Update-calendar.mdx
@@ -18,7 +18,7 @@ import TabItem from '@theme/TabItem';
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
| CalendarID | --calendar | String, Number | ✔ | Calendar ID |
- | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Deal fields structure (see. GetDealStructure) |
+ | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Deal fields structure. See. GetDealStructure |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Catalogs-management/Get-folder-items.mdx b/docs/en/md/Bitrix24/Catalogs-management/Get-folder-items.mdx
index c5144e80e0..05062f3cf1 100644
--- a/docs/en/md/Bitrix24/Catalogs-management/Get-folder-items.mdx
+++ b/docs/en/md/Bitrix24/Catalogs-management/Get-folder-items.mdx
@@ -18,7 +18,7 @@ import TabItem from '@theme/TabItem';
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
| FolderID | --folderid | String, Number | ✔ | Folder identifier |
- | Filter | --filter | Structure of KeyAndValue | ✖ | Items filter (see GetFolderFilterStructure) |
+ | Filter | --filter | Structure of KeyAndValue | ✖ | Items filter. See GetFolderFilterStructure |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Deals-management/Create-deal.mdx b/docs/en/md/Bitrix24/Deals-management/Create-deal.mdx
index 4ad0ab61ab..cfc29ec9c8 100644
--- a/docs/en/md/Bitrix24/Deals-management/Create-deal.mdx
+++ b/docs/en/md/Bitrix24/Deals-management/Create-deal.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Create deal
- Creates a new deal by field structure (see. GetDealStructure)
+ Creates a new deal by field structure
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Deal fields structure (see. GetDealStructure) |
+ | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Deal fields structure. See. GetDealStructure |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Deals-management/Get-deals-list.mdx b/docs/en/md/Bitrix24/Deals-management/Get-deals-list.mdx
index 479ec3b33f..b314aa3811 100644
--- a/docs/en/md/Bitrix24/Deals-management/Get-deals-list.mdx
+++ b/docs/en/md/Bitrix24/Deals-management/Get-deals-list.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get deals list
- Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure)
+ Gets the list of deals (50 pcs per query max) with or without filtering
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | Filter | --filter | Structure of KeyAndValue | ✖ | Deals filter structure (see. GetDealsFilterStructure) |
+ | Filter | --filter | Structure of KeyAndValue | ✖ | Deals filter structure. See GetDealsFilterStructure |
| Indent | --offset | Number, String | ✖ | Offset from the beginning of the list to retrieve deals > 50 pcs recursively |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Leads-management/Create-lead.mdx b/docs/en/md/Bitrix24/Leads-management/Create-lead.mdx
index c126e8f317..2d7ffb7734 100644
--- a/docs/en/md/Bitrix24/Leads-management/Create-lead.mdx
+++ b/docs/en/md/Bitrix24/Leads-management/Create-lead.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Create lead
- Creates a new lead by fields structure (see GetLeadStructure)
+ Creates a new lead by fields structure
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Lead fields structure (see GetLeadStructure) |
+ | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Lead fields structure. See GetLeadStructure |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Leads-management/Get-leads-list.mdx b/docs/en/md/Bitrix24/Leads-management/Get-leads-list.mdx
index ed80d3ec68..cd6bdc0395 100644
--- a/docs/en/md/Bitrix24/Leads-management/Get-leads-list.mdx
+++ b/docs/en/md/Bitrix24/Leads-management/Get-leads-list.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get leads list
- Gets a list of leads (50 per request max) with or without filtering (see GetLeadFilterStructure)
+ Gets a list of leads (50 per request max) with or without filtering
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | Filter | --filter | Structure of KeyAndValue | ✖ | Lead filter structure (see GetLeadFilterStructure) |
+ | Filter | --filter | Structure of KeyAndValue | ✖ | Lead filter structure. See GetLeadFilterStructure |
| Indent | --offset | Number, String | ✖ | Offset from the beginning of the list to get leads > 50 recursively |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Tasks-management/Create-task.mdx b/docs/en/md/Bitrix24/Tasks-management/Create-task.mdx
index 6ddf6df847..a1f4b1e211 100644
--- a/docs/en/md/Bitrix24/Tasks-management/Create-task.mdx
+++ b/docs/en/md/Bitrix24/Tasks-management/Create-task.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Create task
- Create new task by fields structure (see GetTaskFieldsStructure)
+ Create new task by fields structure
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Task fields structure (see GetTaskFieldsStructure) |
+ | FieldsStructure | --fields | Structure Of KeyAndValue | ✔ | Task fields structure. See GetTaskFieldsStructure |
| Token | --token | String | ✖ | Access token, when app auth method used |
diff --git a/docs/en/md/Bitrix24/Tasks-management/Get-tasks-list.mdx b/docs/en/md/Bitrix24/Tasks-management/Get-tasks-list.mdx
index 68afa80a88..889d9c93cf 100644
--- a/docs/en/md/Bitrix24/Tasks-management/Get-tasks-list.mdx
+++ b/docs/en/md/Bitrix24/Tasks-management/Get-tasks-list.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get tasks list
- Get tasks list (50 at one response max))
+ Get tasks list (50 at one response max) with or without filtering
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | URL of webhook or a Bitrix24 domain, when token used |
- | Filter | --filter | Structure of KeyAndValue | ✖ | Structure of task filter (see GetTaskFieldsStructure) |
+ | Filter | --filter | Structure of KeyAndValue | ✖ | Lead filter structure. See GetLeadFilterStructure |
| Indent | --offset | Number, String | ✖ | Offset of tasks list |
| Token | --token | String | ✖ | Access token, when app auth method used |
| Fields | --select | String, Array of String | ✖ | A list of task fields in the response. All non calculable by default |
diff --git a/docs/en/md/VKTeams/Message-sending/Make-action-button.mdx b/docs/en/md/VKTeams/Message-sending/Make-action-button.mdx
index 8cede30052..8555805b45 100644
--- a/docs/en/md/VKTeams/Message-sending/Make-action-button.mdx
+++ b/docs/en/md/VKTeams/Message-sending/Make-action-button.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Make action button
- Forms an action button for the message keyboard (see SendTextMessage)
+ Forms an action button for the message keyboard
@@ -26,6 +26,10 @@ import TabItem from '@theme/TabItem';
+:::tip
+Used for `SendTextMessage` function
+:::
+
```bsl title="1C:Enterprise/OneScript code example"
diff --git a/docs/ru/md/Bitrix24/Calendars-management/Create-calendar.mdx b/docs/ru/md/Bitrix24/Calendars-management/Create-calendar.mdx
index 954e1c134c..daa6a7e8d6 100644
--- a/docs/ru/md/Bitrix24/Calendars-management/Create-calendar.mdx
+++ b/docs/ru/md/Bitrix24/Calendars-management/Create-calendar.mdx
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей календаря (см. ПолучитьСтруктуруКалендаря) |
+ | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей календаря. См. [`ПолучитьСтруктуруКалендаря`](/docs/Bitrix24/Calendars-management/Get-calendar-structure) |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx b/docs/ru/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx
index 954fa032b1..04d4193564 100644
--- a/docs/ru/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx
+++ b/docs/ru/md/Bitrix24/Calendars-management/Set-custom-calendar-settings.mdx
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | СтруктураНастроек | --settings | Структура Из КлючИЗначение | ✔ | Структура настроек (см. ПолучитьСтруктуруПользовательскихНастроекКаледнаря) |
+ | СтруктураНастроек | --settings | Структура Из КлючИЗначение | ✔ | Структура настроек. См. [`ПолучитьСтруктуруПользовательскихНастроекКаледнаря`](/docs/Bitrix24/Calendars-management/Get-calednar-custom-settings-structure) |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Calendars-management/Update-calendar.mdx b/docs/ru/md/Bitrix24/Calendars-management/Update-calendar.mdx
index 3cc995464f..7ad5a0c124 100644
--- a/docs/ru/md/Bitrix24/Calendars-management/Update-calendar.mdx
+++ b/docs/ru/md/Bitrix24/Calendars-management/Update-calendar.mdx
@@ -18,7 +18,7 @@ import TabItem from '@theme/TabItem';
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
| IDКалендаря | --calendar | Строка, Число | ✔ | ID календаря |
- | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей сделки (см. ПолучитьСтруктуруСделки) |
+ | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей сделки. См. [`ПолучитьСтруктуруСделки`](/docs/Bitrix24/Deals-management/Get-deal-structure) |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Catalogs-management/Get-folder-items.mdx b/docs/ru/md/Bitrix24/Catalogs-management/Get-folder-items.mdx
index 04d4e34369..01aab821c1 100644
--- a/docs/ru/md/Bitrix24/Catalogs-management/Get-folder-items.mdx
+++ b/docs/ru/md/Bitrix24/Catalogs-management/Get-folder-items.mdx
@@ -18,7 +18,7 @@ import TabItem from '@theme/TabItem';
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
| IDКаталога | --folderid | Строка, Число | ✔ | Идентификатор каталога |
- | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Отбор элементов См. [`ПолучитьСтруктуруФильтраКаталога`](/docs/Bitrix24/Catalogs-management/Get-folder-filter-structure) |
+ | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Отбор элементов. См. [`ПолучитьСтруктуруФильтраКаталога`](/docs/Bitrix24/Catalogs-management/Get-folder-filter-structure) |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Deals-management/Create-deal.mdx b/docs/ru/md/Bitrix24/Deals-management/Create-deal.mdx
index fd0e4a366b..9852fa5cc5 100644
--- a/docs/ru/md/Bitrix24/Deals-management/Create-deal.mdx
+++ b/docs/ru/md/Bitrix24/Deals-management/Create-deal.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Создать сделку
- Создает новую сделку по структуре полей (см. ПолучитьСтруктуруСделки)
+ Создает новую сделку по структуре полей
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей сделки (см. ПолучитьСтруктуруСделки) |
+ | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей сделки. См. [`ПолучитьСтруктуруСделки`](/docs/Bitrix24/Deals-management/Get-deal-structure) |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Deals-management/Get-deals-list.mdx b/docs/ru/md/Bitrix24/Deals-management/Get-deals-list.mdx
index c9e60dc4ee..32ef66c7fe 100644
--- a/docs/ru/md/Bitrix24/Deals-management/Get-deals-list.mdx
+++ b/docs/ru/md/Bitrix24/Deals-management/Get-deals-list.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить список сделок
- Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок)
+ Получает список сделок (50 шт. за запрос максимум) с фильтром или без
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Структура отбора сделок (см. ПолучитьСтруктуруФильтраСделок) |
+ | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Структура отбора сделок. См. [`ПолучитьСтруктуруФильтраСделок`](/docs/Bitrix24/Deals-management/Get-deals-filter-structure) |
| Отступ | --offset | Число, Строка | ✖ | Отступ от начала списка для получения сделок > 50 шт. рекурсивно |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Leads-management/Create-lead.mdx b/docs/ru/md/Bitrix24/Leads-management/Create-lead.mdx
index 6450e17747..11dacdc5f5 100644
--- a/docs/ru/md/Bitrix24/Leads-management/Create-lead.mdx
+++ b/docs/ru/md/Bitrix24/Leads-management/Create-lead.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Создать лид
- Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида)
+ Создает новый лид по структуре полей
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей лида (см. ПолучитьСтруктуруЛида) |
+ | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей лида. См. [`ПолучитьСтруктуруЛида`](/docs/Bitrix24/Leads-management/Get-lead-structure) |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Leads-management/Get-leads-list.mdx b/docs/ru/md/Bitrix24/Leads-management/Get-leads-list.mdx
index d3a433c097..933c85dca8 100644
--- a/docs/ru/md/Bitrix24/Leads-management/Get-leads-list.mdx
+++ b/docs/ru/md/Bitrix24/Leads-management/Get-leads-list.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить список лидов
- Получает список лидов (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЛидов)
+ Получает список лидов (50 шт. за запрос максимум) с фильтром или без
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов) |
+ | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Структура отбора лидов. См. [`ПолучитьСтруктуруФильтраЛидов`](/docs/Bitrix24/Leads-management/Get-lead-filter-structure) |
| Отступ | --offset | Число, Строка | ✖ | Отступ от начала списка для получения лидов > 50 шт. рекурсивно |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Tasks-management/Create-task.mdx b/docs/ru/md/Bitrix24/Tasks-management/Create-task.mdx
index fd19987694..e6edb5f104 100644
--- a/docs/ru/md/Bitrix24/Tasks-management/Create-task.mdx
+++ b/docs/ru/md/Bitrix24/Tasks-management/Create-task.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Создать задачу
- Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи)
+ Создает новую задачу по структуре полей
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей задачи (см. ПолучитьСтруктуруЗадачи) |
+ | СтруктураПолей | --fields | Структура Из КлючИЗначение | ✔ | Структура полей задачи. См. [`ПолучитьСтруктуруЗадачи`](/docs/Bitrix24/Tasks-management/Get-task-fields-structure) |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
diff --git a/docs/ru/md/Bitrix24/Tasks-management/Get-tasks-list.mdx b/docs/ru/md/Bitrix24/Tasks-management/Get-tasks-list.mdx
index bf40b8b073..45218a5081 100644
--- a/docs/ru/md/Bitrix24/Tasks-management/Get-tasks-list.mdx
+++ b/docs/ru/md/Bitrix24/Tasks-management/Get-tasks-list.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить список задач
- Получает список задач (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЗадач)
+ Получает список задач (50 шт. за запрос максимум) с фильтром или без
@@ -17,7 +17,7 @@ import TabItem from '@theme/TabItem';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| URL | --url | Строка | ✔ | URL внешнего вебхука или адрес Bitrix24 при использовании токена |
- | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач) |
+ | Фильтр | --filter | Структура из КлючИЗначение | ✖ | Структура отбора задач. См. [`ПолучитьСтруктуруФильтраЗадач`](/docs/Bitrix24/Tasks-management/Get-tasks-filter-structure) |
| Отступ | --offset | Число, Строка | ✖ | Отступ от начала списка для полчения задач > 50 шт. рекурсивно |
| Токен | --token | Строка | ✖ | Токен авторизации, если используется не вебхук |
| Поля | --select | Строка, Массив Из Строка | ✖ | Список полей задачи в ответе. Все невычисляемые по умолчанию |
diff --git a/docs/ru/md/VKTeams/Message-sending/Make-action-button.mdx b/docs/ru/md/VKTeams/Message-sending/Make-action-button.mdx
index 25e73377e0..1f43e881f2 100644
--- a/docs/ru/md/VKTeams/Message-sending/Make-action-button.mdx
+++ b/docs/ru/md/VKTeams/Message-sending/Make-action-button.mdx
@@ -8,7 +8,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Сформировать кнопку действия
- Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение)
+ Формирует кнопку действия для клавиатуры сообщения
@@ -26,6 +26,10 @@ import TabItem from '@theme/TabItem';
+:::tip
+Используется при вызове функции `ОтправитьТекстовоеСообщение`
+:::
+
```bsl title="Пример использования для 1С:Предприятие/OneScript"
diff --git a/service/dictionaries/en.json b/service/dictionaries/en.json
index 941a53627a..342ef5b9b8 100644
--- a/service/dictionaries/en.json
+++ b/service/dictionaries/en.json
@@ -8,38 +8,71 @@
"И": "And",
"К": "K",
"о": "o",
-"ГТ": "GS",
-"Не": "Not",
-"ГК": "GC",
-"из": "from",
-"ПС": "PS",
-"РВ": "RX",
-"по": "to",
-"Да": "Yes",
-"ДД": "BD",
-"НС": "NC",
-"НЕ": "NOT",
-"но": "but",
-"на": "to",
-"МБ": "MB",
-"ГД": "GD",
"со": "with",
"ФС": "FS",
"См": "See",
"Из": "In",
"не": "not",
-"По": "To",
+"1С": "1C",
"ПФ": "FF",
"АТ": "AT",
"ГВ": "GW",
-"он": "he",
-"1С": "1C",
+"ГД": "GD",
"ВК": "VK",
+"По": "To",
+"МБ": "MB",
+"он": "he",
+"но": "but",
+"на": "to",
+"ГТ": "GS",
+"Не": "Not",
+"ГК": "GC",
+"ПС": "PS",
+"из": "from",
+"по": "to",
+"Да": "Yes",
+"ДД": "BD",
+"НС": "NC",
+"НЕ": "NOT",
+"РВ": "RX",
+"тип": "type",
+"ИФТ": "BFN",
+"ОПИ": "OPI",
+"осн": "main",
+".PF": ".FF",
+"Час": "Hour",
+"Вид": "View",
+"нет": "no",
+"Лог": "Log",
+"тэг": "tag",
+"изм": "change",
+"Код": "Code",
+"Три": "Three",
+"ИВТ": "TFN",
+"Наш": "Our",
+"Для": "For",
+"Хэш": "Hash",
+"Чат": "Chat",
+"без": "without",
+"Два": "Two",
+"ИВФ": "TFN",
+"БСП": "BSP",
+"для": "for",
+"доп": "add",
+"Лев": "Left",
+"ВКТ": "VKT",
+".PS": ".LF",
+"Фон": "Background",
+"Таб": "Tab",
+"Имя": "Name",
+"Окр": "Round",
+"три": "three",
+"Или": "Or",
+"Бан": "Ban",
"был": "been",
"вес": "weight",
"Цел": "Int",
"ООД": "OOD",
-"Стр": "Str",
"что": "that",
"это": "this",
"Тег": "Tag",
@@ -50,241 +83,146 @@
"Поз": "Pos",
".VK": ".CR",
"ОТД": "OTD",
-"Все": "All",
+"Стр": "Str",
"Б24": "B24",
-"или": "or",
-"имя": "name",
-"Хеш": "Hash",
-"Тип": "Type",
-"ИНН": "TIN",
-"Что": "What",
-"ООп": "ErrInfo",
-"2 ч": "2 hr",
-"Хук": "Hook",
-"Вес": "Weight",
+"Все": "All",
"стр": "str",
+"Вес": "Weight",
"Нет": "No",
-"Или": "Or",
-"Бан": "Ban",
-"Окр": "Round",
-"Таб": "Tab",
-"Код": "Code",
-"Час": "Hour",
-"тэг": "tag",
-"Лог": "Log",
-"три": "three",
-"нет": "no",
-"Вид": "View",
-"Три": "Three",
-".PF": ".FF",
-"тип": "type",
-"осн": "main",
-"ОПИ": "OPI",
-"ИФТ": "BFN",
-"изм": "change",
-"ИВТ": "TFN",
-"Имя": "Name",
-"Для": "For",
-"Хэш": "Hash",
-"Чат": "Chat",
-"без": "without",
-"Два": "Two",
-"Наш": "Our",
-"ИВФ": "TFN",
-"БСП": "BSP",
-"для": "for",
-"доп": "add",
-"Лев": "Left",
-"ВКТ": "VKT",
-".PS": ".LF",
-"Фон": "Background",
-"если": "if",
-"Порт": "Port",
-"Инит": "Init",
-"Озон": "Ozon",
-"СУБД": "DBMS",
-"Ждет": "Waiting",
-"Коды": "Codes",
-"Блоб": "Blob",
-"Пока": "While",
-"быть": "be",
-"Олег": "Oleg",
-"Пути": "Paths",
-"Срок": "Deadline",
-"Пётр": "John",
-"Цена": "Price",
-"веса": "of weight",
-"план": "plan",
-"Поля": "Fields",
-"Ложь": "False",
-"Тема": "Topic",
+"2 ч": "2 hr",
+"ООп": "ErrInfo",
+"Хук": "Hook",
+"ИНН": "TIN",
+"Тип": "Type",
+"Хеш": "Hash",
+"имя": "name",
+"или": "or",
+"Что": "What",
+"Куда": "Target",
+"срок": "deadline",
+"Поле": "Field",
+"Море": "Sea",
+"Цикл": "Do",
+"цикл": "loop",
+"Тело": "Body",
+"Фото": "Photo",
+"Цены": "Prices",
+"Лого": "Logo",
+"Тест": "Test",
+"Сред": "Mid",
+"Тип:": "Type:",
+"Прав": "Right",
+"Тык!": "Click!",
+"Флаг": "Flag",
+"виде": "view",
+"Лама": "Lama",
+"Линк": "Link",
+"цены": "price",
+"тела": "of body",
+"Офис": "Office",
+"Цель": "Purpose",
+"Путь": "Path",
+"файл": "file",
+"цвет": "color",
+"нРег": "Lower",
+"Язык": "Lang",
+"вРег": "Upper",
+"цена": "price",
+"Файл": "File",
+"чата": "of chat",
+"Слак": "Slack",
+"Авто": "Auto",
+"Роль": "Role",
+"чате": "chat",
+"Сайт": "Website",
+"тему": "topic",
+"Лист": "Sheet",
+"Пара": "Pair",
+"дата": "date",
+"поля": "fields",
+"Ключ": "Key",
+"Вход": "Entry",
+"Сдэк": "Cdek",
+"Если": "If",
+"Хост": "Host",
+"Врег": "Upper",
+"Пинг": "Ping",
+"мета": "meta",
"\"No\"": "\"None\"",
+"Тема": "Topic",
+"Ложь": "False",
+"Поля": "Fields",
+"план": "plan",
+"веса": "of weight",
+"Цена": "Price",
+"Пётр": "John",
+"Срок": "Deadline",
+"Пути": "Paths",
+"Олег": "Oleg",
+"быть": "be",
+"Пока": "While",
+"Блоб": "Blob",
+"Коды": "Codes",
+"Ждет": "Waiting",
+"Озон": "Ozon",
+"Инит": "Init",
+"Порт": "Port",
+"если": "if",
+"всех": "all",
"ЧГ=0": "NG=0",
"База": "Base",
-"темы": "of topic",
+"СУБД": "DBMS",
"тип:": "type",
-"фото": "photo",
-"ТРег": "Title",
-"Диск": "Drive",
-"Цвет": "Color",
-"Блок": "Block",
-"Петр": "John",
-"Пост": "Post",
-"Иван": "Ivan",
+"Знач": "Val",
+"темы": "of topic",
+"путь": "path",
+".NPP": ".NBSp",
+"Дата": "Date",
+"Макс": "Max",
+"Теги": "Tags",
+"ВТаб": "VTab",
+"была": "been",
+"Один": "One",
+"лида": "of lead",
"Стат": "Stat",
"АирТ": "AirT",
-"Один": "One",
-"была": "been",
-"Пинг": "Ping",
-"ВТаб": "VTab",
-"Теги": "Tags",
-"Макс": "Max",
-"Дата": "Date",
-"лида": "of lead",
-".NPP": ".NBSp",
-"путь": "path",
-"Знач": "Val",
-"мета": "meta",
-"всех": "all",
-"Врег": "Upper",
-"цвет": "color",
-"цены": "price",
-"Линк": "Link",
-"Лама": "Lama",
-"виде": "view",
-"Флаг": "Flag",
-"Тест": "Test",
-"Тык!": "Click!",
-"Прав": "Right",
-"Тип:": "Type:",
-"Сред": "Mid",
-"Офис": "Office",
-"Лого": "Logo",
-"Цены": "Prices",
-"Фото": "Photo",
-"Тело": "Body",
-"цикл": "loop",
-"Цикл": "Do",
-"Море": "Sea",
-"Поле": "Field",
-"срок": "deadline",
-"Куда": "Target",
-"тела": "of body",
-"Цель": "Purpose",
-"Хост": "Host",
-"файл": "file",
-"Если": "If",
-"Сдэк": "Cdek",
-"Вход": "Entry",
-"Ключ": "Key",
-"поля": "fields",
-"дата": "date",
-"Пара": "Pair",
-"Лист": "Sheet",
-"тему": "topic",
-"Сайт": "Website",
-"чате": "chat",
-"Роль": "Role",
-"Путь": "Path",
-"Авто": "Auto",
-"Слак": "Slack",
-"чата": "of chat",
-"Файл": "File",
-"цена": "price",
-"вРег": "Upper",
-"Язык": "Lang",
-"нРег": "Lower",
-"Перед": "Prev",
-"Твиты": "Tweets",
-"Тесты": "Tests",
-"Медиа": "Media",
-"Вывод": "Output",
-"Путь1": "Path1",
-"Адрес": "Address",
-"Сдвиг": "Shift",
-"По ID": "By ID",
-"Голос": "Voice",
-"Папка": "Folder",
-"будет": "will",
-"Права": "Permissions",
-"Номер": "Number",
-"Бакет": "Bucket",
-"Блоки": "Blocks",
-"Любой": "Any",
-"Иначе": "Else",
-"ЕдИзм": "Unit",
-"чтобы": "for",
-"Товар": "Product",
-"Монго": "Mongo",
-"Синий": "Blue",
-"ТВЕРЬ": "Tver",
-"Схемы": "Scheme",
-"Перем": "Var",
-"вчера": "yesterday",
-"серый": "gray",
-"Текст": "Text",
-"Сид 2": "Seed 2",
-"Поле1": "Field1",
-"Ноушн": "Notion",
-"части": "parts",
-"строк": "strings",
-"число": "number",
-"Артем": "Artem",
-"Ответ": "Response",
-"Целое": "Whole",
-"почта": "email",
-"Отгул": "Time off",
-"Опции": "Options",
-"МБайт": "MByte",
-"Листы": "Sheets",
-"Лимит": "Limit",
-"ЮТест": "UTest",
-"Отчет": "Report",
-"Склад": "Warehouse",
-"Опрос": "Poll",
-"текст": "text",
-"телом": "body",
-"Лист1": "Sheet1",
-"токен": "token",
-"часть": "part",
-"Видео": "Video",
-"Части": "Parts",
-"диске": "disk",
-"нечто": "something",
-"Дата1": "Date1",
-"Марта": "Marta",
-"Книга": "Spreadsheet",
-"Тогда": "Then",
-"Токен": "Token",
-"файлу": "file",
-"КБайт": "KBytes",
-"Набор": "Set",
-"Пакет": "Package",
-"Откат": "Rollback",
-"Тариф": "Tariff",
-"ЭтоV2": "IsV2",
-"Новый": "New",
-"Файлу": "File",
-"Копий": "Copies",
-"диска": "of drive",
-"Почта": "Email",
-"Антон": "Anton",
-"Режим": "Mode",
-"Сутки": "Day",
-"Аудио": "Audio",
-"Буфер": "Buffer",
-"Логин": "Login",
-"Метка": "Label",
-"После": "After",
+"Диск": "Drive",
+"Блок": "Block",
+"Цвет": "Color",
+"Пост": "Post",
+"Иван": "Ivan",
+"фото": "photo",
+"Петр": "John",
+"ТРег": "Title",
+"Заказ": "Order",
+"Время": "Time",
+"Сид 3": "Seed 3",
+"Новая": "New",
+"файла": "file",
+"Канал": "Channel",
+"Драйв": "Drive",
+"имеет": "have",
+"Схема": "Scheme",
+"Дата0": "Date0",
+"Вызов": "Call",
+"Поле2": "Field2",
+"вроде": "like",
+"Длина": "Length",
+"Форум": "Forum",
+"места": "of the venue",
+"Гифка": "GIF",
+"после": "after",
+"Файлы": "Files",
+"Стиль": "Style",
"сумма": "amount",
+"можно": "may",
"Сид 1": "Seed 1",
"копия": "copy",
"Файла": "File",
"Число": "Number",
"адрес": "adress",
+"Ключи": "Keys",
"отчет": "report",
-"Скоуп": "Scope",
-"Файлы": "Files",
"путей": "paths",
"Часть": "Part",
"Равно": "Equal",
@@ -292,30 +230,30 @@
"Финал": "Final",
"Грант": "Grant",
"Архив": "Archive",
-"Стиль": "Style",
-"Ключи": "Keys",
-"после": "after",
-"Длина": "Length",
-"Заказ": "Order",
-"Время": "Time",
-"Новая": "New",
-"файла": "file",
-"Канал": "Channel",
-"Драйв": "Drive",
-"Сид 3": "Seed 3",
-"Гифка": "GIF",
-"Схема": "Scheme",
-"Дата0": "Date0",
-"имеет": "have",
-"Вызов": "Call",
-"Поле2": "Field2",
-"вроде": "like",
-"Форум": "Forum",
-"места": "of the venue",
-"можно": "may",
+"Скоуп": "Scope",
"Найти": "Find",
-"Опция": "Option",
+"Отбор": "Filter",
"Плохо": "Bad",
+"Серый": "Gray",
+"Гифки": "Gifs",
+"парам": "option",
+"Сканы": "Scans",
+"Пауза": "Pause",
+"Слэши": "Slashes",
+"Поиск": "Search",
+"опция": "option",
+"Класс": "Class",
+"Минск": "Minsk",
+"Добро": "Welcome",
+"Путь2": "Path2",
+"Всего": "Total",
+"ЯДиск": "YDisk",
+"ответ": "response",
+"После": "After",
+"сайта": "site",
+"Метод": "Method",
+"чата:": "chat",
+"С TLS": "With TLS",
"Копия": "Copy",
"Поток": "Stream",
"Пусто": "Empty",
@@ -333,141 +271,122 @@
"ЭтоOS": "IsOS",
"Почты": "Mails",
"Шапка": "Header",
-"С TLS": "With TLS",
-"чата:": "chat",
-"Метод": "Method",
-"опция": "option",
-"Отбор": "Filter",
-"Серый": "Gray",
-"Гифки": "Gifs",
-"парам": "option",
+"Опция": "Option",
+"Метка": "Label",
"ТЗнач": "TValue",
-"Сканы": "Scans",
-"Пауза": "Pause",
-"Слэши": "Slashes",
-"Поиск": "Search",
-"Класс": "Class",
-"сайта": "site",
-"Минск": "Minsk",
-"Добро": "Welcome",
-"Путь2": "Path2",
-"Всего": "Total",
-"ЯДиск": "YDisk",
-"ответ": "response",
-"работы": "work",
-"Клиент": "Client",
-"второй": "second",
-"опция1": "option1",
-"Темный": "Dark",
-"Страны": "Countrues",
-"Письмо": "Letter",
-"ошибки": "errors",
-"Флажок": "Checkbox",
-"опцияN": "optionN",
-"Кнопки": "Buttons",
-"важное": "important",
-"стадию": "stage",
-"Вопрос": "Question",
-"искать": "search",
-"Услуга": "Service",
-"данных": "data",
-"Ответ1": "Response1",
-"Высота": "Height",
-"Склады": "Warehouses",
-"ТипЗнч": "TypeOf",
-"Аддоны": "Addons",
-"Отступ": "Indent",
-"частей": "parts",
-"только": "only",
-"Статус": "Status",
-"группы": "of group",
-"создан": "created",
-"Важное": "Important",
-"ФотоID": "PhotoID",
-"Россия": "Russia",
-"Список": "List",
-"Привет": "Hello",
-"Запрос": "Request",
-"ИДФото": "PhotoID",
-"Запись": "Record",
-"Шаблон": "Template",
-"Первый": "First",
-"СокрЛП": "TrimAll",
-"ВКТЧат": "VKTChat",
-"Сервис": "Service",
-"Это A4": "ThisIsA4",
-"Записи": "Records",
-"автора": "of author",
-"Альбом": "Album",
-"хлопок": "cotton",
-"Это A2": "ThisIsA2",
-"Петров": "Doe",
-"Хорошо": "Good",
-"Фильтр": "Filter",
-"Рефреш": "Refresh",
-"Оценка": "Mark",
-"Это A1": "ThisIsA1",
-"Широта": "Latitude",
-"опции:": "options:",
-"АТПоле": "ATField",
-"успеть": "make it in time",
-"Заказы": "Orders",
-"статус": "status",
-"Это B1": "ThisIsB1",
-"Вайбер": "Viber",
-"Раздел": "Section",
-"ДатаОт": "DateFrom",
-"массив": "array",
-"Бирюза": "Cyan",
-"Сессия": "Session",
-"Иванов": "Ivanov",
-"ВСпейс": "VSpace",
-"ставка": "value",
-"задача": "task",
-"Задача": "Task",
-"Ширина": "Width",
-"Размер": "Size",
-"Стадия": "Stage",
-"Второй": "Second",
-"5 Цикл": "5 Do",
-"Ответ2": "Response2",
-"Аватар": "Picture",
-"Способ": "Way",
-"Книга2": "Spreadsheet2",
-"Диалог": "Dialog",
-"Канбан": "Kanban",
-"Маркер": "Marker",
-"ПолеID": "FieldID",
-"IDПоля": "FieldID",
-"Секрет": "Secret",
-"Пустая": "Clear",
-"валюта": "currency",
-"КудаID": "ToID",
-"Ошибка": "Error",
-"сервер": "server",
-"Это B2": "ThisIsB2",
-"старая": "old",
-"файлов": "of files",
-"Первое": "First",
-"Неделя": "Week",
-"Массив": "Array",
-"ВКЛайк": "VKLike",
-"Ссылка": "Link",
-"начала": "of start",
-"Ячейка": "Cell",
-"Часть1": "Part1",
-"стадия": "stage",
-"СлакОк": "SlackOk",
-"IDТипа": "TypeID",
-"Начало": "Start",
-"Прочее": "Miscellaneous",
+"Буфер": "Buffer",
+"Монго": "Mongo",
+"Синий": "Blue",
+"ТВЕРЬ": "Tver",
+"Схемы": "Scheme",
+"Перем": "Var",
+"вчера": "yesterday",
+"серый": "gray",
+"Товар": "Product",
+"Текст": "Text",
+"Поле1": "Field1",
+"Ноушн": "Notion",
+"части": "parts",
+"строк": "strings",
+"число": "number",
+"Артем": "Artem",
+"Ответ": "Response",
+"Сид 2": "Seed 2",
+"чтобы": "for",
+"ЕдИзм": "Unit",
+"Иначе": "Else",
+"Логин": "Login",
+"Перед": "Prev",
+"Твиты": "Tweets",
+"Тесты": "Tests",
+"Медиа": "Media",
+"Вывод": "Output",
+"Путь1": "Path1",
+"Адрес": "Address",
+"Сдвиг": "Shift",
+"По ID": "By ID",
+"Голос": "Voice",
+"Папка": "Folder",
+"будет": "will",
+"Права": "Permissions",
+"Бакет": "Bucket",
+"Блоки": "Blocks",
+"Любой": "Any",
+"Целое": "Whole",
+"почта": "email",
+"Номер": "Number",
+"Опции": "Options",
+"файлу": "file",
+"КБайт": "KBytes",
+"Набор": "Set",
+"Пакет": "Package",
+"Откат": "Rollback",
+"Тариф": "Tariff",
+"ЭтоV2": "IsV2",
+"Токен": "Token",
+"Файлу": "File",
+"диска": "of drive",
+"Почта": "Email",
+"Антон": "Anton",
+"Режим": "Mode",
+"Сутки": "Day",
+"Отгул": "Time off",
+"Аудио": "Audio",
+"Копий": "Copies",
+"Тогда": "Then",
+"Новый": "New",
+"Марта": "Marta",
+"Листы": "Sheets",
+"МБайт": "MByte",
+"Книга": "Spreadsheet",
+"Лимит": "Limit",
+"ЮТест": "UTest",
+"Отчет": "Report",
+"Склад": "Warehouse",
+"текст": "text",
+"телом": "body",
+"Опрос": "Poll",
+"токен": "token",
+"часть": "part",
+"Видео": "Video",
+"Части": "Parts",
+"Дата1": "Date1",
+"Лист1": "Sheet1",
+"диске": "disk",
+"нечто": "something",
+"Модуль": "Module",
+"оценка": "mark",
+"Москва": "Moscow",
+"первый": "first",
+"Основа": "Base",
+"Разбан": "Unban",
+"тестов": "tests",
+"Откуда": "From",
+"товара": "product",
+"ответа": "of response",
+"IDЛида": "LeadID",
+"Иконка": "Icon",
+"Промпт": "Prompt",
+"Прокси": "Proxy",
+"Гифка2": "Gif2",
+"Завтра": "Tomorrow",
+"Булево": "Boolean",
+"работу": "work",
+"IDЧата": "ChatID",
+"Товары": "Products",
+"Низкий": "Low",
+"Пакеты": "Packages",
+"Это B3": "ThisIsB3",
+"Ответы": "Answers",
+"Модель": "Model",
+"работе": "work",
+"Кнопка": "Button",
"высота": "height",
"Это B4": "ThisIsB4",
"Ескейп": "Escape",
"Регион": "Region",
"Парсер": "Parser",
"Коммит": "Commit",
-"Модель": "Model",
"Дважды": "Twice",
"Товар1": "Item1",
"БлокБД": "DBBlock",
@@ -478,43 +397,43 @@
"IDФото": "PhotoID",
"Состав": "Composition",
"Период": "Period",
-"Видео2": "Video2",
"Рандом": "Random",
"Должно": "Should",
"булево": "boolean",
"Проект": "Project",
"Корень": "Root",
"ДатаПо": "DateTo",
-"работе": "work",
"истина": "true",
-"Ответы": "Answers",
-"Товары": "Products",
-"Разбан": "Unban",
-"тестов": "tests",
-"Модуль": "Module",
-"Основа": "Base",
-"товара": "product",
-"первый": "first",
-"Москва": "Moscow",
-"оценка": "mark",
-"Откуда": "From",
-"ответа": "of response",
-"Это B3": "ThisIsB3",
-"Иконка": "Icon",
-"Промпт": "Prompt",
-"Прокси": "Proxy",
-"Гифка2": "Gif2",
-"Завтра": "Tomorrow",
-"Булево": "Boolean",
-"IDЛида": "LeadID",
-"работу": "work",
-"IDЧата": "ChatID",
-"Низкий": "Low",
-"Пакеты": "Packages",
-"Кнопка": "Button",
"внутри": "inside",
-"Часть2": "Part2",
+"группе": "group",
"Отборы": "Filters",
+"задачи": "of topic",
+"прокси": "proxy",
+"строка": "string",
+"Секция": "Section",
+"Строки": "Strings",
+"Сервер": "Host",
+"СКонца": "FromEnd",
+"ЭтоTls": "IsTls",
+"отчете": "report",
+"Прочее": "Miscellaneous",
+"Замена": "Replace",
+"Цитата": "Quote",
+"равным": "equal",
+"Желтый": "Yellow",
+"Данные": "Data",
+"метода": "method",
+"команд": "commands",
+"Строка": "String",
+"Пример": "Example",
+"плёнок": "film",
+"Сжатие": "Compression",
+"Это A3": "ThisIsA3",
+"валюты": "of currency",
+"Пароль": "Password",
+"Часть2": "Part2",
+"Курсор": "Cursor",
+"Индекс": "Index",
"Товар2": "Item2",
"ширина": "width",
"Версия": "Version",
@@ -538,158 +457,148 @@
"Скидка": "Discount",
"Черный": "Black",
"Задачи": "Tasks",
-"Индекс": "Index",
"Группы": "Groups",
-"Курсор": "Cursor",
-"Пароль": "Password",
-"задачи": "of topic",
-"прокси": "proxy",
-"строка": "string",
-"Секция": "Section",
-"Строки": "Strings",
-"Сервер": "Host",
-"СКонца": "FromEnd",
-"ЭтоTls": "IsTls",
-"отчете": "report",
-"группе": "group",
-"Замена": "Replace",
-"Цитата": "Quote",
-"равным": "equal",
-"Желтый": "Yellow",
-"Данные": "Data",
-"метода": "method",
-"команд": "commands",
-"Строка": "String",
-"Пример": "Example",
-"плёнок": "film",
-"Сжатие": "Compression",
-"Это A3": "ThisIsA3",
-"валюты": "of currency",
-"главную": "main",
-"события": "events",
-"ОзонSKU": "OzonSKU",
-"IDСтены": "WallID",
-"ГифкаДД": "GifDD",
-"Утилиты": "Tools",
-"Главная": "Main",
-"Частями": "ByParts",
-"команды": "commands",
-"ИмяУзла": "NodeName",
-"Таймаут": "Timeout",
-"Попытка": "Try",
-"НСУспех": "NCSuccess",
-"Записал": "Write it!",
-"События": "Events",
-"Создать": "Create",
-"Строка_": "String_",
-"функция": "function",
-"Скрытый": "Hidden",
-"IDМедиа": "MediaID",
-"Глубина": "Depth",
-"Титовец": "Titovets",
-"Разделы": "Sections",
-"Фамилия": "LastName",
-"СдэкЧек": "CdekCheck",
-"парсить": "parse",
-"Подпись": "Signature",
-"Перенос": "LineBreak",
-"изменен": "changed",
-"Единица": "Unit",
-"Виталий": "Vitaly",
-"текущую": "current",
-"Зеленый": "Green",
-"Контакт": "Contact",
-"Крайний": "Last",
-"ИДБлока": "BlockID",
-"Команда": "Command",
-"Граница": "Border",
-"Доступы": "Rights",
-"Счетчик": "Counter",
-"Телефон": "Phone",
-"ВКТФайл": "VKTFile",
-"Обложка": "Cover",
-"Консоль": "Console",
-"парсера": "parser",
-"ЭтоSFTP": "IsSFTP",
-"крайний": "last",
-"запуска": "start",
-"Область": "Region",
-"Аккаунт": "Account",
-"Строкой": "AsString",
-"свойств": "properties",
-"ЦветИмя": "ColorName",
-"ДопФото": "AdditionalPhoto",
-"S3 (ОПИ": "S3 (OpenIntegrations",
-"наличие": "availability",
-"Отладка": "Debugging",
-"ВКТовар": "VKProduct",
-"AuthВид": "AuthType",
-"вызвана": "called",
-"ТипУзла": "NodeType",
-"IDВидео": "VideoID",
-"признак": "attribute",
-"методы:": "methods:",
-"ВНачало": "ToStart",
-"АБВ ГДЕ": "ABC DEF",
-"Причина": "Reason",
-"ID чата": "Chat ID",
-"Возврат": "Return",
-"ID темы": "Topic ID",
-"ЕстьТег": "HasTag",
-"Открыть": "Open",
-"СНачала": "FromBegin",
-"ИДПоста": "PostID",
-"Метрика": "Metrika",
-"глубина": "depth",
-"IDАкции": "PromoID",
-"вызова:": "call:",
-"Префикс": "Prefix",
-"Таблица": "Table",
-"ОпросID": "PollID",
-"промпта": "prompt",
-"Ожидаем": "Awaiting",
-"Большой": "Big",
-"каждого": "each",
-"ИмяТипа": "TypeName",
-"Позиции": "Items",
-"Коммент": "Comment",
-"статуса": "of status",
-"Функция": "Function",
-"Попытки": "Attempts",
-"главным": "main",
-"Вывести": "Write",
-"Скрытая": "Hidden",
-"ЭтоБаза": "ThisIsBase",
-"ссылкой": "URL",
-"ВКЧисло": "VKNumber",
-"единица": "unit",
-"Признак": "Indication",
-"учетных": "credentials",
-"ТекстДД": "TextBD",
-"Объекты": "Objects",
-"Магазин": "Market",
-"ТипMIME": "MIMEType",
-"Справка": "Help",
-"Красный": "Red",
-"ID лида": "Lead ID",
-"Булево_": "Boolean_",
-"Желтый_": "Yellow_",
-"секцией": "section",
-"Фильтры": "Filters",
-"Изменил": "Changer",
-"Реклама": "Advertisement",
-"Кластер": "Cluster",
-"ЭтоВход": "Start",
-"Высокий": "High",
-"Ресурсы": "Other",
-"ТегиXML": "TagsXML",
-"Извлечь": "Extract",
-"ТипПоля": "FieldType",
-"указано": "filled",
+"Начало": "Start",
+"Видео2": "Video2",
+"СлакОк": "SlackOk",
+"создан": "created",
+"Важное": "Important",
+"ФотоID": "PhotoID",
+"Россия": "Russia",
+"Список": "List",
+"Привет": "Hello",
+"Запрос": "Request",
+"ИДФото": "PhotoID",
+"Запись": "Record",
+"Шаблон": "Template",
+"группы": "of group",
+"Первый": "First",
+"ВКТЧат": "VKTChat",
+"Сервис": "Service",
+"Это A4": "ThisIsA4",
+"Записи": "Records",
+"автора": "of author",
+"Альбом": "Album",
+"хлопок": "cotton",
+"Это A2": "ThisIsA2",
+"Петров": "Doe",
+"Хорошо": "Good",
+"СокрЛП": "TrimAll",
+"Статус": "Status",
+"только": "only",
+"частей": "parts",
+"IDТипа": "TypeID",
+"работы": "work",
+"Клиент": "Client",
+"второй": "second",
+"опция1": "option1",
+"Темный": "Dark",
+"Страны": "Countrues",
+"Письмо": "Letter",
+"ошибки": "errors",
+"Флажок": "Checkbox",
+"опцияN": "optionN",
+"Кнопки": "Buttons",
+"важное": "important",
+"стадию": "stage",
+"Вопрос": "Question",
+"искать": "search",
+"Услуга": "Service",
+"данных": "data",
+"Ответ1": "Response1",
+"Высота": "Height",
+"Склады": "Warehouses",
+"ТипЗнч": "TypeOf",
+"Аддоны": "Addons",
+"Фильтр": "Filter",
+"Рефреш": "Refresh",
+"Отступ": "Indent",
+"Это A1": "ThisIsA1",
+"Диалог": "Dialog",
+"Канбан": "Kanban",
+"Маркер": "Marker",
+"ПолеID": "FieldID",
+"IDПоля": "FieldID",
+"Секрет": "Secret",
+"Пустая": "Clear",
+"валюта": "currency",
+"КудаID": "ToID",
+"Ошибка": "Error",
+"Это B2": "ThisIsB2",
+"старая": "old",
+"файлов": "of files",
+"Первое": "First",
+"Неделя": "Week",
+"Массив": "Array",
+"ВКЛайк": "VKLike",
+"Ссылка": "Link",
+"начала": "of start",
+"Ячейка": "Cell",
+"Часть1": "Part1",
+"Оценка": "Mark",
+"стадия": "stage",
+"Книга2": "Spreadsheet2",
+"Способ": "Way",
+"сервер": "server",
+"Ответ2": "Response2",
+"Широта": "Latitude",
+"опции:": "options:",
+"Аватар": "Picture",
+"АТПоле": "ATField",
+"успеть": "make it in time",
+"Заказы": "Orders",
+"статус": "status",
+"Это B1": "ThisIsB1",
+"Раздел": "Section",
+"ДатаОт": "DateFrom",
+"массив": "array",
+"Бирюза": "Cyan",
+"Вайбер": "Viber",
+"Размер": "Size",
+"Иванов": "Ivanov",
+"ВСпейс": "VSpace",
+"ставка": "value",
+"задача": "task",
+"Задача": "Task",
+"Ширина": "Width",
+"5 Цикл": "5 Do",
+"Стадия": "Stage",
+"Второй": "Second",
+"Сессия": "Session",
+".Equal(": ".Равно(",
+"Вариант": "Option",
+"ФайлРез": "ResultFile",
+"История": "Story",
+"ТипХеша": "HashType",
+"Простое": "Simple",
+"Обычный": "Regular",
+"телефон": "phone",
+"Кнопка2": "Button2",
+"Битрикс": "Bitrix",
+"ЯМаркет": "YaMarket",
+"Средний": "Normal",
+"АТТекст": "ATText",
+"ВКВидео": "VKVideo",
+"ЮТТесты": "UTTests",
+"Нажмите": "Click on",
+"Евгений": "Evgeniy",
+"ИмяПоля": "FieldName",
+"граммах": "grams",
+"Уровень": "Level",
+"АудиоДД": "AudioDD",
+"Альпака": "Alpaca",
+"Удаляет": "Deletes",
+"артикул": "article",
+"Активен": "Active",
+"Колонки": "Columns",
+"Отметки": "Tags",
+"Локация": "Location",
+"базовой": "base",
+"Природа": "Nature",
+"удалено": "deleted",
"ВидеоДД": "VideoDD",
"ОзонАПИ": "OzonAPI",
"Размеры": "Sizes",
-"базовой": "base",
"Двойная": "Double",
"ДатаISO": "DateISO",
"цепочке": "chain",
@@ -698,8 +607,8 @@
"IDЧасти": "ContentID",
"ЧатТема": "ChatTopic",
"ЯзыкОПИ": "OPILanguage",
+"Таблицы": "Tables",
"формате": "format",
-"Остатки": "Stocks",
"VK (ОПИ": "VK (OpenIntegrations",
"запроса": "of request",
"IDМетки": "TagID",
@@ -712,41 +621,40 @@
"1 Тогда": "1 Then",
"Запросы": "Requests",
"Обертка": "Cover",
-"Природа": "Nature",
-"Таблицы": "Tables",
-"Локация": "Location",
-"Активен": "Active",
-"Простое": "Simple",
-"Вариант": "Option",
-"Битрикс": "Bitrix",
-"Обычный": "Regular",
-"Кнопка2": "Button2",
-"телефон": "phone",
-"Средний": "Normal",
-"ФайлРез": "ResultFile",
-".Equal(": ".Равно(",
-"ТипХеша": "HashType",
-"История": "Story",
-"ЯМаркет": "YaMarket",
-"АТТекст": "ATText",
-"Отметки": "Tags",
-"ЮТТесты": "UTTests",
-"Нажмите": "Click on",
-"Евгений": "Evgeniy",
-"ИмяПоля": "FieldName",
-"граммах": "grams",
-"Уровень": "Level",
-"Секунды": "Seconds",
-"АудиоДД": "AudioDD",
-"Альпака": "Alpaca",
-"ВКВидео": "VKVideo",
-"Удаляет": "Deletes",
-"артикул": "article",
-"Колонки": "Columns",
-"удалено": "deleted",
+"Остатки": "Stocks",
"Обратно": "Back",
-"справку": "help",
+"Событие": "Event",
"НЕ JSON": "NOT JSON",
+"Ревизия": "Revision",
+"S3Успех": "S3Success",
+"Каждого": "Each",
+"Дробное": "Float",
+"Русский": "Russian",
+"Вопрос1": "Question1",
+"нажмите": "press",
+"КлючAPI": "APIKey",
+"Текущий": "Current",
+"системе": "at system",
+"Позиция": "Item",
+"СдэкАПИ": "CdekAPI",
+"товаров": "of products",
+"ЭтоФлаг": "IsFlag",
+"Колонка": "Coloumn",
+"СлакБот": "SlackBot",
+"Команды": "Commands",
+"Закрыть": "Close",
+"фамилия": "surname",
+"0 Тогда": "0 Then",
+"Артикул": "Article",
+"Твиттер": "Twitter",
+"ФайлSQL": "SQLFile",
+"Отметка": "Timestamp",
+"Строка:": "String:",
+"указано": "filled",
+"В офисе": "InOffice",
+"IDКлюча": "KeyID",
+"Мой Мир": "My World",
+"Кнопка3": "Button3",
"сервера": "of server",
"Процент": "Percent",
"IDПапки": "FolderID",
@@ -774,169 +682,164 @@
"Синоним": "Synonym",
"Каталог": "Directory",
"ДопПоля": "AddFields",
-"Кнопка3": "Button3",
-"Мой Мир": "My World",
-"IDКлюча": "KeyID",
-"товаров": "of products",
-"Ревизия": "Revision",
-"S3Успех": "S3Success",
-"Каждого": "Each",
-"Дробное": "Float",
-"Русский": "Russian",
-"Вопрос1": "Question1",
-"нажмите": "press",
-"КлючAPI": "APIKey",
-"Текущий": "Current",
-"системе": "at system",
-"Позиция": "Item",
-"СдэкАПИ": "CdekAPI",
-"ЭтоФлаг": "IsFlag",
-"В офисе": "InOffice",
-"Колонка": "Coloumn",
-"СлакБот": "SlackBot",
-"Команды": "Commands",
-"Закрыть": "Close",
-"фамилия": "surname",
-"Событие": "Event",
-"0 Тогда": "0 Then",
-"Артикул": "Article",
-"Твиттер": "Twitter",
-"ФайлSQL": "SQLFile",
-"Отметка": "Timestamp",
-"Строка:": "String:",
-"Разметка": "Markup",
-"МОНОХРОМ": "MONOCHROME",
-"Делитель": "Divider",
-"ВКРепост": "VKRepost",
-"Действия": "Actions",
-"Красный_": "Red_",
-"В оффисе": "On office",
-"Артибуты": "Attributes",
-"МассивИД": "IDArray",
-"Родитель": "Parent",
-"Транслит": "Traslit",
-"ВКорзину": "ToCart",
-"URLФайла": "FileURL",
-"оплачено": "paid",
-"ХостПорт": "HostPort",
-"Видмость": "Visibility",
-"ФайлЛога": "LogFile",
-"ПотокZip": "ZipStream",
-"Контекст": "Context",
-"ВсеТесты": "AllTests",
-"ВКАльбом": "VKAlbum",
-"Подробно": "Detailed",
-"Петрович": "Petrovich",
-"являются": "be",
-"ЕстьДата": "HasDate",
-"Отчество": "Patronymic",
-"Выгрузка": "Unload",
-"действий": "actions",
-"Варианты": "Options",
-"название": "name",
-"ID Файла": "File ID",
-"Дочерние": "Child",
-"Хост SSH": "SSH host",
-"ОткудаID": "FromID",
-"БлокJSON": "JSONBlock",
-"IDФайла2": "FileID2",
-"Евгеньев": "Evgeniev",
-"ВайберОк": "ViberOk",
-"Отложена": "Deferred",
-"IDСтадии": "StageID",
-"каталога": "directory",
-"ВКИстина": "VKTrue",
-"заполнен": "filled",
-"СтрНайти": "StrFind",
-"АТЗапись": "ATRecord",
-"ID поста": "Post ID",
-"JSONДата": "JSONDate",
-"Неоситиз": "Neocities",
-"ИмяЛиста": "SheetName",
-"ДопОпция": "AddOption",
-"Страница": "Page",
-"Не JSON:": "Not JSON:",
-"ЕстьКлюч": "KeyExists",
-"варианты": "variants",
-"Активный": "Active",
-"Приемник": "Receiver",
-"Загрузка": "Upload",
-"Завершен": "Completed",
-"штрихкод": "barcode",
-"Порт SSH": "SSH port",
-"указания": "instructions",
-"защитных": "protective",
-"ПоляБазы": "BaseFields",
-"Подборки": "Selections",
-"По ключу": "By key",
-"ДанныеДД": "DataBD",
-"ТипСхемы": "SchemeType",
-"Описание": "Description",
-"Внимание": "Attention",
-"Артикулы": "Articles",
-"IDКанала": "ChannelID",
-"Прервать": "Break",
-"Тестовая": "Test",
-"Постфикс": "Postfix",
-"IDСделки": "DealID",
-"Штрихкод": "Barcode",
-"IDЗатрат": "SpendingID",
-"Уадление": "Removal",
-"ПутьФайл": "FilePath",
-"НоушнАпи": "NotionAPI",
-"ТипФайла": "FileType",
-"Загрузки": "Downloads",
-"Параметр": "Parameter",
-"ПоОдному": "Singly",
-"отклчить": "disable",
-"Смещение": "Offset",
-"подборку": "selection",
-"Кластеры": "Clusters",
-"Документ": "Document",
-"Проверка": "Check",
-"Кнопка 3": "Button 3",
-"удаления": "of deleting",
-"Свернуть": "Collapse",
-"Основные": "Main",
-"настроек": "settings",
-"СлакФайл": "SlackFile",
-"элементы": "elements",
-"Заглушка": "Plug",
-"Картинки": "Pictures",
-"картинок": "images",
-"ДатаISOZ": "DateISOZ",
-"ХэшСумма": "HashSum",
-"IDСклада": "WarehouseID",
-"отправки": "of sending",
-"контекст": "context",
-"ЭтотФайл": "ThisFile",
-"Вес в гр": "Weight in g",
-"ИДРаботы": "WorkID",
-"ID блока": "Block ID",
-"тип цели": "goal type",
-"С именем": "With name",
-"ЭтоКанал": "IsChannel",
-"ДоменFTP": "FTPDomain",
-"КонецДня": "EndOfDay",
-"Телефоны": "Phones",
-"IDЗаписи": "RecordID",
-"ГКОбъект": "GCObject",
-"Числовой": "Numeric",
-"ЦветПоле": "ColorField",
-"ДатаСтоп": "EndDate",
-"МедиаГиф": "MediaGif",
-"Строчный": "StringType",
-"TCP (ОПИ": "TCP (ОПИ",
-"ID метки": "Tag ID",
-"Сообщить": "Message",
-"Алгоритм": "Algorithm",
-"ИмяФайла": "FileName",
+"справку": "help",
+"ТипПоля": "FieldType",
+"Секунды": "Seconds",
+"ТегиXML": "TagsXML",
+"текущую": "current",
+"Зеленый": "Green",
+"Контакт": "Contact",
+"Крайний": "Last",
+"ИДБлока": "BlockID",
+"Команда": "Command",
+"Граница": "Border",
+"Доступы": "Rights",
+"Счетчик": "Counter",
+"Телефон": "Phone",
+"ВКТФайл": "VKTFile",
+"Обложка": "Cover",
+"Виталий": "Vitaly",
+"Консоль": "Console",
+"ЭтоSFTP": "IsSFTP",
+"крайний": "last",
+"запуска": "start",
+"Область": "Region",
+"Аккаунт": "Account",
+"Строкой": "AsString",
+"свойств": "properties",
+"ЦветИмя": "ColorName",
+"ДопФото": "AdditionalPhoto",
+"S3 (ОПИ": "S3 (OpenIntegrations",
+"наличие": "availability",
+"Отладка": "Debugging",
+"парсера": "parser",
+"ВКТовар": "VKProduct",
+"изменен": "changed",
+"Подпись": "Signature",
+"главную": "main",
+"события": "events",
+"ОзонSKU": "OzonSKU",
+"IDСтены": "WallID",
+"ГифкаДД": "GifDD",
+"Утилиты": "Tools",
+"Главная": "Main",
+"Частями": "ByParts",
+"команды": "commands",
+"ИмяУзла": "NodeName",
+"Таймаут": "Timeout",
+"Попытка": "Try",
+"Перенос": "LineBreak",
+"НСУспех": "NCSuccess",
+"События": "Events",
+"Создать": "Create",
+"Строка_": "String_",
+"функция": "function",
+"Скрытый": "Hidden",
+"IDМедиа": "MediaID",
+"Глубина": "Depth",
+"Титовец": "Titovets",
+"Разделы": "Sections",
+"Фамилия": "LastName",
+"СдэкЧек": "CdekCheck",
+"парсить": "parse",
+"Записал": "Write it!",
+"AuthВид": "AuthType",
+"Единица": "Unit",
+"ТипУзла": "NodeType",
+"Попытки": "Attempts",
+"главным": "main",
+"Вывести": "Write",
+"Скрытая": "Hidden",
+"ЭтоБаза": "ThisIsBase",
+"ссылкой": "URL",
+"ВКЧисло": "VKNumber",
+"единица": "unit",
+"Признак": "Indication",
+"учетных": "credentials",
+"ТекстДД": "TextBD",
+"Магазин": "Market",
+"ТипMIME": "MIMEType",
+"Справка": "Help",
+"Красный": "Red",
+"ID лида": "Lead ID",
+"Булево_": "Boolean_",
+"Желтый_": "Yellow_",
+"секцией": "section",
+"Фильтры": "Filters",
+"Изменил": "Changer",
+"Реклама": "Advertisement",
+"Кластер": "Cluster",
+"ЭтоВход": "Start",
+"Высокий": "High",
+"Ресурсы": "Other",
+"вызвана": "called",
+"Функция": "Function",
+"статуса": "of status",
+"Объекты": "Objects",
+"Коммент": "Comment",
+"признак": "attribute",
+"методы:": "methods:",
+"ВНачало": "ToStart",
+"АБВ ГДЕ": "ABC DEF",
+"Причина": "Reason",
+"Извлечь": "Extract",
+"ID чата": "Chat ID",
+"Возврат": "Return",
+"ID темы": "Topic ID",
+"ЕстьТег": "HasTag",
+"Открыть": "Open",
+"СНачала": "FromBegin",
+"ИДПоста": "PostID",
+"IDВидео": "VideoID",
+"глубина": "depth",
+"Метрика": "Metrika",
+"ИмяТипа": "TypeName",
+"каждого": "each",
+"Большой": "Big",
+"Ожидаем": "Awaiting",
+"промпта": "prompt",
+"Позиции": "Items",
+"Таблица": "Table",
+"Префикс": "Prefix",
+"вызова:": "call:",
+"IDАкции": "PromoID",
+"ОпросID": "PollID",
+"IDРаботы": "JobID",
+"НовоеИмя": "NewName",
+"закрытия": "of closing",
+"СхемаFBO": "FBOScheme",
+"Название": "Name",
+"ID книги": "SpreadsheetID",
+"Добавить": "Add",
+"IDЗадачи": "TaskID",
+"ключевой": "primary",
+"ЕстьJSON": "FindJSON",
+"ЭтоLinux": "IsLinux",
+"Задержка": "Delay",
+"описание": "description",
+"Очистить": "Clear",
+"SSH (ОПИ": "SSH (OpenIntegrations",
+"параметр": "parameter",
+"Действие": "Action",
+"ФайлПуть": "FilePath",
+"например": "for example",
+"ОбъектВК": "VKObject",
+"ТекстB64": "TextB64",
+"Комплект": "Set",
+"Черновик": "Draft",
+"Вставить": "Insert",
+"ФайлСлак": "SlackFile",
+"Точность": "Precision",
+"ТипЧисло": "TypeNumber",
+"Значения": "Values",
+"IDНабора": "SetID",
"ДлинаURI": "URILength",
+"ФайлТела": "BodyFile",
+"временем": "time",
"Основная": "Main",
"СтрокаТЗ": "DataString",
"Загружен": "Ready",
"МассивID": "IDArray",
-"возможно": "maybe",
"ТелоJSON": "JSONBody",
"НЕ JSON:": "NOT JSON:",
"Значение": "Value",
@@ -945,8 +848,8 @@
"ГуглЛист": "GoogleSheet",
"Свойство": "Property",
"Имя базы": "Database name",
+"размеров": "of size",
"значения": "values",
-"доступен": "available",
"РазмерДД": "SizeDD",
"Двоичные": "Binary",
"В работе": "InProgress",
@@ -960,73 +863,10 @@
"пропуска": "skip",
"Кнопка 2": "Button 2",
"IDИконки": "IconID",
-"ФайлТела": "BodyFile",
-"размеров": "of size",
-"IDНабора": "SetID",
-"ТипЧисло": "TypeNumber",
-"СхемаFBO": "FBOScheme",
-"ЕстьJSON": "FindJSON",
-"ключевой": "primary",
-"IDЗадачи": "TaskID",
-"ID книги": "SpreadsheetID",
-"Добавить": "Add",
-"Задержка": "Delay",
-"Название": "Name",
-"закрытия": "of closing",
-"НовоеИмя": "NewName",
-"IDРаботы": "JobID",
-"ЭтоLinux": "IsLinux",
-"описание": "description",
-"Значения": "Values",
-"SSH (ОПИ": "SSH (OpenIntegrations",
-"параметр": "parameter",
-"Действие": "Action",
-"ФайлПуть": "FilePath",
-"например": "for example",
-"Очистить": "Clear",
-"ОбъектВК": "VKObject",
-"ТекстB64": "TextB64",
-"Комплект": "Set",
-"Черновик": "Draft",
-"Вставить": "Insert",
-"ФайлСлак": "SlackFile",
-"Точность": "Precision",
-"временем": "time",
+"доступен": "available",
"загрузки": "upload",
-"мКоманды": "mCommands",
+"ТекстSQL": "TextSQL",
"Записать": "Write",
-"Создание": "Creation",
-"ID акции": "Promo ID",
-"двоичные": "binary",
-"Удаление": "Deletion",
-"Выполнен": "Completed",
-"Источник": "Source",
-"Элементы": "Items",
-"Обратный": "Reverse",
-"ИмеетТип": "HasType",
-"Оригинал": "Original",
-"Размер 1": "Size 1",
-"Проверки": "Checks",
-"запросов": "of requests",
-"Половина": "Half",
-"Свойства": "Properties",
-"IDГруппы": "GroupID",
-"ИДТовара": "ProductID",
-"ТипСвязи": "LinkType",
-"Упаковка": "Packaging",
-"ВГраница": "UBound",
-"Включено": "Enabled",
-"реальной": "real",
-"Максимум": "Maximum",
-"ИмяКлюча": "KeyName",
-"Elements": "Items",
-"FTP (ОПИ": "FTP (OpenIntegrations",
-"Имя,MIME": "Name,MIME",
-"страницу": "page",
-"ТипМедиа": "TypeOfMedia",
-"компании": "of company",
-"контакта": "of contact",
-"Основной": "Primary",
"Отправка": "Sending",
"создания": "of create",
"ID файла": "File ID",
@@ -1051,150 +891,207 @@
"значение": "value",
"ХешСумма": "HashSum",
"магазина": "store",
-"ТекстSQL": "TextSQL",
+"ИмяФайла": "FileName",
"Прогресс": "Progress",
"Размер 2": "Size 2",
-"Добавляем": "Add",
-"Штрихкоды": "Barcodes",
-"Сигнатура": "Signature",
-"ПотокТела": "BodyStream",
-"ТекШирина": "CurrentWidth",
-"ОзонПоиск": "OzonSearch",
-"Значение_": "Value_",
-"URLОтвета": "ResponseURL",
-"IDЗадания": "TaskID",
-"МетодЛога": "LogsMethod",
-"Сохранить": "Save",
-"ГифкаПуть": "GifPath",
-"РазмерCDH": "SizeCDH",
-"Вариант 1": "Option 1",
-"ЧтениеZip": "ReadingZip",
-"программы": "program",
-"Служебные": "Service",
-"Календари": "Calendars",
-"PutСТелом": "PutWithBody",
-"ИДОбъекта": "ObjectID",
-"Кодировка": "Encoding",
-"ТипСтрока": "TypeString",
-"Цвет (изм": "Color (change",
-"ЧтениеXML": "XMLReader",
-"Коннектор": "Connector",
-"ИмяПакета": "PackageName",
-"Процедура": "Procedure",
-"Подробнее": "More",
-"АудиоПуть": "AudioPath",
-"IDНовости": "PostID",
-"ЭтоМассив": "IsArray",
-"TC_Клиент": "TC_Client",
-"Заголовок": "Title",
-"ТипПрокси": "ProxyType",
-"Сообщение": "Message",
-"Выключить": "Off",
-"Картинка2": "Image2",
-"Опоздание": "Late",
-"ПутьЛогов": "LogPath",
-"атрибутов": "of attributes",
-"Открывает": "Opens",
-"просмотра": "view",
-"IDАльбома": "AlbumID",
-"Получено!": "Get it!",
-"ИмяМакета": "TemplateName",
-"Компонета": "AddIn",
-"IDПервого": "FirstID",
-"СдэкЗаказ": "CdekOrder",
-"Временный": "Temporary",
-"измерения": "dimension",
-"Тесты CLI": "CLI Tests",
-"ШаблонSQL": "SQLTemplate",
-"откюлчить": "disable",
-"ТекущийИД": "CurrentID",
-"Обработка": "Processor",
-"ОбъектОПИ": "OPIObject",
-"299 Тогда": "299 Then",
-"РазмерЛФХ": "SizeLFH",
-"Равенство": "Equality",
-"ВКТЗаявки": "VKTPending",
-"Исполнить": "Execute",
-"КакОбъект": "AsObject",
-"0.8 Тогда": "0.8 Then",
-"ЧастиПоля": "FieldParts",
-"ПутьКСтат": "PathToStat",
-"Приватный": "Private",
-"ЭтоСервер": "IsServer",
-"HTTPОтвет": "HTTPResponse",
-"Обработки": "DataProcessors",
-"IDОбъекта": "ObjectID",
-"ЗависитОт": "ЗависитОт",
-"ВКИстория": "VKStorie",
-"ТокенБота": "BotToken",
-"НачалоДня": "BegOfDay",
-"Анонимный": "Anonymous",
-"Архивация": "Archiving",
-"ИмяМетода": "MethodName",
-"ОписаниеF": "DescriptionF",
-"Велосипед": "Bicycle",
-"НачалоСтр": "StartStr",
-"ВКТСписок": "VKTList",
-"Завершена": "Complete",
-"коллекция": "collection",
-"Вариант 2": "Option 2",
-"XMLСтрока": "XMLString",
-"ПотокJSON": "JSONStream",
-".HasType(": ".ИмеетТип(",
-"НаСервере": "AtServer",
-"ЯДискПуть": "YaDiskPath",
-"Значение:": "Value:",
-"Выражение": "Expression",
-"СтрокаBat": "BatString",
-"SFTP (ОПИ": "SFTP (OpenIntegrations",
-"ВКонтакте": "VKontakte",
-"Сумма НДС": "VAT amount",
-"сообщений": "messages",
-"Строковое": "String",
-"КонецЕсли": "EndIf",
-"Одиночная": "Single",
-"доступных": "available",
-"ТипТекста": "TextType",
-"ПолноеИмя": "FullName",
-"заполнена": "filled",
-"ЯМаркетОк": "YaMarketOk",
-"окончания": "of end",
-"В корзину": "To cart",
-"Конецесли": "EndIf",
-"Схема FBO": "FBO scheme",
-"Сообщения": "Messages",
-"Изменение": "Change",
-"запустить": "launch",
-"Вложенный": "Embedded",
-"ИДАльбома": "AlbumID",
-"действиях": "of actions",
-"Состояние": "State",
-"Удаляемый": "Deletable",
-"Документы": "Documents",
-"Запустить": "Start",
-"ОзонТовар": "OzonProduct",
-"Публичный": "Public",
-"НаКлиенте": "AtClient",
-"IDТоваров": "ProductsID",
-"НовыйЛист": "NewSheet",
-"CDEK (ОПИ": "CDEK (OpenIntegrations",
-"Вложение1": "Attachment1",
-"ЧастиПути": "PathParts",
-"избранное": "favorite",
-"ОписаниеI": "DescriptionI",
-"Значение2": "Value2",
-"Имя папки": "Folder name",
-"Окончание": "Ending",
-"ОписаниеU": "DescriptionU",
-"Массив360": "Array360",
-"ТипДанных": "DataType",
-"ID стадии": "Stage ID",
-"Батарейки": "Batteries",
-"имя метки": "lable name",
+"Основной": "Primary",
+"контакта": "of contact",
+"компании": "of company",
+"ТипМедиа": "TypeOfMedia",
+"Создание": "Creation",
+"ID акции": "Promo ID",
+"двоичные": "binary",
+"Удаление": "Deletion",
+"Выполнен": "Completed",
+"Источник": "Source",
+"Элементы": "Items",
+"Обратный": "Reverse",
+"ИмеетТип": "HasType",
+"Оригинал": "Original",
+"Размер 1": "Size 1",
+"Проверки": "Checks",
+"запросов": "of requests",
+"мКоманды": "mCommands",
+"Половина": "Half",
+"IDГруппы": "GroupID",
+"ИДТовара": "ProductID",
+"ТипСвязи": "LinkType",
+"Упаковка": "Packaging",
+"ВГраница": "UBound",
+"Включено": "Enabled",
+"реальной": "real",
+"Максимум": "Maximum",
+"ИмяКлюча": "KeyName",
+"Elements": "Items",
+"FTP (ОПИ": "FTP (OpenIntegrations",
+"Имя,MIME": "Name,MIME",
+"страницу": "page",
+"Свойства": "Properties",
+"Алгоритм": "Algorithm",
+"возможно": "maybe",
+"ID метки": "Tag ID",
+"Хост SSH": "SSH host",
+"ОткудаID": "FromID",
+"БлокJSON": "JSONBlock",
+"IDФайла2": "FileID2",
+"Евгеньев": "Evgeniev",
+"ВайберОк": "ViberOk",
+"Отложена": "Deferred",
+"IDСтадии": "StageID",
+"каталога": "directory",
+"ВКИстина": "VKTrue",
+"заполнен": "filled",
+"СтрНайти": "StrFind",
+"АТЗапись": "ATRecord",
+"Дочерние": "Child",
+"ID поста": "Post ID",
+"Неоситиз": "Neocities",
+"ИмяЛиста": "SheetName",
+"ДопОпция": "AddOption",
+"Страница": "Page",
+"Не JSON:": "Not JSON:",
+"ЕстьКлюч": "KeyExists",
+"варианты": "variants",
+"Активный": "Active",
+"Приемник": "Receiver",
+"Загрузка": "Upload",
+"Завершен": "Completed",
+"штрихкод": "barcode",
+"Порт SSH": "SSH port",
+"JSONДата": "JSONDate",
+"указания": "instructions",
+"ID Файла": "File ID",
+"действий": "actions",
+"Сообщить": "Message",
+"Разметка": "Markup",
+"МОНОХРОМ": "MONOCHROME",
+"Делитель": "Divider",
+"ВКРепост": "VKRepost",
+"Действия": "Actions",
+"Красный_": "Red_",
+"В оффисе": "On office",
+"Артибуты": "Attributes",
+"МассивИД": "IDArray",
+"Родитель": "Parent",
+"Транслит": "Traslit",
+"ВКорзину": "ToCart",
+"Варианты": "Options",
+"URLФайла": "FileURL",
+"ХостПорт": "HostPort",
+"Видмость": "Visibility",
+"ФайлЛога": "LogFile",
+"ПотокZip": "ZipStream",
+"Контекст": "Context",
+"ВсеТесты": "AllTests",
+"ВКАльбом": "VKAlbum",
+"Подробно": "Detailed",
+"Петрович": "Petrovich",
+"являются": "be",
+"ЕстьДата": "HasDate",
+"Отчество": "Patronymic",
+"Выгрузка": "Unload",
+"оплачено": "paid",
+"защитных": "protective",
+"название": "name",
+"Подборки": "Selections",
+"элементы": "elements",
+"Заглушка": "Plug",
+"Картинки": "Pictures",
+"картинок": "images",
+"ДатаISOZ": "DateISOZ",
+"ХэшСумма": "HashSum",
+"IDСклада": "WarehouseID",
+"отправки": "of sending",
+"контекст": "context",
+"ЭтотФайл": "ThisFile",
+"Вес в гр": "Weight in g",
+"ИДРаботы": "WorkID",
+"тип цели": "goal type",
+"С именем": "With name",
+"ЭтоКанал": "IsChannel",
+"ДоменFTP": "FTPDomain",
+"КонецДня": "EndOfDay",
+"Телефоны": "Phones",
+"IDЗаписи": "RecordID",
+"ГКОбъект": "GCObject",
+"Числовой": "Numeric",
+"ЦветПоле": "ColorField",
+"ДатаСтоп": "EndDate",
+"МедиаГиф": "MediaGif",
+"Строчный": "StringType",
+"ПоляБазы": "BaseFields",
+"TCP (ОПИ": "TCP (ОПИ",
+"СлакФайл": "SlackFile",
+"настроек": "settings",
+"ID блока": "Block ID",
+"Тестовая": "Test",
+"ДанныеДД": "DataBD",
+"Основные": "Main",
+"ТипСхемы": "SchemeType",
+"Описание": "Description",
+"Внимание": "Attention",
+"Артикулы": "Articles",
+"IDКанала": "ChannelID",
+"Прервать": "Break",
+"Постфикс": "Postfix",
+"IDСделки": "DealID",
+"Штрихкод": "Barcode",
+"IDЗатрат": "SpendingID",
+"По ключу": "By key",
+"ПутьФайл": "FilePath",
+"Уадление": "Removal",
+"НоушнАпи": "NotionAPI",
+"Свернуть": "Collapse",
+"удаления": "of deleting",
+"Кнопка 3": "Button 3",
+"Проверка": "Check",
+"Документ": "Document",
+"Кластеры": "Clusters",
+"подборку": "selection",
+"отклчить": "disable",
+"ПоОдному": "Singly",
+"Параметр": "Parameter",
+"Загрузки": "Downloads",
+"ТипФайла": "FileType",
+"Смещение": "Offset",
+"Удаленный": "Remote",
+"AWSЗапрос": "AWSRequest",
+"НачалоBat": "StartBat",
+"Прочитать": "Read",
+"последним": "last",
+"ID сделки": "Deal ID",
+"Вариант 3": "Variant 3",
+"Выполнить": "Execute",
+"ВерсияАпи": "APIVersion",
+"Приоритет": "Priority",
+"Последний": "Last",
+"состояния": "status",
+"Картинка1": "Image1",
+"OPI тесты": "OPI tests",
+"должность": "position",
+"Вычислить": "Eval",
+"ТекстТопа": "TopText",
+"НовыйТест": "NewTest",
+"Подборки_": "Selections_",
+"сообщения": "of message",
+"публичный": "public",
+"IDЗапуска": "LaunchID",
+"Значение1": "Value1",
+"ЗаписьXML": "XMLWriter",
+"ID канала": "Channel ID",
+"Закрывает": "Closes",
+"Цвет чата": "Chat color",
+"Заполнено": "Filled",
+"TC_Сервер": "TC_Server",
+"приоритет": "priority",
+"Локальный": "Local",
+"TCPСервер": "TCPServer",
+"ТекстJSON": "TextJSON",
+"Участники": "Members",
+"Платформа": "Platform",
"Результат": "Result",
"Затрачено": "Spend",
"Корректна": "Correct",
-"ТекстJSON": "TextJSON",
"Категория": "Category",
"Ozon (ОПИ": "Ozon (OpenIntegrations",
"Поддержка": "Support",
@@ -1205,8 +1102,8 @@
"Скриншоты": "Screenshots",
"Параметры": "Parameters",
"Активация": "Activation",
+"отражения": "reflection",
"Вложенная": "Nested",
-"Каталог 2": "Directory 2",
"Константы": "Constants",
"Вложение2": "Attachment2",
"ПодписьДД": "SignBD",
@@ -1221,44 +1118,44 @@
"Нумерация": "Numeration",
"Коллекции": "Collections",
"Как дела?": "How are you?",
-"Участники": "Members",
-"отражения": "reflection",
-"TCPСервер": "TCPServer",
-"приоритет": "priority",
-"Картинка1": "Image1",
-"Последний": "Last",
-"Приоритет": "Priority",
-"ВерсияАпи": "APIVersion",
-"Выполнить": "Execute",
-"OPI тесты": "OPI tests",
-"ID сделки": "Deal ID",
-"последним": "last",
-"Прочитать": "Read",
-"Удаленный": "Remote",
-"НачалоBat": "StartBat",
-"AWSЗапрос": "AWSRequest",
-"состояния": "status",
-"должность": "position",
-"Локальный": "Local",
-"ТекстТопа": "TopText",
-"НовыйТест": "NewTest",
-"Подборки_": "Selections_",
-"сообщения": "of message",
-"публичный": "public",
-"IDЗапуска": "LaunchID",
-"Значение1": "Value1",
-"ЗаписьXML": "XMLWriter",
-"ID канала": "Channel ID",
-"Закрывает": "Closes",
-"Цвет чата": "Chat color",
-"Заполнено": "Filled",
-"Вычислить": "Eval",
-"TC_Сервер": "TC_Server",
-"Вариант 3": "Variant 3",
-"Платформа": "Platform",
+"Каталог 2": "Directory 2",
"сообщение": "message",
-"кириллица": "cyrillic",
+"ВидеоПуть": "VideoPath",
"Вариант 4": "Variant 4",
+"OPI_Тесты": "OPI_Tests",
+"ПолныйURL": "FullURL",
+"OllamaКод": "OllamaCode",
+"Каталог 1": "Directory 1",
+"СтрокаURI": "URIString",
+"владельца": "of owner",
+"Истечение": "Expiration",
+"Перейдите": "Go",
+"Одиночное": "Single",
+"ВебКлиент": "WebClient",
+"ИначеЕсли": "ElsIf",
+"НовыйПуть": "NewPath",
+"АТТаблица": "ATTable",
+"ВерсияОПИ": "OPIVersion",
+"установки": "setting",
+"ID токена": "Token ID",
+"Нормально": "Ok",
+"Пассивный": "Passive",
+"Локалхост": "Localhost",
+"Новый чат": "New chat",
+"Файл_Стат": "File_Stat",
+"Получение": "Obtaining",
+"БлокПорта": "PortBlock",
+"ID склада": "Warehouse ID",
+"ID задачи": "Task ID",
+"СлакКанал": "SlackChannel",
+"СдэкТокен": "CdekToken",
+"ЯДискДиск": "YaDiskDrive",
+"ИДЖелтого": "YellowID",
+"имя метки": "lable name",
+"ID товара": "Product ID",
+"Настройки": "Settings",
+"Уточнение": "Clarification",
+"Календарь": "Calendar",
"IDСобытия": "EventID",
"URL файла": "File URL",
"ГуглТокен": "GoogleToken",
@@ -1276,4790 +1173,4788 @@
"ВКТИстина": "VKTTrue",
"Разобрать": "Parse",
"обработки": "processing",
-"Категории": "Categories",
-"изменения": "change",
-"РазмерСДХ": "SizeCDH",
-"умолчанию": "default",
-"видимость": "visibility",
-"БанРазбан": "BanUnban",
-"ДатаСтарт": "StartDate",
-"TCPКлиент": "TCPClient",
-"Структура": "Structure",
-"НеНайдено": "NotFound",
-"Пояснение": "Explanation",
-"Вариант 7": "Variant 7",
-"Сравнение": "Comparison",
"ГуглКнига": "GoogleSpreadsheet",
-"Календарь": "Calendar",
-"Уточнение": "Clarification",
-"Настройки": "Settings",
-"установки": "setting",
-"OPI_Тесты": "OPI_Tests",
-"ПолныйURL": "FullURL",
-"OllamaКод": "OllamaCode",
-"Каталог 1": "Directory 1",
-"владельца": "of owner",
-"Истечение": "Expiration",
-"Перейдите": "Go",
-"Одиночное": "Single",
-"ВебКлиент": "WebClient",
-"ИначеЕсли": "ElsIf",
-"НовыйПуть": "NewPath",
-"АТТаблица": "ATTable",
-"ВерсияОПИ": "OPIVersion",
-"ID токена": "Token ID",
-"ID товара": "Product ID",
-"Нормально": "Ok",
-"Пассивный": "Passive",
-"Локалхост": "Localhost",
-"Новый чат": "New chat",
-"Файл_Стат": "File_Stat",
-"Получение": "Obtaining",
-"БлокПорта": "PortBlock",
-"ID склада": "Warehouse ID",
-"ID задачи": "Task ID",
-"ВидеоПуть": "VideoPath",
-"СлакКанал": "SlackChannel",
-"СдэкТокен": "CdekToken",
-"ЯДискДиск": "YaDiskDrive",
-"ИДЖелтого": "YellowID",
-"СтрокаURI": "URIString",
-"СтрПроцент": "StrPercentage",
-"TCP Сервер": "TCP Сервер",
-"Файл1.docx": "File1.docx",
-"ФайлВывода": "OutputFile",
-"ЗапросТело": "RequestBody",
-"Версия API": "API version",
-"публикации": "of publish",
-"Перезапись": "Rewrite",
-"имя товара": "product name",
-"ОзонЛимиты": "OzonLimits",
-"Совпадение": "Coincidence",
-"пожаловать": "welcome",
-"Дополнение": "Addition",
-"ТочкаВхода": "EntryPoint",
-"Сообщение1": "Message1",
-"СтрокаBash": "BashString",
-"ЕстьОшибка": "IsError",
-"ФайлМетода": "MethodFile",
-"Символы.ВК": "Chars.CR",
-"Интеграция": "Integrations",
-"ОзонТовары": "OzonProducts",
-"Содержимое": "Entity",
-"Обновление": "Updating",
-"Примечание": "Note",
-"ЕстьДанные": "IsData",
-"ПопыткаB64": "TryB64",
-"Полужирный": "Bold",
-"конкретики": "specifics",
-"РазбитьURL": "SplitURL",
-"оставшихся": "remaining",
-"ООО Вектор": "LLC Vector",
-"ОзонИстина": "OzonTrue",
-"ВКЭлементы": "VKElement",
-"Viber (ОПИ": "Viber (OpenIntegrations",
-"Заголовок2": "Header2",
-"ТекущееИмя": "CurrentName",
-"HttpКлиент": "HttpClient",
-"Аналогичен": "Similar",
-"Внутренний": "Internal",
-"библиотек:": "libraries:",
-"IDРодителя": "ParentID",
-"ОбщийМакет": "CommonTemplate",
-"сортировка": "sorting",
-"ИДВарианта": "VariantID",
-"IDОперации": "OperationID",
-"МаксШирина": "MaxWidth",
-"СоздатьЧат": "CreateChat",
-"Б24_Канбан": "B24_Kanban",
-"полужирный": "bold",
-"ПутьКлючей": "KeysPath",
-"справочной": "reference",
-"ЭтотОбъект": "ThisObject",
+"Сравнение": "Comparison",
+"Вариант 7": "Variant 7",
+"Пояснение": "Explanation",
+"НеНайдено": "NotFound",
+"Структура": "Structure",
+"кириллица": "cyrillic",
+"TCPКлиент": "TCPClient",
+"БанРазбан": "BanUnban",
+"видимость": "visibility",
+"умолчанию": "default",
+"РазмерСДХ": "SizeCDH",
+"изменения": "change",
+"Категории": "Categories",
+"ДатаСтарт": "StartDate",
+"Батарейки": "Batteries",
+"ИмяПакета": "PackageName",
+"ТипДанных": "DataType",
+"Выключить": "Off",
+"Картинка2": "Image2",
+"Опоздание": "Late",
+"ПутьЛогов": "LogPath",
+"атрибутов": "of attributes",
+"Открывает": "Opens",
+"просмотра": "view",
+"IDАльбома": "AlbumID",
+"Получено!": "Get it!",
+"ИмяМакета": "TemplateName",
+"Компонета": "AddIn",
+"IDПервого": "FirstID",
+"СдэкЗаказ": "CdekOrder",
+"Временный": "Temporary",
+"Сообщение": "Message",
+"измерения": "dimension",
+"ШаблонSQL": "SQLTemplate",
+"откюлчить": "disable",
+"ТекущийИД": "CurrentID",
+"Обработка": "Processor",
+"ОбъектОПИ": "OPIObject",
+"299 Тогда": "299 Then",
+"РазмерЛФХ": "SizeLFH",
+"Равенство": "Equality",
+"ВКТЗаявки": "VKTPending",
+"Исполнить": "Execute",
+"КакОбъект": "AsObject",
+"0.8 Тогда": "0.8 Then",
+"ЧастиПоля": "FieldParts",
+"ПутьКСтат": "PathToStat",
+"Тесты CLI": "CLI Tests",
+"Приватный": "Private",
+"ТипПрокси": "ProxyType",
+"TC_Клиент": "TC_Client",
+"ID стадии": "Stage ID",
+"Добавляем": "Add",
+"Штрихкоды": "Barcodes",
+"Сигнатура": "Signature",
+"ПотокТела": "BodyStream",
+"ТекШирина": "CurrentWidth",
+"ОзонПоиск": "OzonSearch",
+"Значение_": "Value_",
+"URLОтвета": "ResponseURL",
+"IDЗадания": "TaskID",
+"МетодЛога": "LogsMethod",
+"Сохранить": "Save",
+"ГифкаПуть": "GifPath",
+"РазмерCDH": "SizeCDH",
+"Заголовок": "Title",
+"Вариант 1": "Option 1",
+"программы": "program",
+"Служебные": "Service",
+"Календари": "Calendars",
+"PutСТелом": "PutWithBody",
+"ИДОбъекта": "ObjectID",
+"Кодировка": "Encoding",
+"ТипСтрока": "TypeString",
+"Цвет (изм": "Color (change",
+"ЧтениеXML": "XMLReader",
+"Коннектор": "Connector",
+"Процедура": "Procedure",
+"Подробнее": "More",
+"АудиоПуть": "AudioPath",
+"IDНовости": "PostID",
+"ЧтениеZip": "ReadingZip",
+"ЭтоСервер": "IsServer",
+"ЭтоМассив": "IsArray",
+"Обработки": "DataProcessors",
+"ЯМаркетОк": "YaMarketOk",
+"окончания": "of end",
+"В корзину": "To cart",
+"Конецесли": "EndIf",
+"Схема FBO": "FBO scheme",
+"Сообщения": "Messages",
+"Изменение": "Change",
+"запустить": "launch",
+"Вложенный": "Embedded",
+"ИДАльбома": "AlbumID",
+"действиях": "of actions",
+"Состояние": "State",
+"Удаляемый": "Deletable",
+"Документы": "Documents",
+"заполнена": "filled",
+"ОзонТовар": "OzonProduct",
+"НаКлиенте": "AtClient",
+"IDТоваров": "ProductsID",
+"НовыйЛист": "NewSheet",
+"CDEK (ОПИ": "CDEK (OpenIntegrations",
+"Вложение1": "Attachment1",
+"ЧастиПути": "PathParts",
+"избранное": "favorite",
+"ОписаниеI": "DescriptionI",
+"Значение2": "Value2",
+"Имя папки": "Folder name",
+"Окончание": "Ending",
+"ОписаниеU": "DescriptionU",
+"HTTPОтвет": "HTTPResponse",
+"Массив360": "Array360",
+"Публичный": "Public",
+"ПолноеИмя": "FullName",
+"Запустить": "Start",
+"доступных": "available",
+"коллекция": "collection",
+"Завершена": "Complete",
+"ВКТСписок": "VKTList",
+"НачалоСтр": "StartStr",
+"Велосипед": "Bicycle",
+"ИмяМетода": "MethodName",
+"Вариант 2": "Option 2",
+"Архивация": "Archiving",
+"НачалоДня": "BegOfDay",
+"ТокенБота": "BotToken",
+"ВКИстория": "VKStorie",
+"ТипТекста": "TextType",
+"ЗависитОт": "ЗависитОт",
+"IDОбъекта": "ObjectID",
+"Анонимный": "Anonymous",
+"XMLСтрока": "XMLString",
+"ОписаниеF": "DescriptionF",
+"ПотокJSON": "JSONStream",
+"Одиночная": "Single",
+"Строковое": "String",
+"сообщений": "messages",
+"Сумма НДС": "VAT amount",
+"ВКонтакте": "VKontakte",
+"SFTP (ОПИ": "SFTP (OpenIntegrations",
+"КонецЕсли": "EndIf",
+"Выражение": "Expression",
+"Значение:": "Value:",
+"ЯДискПуть": "YaDiskPath",
+"НаСервере": "AtServer",
+".HasType(": ".ИмеетТип(",
+"СтрокаBat": "BatString",
+"ДанныеПоля": "FieldData",
+"МассивПути": "PathArray",
+"Защищенное": "Safe",
+"Завершение": "Completion",
+"ДанныеТела": "BodyData",
+"IDЗагрузки": "UploadID",
+"разделения": "spliting",
+"1000 Тогда": "1000 Then",
+"Ассистенты": "Assistants",
+"КонецЦикла": "EndDo",
+"Новый файл": "NewFile",
+"тип сделки": "deal type",
+"ВремяЖизни": "Expire",
+"Отключение": "Shutdown",
+"сортировки": "of sorting",
+"предыдущей": "previous",
+"Статистика": "Statistics",
+"Выполнение": "Execution",
+"ЗапросПорт": "RequestPort",
+"Компонента": "AddIn",
+"код валюты": "Currency code",
+"НайтиФайлы": "FindFiles",
+"ПолучитьQR": "GetQR",
+"на сервере": "on the server",
+"Объявление": "Ad",
+"ID события": "Event ID",
+"IDСущности": "EntityID",
+"Назначение": "Destination",
+"Глобальный": "Global",
+"ФайлОбъект": "FileObject",
+"Фотокамера": "Photos",
+"МассивФото": "PhotoArray",
+"Исключение": "Except",
+"УдалитьТег": "DeleteTag",
+"ЭтоТестCLI": "IsCLITest",
+"TCP Клиент": "TCP Client",
+"ИДКартинки": "ImageID",
+"Записывать": "Record",
+"ИДПодборки": "SelectionID",
+"IDКаталога": "FolderID",
+"IDАтрибута": "AttributeID",
+"ПолныйПуть": "FullPath",
+"ID диалога": "Dialog ID",
+"Slack (ОПИ": "Slack (OpenIntegrations",
+"Код страны": "Country code",
+"ТекущийТип": "CurrentType",
+"соединения": "of connection",
+"СтрокаХеша": "HashString",
+"Результат2": "Result2",
+"НомерЧасти": "PartNumber",
+"ID запуска": "Launch ID",
+"Существует": "Exists",
+"Безусловно": "Force",
+"Проверка 2": "Check 2",
+"Приложения": "Apps",
+"ОбъектЛога": "LogObject",
+"Библиотека": "Library",
+"Файл гифки": "GIF file",
+"БезСтатуса": "WithoutStatus",
+"ХешФункция": "HashFunction",
+"AWS4Данные": "AWS4Data",
+"Сортировка": "Sort",
+"Коллекция_": "Collection_",
+"ID альбома": "Album ID",
+"ID проекта": "Project ID",
+"Имя токена": "Token name",
+"ОжидаетЧто": "ExpectsThat",
+"Имя модели": "Models name",
+"ТокенКанал": "ChannelToken",
+"СтрокаХэша": "HashString",
+"тип уценки": "discount type",
+"ТекстБлока": "BlockText",
+"ОтветТокен": "TokenResponse",
+"КлючМассив": "KeyArray",
+"Наш сервер": "Our server",
+"Тип данных": "Data type",
+"СтрокаЧата": "ChatString",
+"IDКабинета": "AccountID",
+"ОзонМассив": "OzonArray",
+"изменивший": "that change",
+"ГринГруппа": "GreenGroup",
+"ДатаНачала": "StartDate",
+"Приложение": "Application",
+"Проверка 1": "Check 1",
+"заголовков": "headers",
+"ДанныеДата": "DateData",
+"участникам": "to participants",
+"ГуглОбъект": "GoogleObject",
+"AuthДанные": "AuthData",
+"УдалитьЛид": "DeleteLead",
+"фактически": "fact",
+"СлакДиалог": "SlackDialog",
+"Получатель": "Recipient",
+"Большой ДД": "Big BD",
+"IDКартинки": "ImageID",
+"НачалоBash": "StartBash",
+"СтрокаJSON": "JSONString",
+"сохранения": "saving",
+"ЗапросыSSH": "SSHRequests",
+"URLЗапроса": "RequestURL",
+"пл. Победы": "Victory sq.",
+"IDМагазина": "CampaignID",
+"ФайлОтвета": "ResponseFile",
+".Свернуть(": ".GroupBy(",
+"Параметры:": "Parameters:",
+"ВидЗапроса": "RequestType",
+"ИДКрасного": "RedID",
+"СоздатьЛид": "CreateLead",
+"Инструкция": "Instruction",
+"Все товары": "All goods",
+"Имя товара": "Product name",
+"КлючТокена": "TokenKey",
+"ДеньНедели": "WeekDay",
+"ВКСвойство": "VKProp",
+"завершения": "of complete",
+"количество": "amount",
+"Клавиатура": "Keyboard",
+"IDАккаунта": "AccountID",
+"ВККампания": "VCCampaign",
+"ПутьККлючу": "KeyPath",
+"ПолеЗаказа": "OrderField",
+"Расширение": "Extension",
+"СтрСправка": "StrHelp",
+"Символы.ПФ": "Chars.FF",
+"ИмяОбъекта": "ObjectName",
+"ФорматДаты": "DateFormat",
+"ТелеграмОк": "TelegramOk",
+"Процессоры": "Processors",
+"Разрешения": "Permissions",
+"Расширения": "Extensions",
+"Установить": "Set",
+"последнего": "of last",
+"МассивДней": "DaysArray",
+"Транзакция": "Transaction",
+"IDЭлемента": "ElementID",
+"ЗаписьJSON": "JSONWriter",
+"ИмяТаблицы": "TableName",
+"выполнения": "of completing",
+"Заголовок1": "Header1",
+"Сообщение2": "Message2",
+"ИмяЗапуска": "LaunchName",
+"Мегаклиент": "MegaClient",
+"МассивПочт": "EmailsArray",
+"Сохранение": "Save",
+"СерверПорт": "ServerPort",
+"Твит с гиф": "Tweet with gif",
+"МассивUUID": "UUIDArray",
+"бибилотека": "library",
+"Соединение": "Connection",
+"Отложенное": "Sheduled",
+"ЖиваяЛента": "NewsFeed",
+"Файл видео": "Video file",
"СтараяЦена": "OldPrice",
+"ЭтотОбъект": "ThisObject",
+"справочной": "reference",
+"ПутьКлючей": "KeysPath",
+"полужирный": "bold",
+"Б24_Канбан": "B24_Kanban",
"PostСТелом": "PostWithBody",
+"СоздатьЧат": "CreateChat",
+"IDОперации": "OperationID",
+"ИДВарианта": "VariantID",
+"сортировка": "sorting",
+"ОбщийМакет": "CommonTemplate",
+"IDРодителя": "ParentID",
+"библиотек:": "libraries:",
+"МаксШирина": "MaxWidth",
"ВКТСобытия": "VKTEvents",
"ЗначениеУП": "ValueES",
"Пропустить": "Skip",
-"Общий диск": "Main drive",
-"ID новости": "Post ID",
-"ТелоОтвета": "ResponseBody",
-"ЧтениеJSON": "JSONReader",
-"ЗапросыSQL": "SQLQueries",
-"ЭтоКаталог": "IsDirectory",
-"Продолжить": "Continue",
-"ЛогСтрокой": "LogAsString",
-"IDСчетчика": "CounterID",
-"ИмяКоманды": "CommandName",
-"мПараметры": "mParams",
-"МассивЧата": "ChatArray",
-"MySQL (ОПИ": "MySQL (OpenIntegrations",
-"ТипУзлаXML": "XMLNodeType",
"ИДКабинета": "CabinetID",
+"ТипУзлаXML": "XMLNodeType",
+"MySQL (ОПИ": "MySQL (OpenIntegrations",
+"МассивЧата": "ChatArray",
+"мПараметры": "mParams",
+"ИмяКоманды": "CommandName",
+"IDСчетчика": "CounterID",
+"ЛогСтрокой": "LogAsString",
+"Продолжить": "Continue",
+"ЭтоКаталог": "IsDirectory",
+"ЗапросыSQL": "SQLQueries",
+"ЧтениеJSON": "JSONReader",
+"ТелоОтвета": "ResponseBody",
+"ID новости": "Post ID",
+"Общий диск": "Main drive",
+"Внутренний": "Internal",
+"Аналогичен": "Similar",
+"HttpКлиент": "HttpClient",
+"Заголовок2": "Header2",
+"Сообщение1": "Message1",
+"ТочкаВхода": "EntryPoint",
+"Дополнение": "Addition",
+"пожаловать": "welcome",
+"Совпадение": "Coincidence",
+"ОзонЛимиты": "OzonLimits",
+"имя товара": "product name",
+"Перезапись": "Rewrite",
+"публикации": "of publish",
+"Версия API": "API version",
+"ЗапросТело": "RequestBody",
+"ФайлВывода": "OutputFile",
+"Файл1.docx": "File1.docx",
+"TCP Сервер": "TCP Сервер",
+"СтрПроцент": "StrPercentage",
+"СтрокаBash": "BashString",
"ИмяКолонки": "ColumnName",
+"ЕстьОшибка": "IsError",
+"Символы.ВК": "Chars.CR",
+"Viber (ОПИ": "Viber (OpenIntegrations",
+"ВКЭлементы": "VKElement",
+"ОзонИстина": "OzonTrue",
+"ООО Вектор": "LLC Vector",
+"оставшихся": "remaining",
+"РазбитьURL": "SplitURL",
+"конкретики": "specifics",
+"Полужирный": "Bold",
+"ПопыткаB64": "TryB64",
+"ЕстьДанные": "IsData",
+"Примечание": "Note",
+"Обновление": "Updating",
+"Содержимое": "Entity",
+"ОзонТовары": "OzonProducts",
+"Интеграция": "Integrations",
+"ФайлМетода": "MethodFile",
"ГринАватар": "GreenAva",
-"ПотокФайла": "StreamOfFile",
+"ТекущееИмя": "CurrentName",
"Параметры_": "Parameters_",
-"OpenAIФайл": "OpenAIFile",
-"МассивИмен": "ArrayOfNames",
-"ЦветТекста": "TextColor",
-"СтрТекущее": "StrCurrent",
-"отключения": "disconnection",
-"Файл аудио": "Audio file",
-"параметров": "parameters",
-"КлючДанных": "DataKey",
-"Бан/Разбан": "Ban/Unban",
-"Сообщение3": "Message3",
+"библиотека": "library",
+"HTTPКлиент": "HTTPClient",
+"IDДоставки": "ReceiptID",
+"HTTP метод": "HTTP method",
+"КартинкаДД": "ImageDD",
+"НовяИконка": "NewIcon",
+"ЗнакНачала": "FirstSymbol",
+"они разные": "they are different",
+"участников": "of users",
+"ПутьКФайлу": "FilePath",
+"ПодписьURL": "URLSign",
+"Текст тега": "Tag text",
+"UUIDЗаказа": "OrderUUID",
+"ЦветКнопок": "ButtonColor",
+"отладочной": "debug",
+"Токен бота": "Bot token",
+"Совпадения": "Coincidences",
+"артинкулов": "of articles",
+"Без записи": "No record",
+"ПотокФайла": "StreamOfFile",
+"ПутьНового": "NewPath",
+"длина в см": "length, cm",
+"Количество": "Count",
+"ПортПрокси": "ProxyPort",
+"Добавление": "Adding",
+"РазмерТела": "BodySize",
+"БитриксЛид": "BitrixLead",
+"возвращает": "returns",
+"ИДКаталога": "CatalogID",
+"ИДКампании": "CampaignID",
+"Это сервер": "Is server",
+"ЭтоОтладка": "IsDebug",
+"ВсеКоманды": "AllCommands",
+"проведения": "of the event",
+"Вес брутто": "Gross weight",
+"Обработать": "Process",
+"имя автора": "author's name",
"Аудио файл": "Audio file",
-"Показатель": "Indicator",
-"ЧастьСхемы": "SchemaPart",
-"информации": "information",
"ФайлДанных": "DataFile",
-"Информация": "Information",
+"информации": "information",
+"ЧастьСхемы": "SchemaPart",
+"Показатель": "Indicator",
+"Сообщение3": "Message3",
+"Бан/Разбан": "Ban/Unban",
+"КлючДанных": "DataKey",
+"параметров": "parameters",
+"Файл аудио": "Audio file",
+"отключения": "disconnection",
+"СтрТекущее": "StrCurrent",
+"ЦветТекста": "TextColor",
+"МассивИмен": "ArrayOfNames",
+"Символы.ПС": "Chars.LF",
+"OpenAIФайл": "OpenAIFile",
"ЭтоВариант": "IsVariant",
"Разделение": "Separation",
-"ДокументДД": "DocumentDD",
-"Рекурсивно": "Recursively",
-"ВКПодборка": "VKSelection",
-"ВывестиЛог": "PrintLog",
-"повторного": "repeated",
-"результата": "result",
-"ЖиваяЛента": "NewsFeed",
-"HTTPЗапрос": "HTTPRequest",
-"СерверФото": "PhotoServer",
-"ЭтоWindows": "IsWindows",
+"Информация": "Information",
"Компоненты": "AddIns",
-"АдресВСети": "NetAddress",
-"HTTPМетоды": "HTTPMethods",
-"библиотеки": "libraries",
-"МассивПрав": "PremissionsArray",
"ВнешнийКод": "ExternalID",
-"ИмеетДлину": "HasLength",
-"Символы.ПС": "Chars.LF",
-"Обработать": "Process",
-"Совпадения": "Coincidences",
-"отладочной": "debug",
-"ЦветКнопок": "ButtonColor",
-"UUIDЗаказа": "OrderUUID",
-"Текст тега": "Tag text",
-"ПодписьURL": "URLSign",
-"ПутьКФайлу": "FilePath",
-"участников": "of users",
-"они разные": "they are different",
-"ЗнакНачала": "FirstSymbol",
-"НовяИконка": "NewIcon",
-"КартинкаДД": "ImageDD",
-"HTTP метод": "HTTP method",
-"IDДоставки": "ReceiptID",
-"HTTPКлиент": "HTTPClient",
-"библиотека": "library",
-"имя автора": "author's name",
-"Токен бота": "Bot token",
-"артинкулов": "of articles",
-"Вес брутто": "Gross weight",
-"Без записи": "No record",
-"проведения": "of the event",
-"ВсеКоманды": "AllCommands",
-"ЭтоОтладка": "IsDebug",
-"Это сервер": "Is server",
-"ИДКампании": "CampaignID",
-"ИДКаталога": "CatalogID",
-"возвращает": "returns",
-"БитриксЛид": "BitrixLead",
-"РазмерТела": "BodySize",
-"Добавление": "Adding",
-"ПортПрокси": "ProxyPort",
-"Количество": "Count",
-"длина в см": "length, cm",
-"ПутьНового": "NewPath",
-"Файл видео": "Video file",
+"МассивПрав": "PremissionsArray",
+"библиотеки": "libraries",
+"HTTPМетоды": "HTTPMethods",
+"АдресВСети": "NetAddress",
+"ДокументДД": "DocumentDD",
+"ЭтоWindows": "IsWindows",
+"СерверФото": "PhotoServer",
+"HTTPЗапрос": "HTTPRequest",
"НаборТегов": "TagsSet",
-"Отложенное": "Sheduled",
-"НачалоBash": "StartBash",
-"Существует": "Exists",
-"ID запуска": "Launch ID",
-"НомерЧасти": "PartNumber",
-"Результат2": "Result2",
-"ИДКартинки": "ImageID",
-"СтрокаХеша": "HashString",
-"соединения": "of connection",
-"ТекущийТип": "CurrentType",
-"Код страны": "Country code",
-"Slack (ОПИ": "Slack (OpenIntegrations",
-"ID диалога": "Dialog ID",
-"ПолныйПуть": "FullPath",
-"IDАтрибута": "AttributeID",
-"IDКаталога": "FolderID",
-"ИДПодборки": "SelectionID",
-"Проверка 2": "Check 2",
-"ОбъектЛога": "LogObject",
-"ОтветТокен": "TokenResponse",
-"Библиотека": "Library",
-"ТекстБлока": "BlockText",
-"тип уценки": "discount type",
-"СтрокаХэша": "HashString",
-"ТокенКанал": "ChannelToken",
-"Имя модели": "Models name",
-"ОжидаетЧто": "ExpectsThat",
-"Имя токена": "Token name",
-"ID проекта": "Project ID",
-"ID альбома": "Album ID",
-"Коллекция_": "Collection_",
-"Сортировка": "Sort",
-"AWS4Данные": "AWS4Data",
-"ХешФункция": "HashFunction",
-"БезСтатуса": "WithoutStatus",
-"Файл гифки": "GIF file",
-"Записывать": "Record",
-"Приложения": "Apps",
-"TCP Клиент": "TCP Client",
-"код валюты": "Currency code",
-"предыдущей": "previous",
-"ВремяЖизни": "Expire",
-"сортировки": "of sorting",
-"Отключение": "Shutdown",
-"тип сделки": "deal type",
-"Новый файл": "NewFile",
-"Ассистенты": "Assistants",
-"КонецЦикла": "EndDo",
-"1000 Тогда": "1000 Then",
-"разделения": "spliting",
-"IDЗагрузки": "UploadID",
-"ДанныеТела": "BodyData",
-"Завершение": "Completion",
-"Защищенное": "Safe",
-"МассивПути": "PathArray",
-"ДанныеПоля": "FieldData",
-"Статистика": "Statistics",
-"ЭтоТестCLI": "IsCLITest",
-"ЗапросПорт": "RequestPort",
-"УдалитьТег": "DeleteTag",
-"Исключение": "Except",
-"МассивФото": "PhotoArray",
-"Фотокамера": "Photos",
-"ФайлОбъект": "FileObject",
-"Глобальный": "Global",
-"Назначение": "Destination",
-"IDСущности": "EntityID",
-"ID события": "Event ID",
-"Объявление": "Ad",
-"на сервере": "on the server",
-"Выполнение": "Execution",
-"ПолучитьQR": "GetQR",
-"НайтиФайлы": "FindFiles",
-"Компонента": "AddIn",
-"Безусловно": "Force",
-"КлючМассив": "KeyArray",
-"КлючТокена": "TokenKey",
-"Тип данных": "Data type",
-"Разрешения": "Permissions",
-"Процессоры": "Processors",
-"ТелеграмОк": "TelegramOk",
-"ФорматДаты": "DateFormat",
-"ИмяОбъекта": "ObjectName",
-"Символы.ПФ": "Chars.FF",
-"СтрСправка": "StrHelp",
-"Расширение": "Extension",
-"ПолеЗаказа": "OrderField",
-"ПутьККлючу": "KeyPath",
-"ВККампания": "VCCampaign",
-"IDАккаунта": "AccountID",
-"Клавиатура": "Keyboard",
-"количество": "amount",
-"завершения": "of complete",
-"Расширения": "Extensions",
-"последнего": "of last",
-"Соединение": "Connection",
-"МассивДней": "DaysArray",
-"бибилотека": "library",
-"МассивUUID": "UUIDArray",
-"Твит с гиф": "Tweet with gif",
-"СерверПорт": "ServerPort",
-"Сохранение": "Save",
-"МассивПочт": "EmailsArray",
-"Мегаклиент": "MegaClient",
-"ИмяЗапуска": "LaunchName",
-"Сообщение2": "Message2",
-"Заголовок1": "Header1",
-"выполнения": "of completing",
-"ИмяТаблицы": "TableName",
-"ЗаписьJSON": "JSONWriter",
-"IDЭлемента": "ElementID",
-"Транзакция": "Transaction",
-"ВКСвойство": "VKProp",
-"Установить": "Set",
-"ДеньНедели": "WeekDay",
-"Получатель": "Recipient",
-"фактически": "fact",
-"УдалитьЛид": "DeleteLead",
-"AuthДанные": "AuthData",
-"ГуглОбъект": "GoogleObject",
-"участникам": "to participants",
-"ДанныеДата": "DateData",
-"заголовков": "headers",
-"Проверка 1": "Check 1",
-"Приложение": "Application",
-"ДатаНачала": "StartDate",
-"ГринГруппа": "GreenGroup",
-"изменивший": "that change",
-"ОзонМассив": "OzonArray",
-"IDКабинета": "AccountID",
-"СтрокаЧата": "ChatString",
-"СлакДиалог": "SlackDialog",
-"Большой ДД": "Big BD",
-"Имя товара": "Product name",
-"IDКартинки": "ImageID",
-"Все товары": "All goods",
-"Инструкция": "Instruction",
-"СоздатьЛид": "CreateLead",
-"ИДКрасного": "RedID",
-"ВидЗапроса": "RequestType",
-"Параметры:": "Parameters:",
-".Свернуть(": ".GroupBy(",
-"Наш сервер": "Our server",
-"ФайлОтвета": "ResponseFile",
-"IDМагазина": "CampaignID",
-"пл. Победы": "Victory sq.",
-"URLЗапроса": "RequestURL",
-"ЗапросыSSH": "SSHRequests",
-"сохранения": "saving",
-"СтрокаJSON": "JSONString",
-"ЗапросТекст": "RequestText",
-"Ошибка JSON": "JSON Error",
-"ДФ=yyyyMMdd": "DF=yyyyMMdd",
-"НовыйЗапрос": "NewRequest",
-"Небезопасно": "Insecure",
-"ПолучитьЛид": "GetLead",
-"IDЧерновика": "DraftID",
-"УдалитьПост": "DeletePost",
-"Группировка": "Grouping",
-"ID свойства": "Property ID",
-"РазмерБлока": "BlockSize",
-"ТекКолекция": "CurrentCollection",
-"Ошибка поля": "Field error",
-"PatchСТелом": "PatchWithBody",
-"Имя поля БД": "DB field name",
-"URL запроса": "Request URL",
-"Яндекс Диск": "Yandex Disk",
-"Подключение": "Connection",
-"ЗапросМетод": "RequestMethod",
-"КлючКлиента": "ClientKey",
-"СоздатьПост": "CreatePost",
-"MS SQL (ОПИ": "MS SQL (OpenIntegrations",
-"ВерсияСреды": "ВерсияСреды",
-"Стандартные": "Standard",
-"РефрешТокен": "RefreshToken",
-"Порт прокси": "Proxy port",
-"КодУдаления": "DeleteCode",
-"ID Родителя": "Parent ID",
-"Авторизация": "Authorization",
-"Обновленный": "Updated",
-"ДобавитьТег": "AddTag",
-"ОбщиеМетоды": "CommonMethods",
-"АдресАвтора": "АдресАвтора",
-"Разделитель": "Delimiter",
-"вероятность": "probability",
-"ОпцииЗаписи": "WriteOptions",
-"параметрами": "parameters",
-"ВернутьБлок": "ReturnBlock",
-"Выполняется": "In work",
-"НовыйСпособ": "NewMethod",
-"МассивТегов": "TagsArray",
-"электронной": "of e",
-"МассивГифок": "GifsArray",
-"КлючПодписи": "SignKey",
-"авторизации": "authorization",
-"МассивПутей": "PathsArray",
-"РаботаСBlob": "WorkingWithBlob",
-"опционально": "optional",
-"ЭтоУдаление": "ThisIsDeletion",
-"АТСписокБаз": "ATBasesList",
-"ОтветМассив": "ResponseArray",
-"Получить QR": "Get QR",
-"ЗаписьФайла": "FileWriter",
-"SQLite (ОПИ": "SQLite (OpenIntegrations",
-"ДанныеБлока": "BlockData",
-"Повторяемая": "Repeatable",
-"высота в см": "height, cm",
-"Комментарий": "Comment",
-"МассивПолей": "FieldArray",
-"ID страницы": "Page ID",
-"ТестовыйAPI": "TestAPI",
-"ТипКонтента": "ContentType",
-"Новый товар": "New product",
-"Символы.НПП": "Chars.NBSp",
-"ПолучитьЛог": "GetLog",
-"ОтборСтрока": "FilterString",
-"МедиаГруппа": "MediaGroup",
-"ЧислоЧастей": "PartsAmount",
-"ОбщийМодуль": "CommonModule",
-"МассивТипов": "TypesArray",
-"НомерЗаказа": "OrderNumber",
-"Символы.Таб": "Chars.Tab",
-"комментарий": "comment",
-"ИмяКонтакта": "ContactName",
-"ЗапросыHTTP": "HTTPRequests",
-"РазбитыйURL": "SplitedURL",
-"СтрПараметр": "StrParam",
-"РазмерЧасти": "ChunkSize",
-"ID подборок": "Selection IDs",
-"БазаНаДиске": "LocalBase",
-"XMLЗначение": "XMLValue",
-"Хеширование": "Hashing",
-"ОсновнойURL": "MainURL",
-"бесконечный": "endless",
-"ОписаниеИзм": "EditedDescription",
-"Привет мир!": "Hello world!",
-"Число копий": "Number of copies",
-"ЗапросДомен": "RequestDomain",
-"JSONСтрокой": "JSONString",
-"Петр Петров": "Petr Petrov",
-"ID элемента": "Element ID",
-"УдалитьЛист": "DeleteSheet",
-"комментария": "of comment",
-"определения": "definitions",
-"Бот Виталий": "Vitaly The Bot",
-"ТокенКанала": "ChannelToken",
-"Мессенджеры": "Messengers",
-"ВнешнийПост": "ExternalPost",
-"КодДействия": "ActionCode",
-"ПолеКолонки": "ColumnField",
-"ИмяИлиТекст": "NameOrText",
-"ДанныеФайла": "FileData",
-"СигнатураДД": "SignatureBD",
-"ID кабинета": "Business ID",
-"тип фильтра": "filter type",
-"ДопПараметр": "AdditionalParameter",
-"Отправитель": "Sender",
-"OllamaОтвет": "OllamaResponse",
-"IDКаталога2": "FolderID2",
-"ФункцияХеша": "HashFunc",
-"Особенности": "Features",
-"ОзонОбъекты": "OzonObjects",
-"Петров Петр": "Petrov Petr",
-"ID подборки": "Selection ID",
-"УдалениеMFA": "MFADelete",
-"перемещения": "of movement",
-"ТелоЗапроса": "RequestBody",
-"ТекущееПоле": "CurrentField",
-"ЛишниеБайты": "ExtraBytes",
-"IDВладельца": "OwnerID",
-"ТипПоставки": "SupplyType",
-"IDХранилища": "StorageID",
-"Инструменты": "Tools",
-"ФайлНаДиске": "FileOnDisk",
-"ПутиСтрокой": "PathsString",
-"ГуглКаталог": "GoogleCatalog",
-"Имя колонки": "Column name",
-"Постановщик": "Producer",
-"МассивТэгов": "TagsArray",
-"OllamaУспех": "OllamaSuccess",
-"IDОригинала": "OriginalID",
-"ПолучитьИли": "GetOr",
-"IDИсточника": "FromID",
-"исполнитель": "performer",
-"ТипЗначения": "ValeType",
-"СоздатьБазу": "CreateDatabase",
-"Особенность": "Feature",
-"МассивИмени": "NameParts",
-"СоздатьПоле": "CreateField",
-"Длина Тогда": "Length Then",
-"ZipРазмерDD": "ZipSizeDD",
-"старая цена": "old price",
-"ID атрибута": "Attribute ID",
-"ПутьОбъекта": "ObjectPath",
-"РазмерФайла": "FileSize",
-"МассивСтрок": "StingsArray",
-"БольшойФайл": "BigFile",
-"ID картинки": "Image ID",
-"электронная": "e",
-"АдресПрокси": "ProxyAddress",
-"Поле1,Поле2": "Field1,Field2",
-"НомерГруппы": "GroupNumber",
-"Скопировать": "Copy",
-"БитриксФайл": "BitrixFile",
-"СтрокаФайла": "FileString",
-"Остаток. -1": "Balance. -1",
-"UUID заявки": "UUID of the invitation",
-"ПолныйОтвет": "FullResponse",
-"Для Asserts": "For Asserts",
-"СлакОбласти": "SlackWorkspaces",
-"ID счетчика": "Counter ID",
-"НоваяСтрока": "NewLine",
-"МассивСвязи": "LinkArray",
-"подзадачами": "subtask",
-"ПустойВывод": "EmptyOutput",
-"МассивСтран": "CountriesArray",
-"ПокинутьЧат": "LeaveChat",
-"ТекущийКлюч": "CurrentKey",
-"URL сервера": "Server URL",
-"Медиагруппа": "MediaGroup",
-"ЧастейИмени": "NeedParts",
-"ДатаRFC3339": "DateRFC3339",
-"ID варианта": "Variant ID",
-"СтрЗаменить": "StrReplace",
-"ЗапросАдрес": "RequestAdress",
-"ДокументURL": "DocumentURL",
-"Цена товара": "Product price",
-"НеЗаполнено": "Empty",
-"постановщик": "producer",
-"Пример кода": "Code example",
-"ОткрытьФайл": "OpenFile",
-"ДобавитьЛог": "AddLog",
-"ТелоСтрокой": "BodyAsString",
-"Notion (ОПИ": "Notion (OpenIntegrations",
-"МассивВидео": "VideosArray",
-"Суперклиент": "SuperClient",
-"Фон истории": "Story background",
-"Разделение:": "Separation:",
-"Иванов Иван": "Ivaniv Ivan",
-"Подкаталоги": "Subfolders",
-"ИДКатегории": "CategoryID",
-"IDВходящего": "RepliedID",
-"ТекущееТело": "CurrentBody",
-"СдэкПаспорт": "CdekPassport",
-"Текст твита": "Tweet text",
-"ГринПрофиль": "GreenProfile",
-"СоздатьБлок": "CreateBlock",
-"ВходнойФайл": "InputFile",
-"Неравенство": "Inequality",
-"КлючЗапроса": "QueryKey",
-"ЗаписатьЛог": "WriteLog",
-"ОбщийДоступ": "PublicAccess",
-"Токен Viber": "Viber Token",
-"НоушнОбъект": "NotionObject",
-"S3НеНайдено": "S3NotFound",
-"ГринИнстанс": "GreenInstance",
-"НайтиСтроки": "FindRows",
-"IDКалендаря": "CalendarID",
-"дата начала": "start date",
-"МассивБлока": "ArrayBlock",
-"ТекстОшибки": "ErrorText",
-"Удалить тег": "Delete tag",
+"результата": "result",
+"повторного": "repeated",
+"ВывестиЛог": "PrintLog",
+"ВКПодборка": "VKSelection",
+"Рекурсивно": "Recursively",
+"ИмеетДлину": "HasLength",
"ИмяСодержит": "NameContains",
+"Удалить тег": "Delete tag",
"МетодПоиска": "SearchMethod",
-"СкачатьФайл": "DownloadFile",
-"уведомлений": "notifications",
"10000 Тогда": "10000 Then",
-"ДанныеСхемы": "SchemaData",
-"комментарии": "comments",
-"ЛогинПрокси": "ProxyLogin",
-"JSON данные": "JSON data",
-"МассивОпций": "OptionsArray",
-"ЦелевойПуть": "TargetPath",
-"Исполнитель": "Responsible",
-"КлючСервиса": "ServiceKey",
-"ТекущийПуть": "CurrentPath",
-"ДатаОбычная": "CommonDate",
-"ЗаписьЛогов": "LogRecording",
-"ТекстОтвета": "ReplyText",
-"Комплексная": "Complex",
-"ОбщийРазмер": "TotalSize",
-"МассивЦелей": "GoalsArray",
-"ЭтоТестыCLI": "IsCLITests",
-"Новый заказ": "New order",
-"B64Картинка": "B64Image",
-"ЦветКонсоли": "ConsoleColor",
-"ШаблонБлока": "BlockTemplate",
+"уведомлений": "notifications",
+"ТекстОшибки": "ErrorText",
+"СкачатьФайл": "DownloadFile",
+"МассивБлока": "ArrayBlock",
"Сортировать": "Sort",
+"IDКалендаря": "CalendarID",
+"НайтиСтроки": "FindRows",
+"ГринИнстанс": "GreenInstance",
+"S3НеНайдено": "S3NotFound",
+"НоушнОбъект": "NotionObject",
+"ДанныеСхемы": "SchemaData",
+"Токен Viber": "Viber Token",
+"дата начала": "start date",
+"комментарии": "comments",
+"ШаблонБлока": "BlockTemplate",
+"JSON данные": "JSON data",
+"ОбщийДоступ": "PublicAccess",
+"ЦветКонсоли": "ConsoleColor",
+"B64Картинка": "B64Image",
+"Новый заказ": "New order",
+"ЭтоТестыCLI": "IsCLITests",
+"МассивЦелей": "GoalsArray",
+"ОбщийРазмер": "TotalSize",
+"ЛогинПрокси": "ProxyLogin",
+"Комплексная": "Complex",
+"ЗаписьЛогов": "LogRecording",
+"ДатаОбычная": "CommonDate",
+"ТекущийПуть": "CurrentPath",
+"КлючСервиса": "ServiceKey",
+"Исполнитель": "Responsible",
+"ЦелевойПуть": "TargetPath",
+"МассивОпций": "OptionsArray",
+"ТекстОтвета": "ReplyText",
+"ЗаписатьЛог": "WriteLog",
+"МассивСвязи": "LinkArray",
+"Неравенство": "Inequality",
+"НеЗаполнено": "Empty",
+"Цена товара": "Product price",
+"ДокументURL": "DocumentURL",
+"ЗапросАдрес": "RequestAdress",
+"СтрЗаменить": "StrReplace",
+"ID варианта": "Variant ID",
+"ДатаRFC3339": "DateRFC3339",
+"постановщик": "producer",
+"ЧастейИмени": "NeedParts",
+"URL сервера": "Server URL",
+"ТекущийКлюч": "CurrentKey",
+"МассивСтран": "CountriesArray",
+"ПустойВывод": "EmptyOutput",
+"подзадачами": "subtask",
+"НоваяСтрока": "NewLine",
"ТекстКнопки": "ButtonText",
+"Медиагруппа": "MediaGroup",
+"КлючЗапроса": "QueryKey",
+"Пример кода": "Code example",
+"ДобавитьЛог": "AddLog",
+"ВходнойФайл": "InputFile",
+"СоздатьБлок": "CreateBlock",
+"ГринПрофиль": "GreenProfile",
+"Текст твита": "Tweet text",
+"СдэкПаспорт": "CdekPassport",
+"ТекущееТело": "CurrentBody",
+"IDВходящего": "RepliedID",
+"ОткрытьФайл": "OpenFile",
+"ИДКатегории": "CategoryID",
+"Иванов Иван": "Ivaniv Ivan",
+"Разделение:": "Separation:",
+"Фон истории": "Story background",
+"Суперклиент": "SuperClient",
+"МассивВидео": "VideosArray",
+"Notion (ОПИ": "Notion (OpenIntegrations",
+"ТелоСтрокой": "BodyAsString",
+"Подкаталоги": "Subfolders",
"наблюдателя": "of auditor",
-"КодВозврата": "ReturnCode",
+"ТипКластера": "ClusterType",
"Цель канала": "Channel purpose",
-"КопироватьВ": "CopyTo",
-"обновляемых": "of updated",
-"ОтборПоТипу": "FilterByType",
-"Динамически": "Dynamically",
-"ВЗаголовках": "InHeaders",
-"КаталогOint": "OintDirectory",
-"ИзменитьЛид": "UpdateLead",
-"ФайлЗапуска": "LaunchFile",
-"IDКатегории": "CategoryID",
-"ЕстьПризнак": "FlagExists",
-"Ollama (ОПИ": "Ollama (OpenIntegrations",
-"ЯДискСсылка": "YaDiskLink",
-"OpenAIОтвет": "OpenAIResponse",
-"ширина в см": "width, cm",
-"ЗаменаТочки": "DotReplacement",
+"SQLiteУспех": "SQLiteSuccess",
+"Новая метка": "New tag",
+"С картинкой": "With picture",
+"ПотокВывода": "OutputStream",
+"ИмяЭлемента": "ElementName",
+"МассивЯчеек": "CellsArray",
+"IDПриемника": "DestinationID",
+"миллиметрах": "millimeters",
+"Послезавтра": "NextDay",
+"расширением": "extension",
+"Код региона": "Region code",
+"КлючСтрокой": "KeyString",
+"Новосибирск": "Novosibirsk",
+"ИзИсточника": "FromSource",
+"Тест диалог": "Test dialog",
+"ПараметрURL": "URLParameter",
+"ЦветныеПоля": "ColoredFields",
+"УдалитьБлок": "DeleteBlock",
+"ТелеграмБан": "TelegramBan",
+"УдалитьФайл": "DeleteFile",
+"СоздатьЛист": "CreateSheet",
+"руководство": "manual",
+"ВККатегории": "VKCategories",
+"ТипДвоичные": "BinaryType",
+"ID счетчика": "Counter ID",
+"АдресаПочты": "EmailAddresses",
+"ТекстЛимита": "LimitText",
+"ДанныеТекст": "DataText",
+"ТекущаяДата": "CurrentDate",
+"ЗаписатьBOM": "WriteBOM",
+"ПолучитьXML": "GetXML",
+"Новое видео": "NewVideo",
+"Удалить лид": "Delete lead",
+"ТекущийФайл": "CurrentFile",
+"Создать лид": "Create lead",
+"Имя таблицы": "Table name",
+"НеВыполнять": "NotExecute",
+"Для YaxUnit": "For YAxUnit",
+"Тема канала": "Channel topic",
+"UUID заказа": "Order UUID",
"Текст поста": "Post text",
+"ЗаменаТочки": "DotReplacement",
+"ширина в см": "width, cm",
+"OpenAIОтвет": "OpenAIResponse",
+"ЯДискСсылка": "YaDiskLink",
+"Ollama (ОПИ": "Ollama (OpenIntegrations",
+"ЕстьПризнак": "FlagExists",
"IDСообщения": "MessageID",
+"IDКатегории": "CategoryID",
+"ИзменитьЛид": "UpdateLead",
+"КаталогOint": "OintDirectory",
+"ВЗаголовках": "InHeaders",
+"Динамически": "Dynamically",
+"ОтборПоТипу": "FilterByType",
+"обновляемых": "of updated",
+"КопироватьВ": "CopyTo",
+"ФайлЗапуска": "LaunchFile",
"Исполнители": "Performers",
"ОченьВажное": "VeryImportant",
"МассивМедиа": "MediaArray",
-"ПолеОтметки": "TimestampField",
-"ТипВложений": "AttachmentsType",
-"Номер порта": "Port number",
-"БитриксПоля": "BitrixFields",
-"БазаВПамяти": "InMemoryBase",
-"МассивФайла": "FileArray",
-"ОбъектВидео": "VideoObject",
-"КлючРегиона": "RegionKey",
-"Создать чат": "Create chat",
-"Комментарии": "Comments",
-"Примечание:": "Note",
-"Уведомления": "Notifications",
-"Ошибка типа": "Type error",
-"УдалитьБазу": "DropBase",
-"ID магазина": "Campaign ID",
-"URLЗагрузки": "UploadURL",
"срок службы": "lifespan",
-"UUID заказа": "Order UUID",
-"Тема канала": "Channel topic",
-"Для YaxUnit": "For YAxUnit",
-"УдалитьБлок": "DeleteBlock",
-"ПараметрURL": "URLParameter",
-"Тест диалог": "Test dialog",
-"ИзИсточника": "FromSource",
-"Новосибирск": "Novosibirsk",
-"КлючСтрокой": "KeyString",
-"Код региона": "Region code",
-"расширением": "extension",
-"ЦветныеПоля": "ColoredFields",
-"Послезавтра": "NextDay",
-"IDПриемника": "DestinationID",
-"МассивЯчеек": "CellsArray",
-"ИмяЭлемента": "ElementName",
-"ПотокВывода": "OutputStream",
-"С картинкой": "With picture",
-"Новая метка": "New tag",
-"SQLiteУспех": "SQLiteSuccess",
-"миллиметрах": "millimeters",
-"ТелеграмБан": "TelegramBan",
-"ДанныеТекст": "DataText",
-"УдалитьФайл": "DeleteFile",
-"Имя таблицы": "Table name",
-"Создать лид": "Create lead",
-"ТекущийФайл": "CurrentFile",
-"Удалить лид": "Delete lead",
-"Новое видео": "NewVideo",
-"ПолучитьXML": "GetXML",
-"ЗаписатьBOM": "WriteBOM",
-"НеВыполнять": "NotExecute",
-"ТекущаяДата": "CurrentDate",
-"ТекстЛимита": "LimitText",
-"АдресаПочты": "EmailAddresses",
-"ТипКластера": "ClusterType",
-"ТипДвоичные": "BinaryType",
-"ВККатегории": "VKCategories",
-"руководство": "manual",
-"СоздатьЛист": "CreateSheet",
-"подчиненного": "of dependent",
-"ИзменитьПоле": "ModifyField",
-"ЭтоСтруктура": "IsStructure",
-"СтрокаМетода": "MethodLine",
-"КлючЗначение": "KeyValue",
-"ТелоДвоичные": "BodyBinary",
-"ВКОбсуждение": "VKDiscussion",
-"MongoDB (ОПИ": "MongoDB (OpenIntegrations",
-"ВКСтатистика": "VKStatistics",
-"ДатаДоставки": "DeliveryDate",
-"Твит с видео": "Tweet with video",
-"Адрес прокси": "Proxy address",
-"МетрикаМетка": "MetrikaTag",
-"ВнешняяСтена": "ExternalWall",
-"МассивЛишних": "ExtraArray",
-"УдалитьФайлы": "DeleteFiles",
-"Размер файла": "File size",
-"РазмерДанных": "DataSize",
-"ТекущийНабор": "CurrentSet",
-"Рефреш токен": "Refresh token",
-"Существующий": "Existing",
-"GMax_Аккаунт": "GMax_Account",
-"ОбновитьФайл": "UpdateFile",
-"ОзонЧерновик": "OzonDraft",
-"IDКалендаря1": "CalendarID1",
-"ВключитьФайл": "ВключитьФайл",
-"JSONДвоичные": "JSONBinary",
-"СжатыеДанные": "CompressedData",
-"ГуглКаталоги": "GoogleCatalogs",
-"ДопПараметр2": "AddParam2",
-"СтрокаВызова": "CallString",
-"ЦветнойВывод": "ColorOutput",
-"ОбщаяТаблица": "CommonTable",
-"Использовать": "Use",
-"ID календаря": "Calendar ID",
-"ДопПараметры": "AdditionalParameters",
-"РаботаСАудио": "AudioProcessing",
-"ЭтоКоллекция": "ThisIsCollection",
-"Дата инвойса": "Invoice date",
-"доп. расходы": "additional costs",
-"Число,Строка": "Number, String",
-"ДокументЛога": "LogDocument",
-"ПотокВПамяти": "MemoryStream",
-"ЯДискКаталог": "YaDiskFolder",
-"ТекстЗапроса": "QueryText",
-"ИДОбсуждения": "DiscussionID",
-"OllamaВерсия": "OllamaVersion",
-"Новый запрос": "New request",
-"ЭтоКоннектор": "IsConnector",
-"НастройкиFTP": "FTPSettings",
-"УдалитьБакет": "DeleteBucket",
-"ОсновноеФото": "MainPhoto",
-"Соответствие": "Map",
-"Криптография": "Cryptography",
-"ЧтениеТекста": "TextReader",
-"МассивЛистов": "SheetArray",
-"Безвозвратно": "Irrecoverable",
-"ДропБоксФайл": "DropboxFile",
-"МассивДанных": "DataArray",
-"ТабРезультат": "TableResult",
-"Имя каталога": "Folder name",
-"ПутьПриемник": "DestinationPath",
-"СтрокаКлючей": "KeysString",
-"ЕстьЗначение": "ValueExists",
-"СтрокаПрокси": "ProxyString",
-"КонецФункции": "EndFunction",
-"МассивЧастей": "PartsArray",
-"ЗначениеПоля": "FieldValue",
-"Создать базу": "Create base",
-"ДобавитьAWS4": "AddAWS4",
-"ЦелеваяСтена": "TargetWall",
-"ТвиттерТокен": "TwitterToken",
-"ШаблонСтроки": "StringTemplate",
-"OpenAIСписок": "OpenAIList",
-"ОбъектИконка": "IconObject",
-"ZipРазмерLFH": "ZipSizeLFH",
-"МассивЧтения": "ArrayReading",
-"IDАссистента": "AssistantID",
-"Получить лид": "Get lead",
-"КодСостояния": "StatusCode",
-"Удалить пост": "Delete post",
-"ТекстКоманды": "CommandText",
-"ФайлПримеров": "FileExample",
-"ДопЗаголовки": "AdditionalHeaders",
-"ID сообщения": "Message ID",
-"color=Желтый": "color=Yellow",
-"СоздатьМетку": "CreateTag",
-"Пользователь": "User",
-"БезВозвратно": "Irrecoverable",
-"СоздатьБакет": "CreateBucket",
-"ВКОбъявление": "VKAdversting",
-"ЧислоПопыток": "Attempts",
-"МассивТестов": "ArrayOfTests",
-"ЧислоВСтроку": "NumberToString",
-"ID чата темы": "Topic chat ID",
-"ЧтениеДанных": "DataReader",
-"Скачать файл": "Download file",
-"GAPI_Аккаунт": "GAPI_Account",
-"СоздатьСкоуп": "CreateScope",
-"МестноеВремя": "ToLocalTime",
-"КонечнаяДата": "EndDate",
-"ПубличныйURL": "PublicURL",
-"ДругойЗапрос": "AnotherRequest",
-"ВКТСообщение": "VKTMessage",
-"ИмяПараметра": "ParameterName",
-"КонецУчастка": "ChunkEnd",
-"СоздатьОпрос": "CreatePoll",
-"ДробнаяЧасть": "FractionalPart",
-"ТестыРаздела": "SectionTests",
-"Параметр_out": "Parameter_out",
-"ЗаписьТекста": "TextRecord",
-"ДневнойЛимит": "DailyLimit",
-"СоздатьПапку": "CreateFolder",
-"SQLiteСтроки": "SQLiteRows",
-"ТекущийКлючН": "CurrentKeyN",
-"Порт сервера": "Server port",
-"ЗапросПароль": "RequestPassword",
-"Конецфункции": "EndFunction",
-"ОписаниеBool": "DescriptionBool",
-"МассивФайлов": "ArrayOfFiles",
-"БлокНастроек": "OptionsBlock",
-"Open AI (ОПИ": "Open AI (OpenIntegrations",
-"IDПоследнего": "LastID",
-"СтрРазделить": "StrSplit",
-"URL картинки": "Image URL",
-"КаталогЛогов": "LogDirectory",
-"ИДОбъявления": "AnnouncementID",
-"ОткрытьПоток": "OpenStream",
-"тип счетчика": "counter type",
-"данные файла": "file's binary data",
-"родительской": "of parrent",
-"ДлинаПолоски": "BarLength",
-"ДопПараметр3": "AddParam3",
-"ТекущаяОпция": "CurrentOption",
-"ЗначениеФайл": "ValueFile",
-"прикрепления": "of attachments",
-"ЗаписатьJSON": "WriteJSON",
-"DeleteСТелом": "DeleteWithBody",
-"ОтветСтрокой": "ResponseString",
-"Строка,Число": "String, Number",
-"ТвиттерТекст": "TwitterText",
-"Создать поле": "Create field",
-"МассивБлоков": "BlockArray",
-"Вернуть блок": "Return block",
-"РазрешениеIP": "IPResolve",
-"СписокКоманд": "CommandList",
-"ТонкийКлиент": "ThinClient",
-"ЗапросСервер": "RequestServer",
-"КодировкаURL": "URLencoding",
-"КартинкаПуть": "ImagePath",
-"Тип вложений": "Attachments type",
-"Архивирована": "Archived",
-"СоздатьКанал": "CreateChannel",
-"Видеообложка": "Videocover",
-"НовыйПрефикс": "NewPrefix",
-"ОзонКластеры": "OzonClusters",
-"Добавить тег": "Add tag",
-"Используемый": "Using",
-"OllamaМодели": "OllamaModels",
-"загружаемого": "uploading",
-"IDПредыдущей": "PrevStageID",
-"КопийНаЛисте": "CopiesPerSheet",
-"ДатаСгорания": "ExpireDate",
-"ДополнитьURL": "CompleteURL",
-"СтрРезультат": "StrResult",
-"КонецПопытки": "EndTry",
+"URLЗагрузки": "UploadURL",
+"ID магазина": "Campaign ID",
+"УдалитьБазу": "DropBase",
+"Ошибка типа": "Type error",
+"Уведомления": "Notifications",
+"Примечание:": "Note",
+"Комментарии": "Comments",
+"Создать чат": "Create chat",
+"КлючРегиона": "RegionKey",
+"ОбъектВидео": "VideoObject",
+"МассивФайла": "FileArray",
+"БазаВПамяти": "InMemoryBase",
+"БитриксПоля": "BitrixFields",
+"Номер порта": "Port number",
+"ТипВложений": "AttachmentsType",
+"ПолеОтметки": "TimestampField",
+"КодВозврата": "ReturnCode",
+"СлакОбласти": "SlackWorkspaces",
+"ПокинутьЧат": "LeaveChat",
+"ПолныйОтвет": "FullResponse",
+"высота в см": "height, cm",
+"Повторяемая": "Repeatable",
+"ДанныеБлока": "BlockData",
+"SQLite (ОПИ": "SQLite (OpenIntegrations",
+"ЗаписьФайла": "FileWriter",
+"Получить QR": "Get QR",
+"ОтветМассив": "ResponseArray",
+"Комментарий": "Comment",
+"АТСписокБаз": "ATBasesList",
+"опционально": "optional",
+"РаботаСBlob": "WorkingWithBlob",
+"МассивПутей": "PathsArray",
+"авторизации": "authorization",
+"КлючПодписи": "SignKey",
+"МассивГифок": "GifsArray",
+"электронной": "of e",
+"ЭтоУдаление": "ThisIsDeletion",
+"МассивТегов": "TagsArray",
+"МассивПолей": "FieldArray",
+"ТестовыйAPI": "TestAPI",
+"СтрПараметр": "StrParam",
+"РазбитыйURL": "SplitedURL",
+"ЗапросыHTTP": "HTTPRequests",
+"ИмяКонтакта": "ContactName",
+"комментарий": "comment",
+"Символы.Таб": "Chars.Tab",
+"НомерЗаказа": "OrderNumber",
+"ID страницы": "Page ID",
+"МассивТипов": "TypesArray",
+"ЧислоЧастей": "PartsAmount",
+"МедиаГруппа": "MediaGroup",
+"ОтборСтрока": "FilterString",
+"ПолучитьЛог": "GetLog",
+"Символы.НПП": "Chars.NBSp",
+"Новый товар": "New product",
+"ТипКонтента": "ContentType",
+"ОбщийМодуль": "CommonModule",
+"Выполняется": "In work",
+"ВернутьБлок": "ReturnBlock",
+"параметрами": "parameters",
+"Имя поля БД": "DB field name",
+"PatchСТелом": "PatchWithBody",
+"Ошибка поля": "Field error",
+"ТекКолекция": "CurrentCollection",
+"РазмерБлока": "BlockSize",
+"ID свойства": "Property ID",
+"Группировка": "Grouping",
+"URL запроса": "Request URL",
+"УдалитьПост": "DeletePost",
+"ПолучитьЛид": "GetLead",
+"Небезопасно": "Insecure",
+"НовыйЗапрос": "NewRequest",
+"ДФ=yyyyMMdd": "DF=yyyyMMdd",
+"Ошибка JSON": "JSON Error",
+"ЗапросТекст": "RequestText",
+"Для Asserts": "For Asserts",
+"IDЧерновика": "DraftID",
+"Яндекс Диск": "Yandex Disk",
+"Подключение": "Connection",
+"ЗапросМетод": "RequestMethod",
+"ОпцииЗаписи": "WriteOptions",
+"вероятность": "probability",
+"Разделитель": "Delimiter",
+"АдресАвтора": "АдресАвтора",
+"ОбщиеМетоды": "CommonMethods",
+"ДобавитьТег": "AddTag",
+"Обновленный": "Updated",
+"Авторизация": "Authorization",
+"ID Родителя": "Parent ID",
+"КодУдаления": "DeleteCode",
+"Порт прокси": "Proxy port",
+"РефрешТокен": "RefreshToken",
+"Стандартные": "Standard",
+"ВерсияСреды": "ВерсияСреды",
+"MS SQL (ОПИ": "MS SQL (OpenIntegrations",
+"СоздатьПост": "CreatePost",
+"КлючКлиента": "ClientKey",
+"РазмерЧасти": "ChunkSize",
+"ID подборок": "Selection IDs",
+"НовыйСпособ": "NewMethod",
+"XMLЗначение": "XMLValue",
+"Особенность": "Feature",
+"СоздатьБазу": "CreateDatabase",
+"ТипЗначения": "ValeType",
+"исполнитель": "performer",
+"IDИсточника": "FromID",
+"ПолучитьИли": "GetOr",
+"IDОригинала": "OriginalID",
+"СоздатьПоле": "CreateField",
+"OllamaУспех": "OllamaSuccess",
+"Постановщик": "Producer",
+"Имя колонки": "Column name",
+"ГуглКаталог": "GoogleCatalog",
+"ПутиСтрокой": "PathsString",
+"ФайлНаДиске": "FileOnDisk",
+"Инструменты": "Tools",
+"IDХранилища": "StorageID",
+"МассивТэгов": "TagsArray",
+"ТипПоставки": "SupplyType",
+"Длина Тогда": "Length Then",
+"старая цена": "old price",
+"UUID заявки": "UUID of the invitation",
+"БазаНаДиске": "LocalBase",
+"Остаток. -1": "Balance. -1",
+"СтрокаФайла": "FileString",
+"БитриксФайл": "BitrixFile",
+"Скопировать": "Copy",
+"НомерГруппы": "GroupNumber",
+"ZipРазмерDD": "ZipSizeDD",
+"Поле1,Поле2": "Field1,Field2",
+"электронная": "e",
+"ID картинки": "Image ID",
+"БольшойФайл": "BigFile",
+"МассивСтрок": "StingsArray",
+"РазмерФайла": "FileSize",
+"ПутьОбъекта": "ObjectPath",
+"ID атрибута": "Attribute ID",
+"АдресПрокси": "ProxyAddress",
+"IDВладельца": "OwnerID",
+"МассивИмени": "NameParts",
+"ОсновнойURL": "MainURL",
+"ВнешнийПост": "ExternalPost",
+"Мессенджеры": "Messengers",
+"ТокенКанала": "ChannelToken",
+"Бот Виталий": "Vitaly The Bot",
+"определения": "definitions",
+"УдалитьЛист": "DeleteSheet",
+"ID элемента": "Element ID",
+"КодДействия": "ActionCode",
+"Петр Петров": "Petr Petrov",
+"ЗапросДомен": "RequestDomain",
+"Число копий": "Number of copies",
+"Привет мир!": "Hello world!",
+"ОписаниеИзм": "EditedDescription",
+"бесконечный": "endless",
+"ЛишниеБайты": "ExtraBytes",
+"Хеширование": "Hashing",
+"JSONСтрокой": "JSONString",
+"ПолеКолонки": "ColumnField",
+"комментария": "of comment",
+"перемещения": "of movement",
+"ТекущееПоле": "CurrentField",
+"ТелоЗапроса": "RequestBody",
+"ИмяИлиТекст": "NameOrText",
+"УдалениеMFA": "MFADelete",
+"ID подборки": "Selection ID",
+"Петров Петр": "Petrov Petr",
+"Особенности": "Features",
+"ФункцияХеша": "HashFunc",
+"ОзонОбъекты": "OzonObjects",
+"OllamaОтвет": "OllamaResponse",
+"Отправитель": "Sender",
+"ДопПараметр": "AdditionalParameter",
+"тип фильтра": "filter type",
+"ID кабинета": "Business ID",
+"СигнатураДД": "SignatureBD",
+"ДанныеФайла": "FileData",
+"IDКаталога2": "FolderID2",
+"МетрикаМетки": "MetrikaTags",
+"МассивТаблиц": "TableArray",
+"СоздатьОтказ": "CreateRefusal",
+"ТипРезультат": "TypeResult",
+"присутствует": "present",
+"ДанныеОтвета": "ResponseData",
+"КлючКартинка": "ImageKey",
+"Dropbox (ОПИ": "Dropbox (OpenIntegrations",
+"ТипКоллекции": "CollectionType",
+"РаботаССетью": "WebMethods",
+"ФайлКартинки": "PictureFile",
+"ТаблицаПолей": "FieldsTable",
+"ОписаниеТипа": "TypeDescription",
+"ПолнаяЗамена": "FullReplace",
+"СоздатьЗаказ": "CreateOrder",
+"ГраницаТипов": "TypesBound",
+"ZipРазмерCDH": "ZipSizeCDH",
+"УдалитьТовар": "DeleteProduct",
+"ТекущийПоток": "CurrentStream",
+"Данные файла": "File data",
+"ДокументПуть": "DocumentPath",
+"Путь к файлу": "File path",
+"ДатаОтправки": "SendingDate",
+"КонецОбласти": "EndRegion",
+"МассивТекста": "TextArray",
+"ЗапросСекция": "RequestSection",
+"ПрочитатьZip": "ReadZip",
+"УдалитьЗаказ": "DeleteOrder",
+"SQLiteОшибка": "SQLiteError",
+"Большой файл": "Big file",
+"КлючДвоичные": "BinaryKey",
+"IDКалендаря2": "CalendarID2",
+"Наименование": "Name",
+"ПутьЭлемента": "ElementPath",
+"СкачатьПапку": "DownloadFolder",
+"Изменить лид": "Update lead",
+"ПутьИсточник": "SourcePath",
+"выходные дни": "weekends",
+"Удалить файл": "Delete file",
"СтруктураURL": "URLStructure",
-"СдэкПреалерт": "CdekPrealert",
-"Тестирование": "Testing",
-"время начала": "start time",
-"Пользователи": "Users",
-"Удалить блок": "Delete block",
-"ШаблонОтвета": "ResponseTemplate",
-"Символы.ВТаб": "Chars.VTab",
-"РодительБаза": "ParentBase",
-"элементы CRM": "CRM elements",
-"UUID запуска": "Launch UUID",
-"IDОбсуждения": "DiscussionID",
-"Base64Строка": "Base64String",
-"НеобходимТип": "TypeRequiered",
+"Перемещенная": "Moved",
"ШаблонТекста": "TextTemplate",
+"НеобходимТип": "TypeRequiered",
+"Base64Строка": "Base64String",
+"IDОбсуждения": "DiscussionID",
+"UUID запуска": "Launch UUID",
+"элементы CRM": "CRM elements",
+"РодительБаза": "ParentBase",
"ДанныеЯчейки": "CellData",
+"Символы.ВТаб": "Chars.VTab",
+"Удалить блок": "Delete block",
+"Пользователи": "Users",
+"время начала": "start time",
+"Тестирование": "Testing",
+"СдэкПреалерт": "CdekPrealert",
+"КонецПопытки": "EndTry",
+"АдресРесурса": "ResourceAddress",
+"ШаблонОтвета": "ResponseTemplate",
"ЭлементыПути": "PathParts",
"ИмяФайлаТела": "BodyFileName",
"Имя контакта": "Contact name",
-"Конфигурация": "Configuration",
-"ТекстСправки": "HelpText",
-"ЗаписьДанных": "DataWriter",
-"Сформировать": "Formulate",
-"Создать пост": "Create post",
-"Новая задача": "New task",
-"ШаблонОшибки": "ErrorPattern",
-"OPI_ТестыCLI": "OPI_TestsCLI",
-"ВернутьОтвет": "ReturnResponse",
-"Произвольный": "Arbitrary",
-"ПарольПрокси": "ProxyPassword",
-"ТекстФильтра": "FilterText",
-"ТолькоОснова": "OnlyBase",
-"Прогресс бар": "Progress bat",
-"РекламаЧисло": "AdsNumber",
-"Удалить лист": "Delete sheet",
"IDОбъявления": "AdID",
-"Перемещенная": "Moved",
+"Удалить лист": "Delete sheet",
+"РекламаЧисло": "AdsNumber",
+"Прогресс бар": "Progress bat",
+"ТолькоОснова": "OnlyBase",
+"ТекстФильтра": "FilterText",
+"ПарольПрокси": "ProxyPassword",
+"Произвольный": "Arbitrary",
+"ВернутьОтвет": "ReturnResponse",
+"OPI_ТестыCLI": "OPI_TestsCLI",
+"ШаблонОшибки": "ErrorPattern",
+"Новая задача": "New task",
+"Создать пост": "Create post",
+"Сформировать": "Formulate",
+"ЗаписьДанных": "DataWriter",
+"ТекстСправки": "HelpText",
+"Конфигурация": "Configuration",
"Ошибка имени": "Name error",
-"Удалить файл": "Delete file",
-"ДокументПуть": "DocumentPath",
-"ТипКоллекции": "CollectionType",
-"СоздатьЗаказ": "CreateOrder",
-"ПолнаяЗамена": "FullReplace",
-"ОписаниеТипа": "TypeDescription",
-"ТаблицаПолей": "FieldsTable",
-"ФайлКартинки": "PictureFile",
-"РаботаССетью": "WebMethods",
-"ZipРазмерCDH": "ZipSizeCDH",
-"Dropbox (ОПИ": "Dropbox (OpenIntegrations",
-"МассивТаблиц": "TableArray",
-"КлючКартинка": "ImageKey",
-"ДанныеОтвета": "ResponseData",
-"присутствует": "present",
-"Документация": "Read the Docs",
-"СоздатьОтказ": "CreateRefusal",
-"МетрикаМетки": "MetrikaTags",
-"ГраницаТипов": "TypesBound",
-"УдалитьТовар": "DeleteProduct",
-"выходные дни": "weekends",
-"Данные файла": "File data",
-"ПутьИсточник": "SourcePath",
-"Изменить лид": "Update lead",
-"СкачатьПапку": "DownloadFolder",
-"ПутьЭлемента": "ElementPath",
-"Наименование": "Name",
-"IDКалендаря2": "CalendarID2",
-"КлючДвоичные": "BinaryKey",
-"Большой файл": "Big file",
-"SQLiteОшибка": "SQLiteError",
-"УдалитьЗаказ": "DeleteOrder",
-"ПрочитатьZip": "ReadZip",
-"ЗапросСекция": "RequestSection",
-"МассивТекста": "TextArray",
-"КонецОбласти": "EndRegion",
-"ДатаОтправки": "SendingDate",
-"Путь к файлу": "File path",
-"ТекущийПоток": "CurrentStream",
-"АдресРесурса": "ResourceAddress",
"Записать лог": "Write log",
-"Текст кнопки": "Button text",
+"крайний срок": "deadline",
"ДобавитьЛист": "AddSheet",
-"ДопПараметр1": "AddParam1",
-"СоздатьКнигу": "CreateSpreadsheet",
-"Покинуть чат": "Leave chat",
-"Дублирования": "duplicates",
-"ОсновныеТест": "MainTests",
-"OllamaОшибка": "OllamaError",
-"8 Или Часть2": "8 Or Part2",
-"НастройкиTLS": "TLSSettings",
-"ДропБоксТеги": "DropboxTags",
-"ОтборКоманды": "CommandSelection",
-"ФайлОтправки": "SendingFile",
-"ПрочитатьВсе": "ReadAll",
-"Дни рождения": "Hollydays",
-"Существующее": "Existing",
-"Номер заказа": "Order number",
-"ЭтоOneScript": "IsOneScript",
-"наименование": "name",
-"МетрикаУспех": "MetrikaSuccess",
-"Создать блок": "Create block",
-"ТипПриемника": "ReceiverType",
-"Путь, Данные": "Path, Data",
-"тип операции": "action type",
-"МассивПостов": "ArrayOfPosts",
-"ВайберОнлайн": "ViberOnline",
-"МассивНабора": "SetsArray",
-"Текст ответа": "Answer text",
-"Длительность": "Duration",
-"Существующая": "Existing",
-"Без рекурсии": "No recursion",
-"ЗапросПрокси": "RequestProxy",
-"Twitter (ОПИ": "Twitter (OpenIntegrations",
-"ДатаПередачи": "TransferDate",
-"МассивОшибок": "ErrorsArray",
-"ID, Значение": "ID, Value",
-"МассивЗеркал": "MirrorsArray",
-"ПереносСтрок": "LineBreaks",
-"Новая стадия": "New stage",
-"БитриксВремя": "BitrixTime",
-"часовой пояс": "time zone",
-"ОсновнойЦвет": "PrimaryColor",
-"пользователь": "user",
-"Формирование": "Formation",
-"ИзменитьПуть": "UpdatePath",
-"Общие методы": "Common methods",
-"пользователя": "of user",
-"ПолучитьДату": "GetDate",
-"Архивировать": "Archive",
-"БитриксЧисло": "BitrixNumber",
-"Telegram_Бан": "Telegram_Ban",
-"ПолучитьФайл": "GetFile",
-"ГринРазлогин": "GreenUnlogin",
-"НастройкиSSH": "SSHSettings",
-"Текст правил": "Rules Text",
-"Закрытый чат": "Private chat",
-"ТипПлатформы": "PlatformType",
-"ТекущийТекст": "CurrentText",
-"СтрокаДанных": "DataString",
"ДобавитьПоле": "AddField",
+"СтрокаДанных": "DataString",
+"ТекущийТекст": "CurrentText",
+"ТипПлатформы": "PlatformType",
+"Закрытый чат": "Private chat",
+"Текст правил": "Rules Text",
+"НастройкиSSH": "SSHSettings",
"СкоупСтрокой": "ScopeString",
+"ГринРазлогин": "GreenUnlogin",
+"Telegram_Бан": "Telegram_Ban",
+"БитриксЧисло": "BitrixNumber",
+"Архивировать": "Archive",
+"ПолучитьДату": "GetDate",
+"пользователя": "of user",
+"Общие методы": "Common methods",
+"ИзменитьПуть": "UpdatePath",
+"ПолучитьФайл": "GetFile",
"ОзонКартинки": "OzonPictures",
"ВызватьМетод": "ExecuteMethod",
"СтрСоединить": "StrConcat",
-"Неопределено": "Undefined",
-"ОднаПодОдной": "OneByOne",
-"МассивКнопок": "ButtonArray",
-"ПотокВНачало": "StreamToStart",
-"НастройкиTls": "TLSSettings",
-"СоздатьПоток": "CreateStream",
-"обязательная": "mandatory",
-"JSONОригинал": "JSONOriginal",
-"ЗаписьВывода": "OutputWriting",
-"ТекущийТовар": "CurrentProduct",
-"приглашениям": "invitations",
-"пустой ответ": "empty response",
-"ПараметрыURL": "URLParameters",
-"ОписаниеJSON": "JSONDescription",
-"УдалитьМетку": "DeleteTag",
-"крайний срок": "deadline",
+"СтрРезультат": "StrResult",
"При отправке": "When sending data is",
-"ТипРезультат": "TypeResult",
-"Текст команды": "Command text",
-"ДобавитьОтбор": "AddFilter",
-"Домен сервера": "Server domain",
-"СтрокаНомеров": "NumbersString",
-"КартинкаПоста": "PostImage",
-"GetDataIndexа": "GetIndexData",
-"РазделениеPhp": "SeparationPhp",
-"УдалитьМодель": "DeleteModel",
-"ТекущийРаздел": "CurrentSection",
-"ЭтоКомпонента": "IsAddIn",
-"ЛокальныйПуть": "LocalPath",
-"Строка, Число": "String, Number",
-"Строка адреса": "Address string",
-"дата закрытия": "closing date",
-"ПокинутьКанал": "LeaveChannel",
-"Удалить заказ": "Delete order",
-"Текст новости": "Text of post",
-"ВСоответствие": "ToMap",
-"IDПодключения": "ConnectionID",
-"ОформитьОтвет": "FormResponse",
-"СтруктураПоля": "FieldStructure",
-"Это новый чат": "This is a new chat",
-"МассивЗаказов": "ArrayOfOrders",
-"ГринСообщение": "GreenMessage",
-"АдресЗагрузки": "UploadURL",
-"БитриксОбъект": "BitrixObject",
-"Заимстованные": "Borrowed",
-"использования": "of using",
-"КодДобавления": "AddCode",
-"ТокенСтраницы": "PageToken",
-"Дополнительно": "Additionally",
-"КодироватьURL": "EncodeURL",
-"ПрочитаноБайт": "BytesRead",
-"новый каталог": "new catalog",
-"ГринСообщения": "GreenMessages",
-"ЗакрытьСессию": "CloseSession",
-"Текст + Emoji": "Text + Emoji",
-"УдалитьАльбом": "DeleteAlbum",
-"СтруктураПрав": "PermissionsStructure",
-"СкрытьИсторию": "HideHistory",
-"ЗакрытьДиалог": "CloseDialog",
-"ЗначениеИначе": "DefaultValue",
-"РезультатЛожь": "ResultFalse",
-"ID объявления": "Ad ID",
-"ГринИмяГруппы": "GreenGroupName",
-"УдаленныйФайл": "RemoteFile",
-"БитриксСделка": "BitrixDeal",
-"ТекущаяЗапись": "CurrentRecord",
-"ДвойныеКавчки": "DoubleQuotes",
-"Изменить поле": "Modify field",
-"ТелеграмАудио": "TelegramAudio",
-"ОбъектЗапуска": "LaunchObject",
-"ПринятьЗадачу": "ApproveTask",
-"Bitrix24 (ОПИ": "Bitrix24 (OpenIntegrations",
-"Refresh токен": "Refresh token",
-"Удалить метку": "Delete tag",
-"OAuthАлгоритм": "OAuthAlgorithm",
-"ТекущийИндекс": "CurrentIndex",
-"Граница Тогда": "Border Then",
-"ВыборЗначения": "ValueSelection",
-"ТаймаутЗаписи": "WriteTimeout",
-"БитриксСтрока": "BitrixString",
-"Адрес локации": "Location address",
-"МассивЯрлыков": "LabelsArray",
-"ШаблонКолонки": "ColoumTemplate",
-"Создать канал": "Create channel",
-"Создать опрос": "Create poll",
-"Новый каталог": "New catalog",
-"Тестовая цель": "TestGoal",
-"Версия: 2.4.8": "Version: 2.4.8",
-"ИДКомментария": "CommentID",
-"ФинальныйКлюч": "FinalKey",
-"Файл с Base64": "Base64 File",
-"МассивПорогов": "ThresholdsArray",
-"Описание поля": "Field description",
-"ТипыКоллекции": "CollectionsTypes",
-"дополнительно": "additionally",
-"РаботаСПолями": "WorkingWithFields",
-"ЗагрузкаВидео": "VideoUpload",
-"ID обсуждения": "Discussion ID",
-"РезультатJSON": "ResultJSON",
-"TCPОбработчик": "TCPHandler",
-"Обновить файл": "Update file",
-"Инициализация": "Initialization",
-"Airtable (ОПИ": "Airtable (OpenIntegrations",
-"СКодированием": "WithEncoding",
-"Работа с BLOB": "Working with Blob",
-"ИмяКоннектора": "ConnectorName",
-"ЛокальныйФайл": "LocalFile",
-"ЗапросыСТелом": "RequestsWithBody",
-"РаботаСТегами": "TagsManagement",
-"СтруктураЛога": "LogStructure",
-"УдалитьЗаписи": "DeleteRecords",
-"ВставитьПосле": "InsertAfter",
-"Адрес объекта": "Object address",
-"статус задачи": "task status",
-"ТекстФильтров": "FiltersText",
-"ЛишниеСимволы": "ExtraCharacters",
-"Создать заказ": "Create order",
-"ВозможныйПуть": "PossiblePath",
-"Массив кнопок": "Array of buttons",
-"ТаймаутЧтения": "ReadTimeout",
-"Тестовая база": "TestDatabase",
-"Начало работы": "Getting started",
-"СлакЭфемерное": "SlackEphemeral",
-"СтруктураЦели": "GoalStructure",
-"ВызовПроверки": "CheckCall",
-"АдресРесурса3": "ResourceAddress3",
-"Новое событие": "New event",
-"UnixИстечение": "UnixExpiration",
-"Дата создания": "CreationDate",
-"ПоставитьЛайк": "LikePost",
-"КлючИЗначение": "KeyAndValue",
-"ТекущийСостав": "CurrentComposition",
-"ОбъектСостава": "CompositionObject",
-"ОбновитьТокен": "RefreshToken",
-"СоединениеSSH": "SSHConnection",
-"УстановитьTls": "SetTls",
-"БольшиеДанные": "BigData",
-"АдресРесурса6": "ResourceAddress6",
-"ИзменитьЗаказ": "UpdateOrder",
-"РаботаСДиском": "WorkingWithDrive",
-"ПолучитьТекст": "GetText",
-"Настройки SSH": "SSH settings",
-"Прочитать все": "Read all",
-"СтрокаЗаписей": "RecordString",
-"ТелеграмГифка": "TelegramGif",
-"МетодыСервера": "ServerMethods",
-"ОзонБезОшибок": "OzonNoErrors",
-"РазмерТекущих": "CurrentSize",
-"Файл размером": "File with size",
-"ПолучитьЗаказ": "GetOrder",
-"ПутьОригинала": "OriginalPath",
-"автоматически": "automatically",
-"Дата рождения": "Birth date",
-"ОформитьОпцию": "FormOption",
-"Тестовый лист": "TestSheet",
-"СдэкКвитанция": "CdekReceipt",
-"БитриксИстина": "BitrixTrue",
-"Блок картинки": "Image block",
-"ВременныйФайл": "TempFile",
-"УстановкаТела": "BodySet",
-"РаботаСБазами": "WorkingWithDatabases",
-"ПолучитьКнигу": "GetSpreadsheet",
-"СохранитьФайл": "SaveFile",
-"СтрокаТаблицы": "TableRow",
-"СоздатьЗапрос": "CreateRequest",
-"ОчищенноеПоле": "ClearField",
-"УстановитьURL": "SetURL",
-"Переустановка": "Reinstall",
-"МассивЗаписей": "RecordsArray",
-"ТаблицаТестов": "TestTable",
-"ПрочитатьGZip": "ReadGZip",
-"ДатаОкончания": "EndDate",
-"IDСправочника": "CatalogID",
-"ИзменитьМетку": "UpdateTag",
-"Новая таблица": "NewTable",
-"УчетныеДанные": "SecretData",
-"Данные ответа": "Response data",
-"Файл картинки": "Image file",
-"Описание чата": "Chat description",
-"АдресРесурса5": "ResourceAddress5",
-"СоздатьЗаписи": "CreatePosts",
-"Метод,Область": "Method,Region",
-"ПроверитьBlob": "CheckBlob",
-"АдресРесурса4": "ResourceAddress4",
-"ПолеКоллекции": "CollectionField",
-"ОтправитьФайл": "SendFile",
-"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd",
-"СвойстваЛиста": "SheetProperties",
-"ВозможныеПути": "PossiblePaths",
-"НомерТелефона": "PhoneNumber",
-"НовоеОписание": "NewDescription",
-"Первый запуск": "First start",
-"Число, Строка": "Number, String",
-"СоздатьАльбом": "CreateAlbum",
-"ОзонТаймслоты": "OzonTimeslots",
-"ЗапросТаймаут": "RequestTimeout",
-"Принудительно": "Forced",
-"ТекущиеДанные": "CurrentData",
-"ФайлЛокальный": "LocalFile",
-"Создать отказ": "Create refusal",
-"ШаблонФункции": "FunctionTemplate",
-"Создать метку": "Create tag",
-"ГуглКалендарь": "GoogleCalendar",
-"ZipРазмерEOCD": "ZipSizeEOCD",
-"ДанныеСобытия": "callbackData",
-"Картинка1.jpg": "Picture1.jpg",
-"Текст ошибки:": "Error text",
-"ОшибкаЗапроса": "RequestError",
-"ИзменитьТовар": "EditProduct",
-"ТелеграмЧисло": "TelegramNumber",
-"ОткрытьДиалог": "OpenDialog",
-"СтрокаПодписи": "SignatureString",
-"ГринПрочтение": "GreenReading",
-"БитриксСписок": "BitrixList",
-"ОтправитьBlob": "PushBlob",
-"СлакСообщения": "SlackMessages",
-"НовыйРодитель": "NewParent",
-"ДобавитьТовар": "AddProduct",
-"СледующееПоле": "NextField",
-"ДанныеПодписи": "SignatureData",
-"Вопрос опроса": "Poll question",
-"ПозицияНачала": "StartPosition",
-"ИсходныйПоток": "SourceStream",
-"Создать папку": "Create folder",
-"YandexID (ОПИ": "YandexID (OpenIntegrations",
-"ПолучитьТокен": "GetToken",
-"идентификатор": "identifier",
-"Тестовая тема": "TestTopic",
-"ОбъектОбложка": "CoverObject",
-"СекретныйКлюч": "SecretKey",
-"Наименование1": "Filename1",
-"НомерСтраницы": "PageNumber",
-"тип информера": "informer type",
-"ПодСообщением": "UnderMessage",
-"РаботаСЛидами": "LeadsManagement",
-"БитриксДиалог": "BitrixDialog",
-"Добавить лист": "Add sheet",
-"соисполнителя": "co-preformer",
-"ПолучитьДомен": "GetDomain",
-"УдалитьСделку": "DeleteDeal",
-"АТКомментарии": "ATComments",
-"ТелеграмОпрос": "TelegramPoll",
-"ПриватныйКлюч": "PrivateKey",
-"ПутьЗаготовок": "BlanksPath",
-"ОсновныеЧасти": "MainParts",
-"Закрыл задачу": "Close task",
-"ЗаполнитьПоля": "FillFields",
-"Наименование2": "Filename2",
-"ПараАртикулов": "ArticlesPair",
-"ОтветЗагрузки": "UploadResponse",
-"IDКомментария": "CommentID",
-"СклеитьДанные": "MergeData",
-"Администратор": "Administrator",
-"СлакСообщение": "SlackMessage",
-"АдресРесурса7": "ResourceAddress7",
-"IDЦитируемого": "ReplyID",
-"КлиентMongoDB": "MongoDBClient",
-"JSONРезультат": "JSONResult",
-"Одноклассники": "Classmates",
-"КлючЗаголовка": "HeaderKey",
-"подразделения": "department",
-"Токен доступа": "Access token",
-"тзЦветныеПоля": "tbColoredFields",
-"ВККомментарий": "VKComment",
-"ТокенДвоичные": "TokenBinary",
-"ПолучитьМетку": "GetTag",
-"пустая строка": "empty string",
-"РазложитьJSON": "ParseJSON",
-"ЛокальныеПути": "LocalPaths",
-"себестоимость": "cost price",
-"ВывестиСтроку": "WriteLine",
-"срок годности": "expiry date",
-"БакетПриемник": "SourceBucket",
-"СимволМассива": "ArraySymbol",
-"СкачатьМодель": "PullModel",
-"IDУведомления": "NotificationID",
-"Отрицательная": "Negative",
-"КаталогМетода": "MethodCatalog",
-"СтрокаТоваров": "ProductsString",
-"Создать бакет": "Create bucket",
-"С параметрами": "With paramether",
-"Создать книгу": "Create spreadsheet",
+"УдалитьМетку": "DeleteTag",
+"ОписаниеJSON": "JSONDescription",
+"ПараметрыURL": "URLParameters",
+"пустой ответ": "empty response",
+"приглашениям": "invitations",
+"ТекущийТовар": "CurrentProduct",
+"ЗаписьВывода": "OutputWriting",
+"JSONОригинал": "JSONOriginal",
+"обязательная": "mandatory",
+"СоздатьПоток": "CreateStream",
+"НастройкиTls": "TLSSettings",
+"ПотокВНачало": "StreamToStart",
+"МассивКнопок": "ButtonArray",
+"ОднаПодОдной": "OneByOne",
+"Неопределено": "Undefined",
+"Формирование": "Formation",
+"пользователь": "user",
+"ОсновнойЦвет": "PrimaryColor",
+"часовой пояс": "time zone",
+"наименование": "name",
+"ЭтоOneScript": "IsOneScript",
+"Номер заказа": "Order number",
+"Существующее": "Existing",
+"Дни рождения": "Hollydays",
+"ПрочитатьВсе": "ReadAll",
+"ФайлОтправки": "SendingFile",
+"ОтборКоманды": "CommandSelection",
+"ДропБоксТеги": "DropboxTags",
+"НастройкиTLS": "TLSSettings",
+"8 Или Часть2": "8 Or Part2",
+"OllamaОшибка": "OllamaError",
+"ОсновныеТест": "MainTests",
+"Дублирования": "duplicates",
+"Покинуть чат": "Leave chat",
+"СоздатьКнигу": "CreateSpreadsheet",
+"ДопПараметр1": "AddParam1",
+"МетрикаУспех": "MetrikaSuccess",
+"Текст кнопки": "Button text",
+"Создать блок": "Create block",
+"Путь, Данные": "Path, Data",
+"БитриксВремя": "BitrixTime",
+"Новая стадия": "New stage",
+"ПереносСтрок": "LineBreaks",
+"МассивЗеркал": "MirrorsArray",
+"ID, Значение": "ID, Value",
+"МассивОшибок": "ErrorsArray",
+"ДатаПередачи": "TransferDate",
+"Twitter (ОПИ": "Twitter (OpenIntegrations",
+"ЗапросПрокси": "RequestProxy",
+"Без рекурсии": "No recursion",
+"Существующая": "Existing",
+"Длительность": "Duration",
+"Текст ответа": "Answer text",
+"МассивНабора": "SetsArray",
+"ВайберОнлайн": "ViberOnline",
+"МассивПостов": "ArrayOfPosts",
+"тип операции": "action type",
+"ТипПриемника": "ReceiverType",
+"ДополнитьURL": "CompleteURL",
+"Документация": "Read the Docs",
+"КопийНаЛисте": "CopiesPerSheet",
+"Безвозвратно": "Irrecoverable",
+"МассивЛистов": "SheetArray",
+"ЧтениеТекста": "TextReader",
+"Криптография": "Cryptography",
+"Соответствие": "Map",
+"ОсновноеФото": "MainPhoto",
+"УдалитьБакет": "DeleteBucket",
+"ДропБоксФайл": "DropboxFile",
+"НастройкиFTP": "FTPSettings",
+"Новый запрос": "New request",
+"OllamaВерсия": "OllamaVersion",
+"ИДОбсуждения": "DiscussionID",
+"ТекстЗапроса": "QueryText",
+"ЯДискКаталог": "YaDiskFolder",
+"ПотокВПамяти": "MemoryStream",
+"ДокументЛога": "LogDocument",
+"ЭтоКоннектор": "IsConnector",
+"МассивДанных": "DataArray",
+"ТабРезультат": "TableResult",
+"Имя каталога": "Folder name",
+"IDАссистента": "AssistantID",
+"МассивЧтения": "ArrayReading",
+"ZipРазмерLFH": "ZipSizeLFH",
+"ОбъектИконка": "IconObject",
+"OpenAIСписок": "OpenAIList",
+"ШаблонСтроки": "StringTemplate",
+"ТвиттерТокен": "TwitterToken",
+"ЦелеваяСтена": "TargetWall",
+"ДобавитьAWS4": "AddAWS4",
+"Создать базу": "Create base",
+"ЗначениеПоля": "FieldValue",
+"МассивЧастей": "PartsArray",
+"КонецФункции": "EndFunction",
+"СтрокаПрокси": "ProxyString",
+"ЕстьЗначение": "ValueExists",
+"СтрокаКлючей": "KeysString",
+"ПутьПриемник": "DestinationPath",
+"Число,Строка": "Number, String",
+"Получить лид": "Get lead",
+"доп. расходы": "additional costs",
+"ЭтоКоллекция": "ThisIsCollection",
+"МассивЛишних": "ExtraArray",
+"ВнешняяСтена": "ExternalWall",
+"МетрикаМетка": "MetrikaTag",
+"Адрес прокси": "Proxy address",
+"Твит с видео": "Tweet with video",
+"ДатаДоставки": "DeliveryDate",
+"ВКСтатистика": "VKStatistics",
+"УдалитьФайлы": "DeleteFiles",
+"MongoDB (ОПИ": "MongoDB (OpenIntegrations",
+"ТелоДвоичные": "BodyBinary",
+"КлючЗначение": "KeyValue",
+"СтрокаМетода": "MethodLine",
+"ЭтоСтруктура": "IsStructure",
+"ИзменитьПоле": "ModifyField",
+"подчиненного": "of dependent",
+"ДатаСгорания": "ExpireDate",
+"ВКОбсуждение": "VKDiscussion",
+"Размер файла": "File size",
+"РазмерДанных": "DataSize",
+"ТекущийНабор": "CurrentSet",
+"РаботаСАудио": "AudioProcessing",
+"ДопПараметры": "AdditionalParameters",
+"ID календаря": "Calendar ID",
+"Использовать": "Use",
+"ЦветнойВывод": "ColorOutput",
+"СтрокаВызова": "CallString",
+"ДопПараметр2": "AddParam2",
+"ГуглКаталоги": "GoogleCatalogs",
+"СжатыеДанные": "CompressedData",
+"JSONДвоичные": "JSONBinary",
+"ВключитьФайл": "ВключитьФайл",
+"IDКалендаря1": "CalendarID1",
+"ОзонЧерновик": "OzonDraft",
+"ОбновитьФайл": "UpdateFile",
+"GMax_Аккаунт": "GMax_Account",
+"Существующий": "Existing",
+"Рефреш токен": "Refresh token",
+"Дата инвойса": "Invoice date",
+"КодСостояния": "StatusCode",
+"ОбщаяТаблица": "CommonTable",
+"ТекстКоманды": "CommandText",
+"Строка,Число": "String, Number",
+"ОтветСтрокой": "ResponseString",
+"DeleteСТелом": "DeleteWithBody",
+"ЗаписатьJSON": "WriteJSON",
+"прикрепления": "of attachments",
+"ЗначениеФайл": "ValueFile",
+"ТекущаяОпция": "CurrentOption",
+"ТвиттерТекст": "TwitterText",
+"ДопПараметр3": "AddParam3",
+"родительской": "of parrent",
+"данные файла": "file's binary data",
+"тип счетчика": "counter type",
+"ОткрытьПоток": "OpenStream",
+"ИДОбъявления": "AnnouncementID",
+"КаталогЛогов": "LogDirectory",
+"URL картинки": "Image URL",
+"ДлинаПолоски": "BarLength",
+"Создать поле": "Create field",
+"МассивБлоков": "BlockArray",
+"РазрешениеIP": "IPResolve",
+"Удалить пост": "Delete post",
+"IDПредыдущей": "PrevStageID",
+"загружаемого": "uploading",
+"OllamaМодели": "OllamaModels",
+"Используемый": "Using",
+"Добавить тег": "Add tag",
+"ОзонКластеры": "OzonClusters",
+"НовыйПрефикс": "NewPrefix",
+"Видеообложка": "Videocover",
+"СоздатьКанал": "CreateChannel",
+"Архивирована": "Archived",
+"Тип вложений": "Attachments type",
+"КартинкаПуть": "ImagePath",
+"КодировкаURL": "URLencoding",
+"ЗапросСервер": "RequestServer",
+"ТонкийКлиент": "ThinClient",
+"СписокКоманд": "CommandList",
+"СтрРазделить": "StrSplit",
+"IDПоследнего": "LastID",
+"Вернуть блок": "Return block",
+"БлокНастроек": "OptionsBlock",
+"СоздатьСкоуп": "CreateScope",
+"GAPI_Аккаунт": "GAPI_Account",
+"Скачать файл": "Download file",
+"ЧтениеДанных": "DataReader",
+"ID чата темы": "Topic chat ID",
+"ЧислоВСтроку": "NumberToString",
+"ЧислоПопыток": "Attempts",
+"ВКОбъявление": "VKAdversting",
+"СоздатьБакет": "CreateBucket",
+"БезВозвратно": "Irrecoverable",
+"Пользователь": "User",
+"СоздатьМетку": "CreateTag",
+"color=Желтый": "color=Yellow",
+"ID сообщения": "Message ID",
+"Open AI (ОПИ": "Open AI (OpenIntegrations",
+"ДопЗаголовки": "AdditionalHeaders",
+"ФайлПримеров": "FileExample",
+"МестноеВремя": "ToLocalTime",
+"КонечнаяДата": "EndDate",
+"МассивТестов": "ArrayOfTests",
+"ДругойЗапрос": "AnotherRequest",
+"МассивФайлов": "ArrayOfFiles",
+"ОписаниеBool": "DescriptionBool",
+"Конецфункции": "EndFunction",
+"ПубличныйURL": "PublicURL",
+"ЗапросПароль": "RequestPassword",
+"Порт сервера": "Server port",
+"SQLiteСтроки": "SQLiteRows",
+"СоздатьПапку": "CreateFolder",
+"ДневнойЛимит": "DailyLimit",
+"ТекущийКлючН": "CurrentKeyN",
+"Параметр_out": "Parameter_out",
+"ТестыРаздела": "SectionTests",
+"ВКТСообщение": "VKTMessage",
+"ДробнаяЧасть": "FractionalPart",
+"СоздатьОпрос": "CreatePoll",
+"ЗаписьТекста": "TextRecord",
+"КонецУчастка": "ChunkEnd",
+"ИмяПараметра": "ParameterName",
+"ТекущееЧтение": "CurrentReading",
+"МетодыКлиента": "ClientMethods",
"ПолучитьОтвет": "GetResponse",
"ФайловыйПоток": "FileStream",
-"ШаблонЗапроса": "RequestTemplate",
"ЭлементДанных": "DataElement",
"БитриксЗадача": "BitrixTask",
"СписокТоваров": "ProductList",
-"ТекущееЧтение": "CurrentReading",
-"МетодыКлиента": "ClientMethods",
+"Создать книгу": "Create spreadsheet",
+"ШаблонЗапроса": "RequestTemplate",
+"С параметрами": "With paramether",
+"СкачатьМодель": "PullModel",
+"СтрокаТоваров": "ProductsString",
+"КаталогМетода": "MethodCatalog",
+"Отрицательная": "Negative",
+"IDУведомления": "NotificationID",
+"СимволМассива": "ArraySymbol",
+"БакетПриемник": "SourceBucket",
+"ВывестиСтроку": "WriteLine",
"ID ассистента": "Assistant ID",
+"срок годности": "expiry date",
+"Создать бакет": "Create bucket",
"Массив файлов": "Files array",
-"ТекущийМассив": "CurrentArray",
-"МассивТоваров": "ProductsArray",
-"ТвиттерМассив": "TwitterArray",
-"ТекущаяДатаЧП": "CurrentDateTZ",
-"Соответствие_": "Map_",
-"до 500 рублей": "up to 500 roubles",
-"ОбработатьXML": "ProcessXML",
-"НовоеЗначение": "NewValue",
-"ТекущийОбъект": "CurrentObject",
-"ТелеграмВидео": "TelegramVideo",
-"ВернутьЗапрос": "ReturnRequest",
-"ДатаПолучения": "ReceivingDate",
-"ЭтоСимвольное": "ThisIsSymbolic",
-"РазмерОбъекта": "ObjectSize",
-"ДатаУстановки": "SetupDate",
-"Текст запроса": "Request text",
-"ЗагрузитьФайл": "UploadFile",
"МедиаКартинка": "MediaPicture",
-"АдресРесурса1": "ResourceAddress1",
-"Срок действия": "Expiration date",
-"РАЗЛОЖИТЬJSON": "PARSEJSON",
-"Адрес сервера": "Host addres",
+"МассивТоваров": "ProductsArray",
"OPI_TCPКлиент": "OPI_TCPClient",
+"себестоимость": "cost price",
+"Адрес сервера": "Host addres",
+"РАЗЛОЖИТЬJSON": "PARSEJSON",
+"Срок действия": "Expiration date",
+"АдресРесурса1": "ResourceAddress1",
+"ЗагрузитьФайл": "UploadFile",
+"Текст запроса": "Request text",
+"ДатаУстановки": "SetupDate",
+"РазмерОбъекта": "ObjectSize",
+"ЭтоСимвольное": "ThisIsSymbolic",
+"ДатаПолучения": "ReceivingDate",
+"ВернутьЗапрос": "ReturnRequest",
+"ТелеграмВидео": "TelegramVideo",
+"ТекущийОбъект": "CurrentObject",
+"НовоеЗначение": "NewValue",
+"ОбработатьXML": "ProcessXML",
+"до 500 рублей": "up to 500 roubles",
+"Соответствие_": "Map_",
+"ТекущаяДатаЧП": "CurrentDateTZ",
+"ТвиттерМассив": "TwitterArray",
+"ТекущийМассив": "CurrentArray",
+"ЛокальныеПути": "LocalPaths",
+"Тестовая тема": "TestTopic",
+"пустая строка": "empty string",
+"АТКомментарии": "ATComments",
+"УдалитьСделку": "DeleteDeal",
+"ПолучитьДомен": "GetDomain",
+"соисполнителя": "co-preformer",
+"Добавить лист": "Add sheet",
+"БитриксДиалог": "BitrixDialog",
+"РаботаСЛидами": "LeadsManagement",
+"ПодСообщением": "UnderMessage",
+"тип информера": "informer type",
+"НомерСтраницы": "PageNumber",
+"Наименование1": "Filename1",
+"СекретныйКлюч": "SecretKey",
+"ОбъектОбложка": "CoverObject",
+"ПолучитьТокен": "GetToken",
+"YandexID (ОПИ": "YandexID (OpenIntegrations",
+"Создать папку": "Create folder",
+"ИсходныйПоток": "SourceStream",
+"ПозицияНачала": "StartPosition",
+"Вопрос опроса": "Poll question",
+"ДанныеПодписи": "SignatureData",
"Множественная": "Multiple",
+"ТелеграмОпрос": "TelegramPoll",
+"РазложитьJSON": "ParseJSON",
+"ПриватныйКлюч": "PrivateKey",
+"ОсновныеЧасти": "MainParts",
+"ПолучитьМетку": "GetTag",
+"ТокенДвоичные": "TokenBinary",
+"ВККомментарий": "VKComment",
+"тзЦветныеПоля": "tbColoredFields",
+"Токен доступа": "Access token",
+"подразделения": "department",
+"КлючЗаголовка": "HeaderKey",
+"Одноклассники": "Classmates",
+"JSONРезультат": "JSONResult",
+"КлиентMongoDB": "MongoDBClient",
+"IDЦитируемого": "ReplyID",
+"АдресРесурса7": "ResourceAddress7",
+"СлакСообщение": "SlackMessage",
+"Администратор": "Administrator",
+"СклеитьДанные": "MergeData",
+"IDКомментария": "CommentID",
+"ОтветЗагрузки": "UploadResponse",
+"ПараАртикулов": "ArticlesPair",
+"Наименование2": "Filename2",
+"ЗаполнитьПоля": "FillFields",
+"Закрыл задачу": "Close task",
+"ПутьЗаготовок": "BlanksPath",
"Код материала": "Material code",
-"СделатьРепост": "MakeRepost",
+"ШаблонДоступа": "AccessTemplate",
"МассивСобытий": "ArrayOfEvents",
-"Скачать папку": "Download folder",
-"ДобавитьМесяц": "AddMonth",
-"Картинка2.jpg": "Picture2.jpg",
-"Продажа в RUB": "Sale in RUB",
-"Положительная": "Positive",
-"РазмерУчастка": "ChunkSize",
-"ОткрытьСессию": "OpenSession",
-"БакетИсточник": "DestinationBucket",
-"color=Зеленый": "color=Green",
-"НомерКампании": "CampaignNumber",
-"Экранирование": "Escaping",
-"Удалить бакет": "Delete bucket",
-"СоздатьЗапуск": "CreateLaunch",
-"ОбработатьТег": "ProcessTag",
-"МассивНомеров": "PhonesArray",
-"ФайлПараметра": "ParamFile",
-"ИмяКомпоненты": "AddInName",
-"СтруктураЧата": "ChatStructure",
-"Удалить товар": "Delete product",
-"БезРазделения": "NoSeparation",
+"IDПодкаталога": "SubfolderID",
+"МестоДоставки": "DeliveryLocation",
+"XMLЗавершения": "FinishXML",
+"ЗаписатьТекст": "WriteText",
+"ТочкаОтгрузки": "ShippingPoint",
+"КомплексныйID": "ComplexID",
+"Изменить путь": "Update path",
+"СтрокаЗапуска": "LaunchString",
+"ЕдиницаДанных": "DataUnit",
+"ПодписьBase64": "SignatureBase64",
+"Идентификатор": "Identifier",
+"СоздатьСделку": "CreateDeal",
+"ПереслатьФайл": "ResendFile",
+"МассивОтветов": "AnswersArray",
+"Блок с файлом": "FileBlock",
+"ЭтоОтложенное": "IsDelayed",
+"СоздатьГруппу": "CreateGroup",
+"С расширением": "With extension",
+"ДатаИстечения": "ExpirationDate",
+"ОписаниеТипов": "TypeDescription",
+"ТекущаяСтрока": "CurrentRow",
+"АдресРесурса2": "ResourceAddress2",
+"СтруктураТега": "TagStructure",
+"СтруктураТела": "BodyStructure",
+"ВозможныйФайл": "PossibleFile",
+"ОтветПроверки": "CheckResponse",
+"тип сравнения": "comparison type",
+"Это коннектор": "Is connector",
+"БитриксМассив": "BitrixArray",
+"ТипКомпоненты": "ComponentType",
+"НайденныйТест": "FoundTest",
+"ТекущийМаркер": "CurrentMarker",
+"ПубличныйКлюч": "PublicKey",
+"VK Teams (ОПИ": "VK Teams (OpenIntegrations",
+"НачалоУчастка": "ChunkStart",
+"Наши спонсоры": "Our Sponsors",
+"СоздатьСервер": "CreateServer",
+"ПараметрыJSON": "JSONParameters",
+"OPI TCPКлиент": "OPI TCPClient",
+"маркетинговый": "Marketing",
+"ВладелецВидео": "VideoOwner",
+"БитриксБулево": "BitrixBool",
+"ПолучитьЧисло": "GetNumber",
+"СледующееПоле": "NextField",
+"В чат, по URL": "In chat, by URL",
+"не ограничено": "unlimited",
+"ПорядокБайтов": "ByteOrder",
+"Telegram (ОПИ": "Telegram (OpenIntegrations",
+"КодУстройства": "DeviceCode",
+"ТекущийСтатус": "CurrentStatus",
"МассивПозиций": "ItemsArray",
+"БезРазделения": "NoSeparation",
+"Удалить товар": "Delete product",
+"СтруктураЧата": "ChatStructure",
+"ИмяКомпоненты": "AddInName",
+"ФайлПараметра": "ParamFile",
+"МассивНомеров": "PhonesArray",
+"ОбработатьТег": "ProcessTag",
+"СоздатьЗапуск": "CreateLaunch",
+"Удалить бакет": "Delete bucket",
+"Экранирование": "Escaping",
+"НомерКампании": "CampaignNumber",
+"color=Зеленый": "color=Green",
+"БакетИсточник": "DestinationBucket",
+"ОткрытьСессию": "OpenSession",
+"РазмерУчастка": "ChunkSize",
+"Положительная": "Positive",
+"Продажа в RUB": "Sale in RUB",
+"Картинка2.jpg": "Picture2.jpg",
+"ДобавитьМесяц": "AddMonth",
+"Скачать папку": "Download folder",
"ПолучитьКанал": "GetChannel",
"КонечныйОтвет": "FinalResponse",
"СоздатьМодель": "CreateModel",
"СтруктураДаты": "DateStructure",
-"Создано из 1С": "Created by 1C",
-"дата создания": "date of creation",
-"ТипРезультата": "ResultType",
-"НастройкиSFTP": "SFTPSettings",
-"Tiny, аккаунт": "Tiny, account",
-"Значение поля": "Field value",
-"Твиттер_Твиты": "TwitterAPI_Tweets",
-"Другая сделка": "Another deal",
-"Переадресация": "Redirection",
-"УдалитьОбъект": "DeleteObject",
-"ПрочитатьJSON": "ReadJSON",
-"Евпаторийский": "Evpatoriysky",
-"УдалитьЗадачу": "DeleteTask",
-"МассивКаналов": "ChannelArray",
-"СоздатьЗадачу": "CreateTask",
-"Размер скидки": "Discount amount",
-"КлючНастройки": "SettingKey",
-"РаботаСЧатами": "ChatManagement",
-"ОбъектИндекса": "IndexObject",
-"КонецЭлемента": "EndElement",
-"Множественный": "Multiple",
"Заполненность": "Filling",
-"ТекущийСтатус": "CurrentStatus",
-"КодУстройства": "DeviceCode",
-"Telegram (ОПИ": "Telegram (OpenIntegrations",
-"СтруктураТега": "TagStructure",
-"ТекущаяСтрока": "CurrentRow",
-"ОписаниеТипов": "TypeDescription",
-"ДатаИстечения": "ExpirationDate",
-"С расширением": "With extension",
-"СоздатьГруппу": "CreateGroup",
-"ЭтоОтложенное": "IsDelayed",
-"Блок с файлом": "FileBlock",
-"МассивОтветов": "AnswersArray",
-"ПереслатьФайл": "ResendFile",
-"СоздатьСделку": "CreateDeal",
-"Идентификатор": "Identifier",
-"ПодписьBase64": "SignatureBase64",
-"ЕдиницаДанных": "DataUnit",
-"СтрокаЗапуска": "LaunchString",
-"Изменить путь": "Update path",
-"КомплексныйID": "ComplexID",
-"ТочкаОтгрузки": "ShippingPoint",
-"ЗаписатьТекст": "WriteText",
-"XMLЗавершения": "FinishXML",
-"МестоДоставки": "DeliveryLocation",
-"IDПодкаталога": "SubfolderID",
-"АдресРесурса2": "ResourceAddress2",
-"СтруктураТела": "BodyStructure",
-"ПорядокБайтов": "ByteOrder",
-"ВозможныйФайл": "PossibleFile",
-"не ограничено": "unlimited",
-"В чат, по URL": "In chat, by URL",
-"ШаблонДоступа": "AccessTemplate",
-"ПолучитьЧисло": "GetNumber",
-"БитриксБулево": "BitrixBool",
-"ВладелецВидео": "VideoOwner",
-"маркетинговый": "Marketing",
-"OPI TCPКлиент": "OPI TCPClient",
-"ПараметрыJSON": "JSONParameters",
-"СоздатьСервер": "CreateServer",
-"Наши спонсоры": "Our Sponsors",
-"НачалоУчастка": "ChunkStart",
-"VK Teams (ОПИ": "VK Teams (OpenIntegrations",
-"ПубличныйКлюч": "PublicKey",
-"ТекущийМаркер": "CurrentMarker",
-"НайденныйТест": "FoundTest",
-"ТипКомпоненты": "ComponentType",
-"БитриксМассив": "BitrixArray",
-"Это коннектор": "Is connector",
-"тип сравнения": "comparison type",
-"ОтветПроверки": "CheckResponse",
-"Удалить альбом": "Delete album",
-"необяз. по ум.": "optional, def. val.",
-"ПолучитьЗадачу": "GetTask",
-"Изменить метку": "Update tag",
-"ТаблицаСправка": "HelpTable",
-"УдалятьТекущую": "DeleteCurrent",
-"Base64Значение": "Base64Value",
-"КопироватьЛист": "CopySheet",
-"Получить канал": "Get channel",
-"СтруктураМедиа": "MediaStructure",
-"СтруктураТегов": "TagStructure",
-"Neocities (ОПИ": "Neocities (OpenIntegrations",
-"ФоновоеКлиента": "ClientBackground",
-"ОтправитьОтвет": "SendResponse",
-"ПутьСохранения": "SavePath",
-"УдалитьТаблицу": "DeleteTable",
-"базовой задачи": "of base task",
-"Тестовый канал": "Test channel",
-"ПолучитьМассив": "GetArray",
-"ТекущийАбсПуть": "CurrentAbsPath",
-"Описание файла": "File description",
-"ТекущийОтнПуть": "CurrentRelPath",
-"ДанныеАккаунта": "AccountData",
-"РазмерПроверки": "CheckSize",
-"OPI_HTTPКлиент": "OPI_HTTPClient",
-"HTTPСоединение": "HTTPConnection",
-"ЗаменяемыйКлюч": "ReplacedKey",
-"ОтправитьВидео": "SendVideo",
-"Без параметров": "No parameters",
-"КопироватьФайл": "FileCopy",
-"РаботаСЗаказми": "OrdersManagement",
-"Удалить задачу": "Delete task",
-"ВременнаяМетка": "Timestamp",
-"СоздатьНовость": "CreatePost",
-"РаботаСБлоками": "BlocksManagement",
-"Дополнительный": "Additional",
-"ЗапросДвочиные": "RequestBinary",
-"СтруктураФайла": "FileStructure",
-"СтруктураПапки": "FolderStructure",
-"Новое описание": "New description",
-"Скачать модель": "Pull model",
-"ПолучитьСостав": "GetComposition",
-"СтруктураОпций": "OptionsStructure",
-"ПустаяСхемаSQL": "NewSQLScheme",
-"ДобавитьЗаписи": "AddRecords",
-"РазделительBat": "BatSeparator",
-"PayloadСтрокой": "PayloadAsString",
-"Получить токен": "Get token",
-"АТ_СоздатьБазу": "AT_CreateDatabase",
-"ТекущийЯзыкОПИ": "CurrentOPILanguage",
-"КолонкиТаблицы": "TableColumns",
-"СтруктураЧасти": "PartStructure",
-"Изменить заказ": "Update order",
-"РаботаСТокеном": "TokenManagement",
-"СлакТемаКанала": "SlackChannelTopic",
-"Добавить товар": "Add product",
-"ИнтернетПрокси": "InternetProxy",
-"Принять задачу": "Approve task",
-"НастройкиВJson": "SettingAsJson",
-"СоздатьСобытие": "CreateEvent",
-"Нажмите Enable": "Click Enable",
+"Множественный": "Multiple",
+"КонецЭлемента": "EndElement",
+"ОбъектИндекса": "IndexObject",
+"РаботаСЧатами": "ChatManagement",
+"КлючНастройки": "SettingKey",
+"Размер скидки": "Discount amount",
+"СоздатьЗадачу": "CreateTask",
+"МассивКаналов": "ChannelArray",
+"УдалитьЗадачу": "DeleteTask",
+"СделатьРепост": "MakeRepost",
+"Евпаторийский": "Evpatoriysky",
+"УдалитьОбъект": "DeleteObject",
+"Переадресация": "Redirection",
+"Другая сделка": "Another deal",
+"Твиттер_Твиты": "TwitterAPI_Tweets",
+"Значение поля": "Field value",
+"Tiny, аккаунт": "Tiny, account",
+"НастройкиSFTP": "SFTPSettings",
+"ТипРезультата": "ResultType",
+"дата создания": "date of creation",
+"Создано из 1С": "Created by 1C",
+"ПрочитатьJSON": "ReadJSON",
+"ДобавитьТовар": "AddProduct",
+"идентификатор": "identifier",
+"СлакСообщения": "SlackMessages",
+"ИДКомментария": "CommentID",
+"Версия: 2.4.8": "Version: 2.4.8",
+"Тестовая цель": "TestGoal",
+"Новый каталог": "New catalog",
+"Создать опрос": "Create poll",
+"Создать канал": "Create channel",
+"ШаблонКолонки": "ColoumTemplate",
+"МассивЯрлыков": "LabelsArray",
+"Адрес локации": "Location address",
+"БитриксСтрока": "BitrixString",
+"ТаймаутЗаписи": "WriteTimeout",
+"ВыборЗначения": "ValueSelection",
+"Граница Тогда": "Border Then",
+"ТекущийИндекс": "CurrentIndex",
+"OAuthАлгоритм": "OAuthAlgorithm",
+"Удалить метку": "Delete tag",
+"Refresh токен": "Refresh token",
+"Bitrix24 (ОПИ": "Bitrix24 (OpenIntegrations",
+"ПринятьЗадачу": "ApproveTask",
+"ОбъектЗапуска": "LaunchObject",
+"ТелеграмАудио": "TelegramAudio",
+"ФинальныйКлюч": "FinalKey",
+"Изменить поле": "Modify field",
+"Файл с Base64": "Base64 File",
+"Описание поля": "Field description",
+"статус задачи": "task status",
+"Адрес объекта": "Object address",
+"ВставитьПосле": "InsertAfter",
+"УдалитьЗаписи": "DeleteRecords",
+"СтруктураЛога": "LogStructure",
+"РаботаСТегами": "TagsManagement",
+"ЗапросыСТелом": "RequestsWithBody",
+"ЛокальныйФайл": "LocalFile",
+"ИмяКоннектора": "ConnectorName",
+"Работа с BLOB": "Working with Blob",
+"СКодированием": "WithEncoding",
+"Airtable (ОПИ": "Airtable (OpenIntegrations",
+"Инициализация": "Initialization",
+"Обновить файл": "Update file",
+"TCPОбработчик": "TCPHandler",
+"РезультатJSON": "ResultJSON",
+"ID обсуждения": "Discussion ID",
+"ЗагрузкаВидео": "VideoUpload",
+"РаботаСПолями": "WorkingWithFields",
+"дополнительно": "additionally",
+"ТипыКоллекции": "CollectionsTypes",
+"МассивПорогов": "ThresholdsArray",
+"ТекстФильтров": "FiltersText",
+"ДвойныеКавчки": "DoubleQuotes",
+"БитриксСделка": "BitrixDeal",
+"СтруктураПоля": "FieldStructure",
+"ОформитьОтвет": "FormResponse",
+"IDПодключения": "ConnectionID",
+"ВСоответствие": "ToMap",
+"Текст новости": "Text of post",
+"Удалить заказ": "Delete order",
+"ПокинутьКанал": "LeaveChannel",
+"дата закрытия": "closing date",
+"Строка адреса": "Address string",
+"Строка, Число": "String, Number",
+"ЛокальныйПуть": "LocalPath",
+"ЭтоКомпонента": "IsAddIn",
+"ТекущийРаздел": "CurrentSection",
+"НовыйРодитель": "NewParent",
+"РазделениеPhp": "SeparationPhp",
+"GetDataIndexа": "GetIndexData",
+"КартинкаПоста": "PostImage",
+"СтрокаНомеров": "NumbersString",
+"Домен сервера": "Server domain",
+"ДобавитьОтбор": "AddFilter",
+"Текст команды": "Command text",
+"Это новый чат": "This is a new chat",
+"ТекущаяЗапись": "CurrentRecord",
+"МассивЗаказов": "ArrayOfOrders",
+"АдресЗагрузки": "UploadURL",
+"УдаленныйФайл": "RemoteFile",
+"ГринИмяГруппы": "GreenGroupName",
+"ID объявления": "Ad ID",
+"РезультатЛожь": "ResultFalse",
+"ЗначениеИначе": "DefaultValue",
+"ЗакрытьДиалог": "CloseDialog",
+"СкрытьИсторию": "HideHistory",
+"СтруктураПрав": "PermissionsStructure",
+"УдалитьАльбом": "DeleteAlbum",
+"Текст + Emoji": "Text + Emoji",
+"ЗакрытьСессию": "CloseSession",
+"ГринСообщения": "GreenMessages",
+"новый каталог": "new catalog",
+"ПрочитаноБайт": "BytesRead",
+"КодироватьURL": "EncodeURL",
+"Дополнительно": "Additionally",
+"ТокенСтраницы": "PageToken",
+"КодДобавления": "AddCode",
+"использования": "of using",
+"Заимстованные": "Borrowed",
+"БитриксОбъект": "BitrixObject",
+"ГринСообщение": "GreenMessage",
+"ЛишниеСимволы": "ExtraCharacters",
+"УдалитьМодель": "DeleteModel",
+"ВозможныйПуть": "PossiblePath",
+"НомерТелефона": "PhoneNumber",
+"ВозможныеПути": "PossiblePaths",
+"СвойстваЛиста": "SheetProperties",
+"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd",
+"ОтправитьФайл": "SendFile",
+"ПолеКоллекции": "CollectionField",
+"АдресРесурса4": "ResourceAddress4",
+"ПроверитьBlob": "CheckBlob",
+"Метод,Область": "Method,Region",
+"СоздатьЗаписи": "CreatePosts",
+"АдресРесурса5": "ResourceAddress5",
+"Описание чата": "Chat description",
+"Файл картинки": "Image file",
+"Данные ответа": "Response data",
+"УчетныеДанные": "SecretData",
+"Новая таблица": "NewTable",
+"ИзменитьМетку": "UpdateTag",
+"IDСправочника": "CatalogID",
+"ДатаОкончания": "EndDate",
+"ПрочитатьGZip": "ReadGZip",
+"ТаблицаТестов": "TestTable",
+"НовоеОписание": "NewDescription",
+"МассивЗаписей": "RecordsArray",
+"Первый запуск": "First start",
+"СоздатьАльбом": "CreateAlbum",
+"Создать заказ": "Create order",
+"ОтправитьBlob": "PushBlob",
+"БитриксСписок": "BitrixList",
+"ГринПрочтение": "GreenReading",
+"ОткрытьДиалог": "OpenDialog",
+"ТелеграмЧисло": "TelegramNumber",
+"ИзменитьТовар": "EditProduct",
+"ОшибкаЗапроса": "RequestError",
+"Текст ошибки:": "Error text",
+"Картинка1.jpg": "Picture1.jpg",
+"ДанныеСобытия": "callbackData",
+"ZipРазмерEOCD": "ZipSizeEOCD",
+"ГуглКалендарь": "GoogleCalendar",
+"Создать метку": "Create tag",
+"ШаблонФункции": "FunctionTemplate",
+"Создать отказ": "Create refusal",
+"ФайлЛокальный": "LocalFile",
+"ТекущиеДанные": "CurrentData",
+"Принудительно": "Forced",
+"ЗапросТаймаут": "RequestTimeout",
+"ОзонТаймслоты": "OzonTimeslots",
+"Число, Строка": "Number, String",
+"Переустановка": "Reinstall",
+"СтрокаПодписи": "SignatureString",
+"ОчищенноеПоле": "ClearField",
+"ИзменитьЗаказ": "UpdateOrder",
+"АдресРесурса6": "ResourceAddress6",
+"БольшиеДанные": "BigData",
+"УстановитьTls": "SetTls",
+"СоединениеSSH": "SSHConnection",
+"ОбновитьТокен": "RefreshToken",
+"ОбъектСостава": "CompositionObject",
+"ТекущийСостав": "CurrentComposition",
+"КлючИЗначение": "KeyAndValue",
+"ПоставитьЛайк": "LikePost",
+"Дата создания": "CreationDate",
+"UnixИстечение": "UnixExpiration",
+"Новое событие": "New event",
+"АдресРесурса3": "ResourceAddress3",
+"ВызовПроверки": "CheckCall",
+"СтруктураЦели": "GoalStructure",
+"СлакЭфемерное": "SlackEphemeral",
+"Начало работы": "Getting started",
+"ТаймаутЧтения": "ReadTimeout",
+"УстановитьURL": "SetURL",
+"Массив кнопок": "Array of buttons",
+"РаботаСДиском": "WorkingWithDrive",
+"ПолучитьТекст": "GetText",
+"Тестовая база": "TestDatabase",
+"Прочитать все": "Read all",
+"Настройки SSH": "SSH settings",
+"СохранитьФайл": "SaveFile",
+"ПолучитьКнигу": "GetSpreadsheet",
+"СоздатьЗапрос": "CreateRequest",
+"РаботаСБазами": "WorkingWithDatabases",
+"УстановкаТела": "BodySet",
+"ВременныйФайл": "TempFile",
+"Блок картинки": "Image block",
+"БитриксИстина": "BitrixTrue",
+"СдэкКвитанция": "CdekReceipt",
+"Тестовый лист": "TestSheet",
+"СтрокаТаблицы": "TableRow",
+"Дата рождения": "Birth date",
+"ОформитьОпцию": "FormOption",
+"МетодыСервера": "ServerMethods",
+"ОзонБезОшибок": "OzonNoErrors",
+"РазмерТекущих": "CurrentSize",
+"ТелеграмГифка": "TelegramGif",
+"ПолучитьЗаказ": "GetOrder",
+"ПутьОригинала": "OriginalPath",
+"автоматически": "automatically",
+"Файл размером": "File with size",
+"СтрокаЗаписей": "RecordString",
+"Текстовый твит": "Text tweet",
+"СтруктураЗамен": "ReplaceStructure",
+"ЯМаркетКабинет": "YaMarketBusiness",
+"Проверка_Пусто": "Check_Empty",
+"Покинуть канал": "Leave channel",
+"OAuthВерсияAPI": "OAuthAPIVersion",
+"ПолучитьВерсию": "GetVersion",
+"СоздатьКаталог": "CreateDirectory",
+"ПроблемныйЭтап": "ProblemStep",
+"МассивОпераций": "ActionsArray",
+"КаталогМодулей": "ModuleDirectory",
+"МассивКонтента": "ContentArray",
+"Awaiting.What(": "Ожидаем.Что(",
+"СоздатьТаблицу": "CreateTable",
+"дополнительных": "additional",
+"ПолучитьЗапись": "GetRecord",
+"НеИзолированно": "NoIsolated",
+"Удалить записи": "Delete records",
+"ВыполнятьСразу": "ExecuteNow",
+"Загрузить файл": "Upload file",
+"ОписаниеОшибки": "ErrorDescription",
+"ЯДискПроцедура": "YaDiskProc",
+"Проверить BLOB": "Check BLOB",
+"Создать записи": "Create records",
+"ИтоговыйМассив": "ResultingArray",
+"ПолучитьЗаписи": "GetRecords",
+"Без выполнения": "No execution",
+"ПолучитьСтроку": "GetLine",
+"предполагаемая": "expected",
+"МассивМедиаГиф": "MediaGifArray",
+"ПолноеИмяМедиа": "FullMediaName",
+"Заголовок темы": "Topic title",
+"ТекущеВложение": "CurrentAttachment",
+"Тестовый твитт": "TestTweet",
+"ЗагрузитьФайлы": "UploadFiles",
+"ЗагрузитьВидео": "UploadVideo",
+"ПроверяемыйТип": "CheckedType",
+"Создать группу": "Create group",
+"ЗначениеДанных": "DataValue",
+"ТекущийАртикул": "CurrentArticle",
+"ОтложитьЗадачу": "DeferTask",
+"КаталогПакетов": "PackagesDirectory",
+"ОтправкаВКанал": "SendingToChannel",
+"ЗапросыБезТела": "RequestsWithoutBody",
+"ОтправитьГифку": "SendGif",
+"ЧтениеZipФайла": "ZipFileReader",
+"МассивТоваров_": "ArrayOfProducts_",
+"характеристика": "feature",
+"ИДПользователя": "UserID",
+"Описание груза": "Goods description",
+"УдалитьНовость": "DeletePost",
+"статус фильтра": "filter status",
+"Открыть диалог": "Open dialog",
+"./docs/ru/cli/": "./docs/en/cli/",
+"ОтветЗаголовки": "ResponseHeaders",
+"ДропБоксСтатус": "DropboxStatus",
+"Имя поля формы": "Form field name",
+"ПутьУдаленного": "PathOfRemote",
+"цвет календаря": "calendar color",
+"ПолучитьОбъект": "GetObject",
+"Сохранить файл": "Save file",
+"МассивЗапросов": "ArrayOfRequests",
+"ПолеРезультата": "ResultField",
+"УдаленныеФайлы": "RemoteFiles",
+"ТаблицаСостава": "CompositionTable",
+"ЗаписанныйФайл": "RecordedFile",
+"ГринПерезапуск": "GreenReboot",
+"ДропБоксРабота": "DropboxWork",
+"ТекущаяПозиция": "CurrentPosition",
+"СледующийТокен": "NextToken",
+"Сделать репост": "Make repost",
+"ПараметрыТеста": "TestParameters",
+"ОтправкаДанных": "DataSending",
+"форматирование": "formatting",
+"Параметризация": "Parameterization",
+"НачалоЗагрузки": "UploadStart",
+"Номер упаковки": "Package number",
+"дата изменения": "date of change",
+"ПараметрМетода": "MethodParameter",
+"Путь к объекту": "Path to the object",
+"НажатиеКнопки1": "ButtonEvent1",
+"ТекущаяОбласть": "CurrentRegion",
+"РабочийКаталог": "WorkingDirectory",
+"Поставить лайк": "Like",
+"Комплексный ID": "Complex attribute ID",
+"Несуществующий": "Nonexistent",
+"Тестовая папка": "TestFolder",
+"СтруктураПолей": "FieldsStructure",
+"НачалоЭлемента": "StartElement",
+"Удалить модель": "Delete model",
+"ПолучитьСделку": "GetDeal",
+"Отбор по имени": "Filter by name",
+"Создать задачу": "Create task",
+"Тестовый товар": "TestProduct",
+"ОписаниеТовара": "ProductDescription",
+"Создать альбом": "Create album",
+"Без соединения": "No connection",
+"ПоследнийНабор": "LastSet",
+"ДропБоксМассив": "DropboxArray",
+"РаботаСФайлами": "FileManagement",
+"АтомарныеТесты": "AtomicTests",
+"VK_СоздатьПост": "VK_CreatePost",
+"Регион сервиса": "Service region",
+"Новый файл.jpg": "New file.jpg",
+"АТ_СоздатьПоле": "AT_CreateField",
+"РаботаСАкциями": "PromotionsManagement",
+"Номер страницы": "Page number",
+"ОписаниеString": "DescriptionString",
+"ВидАвторизации": "AuthorizationType",
+"ДопустимыйЗнак": "AllowedSign",
+"Тип клавиатуры": "KeyboardType",
+"ПолучитьДиалог": "GetDialog",
+"Договоренность": "Appointment",
+"МассивКартинок": "ImageArray",
+"Деловые услуги": "Business",
+"РазмерСтраницы": "PageSize",
+"ТекущаяТаблица": "CurrentTable",
+"СоздатьСчетчик": "CreateCounter",
+"Это новый файл": "This is a new file",
+"СтрокаПодборок": "SelectionsString",
+"УдалитьСобытие": "DeleteEvent",
+"Текст описания": "Description text",
+"УдалитьWebhook": "DeleteWebhook",
+"ТекстСообщения": "MessageText",
+"МассивОтправки": "SendArray",
+"ЗапросФайлТела": "RequestBodyFile",
+"Основные тесты": "Main tests",
+"цена до скидки": "pre-discount price",
+"ЗаданиеКлиента": "ClientTask",
+"ЭтоФайлНаДиске": "IsFileOnDisk",
+"ответственного": "responsible",
+"OPI_ЗапросыSSH": "OPI_SSHRequests",
+"МассивУпаковок": "PackagesArray",
+"Ключ заголовка": "Header key",
+"Характеристика": "DescField",
+"ДвойныеКавычки": "DoubleQuotes",
+"КонецПроцедуры": "EndProcedure",
+"Объект запроса": "Request object",
+"Green API (ОПИ": "Green API (OpenIntegrations",
+"КлючПриложения": "AppKey",
+"Номер паспорта": "Passport number",
+"ID комментария": "CommentID",
+"Описание видео": "Video description",
+"JsonВСтруктуру": "JsonToStructure",
+"Новая кампания": "New campaign",
+"МассивСтруктур": "StructuresArray",
+"ID базы данных": "Database ID",
+"ДобавитьЗапись": "AddRow",
+"Создать модель": "Create model",
+"Новая кнопка 2": "New button 2",
+"Отправить BLOB": "Push BLOB",
+"фильтр по типу": "filter by type",
+"приветственное": "welcoming",
+"IDРуководителя": "HeadID",
+"СоздатьИсторию": "CreateStory",
+"ЧатыИСообщения": "ChatsAndMessages",
+"ПолучитьЗапрос": "GetRequest",
+"Удалить сделку": "Delete deal",
+"СтрОбщийРазмер": "StrTotalSize",
+"Имя ассистента": "Assistant name",
+"ПоследняяЧасть": "LastPart",
+"ДвоичныеДанные": "BinaryData",
+"Удалить объект": "Delete object",
+"ОписаниеЗаказа": "OrderDescription",
+"МассивВложений": "AttachmentsArray",
+"Получить метку": "Get tag",
+"Закрыть диалог": "Close dialog",
+"ПокинутьГруппу": "LeaveGroup",
+"СоздатьПодпись": "CreateSignature",
+"Таймаут записи": "Write timeout",
+"Новое название": "New name",
+"ТелеграмМассив": "TelegramArray",
+"ГлавныйВГруппе": "MainInGroup",
+"Установка тела": "Body set",
+"СоздатьЭлемент": "CreateItem",
+"Без транзакции": "No transaction",
+"ОписаниеЗаявки": "InvitationDescription",
+"МассивАльбомов": "ArrayOfAlbums",
+"СерверноеВремя": "ServerTime",
+"МассивПодборок": "SelectionArray",
+"РаботаСЛистами": "WorkingWithSheets",
+"УдалитьСчетчик": "DeleteCounter",
"ОписаниеЗаписи": "RecordDescription",
-"КартинкаЗамены": "ReplacementImage",
-"ФайлРезультата": "ResultFile",
+"ФайлСтатистики": "StatisticsFile",
"ПараметрМассив": "ArrayParam",
+"ФайлРезультата": "ResultFile",
+"КартинкаЗамены": "ReplacementImage",
+"Некоторое поле": "Nekotoroe pole",
+"Нажмите Enable": "Click Enable",
+"СоздатьСобытие": "CreateEvent",
+"НастройкиВJson": "SettingAsJson",
+"Принять задачу": "Approve task",
"ТелеграмИстина": "TelegramTrue",
+"ИнтернетПрокси": "InternetProxy",
+"СлакТемаКанала": "SlackChannelTopic",
+"РаботаСТокеном": "TokenManagement",
+"Изменить заказ": "Update order",
+"СтруктураЧасти": "PartStructure",
+"КолонкиТаблицы": "TableColumns",
+"ТекущийЯзыкОПИ": "CurrentOPILanguage",
+"АТ_СоздатьБазу": "AT_CreateDatabase",
+"Получить токен": "Get token",
+"Добавить товар": "Add product",
"СписокОбъектов": "ObjectList",
"РаботаСДанными": "DataManagement",
"ЗаписатьСтроку": "WriteLine",
-"Получить книгу": "Get spreadsheet",
-"Таймаут чтения": "Read timeout",
-"РаботаСГруппой": "CommunityManagement",
-"ВыполнитьСразу": "Start",
-"РаботаСКнигами": "SpreadsheetsManagement",
-"Файл, Значение": "File, Value",
-"СтрокаВложений": "AttachmentsString",
-"Без разделения": "No separation",
-"ЗначениеЗамены": "ReplaceValue",
-"ГВ_Авторизация": "GW_Auth",
-"Получить ответ": "Get response",
-"ТекущаяКоманда": "CurrentCommand",
-"Лог выполнения": "Execution log",
-"VK_УдалитьПост": "VK_DeletePost",
-"Новая кнопка 3": "New button 1",
-"OPI_ЗапросыSQL": "OPI_SQLQueries",
-"Путь,Временный": "Path,Temporary",
-"OAI_Ассистенты": "OAI_Assistants",
"<путь к файлу>": "",
+"OAI_Ассистенты": "OAI_Assistants",
+"Путь,Временный": "Path,Temporary",
+"OPI_ЗапросыSQL": "OPI_SQLQueries",
+"Новая кнопка 3": "New button 1",
+"VK_УдалитьПост": "VK_DeletePost",
+"Лог выполнения": "Execution log",
+"ТекущаяКоманда": "CurrentCommand",
+"Получить ответ": "Get response",
+"ГВ_Авторизация": "GW_Auth",
+"ЗначениеЗамены": "ReplaceValue",
+"Без разделения": "No separation",
+"СтрокаВложений": "AttachmentsString",
+"Файл, Значение": "File, Value",
+"РаботаСКнигами": "SpreadsheetsManagement",
+"ВыполнитьСразу": "Start",
+"РаботаСГруппой": "CommunityManagement",
+"Таймаут чтения": "Read timeout",
+"Получить книгу": "Get spreadsheet",
+"PayloadСтрокой": "PayloadAsString",
+"РазделительBat": "BatSeparator",
+"ДобавитьЗаписи": "AddRecords",
+"ПустаяСхемаSQL": "NewSQLScheme",
+"ТекущийАбсПуть": "CurrentAbsPath",
+"ПолучитьМассив": "GetArray",
+"Тестовый канал": "Test channel",
+"базовой задачи": "of base task",
+"УдалитьТаблицу": "DeleteTable",
+"ПутьСохранения": "SavePath",
+"ОтправитьОтвет": "SendResponse",
+"ФоновоеКлиента": "ClientBackground",
+"Neocities (ОПИ": "Neocities (OpenIntegrations",
+"СтруктураТегов": "TagStructure",
+"СтруктураМедиа": "MediaStructure",
+"Получить канал": "Get channel",
+"КопироватьЛист": "CopySheet",
+"Base64Значение": "Base64Value",
+"УдалятьТекущую": "DeleteCurrent",
+"ТаблицаСправка": "HelpTable",
+"ПолучитьЗадачу": "GetTask",
+"необяз. по ум.": "optional, def. val.",
+"Удалить альбом": "Delete album",
+"Описание файла": "File description",
"Работа с аудио": "Audio processing",
+"ТекущийОтнПуть": "CurrentRelPath",
+"РазмерПроверки": "CheckSize",
+"СтруктураОпций": "OptionsStructure",
+"ПолучитьСостав": "GetComposition",
+"Скачать модель": "Pull model",
+"Новое описание": "New description",
+"СтруктураПапки": "FolderStructure",
+"СтруктураФайла": "FileStructure",
+"ЗапросДвочиные": "RequestBinary",
+"Дополнительный": "Additional",
+"РаботаСБлоками": "BlocksManagement",
+"СоздатьНовость": "CreatePost",
+"ВременнаяМетка": "Timestamp",
+"Удалить задачу": "Delete task",
+"РаботаСЗаказми": "OrdersManagement",
+"КопироватьФайл": "FileCopy",
+"Без параметров": "No parameters",
+"ОтправитьВидео": "SendVideo",
+"ЗаменяемыйКлюч": "ReplacedKey",
+"HTTPСоединение": "HTTPConnection",
+"OPI_HTTPКлиент": "OPI_HTTPClient",
+"ДанныеАккаунта": "AccountData",
"СтрочныйМассив": "StringArray",
-"ПрочитанноБайт": "BytesRead",
+"Изменить метку": "Update tag",
"МассивИДПостов": "PostIDsArray",
-"Перезаписывать": "Overwrite",
-"ПозицияВПотоке": "PositionInStream",
-"ТекущийКаталог": "CurrentDirectory",
-"СтруктураСбора": "CollectionStructure",
-"ПоляТелаВOAuth": "BodyFieldsAtOAuth",
-"OPI_Компоненты": "OPI_AddIns",
-"ПолучитьПревью": "GetPreview",
-"ПривестиБулево": "MakeBoolean",
-"Номер телефона": "Phone number",
-"OllamaПривязки": "OllamaEmbeddings",
-"Переслать файл": "Resend file",
-"ОбъектКаталога": "DirectoryObject",
-"Получить заказ": "Get order",
-"Строка, Массив": "String, Array",
-"МассивЗначений": "ValuesArray",
-"СлакОтложенные": "SlackSheduled",
-"ОтправитьОпрос": "SendPoll",
-"СтрокаНастроек": "SettingsString",
+"Заголовок поля": "Field title",
+"СписокЗначений": "ValueList",
+"ЯМаркетМагазин": "YaMarketCampaign",
+"DevOps инженер": "DevOps engineer",
+"ФорматДатыJSON": "JSONDateFormat",
+"ЗаписатьЛогCLI": "WriteLogCLI",
+"UUID преалерта": "Prealert UUID",
+"СтруктураЯчеек": "CellStructure",
+"ШаблонПроверки": "CheckTemplate",
+"ВступитьВКанал": "JoinChannel",
+"СтруктураТипов": "TypesStructure",
+"Создать запуск": "Create launch",
+"ДатаБезВремени": "DateWithoutTime",
+"ОзонПодписчики": "OzonSubscribers",
+"ОбъединитьПути": "CombinePath",
+"ОсновныеМетоды": "CommonMethods",
+"Новая кнопка 1": "New button 3",
+"OPI_Интеграция": "OPI_Integrations",
+"ОбновитьЗаписи": "UpdateRecords",
+"ОбработатьBlob": "ProcessBlob",
+"МассивОписания": "DescriptionArray",
+"Создать сделку": "Create deal",
+"АТСписокТаблиц": "ATTablesList",
+"ПрочитанноБайт": "BytesRead",
+"ОсновныеДанные": "BasicData",
+"БезКодирования": "NoEncoding",
+"МассивОписаний": "ArrayOfDescriptions",
+"С кодированием": "With encoding",
+"JSONВСтруктуру": "JSONToStructure",
+"ПолучитьБулево": "GetBoolean",
+"Файл документа": "Document file",
+"ОчиститьЯчейки": "ClearCells",
+"Изменить товар": "Edit product",
+"ГуглИмяТаблицы": "GoogleSheetTitle",
+"Заголовок чата": "Chat title",
+"НомерКатегории": "CategoryNumber",
+"СтрНачинаетсяС": "StrStartsWith",
+"УдалитьКаталог": "DeleteFolder",
+"МетрикаСчетчик": "MetrikaCounter",
+"ЗначениеТокена": "TokenValue",
+"color=Белый) v": "color=White) v",
+"ЛокальныеФайлы": "LocalFiles",
+"ОписаниеМетода": "MethodDescription",
+"ПолучитьДанные": "ReceiveData",
+"ПроверитьТокен": "CheckToken",
+"ТипПодключения": "ConnectionType",
"МассивСекретов": "SecretsArray",
+"СтрокаНастроек": "SettingsString",
+"ОтправитьОпрос": "SendPoll",
+"СлакОтложенные": "SlackSheduled",
+"МассивЗначений": "ValuesArray",
+"Строка, Массив": "String, Array",
+"Получить заказ": "Get order",
+"ОбъектКаталога": "DirectoryObject",
"ОтправкаОтвета": "ResponseSending",
+"Переслать файл": "Resend file",
+"Номер телефона": "Phone number",
+"ПривестиБулево": "MakeBoolean",
+"ПолучитьПревью": "GetPreview",
+"OPI_Компоненты": "OPI_AddIns",
+"ПоляТелаВOAuth": "BodyFieldsAtOAuth",
+"СтруктураСбора": "CollectionStructure",
+"ПозицияВПотоке": "PositionInStream",
+"ФоновыеЗадания": "BackgroundJobs",
+"OllamaПривязки": "OllamaEmbeddings",
"МаксимумПостов": "MaximumPosts",
-"ВариантыОтвета": "AnswerOptions",
+"ТекущийКаталог": "CurrentDirectory",
"ТекущийЭлемент": "CurrentElement",
-"ЭлементМассива": "ArrayElement",
+"HTTP_Настройки": "HTTP_Settings",
+"ВариантыОтвета": "AnswerOptions",
+"Твит с опросом": "Tweet with poll",
+"ТолькоПросмотр": "ViewOnly",
+"Серия паспорта": "Passport series",
+"ИзменитьСделку": "UpdateDeal",
+"для XML-сайтов": "for XML-sites",
+"МассивОбъектов": "ArrayOfObjects",
+"ИзменитьЗадачу": "UpdateTask",
+"Отправить файл": "Send file",
+"Перезаписывать": "Overwrite",
+"БулевоКакЧисло": "BoolAsNumber",
+"ОтправитьАудио": "SendAudio",
"КодАвторизации": "AuthCode",
"IDПользователя": "UserID",
"Обновить токен": "Refresh token",
-"Новая стадия 2": "New stage 2",
+"ЭлементМассива": "ArrayElement",
+"Принять работу": "Approve task",
"OpenAIКартинка": "OpenAIImage",
"МассивФильтров": "FiltersArray",
-"Принять работу": "Approve task",
-"БулевоКакЧисло": "BoolAsNumber",
-"ОтправитьАудио": "SendAudio",
-"Отправить файл": "Send file",
-"ИзменитьЗадачу": "UpdateTask",
-"МассивОбъектов": "ArrayOfObjects",
-"для XML-сайтов": "for XML-sites",
-"ИзменитьСделку": "UpdateDeal",
-"Серия паспорта": "Passport series",
-"ТолькоПросмотр": "ViewOnly",
-"Твит с опросом": "Tweet with poll",
-"HTTP_Настройки": "HTTP_Settings",
-"ТипПодключения": "ConnectionType",
-"ФоновыеЗадания": "BackgroundJobs",
-"ПолучитьДанные": "ReceiveData",
-"МассивОписания": "DescriptionArray",
-"ОбновитьЗаписи": "UpdateRecords",
-"OPI_Интеграция": "OPI_Integrations",
-"Новая кнопка 1": "New button 3",
-"ОсновныеМетоды": "CommonMethods",
-"ОбъединитьПути": "CombinePath",
-"ОзонПодписчики": "OzonSubscribers",
-"ДатаБезВремени": "DateWithoutTime",
-"Создать запуск": "Create launch",
-"СтруктураТипов": "TypesStructure",
-"ВступитьВКанал": "JoinChannel",
-"ШаблонПроверки": "CheckTemplate",
-"СтруктураЯчеек": "CellStructure",
-"UUID преалерта": "Prealert UUID",
-"ЗаписатьЛогCLI": "WriteLogCLI",
-"ФорматДатыJSON": "JSONDateFormat",
-"DevOps инженер": "DevOps engineer",
-"ЯМаркетМагазин": "YaMarketCampaign",
-"СписокЗначений": "ValueList",
-"Заголовок поля": "Field title",
-"ОбработатьBlob": "ProcessBlob",
-"Создать сделку": "Create deal",
-"ОписаниеМетода": "MethodDescription",
-"АТСписокТаблиц": "ATTablesList",
-"ЛокальныеФайлы": "LocalFiles",
-"color=Белый) v": "color=White) v",
-"ЗначениеТокена": "TokenValue",
-"МетрикаСчетчик": "MetrikaCounter",
-"УдалитьКаталог": "DeleteFolder",
-"СтрНачинаетсяС": "StrStartsWith",
-"НомерКатегории": "CategoryNumber",
-"Заголовок чата": "Chat title",
-"ГуглИмяТаблицы": "GoogleSheetTitle",
-"Изменить товар": "Edit product",
-"ОчиститьЯчейки": "ClearCells",
-"Файл документа": "Document file",
-"ПолучитьБулево": "GetBoolean",
-"JSONВСтруктуру": "JSONToStructure",
-"С кодированием": "With encoding",
-"МассивОписаний": "ArrayOfDescriptions",
-"ПроверитьТокен": "CheckToken",
-"БезКодирования": "NoEncoding",
-"ОсновныеДанные": "BasicData",
-"ФайлСтатистики": "StatisticsFile",
-"Некоторое поле": "Nekotoroe pole",
-"УдалитьСчетчик": "DeleteCounter",
-"РазмерСтраницы": "PageSize",
-"УдаленныеФайлы": "RemoteFiles",
-"ПолеРезультата": "ResultField",
-"МассивЗапросов": "ArrayOfRequests",
-"Сохранить файл": "Save file",
-"ПолучитьОбъект": "GetObject",
-"цвет календаря": "calendar color",
-"ПутьУдаленного": "PathOfRemote",
-"Имя поля формы": "Form field name",
-"ДропБоксСтатус": "DropboxStatus",
-"ОтветЗаголовки": "ResponseHeaders",
-"./docs/ru/cli/": "./docs/en/cli/",
-"Открыть диалог": "Open dialog",
-"статус фильтра": "filter status",
-"УдалитьНовость": "DeletePost",
-"Описание груза": "Goods description",
-"ИДПользователя": "UserID",
-"характеристика": "feature",
-"МассивТоваров_": "ArrayOfProducts_",
-"ЗаписанныйФайл": "RecordedFile",
-"ДропБоксРабота": "DropboxWork",
-"НачалоЭлемента": "StartElement",
-"ОтправитьГифку": "SendGif",
-"ТекущаяПозиция": "CurrentPosition",
-"СтруктураПолей": "FieldsStructure",
-"Тестовая папка": "TestFolder",
-"Несуществующий": "Nonexistent",
-"Комплексный ID": "Complex attribute ID",
-"Поставить лайк": "Like",
-"РабочийКаталог": "WorkingDirectory",
-"ТекущаяОбласть": "CurrentRegion",
-"НажатиеКнопки1": "ButtonEvent1",
-"Путь к объекту": "Path to the object",
-"ПараметрМетода": "MethodParameter",
-"дата изменения": "date of change",
-"Номер упаковки": "Package number",
-"НачалоЗагрузки": "UploadStart",
-"Параметризация": "Parameterization",
-"форматирование": "formatting",
-"ОтправкаДанных": "DataSending",
-"ПараметрыТеста": "TestParameters",
-"Сделать репост": "Make repost",
-"СледующийТокен": "NextToken",
-"ЧтениеZipФайла": "ZipFileReader",
-"ГринПерезапуск": "GreenReboot",
-"ЗапросыБезТела": "RequestsWithoutBody",
-"Создать записи": "Create records",
-"Загрузить файл": "Upload file",
-"НеИзолированно": "NoIsolated",
-"ПолучитьЗапись": "GetRecord",
-"дополнительных": "additional",
-"СоздатьТаблицу": "CreateTable",
-"Awaiting.What(": "Ожидаем.Что(",
-"ПроблемныйЭтап": "ProblemStep",
-"МассивКонтента": "ContentArray",
-"КаталогМодулей": "ModuleDirectory",
-"МассивОпераций": "ActionsArray",
-"ВыполнятьСразу": "ExecuteNow",
-"СтруктураЗамен": "ReplaceStructure",
-"СоздатьКаталог": "CreateDirectory",
-"ПолучитьВерсию": "GetVersion",
-"OAuthВерсияAPI": "OAuthAPIVersion",
-"Покинуть канал": "Leave channel",
-"Проверка_Пусто": "Check_Empty",
-"ЯМаркетКабинет": "YaMarketBusiness",
-"Текстовый твит": "Text tweet",
-"Удалить записи": "Delete records",
-"Заголовок темы": "Topic title",
-"ЯДискПроцедура": "YaDiskProc",
-"КаталогПакетов": "PackagesDirectory",
-"ОтложитьЗадачу": "DeferTask",
-"ТекущийАртикул": "CurrentArticle",
-"ЗначениеДанных": "DataValue",
-"Создать группу": "Create group",
-"ПроверяемыйТип": "CheckedType",
-"ЗагрузитьВидео": "UploadVideo",
-"ЗагрузитьФайлы": "UploadFiles",
-"ОписаниеОшибки": "ErrorDescription",
-"Тестовый твитт": "TestTweet",
-"ОтправкаВКанал": "SendingToChannel",
-"ТекущеВложение": "CurrentAttachment",
-"ПолноеИмяМедиа": "FullMediaName",
-"МассивМедиаГиф": "MediaGifArray",
-"предполагаемая": "expected",
-"ПолучитьСтроку": "GetLine",
-"Без выполнения": "No execution",
-"ПолучитьЗаписи": "GetRecords",
-"ИтоговыйМассив": "ResultingArray",
-"Проверить BLOB": "Check BLOB",
-"ТаблицаСостава": "CompositionTable",
-"Удалить модель": "Delete model",
-"ДвойныеКавычки": "DoubleQuotes",
-"Отбор по имени": "Filter by name",
-"ПолучитьЗапрос": "GetRequest",
-"ЧатыИСообщения": "ChatsAndMessages",
-"СоздатьИсторию": "CreateStory",
-"IDРуководителя": "HeadID",
-"приветственное": "welcoming",
-"фильтр по типу": "filter by type",
-"Отправить BLOB": "Push BLOB",
-"Новая кнопка 2": "New button 2",
-"Создать модель": "Create model",
-"ДобавитьЗапись": "AddRow",
-"ID базы данных": "Database ID",
-"МассивСтруктур": "StructuresArray",
-"Новая кампания": "New campaign",
-"JsonВСтруктуру": "JsonToStructure",
-"Описание видео": "Video description",
-"ID комментария": "CommentID",
-"Номер паспорта": "Passport number",
-"КлючПриложения": "AppKey",
-"Green API (ОПИ": "Green API (OpenIntegrations",
-"Удалить сделку": "Delete deal",
-"Имя ассистента": "Assistant name",
-"РаботаСЛистами": "WorkingWithSheets",
-"ПоследняяЧасть": "LastPart",
-"МассивПодборок": "SelectionArray",
-"СерверноеВремя": "ServerTime",
-"МассивАльбомов": "ArrayOfAlbums",
-"ОписаниеЗаявки": "InvitationDescription",
-"Без транзакции": "No transaction",
-"СоздатьЭлемент": "CreateItem",
-"Установка тела": "Body set",
-"ГлавныйВГруппе": "MainInGroup",
-"ТелеграмМассив": "TelegramArray",
-"Новое название": "New name",
-"Таймаут записи": "Write timeout",
-"СоздатьПодпись": "CreateSignature",
-"ПокинутьГруппу": "LeaveGroup",
-"Закрыть диалог": "Close dialog",
-"Получить метку": "Get tag",
-"МассивВложений": "AttachmentsArray",
-"ОписаниеЗаказа": "OrderDescription",
-"Удалить объект": "Delete object",
-"ДвоичныеДанные": "BinaryData",
-"Объект запроса": "Request object",
-"СтрОбщийРазмер": "StrTotalSize",
-"КонецПроцедуры": "EndProcedure",
-"Договоренность": "Appointment",
-"ПолучитьСделку": "GetDeal",
-"Тип клавиатуры": "KeyboardType",
-"ДопустимыйЗнак": "AllowedSign",
-"ВидАвторизации": "AuthorizationType",
-"ОписаниеString": "DescriptionString",
-"Номер страницы": "Page number",
-"РаботаСАкциями": "PromotionsManagement",
-"АТ_СоздатьПоле": "AT_CreateField",
-"Новый файл.jpg": "New file.jpg",
-"Регион сервиса": "Service region",
-"VK_СоздатьПост": "VK_CreatePost",
-"АтомарныеТесты": "AtomicTests",
-"РаботаСФайлами": "FileManagement",
-"ДропБоксМассив": "DropboxArray",
-"ПоследнийНабор": "LastSet",
-"Без соединения": "No connection",
-"Создать альбом": "Create album",
-"ОписаниеТовара": "ProductDescription",
-"Тестовый товар": "TestProduct",
-"Создать задачу": "Create task",
-"ПолучитьДиалог": "GetDialog",
-"МассивКартинок": "ImageArray",
-"Характеристика": "DescField",
-"Деловые услуги": "Business",
-"Ключ заголовка": "Header key",
-"МассивУпаковок": "PackagesArray",
-"OPI_ЗапросыSSH": "OPI_SSHRequests",
-"ответственного": "responsible",
-"ЭтоФайлНаДиске": "IsFileOnDisk",
-"ЗаданиеКлиента": "ClientTask",
-"цена до скидки": "pre-discount price",
-"Основные тесты": "Main tests",
-"ЗапросФайлТела": "RequestBodyFile",
-"МассивОтправки": "SendArray",
-"ТекстСообщения": "MessageText",
-"УдалитьWebhook": "DeleteWebhook",
-"Текст описания": "Description text",
-"УдалитьСобытие": "DeleteEvent",
-"СтрокаПодборок": "SelectionsString",
-"Это новый файл": "This is a new file",
-"СоздатьСчетчик": "CreateCounter",
-"ТекущаяТаблица": "CurrentTable",
-"СтруктураТовара": "ItemStructure",
-"Ключ приложения": "Application key",
-"Работа с диском": "Working with drive",
-"МассивТелефонов": "PhonesArray",
-"Массив картинок": "Array of images",
-"МассивСообщений": "MessagesArray",
-"Разархивировать": "Unzip",
-"Новый каталог 2": "New folder 2",
-"Ответ на запрос": "Response",
-"ПолучитьТаблицу": "GetTable",
-"НСФайлыКаталога": "NCFolderFiles",
-"ОчиститьТаблицу": "ClearTable",
-"ПолучитьСчетчик": "GetCounter",
-"МетрикаСчетчики": "MetrikaCounters",
-"установлен свой": "set your",
-"Новый заголовок": "New title",
-"ПараметрыЗаписи": "WriterSettings",
-"ИзменитьСчетчик": "UpdateCounter",
-"ПолучитьКоманду": "GetCommand",
-"ОтправитьЗапрос": "SendRequest",
-"СократитьСсылку": "ShortenLink",
-"РаботаСЗаказами": "OrderManagement",
-"ОписаниеOldchar": "DescriptionOldchar",
-"Проверить токен": "Check token",
-"Текст сообщения": "Message text",
-"Плановое начало": "Planned start",
-"Ждет завершения": "Waiting for completion",
-"VK_УдалитьТовар": "VK_DeleteProduct",
-"ЗавершитьЗадачу": "CompleteTask",
-"Компоненты (ОПИ": "AddIns (OpenIntegrations",
-"Массив Из Число": "Array Of Number",
-"ГринВходнойФайл": "GreenInputFile",
-"СодержимоеФайла": "FileContent",
-"СтрСуществующий": "StrExists",
-"СтруктураЗаписи": "RecordStructure",
-"ЗаписатьЦелое16": "WriteInt16",
-"Проверка, новый": "Check, new",
-"ЭтоСоответствие": "IsMap",
-"РаботаСБакетами": "BucketsManagement",
-"Пункт чек-листа": "Checklist element",
-"КодировкаТекста": "TextEncoding",
-"ЗначенияСвойств": "PropertyValues",
-"ЗапросПотокТела": "RequestBodyStream",
-"Название города": "City name",
-"Очистить ячейки": "Clear cells",
-"Изменить задачу": "Update task",
-"логин владельца": "owners login",
-"Отправить гифку": "Send GIF",
-"ОписаниеСтроки2": "RowDescription2",
-"ЗавершитьЗапуск": "FinishLaunch",
-"ИспользоватьTls": "UseTls",
-"НайтиСовпадения": "Matches",
-"OAuthХешФункция": "OAuthHashFunction",
-"СтруктураОплаты": "PaymentStructure",
-"ВнутреннийНомер": "IMNumber",
-"УстановитьЛимит": "SetLimit",
-"ЗапросЗаголовки": "RequestHeaders",
-"Сокращенный URL": "Shortened URL",
-"ЗначениеВМассив": "ValueToArray",
-"ЗаголовкиСтркой": "HeadersAsString",
-"ГринАвторизован": "GreenAuth",
+"Новая стадия 2": "New stage 2",
+"Получить версию": "Get version",
+"ОписаниеКоманды": "CommandDescription",
+"Доуступные типы": "Available types",
+"МассивЗаготовок": "BlanksArray",
+"ПеременнаяСреды": "EnvironmentVariable",
+"СтруктураЗадачи": "TaskData",
+"Настройка OAuth": "OAuth settings",
+"ОбработатьОтвет": "ProcessResponse",
+"БитриксВложение": "BitrixAttachment",
+"МассивВариантов": "OptionArray",
+"СвоиИзображения": "OwnImages",
+"СоздатьСтраницу": "CreatePage",
+"ТелеграмКонтакт": "TelegramContact",
+"ОписанияКолонок": "ColoumnsDescription",
+"Telegram_Разбан": "Telegram_Unban",
+"ПолучитьСобытие": "GetEvent",
+"ПолучитьМагазин": "GetMarket",
+"OPI_ЗапросыHTTP": "OPI_HTTPRequests",
+"Создать каталог": "Create folder",
+"Измененное поле": "Izmenennoe pole",
+"СтруктураФлагов": "FlagsStructure",
+"Инициализирован": "Initialized",
+"AWS_ОбщиеМетоды": "AWS_CommonMethods",
+"Текст заголовка": "Title text",
+"КлючиЗаголовков": "HeadersKeys",
+"ОтклонитьЗадачу": "DisapproveTask",
+"Список, обратно": "List, back",
+"ОтправитьСтроку": "SendLine",
+"ИсполняемыйФайл": "ExecFile",
+"ЗапросТипДанных": "RequestDataType",
+"ГринНоваяГруппа": "GreenNewGroup",
+"Дата с временем": "Date with time",
+"МассивУдаляемых": "ArrayOfDeletions",
+"РазделительBash": "BashSeparator",
+"OPI_Инструменты": "OPI_Tools",
+"ИзменитьТаблицу": "ModifyTable",
+"СоздатьТвитСГиф": "CreateTweetWithGif",
+"ТекущаяДатаUNIX": "CurrentUNIXDate",
+"Строка: \"1:7788": "String: \"1:7788",
+"Создать таблицу": "Create table",
+"Проверка_Массив": "Check_Array",
+"Копировать лист": "Copy sheet",
+"ВайберСообщение": "ViberMessage",
+"Описание товара": "Product description",
+"ПараметрЗапроса": "QueryParameter",
+"ПолучениеДанных": "DataRetrieving",
+"ЭтоТипКоллекция": "IsCollectionType",
+"ЗаписатьСимволы": "WriteChars",
+"РазобратьСтроку": "ParseString",
+"РаботаСЗаписями": "RecordManagement",
+"СписокЭлементов": "ElementList",
+"КоличествоСтрок": "RowsAmount",
+"ID базовой темы": "ID of base topic",
+"Основные методы": "Common methods",
+"Добавить записи": "Add rows",
+"СкопироватьФайл": "MakeFileCopy",
+"создайте проект": "create a project",
+"PostgreSQL (ОПИ": "PostgreSQL (OpenIntegrations",
+"Санкт-Петербург": "St. Petersburg",
+"OPI инструменты": "OPI tools",
+"Группа картинок": "Pictures group",
+"Я бот, а ты нет": "I am bot, but you - not",
+"фмльтр по метке": "filter by label",
+"DO + Транзакция": "DO + Transaction",
+"ДвоичныеДанные1": "BinaryData1",
+"ЗаголовкиBase64": "HeadersBase64",
+"СтруктураДанных": "DataStructure",
+"ФайлСодержимого": "ContentFile",
+"КоллекцияТаблиц": "TableCollection",
+"МетрикаОперации": "MetrikaActions",
+"СоздатьПреалерт": "CreatePrealert",
+"ОтправитьСсылку": "SendLink",
+"Получить записи": "Get records",
+"Не спланированы": "Not planned",
+"СтруктураАдреса": "AddressStructure",
+"РезультатИстина": "ResultTrue",
+"ОтправитьМодель": "PushModel",
+"ЗависимостиГугл": "GoogleDependencies",
+"ИмяФайла), Файл": "FileName), File",
+"ТекущееЗначение": "CurrentValue",
+"Отправить опрос": "Send poll",
+"Создать историю": "Create story",
+"ИспользуемоеИмя": "DisplayedName",
+"Без кодирования": "No encoding",
+"Новое имя метки": "New tag title",
+"РаботаСТоварами": "ProductManagement",
+"УдалитьЛид (хук": "DeleteLead (wh",
+"PayloadДвоичные": "PayloadBinary",
+"ТипСоответствие": "TypeMap",
+"ПреобразоватьИД": "ConvertID",
+"ДвоичныеДанные2": "BinaryData2",
+"СтруктураЗаявки": "InvitationStructure",
+"Получить сделку": "Get deal",
+"XMLКонфигурация": "XmlConfig",
+"TODO: Доописать": "TODO: Finish",
+"СчетчикУспешных": "SuccessCount",
+"Удалить Webhook": "Delete webhook",
+"ВКТПользователь": "VKTUser",
+"ИзменитьСобытие": "EditEvent",
+"ПолучитьСобытия": "GetEvents",
+"Проверка_СлакОк": "Check_SlackOk",
+"IDПодразделения": "DepartmentID",
+"ПолучитьНовости": "GetPosts",
+"СлучайныйМассив": "RandomArray",
+"ЗагруженныйФайл": "UploadedFile",
+"ТекущийСценарий": "CurrentScript",
+"IDЧатаИсточника": "FromChatID",
+"Получить объект": "Get object",
+"ОзонНовыеТовары": "OzonNewProducts",
+"Получить диалог": "Get dialog",
+"OpenAIАссистент": "OpenAIAssistant",
+"JSON клавиатуры": "Keyboard JSON",
+"Правила Маркета": "Market rules",
+"ПолучитьКаталог": "GetFolder",
+"РезультатЧтения": "ReadingResult",
+"ссылка на видео": "video URL",
+"УправлениеЛидом": "ManageLead",
+"СтрокаЗаголовка": "HeaderString",
+"ул. Блюхера, 32": "st. Bluchera, 32",
+"НастройкиПрокси": "ProxySettings",
+"ТекстВыполнения": "ExecutionText",
+"Предварительный": "Preliminary",
+"время окончания": "end time",
+"IDИнициализации": "InitializationID",
+"Удалить счетчик": "Delete counter",
+"Данные аккаунта": "Account data",
+"уровень доступа": "Access level",
+"ПовторитьСтроку": "RepeatString",
+"ЗначениеСтрокой": "ValueAsString",
+"Создание твитов": "Tweets creation",
+"Удалить событие": "Delete event",
+"ГринВыходГруппы": "GreenLeaveGroup",
+"СоздатьЧат (хук": "CreateChat (wh",
+"АрхивироватьЧат": "ArchiveChat",
+"Удалить каталог": "Delete folder",
+"Проверка_ВКПост": "Check_VKPost",
+"ПорядковыйНомер": "OrderNumber",
+"Отправить ответ": "Send response",
+"ИмяФункцииТеста": "TestFunctionName",
+"ГуглКомментарий": "GoogleComment",
+"ПараметрыМетода": "MethodParameters",
+"ИДЖелтогоТовара": "YellowItemID",
+"ЗаголовокПотока": "StreamHeader",
+"СтруктураТекста": "TextStructure",
+"СоздатьЛид (хук": "CreateLead (wh",
+"СтрокаСигнатуры": "SignatureString",
+"ОшибкаКоллекции": "CollectionError",
+"Путь к элементу": "Path to the element",
+"ГринУведомление": "GreenNotification",
+"ЗаписатьЦелое32": "WriteInt32",
+"ЗаголовокОтвета": "ResponseHeader",
+"ПустаяСхемаDrop": "EmptySchemeDrop",
+"ИнтернетМагазин": "OnlineStore",
+"Создать новость": "Create post",
+"Подпись к файлу": "File caption",
+"СтруктураКнопки": "ButtonStructure",
+"Изменить сделку": "Update deal",
+"Проверка_ВКЛайк": "Check_VKLike",
+"Серверное время": "Server time",
+"HTTPСервисОтвет": "HTTPServiceResponse",
+"Создать счетчик": "Create counter",
+"РезультатСтрока": "ResultString",
+"Социальные сети": "Social networks",
+"Картинка опроса": "Poll image",
+"ID пользователя": "User ID",
+"ПолучитьАккаунт": "GetAccount",
+"ОдиночнаяЗапись": "SingleRecord",
+"РаботаСКаналами": "ChannelManagement",
+"Отправить аудио": "Send audio",
+"Отложить задачу": "Defer task",
+"OllamaСообщение": "OllamaMessage",
+"Код города ФИАС": "FIAS city code",
+"ШаблонЗаголовка": "HeaderTemplate",
+"НайтиПоЗначению": "FindByValue",
+"ДобавитьКолонку": "AddColoumn",
+"ОписаниеТаблицы": "TableDescription",
"УстановитьТекст": "SetText",
+"ГринАвторизован": "GreenAuth",
+"ЗаголовкиСтркой": "HeadersAsString",
+"ЗначениеВМассив": "ValueToArray",
+"Сокращенный URL": "Shortened URL",
+"ЗапросЗаголовки": "RequestHeaders",
+"УстановитьЛимит": "SetLimit",
+"ВнутреннийНомер": "IMNumber",
"ЗапуститьСервер": "StartServer",
+"СтруктураОплаты": "PaymentStructure",
+"НайтиСовпадения": "Matches",
+"ИспользоватьTls": "UseTls",
+"ЗавершитьЗапуск": "FinishLaunch",
+"ОписаниеСтроки2": "RowDescription2",
+"Отправить гифку": "Send GIF",
+"логин владельца": "owners login",
+"Изменить задачу": "Update task",
+"Очистить ячейки": "Clear cells",
+"OAuthХешФункция": "OAuthHashFunction",
+"Название города": "City name",
"УправлениеЧатом": "ChatManagement",
-"СтатусСообщения": "MessageStatus",
"Вопросы строкой": "Questions as string",
-"ЗавершитьРаботу": "Exit",
-"АТБазаСТаблицей": "ATBaseWithTable",
-"НССинхронизация": "NCSync",
-"ОписаниеСобытия": "EventDescription",
-"МестоПроведения": "Venue",
-"Проверка, Новый": "Check, New",
-"текст сообщения": "message text",
-"МобильныйКлиент": "MobileClient",
-"МассивРодителей": "ArrayOfParents",
-"Работа с чатами": "Chats works",
-"IDПользователей": "UserIDs",
-"СообщениеОшибки": "ErrorText",
-"Загрузить файлы": "Upload files",
-"ул. Блюхера, 33": "st. Bluchera, 33",
-"ВыполнитьЗапрос": "ExecuteRequest",
-"СтруктураПорога": "ThresholdStructure",
-"Создать элемент": "Create item",
"Покинуть группу": "Leave group",
+"Создать элемент": "Create item",
+"СтруктураПорога": "ThresholdStructure",
+"ВыполнитьЗапрос": "ExecuteRequest",
+"ул. Блюхера, 33": "st. Bluchera, 33",
+"Загрузить файлы": "Upload files",
+"СообщениеОшибки": "ErrorText",
+"IDПользователей": "UserIDs",
+"СтатусСообщения": "MessageStatus",
+"Работа с чатами": "Chats works",
+"МобильныйКлиент": "MobileClient",
+"текст сообщения": "message text",
+"Проверка, Новый": "Check, New",
+"МестоПроведения": "Venue",
+"ОписаниеСобытия": "EventDescription",
+"НССинхронизация": "NCSync",
+"АТБазаСТаблицей": "ATBaseWithTable",
+"ЗавершитьРаботу": "Exit",
+"МассивРодителей": "ArrayOfParents",
"СтруктураФайлов": "FileStructure",
+"ЗапросПотокТела": "RequestBodyStream",
+"КодировкаТекста": "TextEncoding",
+"ИзменитьСчетчик": "UpdateCounter",
+"ПараметрыЗаписи": "WriterSettings",
+"Новый заголовок": "New title",
+"установлен свой": "set your",
+"МетрикаСчетчики": "MetrikaCounters",
+"ПолучитьСчетчик": "GetCounter",
+"ОчиститьТаблицу": "ClearTable",
+"НСФайлыКаталога": "NCFolderFiles",
+"ПолучитьКоманду": "GetCommand",
+"ПолучитьТаблицу": "GetTable",
+"Новый каталог 2": "New folder 2",
+"Разархивировать": "Unzip",
+"МассивСообщений": "MessagesArray",
+"Массив картинок": "Array of images",
+"статус операции": "action status",
+"Работа с диском": "Working with drive",
+"Ключ приложения": "Application key",
+"СтруктураТовара": "ItemStructure",
+"Ответ на запрос": "Response",
+"ЗначенияСвойств": "PropertyValues",
+"ОтправитьЗапрос": "SendRequest",
+"РаботаСЗаказами": "OrderManagement",
+"Пункт чек-листа": "Checklist element",
+"РаботаСБакетами": "BucketsManagement",
+"ЭтоСоответствие": "IsMap",
+"Проверка, новый": "Check, new",
+"ЗаписатьЦелое16": "WriteInt16",
+"СтруктураЗаписи": "RecordStructure",
+"СтрСуществующий": "StrExists",
+"СодержимоеФайла": "FileContent",
+"СократитьСсылку": "ShortenLink",
+"ГринВходнойФайл": "GreenInputFile",
+"Компоненты (ОПИ": "AddIns (OpenIntegrations",
+"ЗавершитьЗадачу": "CompleteTask",
+"VK_УдалитьТовар": "VK_DeleteProduct",
+"Ждет завершения": "Waiting for completion",
+"Плановое начало": "Planned start",
+"Текст сообщения": "Message text",
+"Проверить токен": "Check token",
+"ОписаниеOldchar": "DescriptionOldchar",
+"Массив Из Число": "Array Of Number",
"Таймаут запроса": "Request timeout",
-"ТекущийПараметр": "CurrentParameter",
+"МассивТелефонов": "PhonesArray",
"MultipartВOAuth": "MultipartAtOAuth",
-"автоматического": "automatically",
-"ТокенВЗаголовки": "TokenInHeaders",
-"СтруктураВыбора": "ChoiceStructure",
-"ПолучениеОтвета": "ResponseReceiving",
-"ID целевой базы": "Target database ID",
-"Получить задачу": "Get task",
-"Пустое значение": "Empty value",
-"Удалить таблицу": "Delete table",
-"СтруктураДомена": "DomainStructure",
-"Массив ID медиа": "Media ID array",
-"НужнаРаспаковка": "NeedsUnpacking",
-"Получить данные": "Receive data",
-"ЗагрузитьОбъект": "PutObject",
-"ТекстКоличества": "CountText",
-"Номер,Строковое": "Number,String",
-"ОтключитьСервер": "StopServer",
-"Неотрицательный": "Nonnegative",
+"Загрузить видео": "Upload video",
+"Новое сообщение": "New message",
+"Создать событие": "Create event",
+"дата завершения": "completion date",
+"СтруктураЯрлыка": "LabelStructure",
+"СлакВнешнийФайл": "SlackExternalFile",
+"Работа с лидами": "Leads management",
+"ЯМаркетМагазины": "YaMarketMarkets",
+"ПолучениеТокена": "TokenRetrieval",
+"Получить запись": "Get record",
+"ОригиналныйПуть": "OriginalPath",
+"Новый цвет чата": "New chat color",
+"VK_СоздатьОпрос": "VK_CreatePoll",
+"Получить превью": "Get preview",
+"Поле для текста": "Text field",
+"ТекущееОписание": "CurrentDescription",
+"Отправить видео": "Send video",
+"МассивСчетчиков": "CountersArray",
+"УдалитьКартинку": "DeleteImage",
+"УстановкаПрокси": "ProxySetup",
+"РаботаСЗадачами": "TasksManagement",
+"ИгнорироватьКэш": "IgnoreCache",
+"ТекущийПараметр": "CurrentParameter",
+"ОбъектСравнения": "ComparisonObject",
+"ПараметрСтрокой": "ParameterString",
+"Проверка_Строка": "Check_String",
+"УдалитьПодборку": "DeleteSelection",
+"ФайлРепозитория": "RepositoryFile",
+"Перенаправление": "Redirection",
+"РаботаСМоделями": "ModelsManagement",
+"СтруктураУслуги": "ServiceStructure",
+"ОписаниеСтроки1": "RowDescription1",
+"Кирилица в пути": "Cyrillic at path",
+"перенаправления": "redirection",
+"ТекстСортировки": "SortingText",
+"Обновить записи": "Update records",
+"ВКТ_ОбщиеМетоды": "VKT_CommonMethods",
+"поле фильтрации": "filter field",
+"СтруктураЗаказа": "OrderStructure",
+"СтатусОбработки": "ProcessingStatus",
+"Код авторизации": "Authorization code",
+"Вспомогательные": "Auxiliary",
+"МассивУдаленных": "DeletedArray",
+"ДобавитьКоманду": "AddCommand",
"КакСоответствие": "AsMap",
+"Неотрицательный": "Nonnegative",
+"ОтключитьСервер": "StopServer",
+"Номер,Строковое": "Number,String",
+"ТекстКоличества": "CountText",
+"ЗагрузитьОбъект": "PutObject",
+"Получить данные": "Receive data",
+"НужнаРаспаковка": "NeedsUnpacking",
+"Массив ID медиа": "Media ID array",
+"СтруктураДомена": "DomainStructure",
+"Удалить таблицу": "Delete table",
+"Пустое значение": "Empty value",
+"Получить задачу": "Get task",
+"ID целевой базы": "Target database ID",
+"ПолучениеОтвета": "ResponseReceiving",
+"ТокенВЗаголовки": "TokenInHeaders",
+"ЗапросИзменения": "ChangeRequest",
"ВКГруппаТоваров": "VKProductsGroup",
"200 И Результат": "200 And Result",
-"ФайлТелаВозврат": "BodyFileReturn",
+"СтруктураВыбора": "ChoiceStructure",
"ИзменитьНовость": "UpdatePost",
-"ТаблицаЗначений": "ValueTable",
+"ПрочитатьСтроку": "ReadLine",
+"ФайлТелаВозврат": "BodyFileReturn",
+"ОбластиДействия": "Scope",
+"КаталогПримеров": "CatalogExample",
+"ДропбоксАккаунт": "DropboxAccount",
+"Почтовый индекс": "Postal code",
+"Структура полей": "Fields structure",
+"Удалить новость": "Delete post",
+"СформироватьURL": "FormURL",
+"автоматического": "automatically",
+"ИскомыйПараметр": "DesiredParameter",
+"РасширениеФайла": "FileExtension",
+"ВК_СоздатьОпрос": "VKAPI_CreatePoll",
+"ОтправитьДанные": "SendData",
+"ВводныйПараметр": "IntroductoryParameter",
+"Новый календарь": "new calendar",
+"ЭтоПараметрФлаг": "IsFlagParam",
"СтруктураЧастей": "PartsStructure",
"0).Равно(Истина": "0).Equal(True",
-"Новый календарь": "new calendar",
-"ВводныйПараметр": "IntroductoryParameter",
-"ОтправитьДанные": "SendData",
-"ВК_СоздатьОпрос": "VKAPI_CreatePoll",
-"РасширениеФайла": "FileExtension",
-"ИскомыйПараметр": "DesiredParameter",
-"ЭтоПараметрФлаг": "IsFlagParam",
-"СформироватьURL": "FormURL",
-"Удалить новость": "Delete post",
-"Структура полей": "Fields structure",
-"Почтовый индекс": "Postal code",
-"ДропбоксАккаунт": "DropboxAccount",
-"КаталогПримеров": "CatalogExample",
-"ОбластиДействия": "Scope",
-"ПрочитатьСтроку": "ReadLine",
-"ДобавитьКоманду": "AddCommand",
-"ЗапросИзменения": "ChangeRequest",
-"Вспомогательные": "Auxiliary",
-"УстановкаПрокси": "ProxySetup",
-"МассивСчетчиков": "CountersArray",
-"Отправить видео": "Send video",
-"ТекущееОписание": "CurrentDescription",
-"Поле для текста": "Text field",
-"Получить превью": "Get preview",
-"VK_СоздатьОпрос": "VK_CreatePoll",
-"Новый цвет чата": "New chat color",
-"ОригиналныйПуть": "OriginalPath",
-"УдалитьКартинку": "DeleteImage",
-"Получить запись": "Get record",
-"ЯМаркетМагазины": "YaMarketMarkets",
-"Работа с лидами": "Leads management",
-"СлакВнешнийФайл": "SlackExternalFile",
-"СтруктураЯрлыка": "LabelStructure",
-"дата завершения": "completion date",
-"Создать событие": "Create event",
-"Новое сообщение": "New message",
-"Загрузить видео": "Upload video",
-"ПолучениеТокена": "TokenRetrieval",
-"РаботаСЗадачами": "TasksManagement",
-"СтруктураУслуги": "ServiceStructure",
-"ИгнорироватьКэш": "IgnoreCache",
-"СтатусОбработки": "ProcessingStatus",
-"СтруктураЗаказа": "OrderStructure",
-"поле фильтрации": "filter field",
-"ВКТ_ОбщиеМетоды": "VKT_CommonMethods",
-"Обновить записи": "Update records",
-"ТекстСортировки": "SortingText",
-"перенаправления": "redirection",
-"Кирилица в пути": "Cyrillic at path",
-"Код авторизации": "Authorization code",
-"ОписаниеСтроки1": "RowDescription1",
-"РаботаСМоделями": "ModelsManagement",
-"Перенаправление": "Redirection",
-"ФайлРепозитория": "RepositoryFile",
-"ДобавитьКолонку": "AddColoumn",
-"УдалитьПодборку": "DeleteSelection",
-"Проверка_Строка": "Check_String",
-"МассивУдаленных": "DeletedArray",
-"ПараметрСтрокой": "ParameterString",
-"ОбъектСравнения": "ComparisonObject",
-"ОписаниеТаблицы": "TableDescription",
-"статус операции": "action status",
-"НайтиПоЗначению": "FindByValue",
-"OpenAIАссистент": "OpenAIAssistant",
-"Я бот, а ты нет": "I am bot, but you - not",
-"OPI инструменты": "OPI tools",
-"Санкт-Петербург": "St. Petersburg",
-"PostgreSQL (ОПИ": "PostgreSQL (OpenIntegrations",
-"создайте проект": "create a project",
-"СкопироватьФайл": "MakeFileCopy",
-"Добавить записи": "Add rows",
-"фмльтр по метке": "filter by label",
-"Основные методы": "Common methods",
-"КоличествоСтрок": "RowsAmount",
-"СписокЭлементов": "ElementList",
-"РаботаСЗаписями": "RecordManagement",
-"РазобратьСтроку": "ParseString",
-"ЗаписатьСимволы": "WriteChars",
-"ЭтоТипКоллекция": "IsCollectionType",
-"ПолучениеДанных": "DataRetrieving",
-"ПараметрЗапроса": "QueryParameter",
-"ID базовой темы": "ID of base topic",
-"ДвоичныеДанные1": "BinaryData1",
-"СтруктураАдреса": "AddressStructure",
-"ЗаголовкиBase64": "HeadersBase64",
-"ВайберСообщение": "ViberMessage",
-"Без кодирования": "No encoding",
-"ИспользуемоеИмя": "DisplayedName",
-"Создать историю": "Create story",
-"Отправить опрос": "Send poll",
-"ТекущееЗначение": "CurrentValue",
-"ИмяФайла), Файл": "FileName), File",
-"ЗависимостиГугл": "GoogleDependencies",
-"ОтправитьМодель": "PushModel",
-"Новое имя метки": "New tag title",
-"РезультатИстина": "ResultTrue",
-"Не спланированы": "Not planned",
-"Получить записи": "Get records",
-"ОтправитьСсылку": "SendLink",
-"СоздатьПреалерт": "CreatePrealert",
-"МетрикаОперации": "MetrikaActions",
-"КоллекцияТаблиц": "TableCollection",
-"ФайлСодержимого": "ContentFile",
-"СтруктураДанных": "DataStructure",
-"Описание товара": "Product description",
-"DO + Транзакция": "DO + Transaction",
-"Текст заголовка": "Title text",
-"Получить версию": "Get version",
-"ПолучитьМагазин": "GetMarket",
-"ПолучитьСобытие": "GetEvent",
-"Telegram_Разбан": "Telegram_Unban",
-"ОписанияКолонок": "ColoumnsDescription",
-"ТелеграмКонтакт": "TelegramContact",
-"СоздатьСтраницу": "CreatePage",
-"Создать каталог": "Create folder",
-"МассивВариантов": "OptionArray",
-"OPI_ЗапросыHTTP": "OPI_HTTPRequests",
-"БитриксВложение": "BitrixAttachment",
-"ОбработатьОтвет": "ProcessResponse",
-"Настройка OAuth": "OAuth settings",
-"СтруктураЗадачи": "TaskData",
-"ПеременнаяСреды": "EnvironmentVariable",
-"МассивЗаготовок": "BlanksArray",
-"Доуступные типы": "Available types",
-"ОписаниеКоманды": "CommandDescription",
-"СвоиИзображения": "OwnImages",
-"Проверка_Массив": "Check_Array",
-"СтруктураФлагов": "FlagsStructure",
-"Создать таблицу": "Create table",
-"Строка: \"1:7788": "String: \"1:7788",
-"Измененное поле": "Izmenennoe pole",
-"ТекущаяДатаUNIX": "CurrentUNIXDate",
-"СоздатьТвитСГиф": "CreateTweetWithGif",
-"ИзменитьТаблицу": "ModifyTable",
-"OPI_Инструменты": "OPI_Tools",
-"РазделительBash": "BashSeparator",
-"Копировать лист": "Copy sheet",
-"МассивУдаляемых": "ArrayOfDeletions",
-"Дата с временем": "Date with time",
-"ГринНоваяГруппа": "GreenNewGroup",
-"ЗапросТипДанных": "RequestDataType",
-"ИсполняемыйФайл": "ExecFile",
-"ОтправитьСтроку": "SendLine",
-"Список, обратно": "List, back",
-"ОтклонитьЗадачу": "DisapproveTask",
-"КлючиЗаголовков": "HeadersKeys",
-"AWS_ОбщиеМетоды": "AWS_CommonMethods",
-"Инициализирован": "Initialized",
-"Группа картинок": "Pictures group",
-"РаботаСТоварами": "ProductManagement",
-"Создание твитов": "Tweets creation",
-"PayloadДвоичные": "PayloadBinary",
-"ЗаписатьЦелое32": "WriteInt32",
-"ГринУведомление": "GreenNotification",
-"Путь к элементу": "Path to the element",
-"ОшибкаКоллекции": "CollectionError",
-"СтрокаСигнатуры": "SignatureString",
-"СоздатьЛид (хук": "CreateLead (wh",
-"СтруктураТекста": "TextStructure",
-"ЗаголовокПотока": "StreamHeader",
-"ЗаголовокОтвета": "ResponseHeader",
-"ИДЖелтогоТовара": "YellowItemID",
-"ГуглКомментарий": "GoogleComment",
-"ИмяФункцииТеста": "TestFunctionName",
-"Отправить ответ": "Send response",
-"ПорядковыйНомер": "OrderNumber",
-"Проверка_ВКПост": "Check_VKPost",
-"Удалить каталог": "Delete folder",
-"АрхивироватьЧат": "ArchiveChat",
-"СоздатьЧат (хук": "CreateChat (wh",
-"ПараметрыМетода": "MethodParameters",
-"ИнтернетМагазин": "OnlineStore",
-"Социальные сети": "Social networks",
-"Создать новость": "Create post",
-"Код города ФИАС": "FIAS city code",
-"OllamaСообщение": "OllamaMessage",
-"Отложить задачу": "Defer task",
-"Отправить аудио": "Send audio",
-"РаботаСКаналами": "ChannelManagement",
-"ОдиночнаяЗапись": "SingleRecord",
-"ПолучитьАккаунт": "GetAccount",
-"ID пользователя": "User ID",
-"ШаблонЗаголовка": "HeaderTemplate",
-"Картинка опроса": "Poll image",
-"РезультатСтрока": "ResultString",
-"Создать счетчик": "Create counter",
-"HTTPСервисОтвет": "HTTPServiceResponse",
-"Серверное время": "Server time",
-"Проверка_ВКЛайк": "Check_VKLike",
-"Изменить сделку": "Update deal",
-"СтруктураКнопки": "ButtonStructure",
-"Подпись к файлу": "File caption",
-"ГринВыходГруппы": "GreenLeaveGroup",
-"ПустаяСхемаDrop": "EmptySchemeDrop",
-"УдалитьЛид (хук": "DeleteLead (wh",
-"Удалить событие": "Delete event",
-"Получить объект": "Get object",
-"ТекущийСценарий": "CurrentScript",
-"ЗагруженныйФайл": "UploadedFile",
-"СлучайныйМассив": "RandomArray",
-"ПолучитьНовости": "GetPosts",
-"IDПодразделения": "DepartmentID",
-"Проверка_СлакОк": "Check_SlackOk",
-"ПолучитьСобытия": "GetEvents",
-"ИзменитьСобытие": "EditEvent",
-"IDЧатаИсточника": "FromChatID",
-"ВКТПользователь": "VKTUser",
-"СчетчикУспешных": "SuccessCount",
-"TODO: Доописать": "TODO: Finish",
-"XMLКонфигурация": "XmlConfig",
-"Получить сделку": "Get deal",
-"СтруктураЗаявки": "InvitationStructure",
-"ДвоичныеДанные2": "BinaryData2",
-"ПреобразоватьИД": "ConvertID",
-"ТипСоответствие": "TypeMap",
-"Удалить Webhook": "Delete webhook",
-"ОзонНовыеТовары": "OzonNewProducts",
-"ул. Блюхера, 32": "st. Bluchera, 32",
-"Получить диалог": "Get dialog",
-"ПовторитьСтроку": "RepeatString",
-"уровень доступа": "Access level",
-"Данные аккаунта": "Account data",
-"Удалить счетчик": "Delete counter",
-"IDИнициализации": "InitializationID",
-"время окончания": "end time",
-"Предварительный": "Preliminary",
-"ТекстВыполнения": "ExecutionText",
-"ЗначениеСтрокой": "ValueAsString",
-"НастройкиПрокси": "ProxySettings",
-"СтрокаЗаголовка": "HeaderString",
-"УправлениеЛидом": "ManageLead",
-"ссылка на видео": "video URL",
-"РезультатЧтения": "ReadingResult",
-"ПолучитьКаталог": "GetFolder",
-"Правила Маркета": "Market rules",
-"JSON клавиатуры": "Keyboard JSON",
-"Lib: HTTP-клиент": "Lib: HTTP-client",
-"ОчередьСообщений": "MessageQueue",
-"УдалитьПолностью": "DeleteCompletely",
-"Объект обработки": "Processor object",
-"телефон заполнен": "phone number is filled in",
-"ПолучитьДвоичные": "GetBinary",
-"Описания методов": "Methods documentation",
-"версия вебвизора": "webvisor version",
-"СтруктураПозиции": "ItemStructure",
-"KeyИнициализации": "InitializationKey",
-"Вступить в канал": "Join channel",
-"HTTPСервисЗапрос": "HTTPServiceRequest",
-"ПолучитьПреалерт": "GetPrealert",
-"СтруктураКолонок": "ColoumnsStruct",
-"КоличествоЧастей": "NumberOfParts",
-"Postgre SQL (ОПИ": "Postgre SQL (OpenIntegrations",
-"Неактивный : red": "Inactive : red",
-"Артикулы товаров": "Products articles",
-"ЭтоПереадресация": "ThisIsRedirection",
-"VK_СоздатьАльбом": "VK_CreateAlbum",
-"0 И Лев(Токен, 2": "0 And Left(Token, 2",
-"ПараметрыСтрокой": "ParametersString",
-"ГВ_ПолучитьТокен": "GV_GetToken",
-"ОбработатьОбъект": "ProcessObject",
-"ПолучитьСтраницу": "GetPage",
-"СтруктураПериода": "PeriodStructure",
-"Описание локации": "Location description",
-"УдаленныйКаталог": "RemoteFolder",
-"OPI_Криптография": "OPI_Cryptography",
-"МаркерПараметров": "ParameterMarker",
-"СоздатьТвитГифки": "CreateGifTweet",
-"УдалитьСообщение": "DeleteMessage",
-"ПолучитьСписокВФ": "GetExternalFileList",
-"ОбязательныеПоля": "RequiredFields",
-"ВыполненныеТесты": "ExecutedTests",
-"ПространствоИмен": "TargetNamespace",
-"ЛокальныйКаталог": "LocalFolder",
-"УдалитьКалендарь": "DeleteCalendar",
-"ПолучитьШтрихкод": "GetBarcode",
-"СтруктураФормата": "FormatStructure",
-"ID целевого чата": "Target chat ID",
-"КопироватьМодель": "CopyModel",
-"Грузоотправитель": "Shipper",
-"БитриксРезультат": "BitrixResult",
-"СтруктураЗеркала": "MirrorStructure",
-"НачалоТранзакции": "TransactionStart",
-"ПолученныйОбъект": "ReceivedObject",
-"Расширение файла": "File extension",
-"СоздатьКалендарь": "CreateCalendar",
-"Очистить таблицу": "Clear table",
-"ВерсияПриложения": "AppVersion",
-"Массив Из Строка": "Array Of String",
-"Имя пользователя": "Users name",
-"МассивОписания[Н": "DescriptionArray[N",
-"Изменить событие": "Edit event",
-"ОбщийРазмер Цикл": "TotalSize Do",
-"Порт подключения": "Connection port",
-"СмещениеОтНачала": "OffsetFromStart",
-"ЗагрузкаКартинки": "ImageUpload",
-"Проверка, старый": "Check, old",
-"Получить событие": "Get event",
-"ГуглОчисткаЯчеек": "GoogleCellCleanning",
-"КакАдминистратор": "AsAdmin",
-"МассивКлавиатуры": "KeyboardArray",
-"СдэкДанныеЗаказа": "CdekOrderNumber",
-"РезультатКоманды": "CommandResult",
-"ЗначениеОсновной": "MainValue",
-"НачалоПараметров": "ParamsStart",
-"ГВ_ОбновитьТокен": "GV_UpdateToken",
-"Материалы встреч": "Meeting materials",
-"Получение ответа": "Response receiving",
-"УстановитьПрокси": "SetProxy",
-"место проведения": "venue",
-"СправкаПоКоманде": "CommandHelp",
-"Получить новости": "Get posts",
-"МассивШтрихкодов": "BarcodesArray",
-"превью документа": "document preview",
-"ПолучитьФайлПути": "GetFilePath",
-"ОзонАПИ_СхемаFBO": "OzonAPI_FBOScheme",
-"СоответствиеMIME": "MIMETypeMapping",
-"Скопировать файл": "Copy file",
-"ЖурналыСообщений": "MessageLogs",
-"МБ был записан в": "MB was recorded in",
-"Описание события": "Event description",
-"ВложенныеОбъекты": "NeedParts",
-"URL с фрагментом": "URL with a snippet",
-"МаксимумВЗапросе": "MaxInRequest",
-"Получить счетчик": "Get counter",
-"Инициализировать": "Initialize",
-"Получить каталог": "Get folder information",
-"VK_ДобавитьТовар": "VK_AddProduct",
-"СтрокаПараметров": "ParameterString",
-"Проверка_ВКТовар": "Check_VKProduct",
-"Загрузить объект": "Put object",
-"Описание альбома": "Album description",
-"ФоновоеОбработки": "BackgroundProcessing",
-"РазобратьКоманду": "ParseCommand",
-"УдалитьБакет (DB": "DeleteBucket (DB",
-"УправлениеЧатами": "ChatManagement",
-"ПутьКФайлуДанных": "DataFilePath",
-"СписокИсключений": "ExceptionsList",
-"Начните диалог с": "Start a dialog with",
-"МассивКалендарей": "ArrayOfCalendars",
-"Проверка_ВКВидео": "Check_VKVideo",
-"Плановая продажа": "Planned sale",
-"КодИгнорирования": "IgnoreCode",
-"Фамилия контакта": "Contact last name",
-"ВосстановитьФайл": "RestoreFile",
-"Удалить подборку": "Delete selection",
-"ПрочитатьЦелое32": "ReadInt32",
-"МассивРазрешений": "PermissionsArray",
-"Описание таблицы": "Table description",
-"Тестовый товар 2": "TestProduct2",
-"пСтатусСообщения": "pMessageStatus",
-"Через SSH-агента": "Via SSH agent",
-"ИсходноеЗначение": "InitialValue",
-"Название локации": "Location name",
-"Название региона": "Region name",
-"ОтправитьЛокацию": "SendLocation",
-"OAI_РаботаСАудио": "OAI_AudioProcessing",
-"МассивУчастников": "MembersArray",
-"СтруктураВстречи": "MeetingStructure",
-"СекретПриложения": "AppSecret",
-"Новый подкаталог": "New subfolder",
-"Прочитать строку": "Read line",
-"ЗаписатьФайлЛога": "WriteLogFile",
-"ПолучитьКартинки": "GetImages",
-"ЗаполнитьФильтры": "FillFilters",
-"ИспользоватьФайл": "UseFile",
-"Инструменты (ОПИ": "Tools (OpenIntegrations",
-"Работа с акциями": "Promotions management",
-"МассивПараметров": "ParameterArray",
-"ОписаниеДвижений": "MovesDescription",
-"СтруктураСтроки1": "RowStructure2",
-"ПутьКСертификату": "CertFilepath",
-"ПолучитьПараметр": "GetParameter",
-"МетодХэширования": "HashingMethod",
-"Объект HTTPОтвет": "HTTPResponse object",
-"Настройки прокси": "Proxy settings",
-"ИДКрасногоТовара": "RedItemID",
-"ЗапросЗащищенное": "RequestProtected",
-"Поля для выборки": "Fields for selection",
-"ЗаголовокУчастка": "ChunkHeader",
-"ВариантСвойства2": "PropVariant2",
-"Отправить ссылку": "Send link",
-"Создание проекта": "Project creation",
-"описание запуска": "launch description",
-"ПользовательЧата": "ChatMember",
-"Картинка и видео": "Picture and video",
-"Элемент.Значение": "Element.Value",
-"Загружаемый файл": "File to be uploaded",
-"ВариантСвойства1": "PropVariant1",
-"ЗаписатьПараметр": "WriteParameter",
-"НеобходимоЧастей": "PartsRequired",
-"РаботаСДоступами": "AccessManagement",
-"Создать преалерт": "Create prealert",
-"HTTP_Авторизация": "HTTP_Authorization",
-"Архивировать чат": "Archive chat",
-"МассивЗаголовков": "HeadersArray",
-"Yandex.Disk (ОПИ": "Yandex.Disk (OpenIntegrations",
-"КвадратныеСкобки": "SquareBrackets",
-"ПроверитьАккаунт": "CheckAccount",
-"Сократить ссылку": "Shorten link",
-"ПривестиЗначение": "AdjustValue",
-"РаботаСоСделками": "DealsManagement",
-"ЗапускаемыеТесты": "RunnableTests",
-"Кодировка строки": "String encoding",
-"ПараметрыЗапроса": "RequestParameters",
-"СоздатьТвитОпрос": "CreatePollTweet",
-"МассивСортировки": "SortArray",
-"ДобавитьИмяЛиста": "AddSheetName",
-"ОбработатьЗапрос": "ProcessRequest",
-"ТелеграмДокумент": "TelegramDocument",
-"ЗаданиеОбработки": "ProcessingTask",
-"ВыгрузитьКолонку": "UnloadColumn",
-"ПокинутьЧат (хук": "LeaveChat (wh",
-"Отдел маркетинга": "Marketing department",
-"название запуска": "launch name",
-"РаботаСоСкладами": "WarehousesManagement",
-"ВыполнениеКоманд": "CommandsExecution",
-"массив артикулов": "articles array",
-"размер информера": "informer size",
-"Работа с токеном": "Token management",
-"Варианты ответов": "Answer options",
+"ТаблицаЗначений": "ValueTable",
+"Отправить модель": "Push model",
+"VK_ИзменитьТовар": "VK_EditProduct",
+"СтрокаЗаголовков": "HeadersString",
+"IDSИнициализации": "InitializationIDS",
+"СтруктураСобытия": "EventStucture",
+"УдалитьФайл (хук": "DeleteFile (wh",
+"Размер файла, ДД": "File size, BD",
+"НовоеПодключение": "NewConnection",
+"Картинка профиля": "Profile picture",
+"ЮнитТестирование": "UnitTesting",
+"ОстановитьРаботу": "StopExecution",
+"ИзменитьЛид (хук": "UpdateLead (wh",
+"ПараметрыКлиента": "ClientParams",
+"Изменить таблицу": "Modify table",
+"СоздатьТвитВидео": "CreateVideoTweet",
+"Добро пожаловать": "Welcome",
+"СписокЗаголовков": "HeadersList",
+"Отклонить задачу": "Disapprove task",
+"ВызватьHTTPМетод": "CallHTTPMethod",
+"ОсвободитьОбъект": "FreeObject",
+"VK_СделатьРепост": "VK_MakeRepost",
+"ЭлементПараметра": "ParamElement",
+"ВозможныеКоманды": "AvailableCommands",
+"РаботаСНовостями": "PostsManagement",
+"МетодыОбсуждений": "DiscussionManagement",
+"ДобавитьПараметр": "AddParameter",
+"СписокПараметров": "ParamsList",
+"Ошибка,Результат": "Error,Result",
+"ЗаписатьJSONФайл": "WriteJSONFile",
+"ДоступныйОстаток": "AvailableBalance",
+"Массив из Строка": "Array of String",
+"ПолучитьПолеДаты": "GetDateField",
+"ДанныеИНастройка": "DataAndSettings",
+"КаталогКомпонент": "AddInsFolder",
+"ОбработкаЗапроса": "RequestProcessing",
+"описание события": "event description",
+"Отправить строку": "Send line",
+"ТочкаОтправления": "ShippingPoint",
+"SQLiteНетЗаписей": "SQLiteNoRows",
+"Полужирный текст": "Bold text",
+"КаталогПрограммы": "BinDir",
"РаботаСТаблицами": "TableManagement",
+"Варианты ответов": "Answer options",
+"Работа с токеном": "Token management",
+"размер информера": "informer size",
+"массив артикулов": "articles array",
+"ВыполнениеКоманд": "CommandsExecution",
+"РаботаСоСкладами": "WarehousesManagement",
+"название запуска": "launch name",
+"Отдел маркетинга": "Marketing department",
+"ПокинутьЧат (хук": "LeaveChat (wh",
+"ВыгрузитьКолонку": "UnloadColumn",
+"ЗаданиеОбработки": "ProcessingTask",
+"ТелеграмДокумент": "TelegramDocument",
+"ОбработатьЗапрос": "ProcessRequest",
+"ДобавитьИмяЛиста": "AddSheetName",
+"Переместить файл": "Move file",
+"МассивСортировки": "SortArray",
"Ошибка в позиции": "Error in position",
"URLВКодировкеURL": "URLInURLEncoding",
"ЗапятаяВКавычках": "CommaInQuotes",
"Каталог, обратно": "Directory, back",
-"Полужирный текст": "Bold text",
-"ИзменитьЦветЧата": "ChangeChatColor",
-"HTTP клиент (ОПИ": "HTTP client (OpenIntegrations",
-"ПараметрыДоступа": "AccessParameters",
-"МассивСтатистики": "StatisticsArray",
-"РаботаСДиалогами": "DialogManagement",
-"Блок с картинкой": "PictureBlock",
-"Удалить картинку": "Delete image",
-"ОстановитьСервер": "StopServer",
-"РаспаковатьОтвет": "UnpackResponse",
-"КонецКодовУспеха": "EndOfSuccessCodes",
-"Получить таблицу": "Get table",
-"ПолучитьЛид (хук": "GetLead (wh",
-"СтруктураЗапуска": "LaunchStructure",
-"Изменить новость": "Update post",
-"VK_УдалитьАльбом": "VK_DeleteAlbum",
-"Телефон контакта": "Contact phone number",
-"Имя новой модели": "The name of the new model",
"Коллекция файлов": "File collection",
-"КаталогПрограммы": "BinDir",
+"Имя новой модели": "The name of the new model",
+"Телефон контакта": "Contact phone number",
+"VK_УдалитьАльбом": "VK_DeleteAlbum",
+"Изменить новость": "Update post",
+"СтруктураЗапуска": "LaunchStructure",
+"ПолучитьЛид (хук": "GetLead (wh",
+"Получить таблицу": "Get table",
"Получить события": "Get events",
-"ВозможныеКоманды": "AvailableCommands",
-"Добро пожаловать": "Welcome",
-"СоздатьТвитВидео": "CreateVideoTweet",
-"Изменить таблицу": "Modify table",
-"ПараметрыКлиента": "ClientParams",
-"ИзменитьЛид (хук": "UpdateLead (wh",
-"ОстановитьРаботу": "StopExecution",
-"НовоеПодключение": "NewConnection",
-"ЮнитТестирование": "UnitTesting",
-"Картинка профиля": "Profile picture",
-"СписокЗаголовков": "HeadersList",
-"Размер файла, ДД": "File size, BD",
-"Отправить модель": "Push model",
-"VK_ИзменитьТовар": "VK_EditProduct",
-"УдалитьФайл (хук": "DeleteFile (wh",
-"IDSИнициализации": "InitializationIDS",
-"СтрокаЗаголовков": "HeadersString",
-"СтруктураСобытия": "EventStucture",
-"Отклонить задачу": "Disapprove task",
-"ТочкаОтправления": "ShippingPoint",
-"ОсвободитьОбъект": "FreeObject",
-"Отправить строку": "Send line",
-"ВызватьHTTPМетод": "CallHTTPMethod",
-"описание события": "event description",
-"ОбработкаЗапроса": "RequestProcessing",
-"КаталогКомпонент": "AddInsFolder",
-"ДанныеИНастройка": "DataAndSettings",
-"ПолучитьПолеДаты": "GetDateField",
-"SQLiteНетЗаписей": "SQLiteNoRows",
-"Массив из Строка": "Array of String",
-"ДоступныйОстаток": "AvailableBalance",
-"ЗаписатьJSONФайл": "WriteJSONFile",
-"Ошибка,Результат": "Error,Result",
-"СписокПараметров": "ParamsList",
-"ДобавитьПараметр": "AddParameter",
-"МетодыОбсуждений": "DiscussionManagement",
-"РаботаСНовостями": "PostsManagement",
-"ЭлементПараметра": "ParamElement",
-"VK_СделатьРепост": "VK_MakeRepost",
-"Переместить файл": "Move file",
+"КонецКодовУспеха": "EndOfSuccessCodes",
+"ОстановитьСервер": "StopServer",
+"Удалить картинку": "Delete image",
+"Блок с картинкой": "PictureBlock",
+"РаботаСДиалогами": "DialogManagement",
+"МассивСтатистики": "StatisticsArray",
+"ПараметрыДоступа": "AccessParameters",
+"HTTP клиент (ОПИ": "HTTP client (OpenIntegrations",
+"ИзменитьЦветЧата": "ChangeChatColor",
+"РаспаковатьОтвет": "UnpackResponse",
"КодироватьСтроку": "EncodeString",
-"СтрокаФотографий": "PhotoString",
+"СоздатьШтрихкоды": "CreateBarcodes",
"ЗавершитьЭлемент": "FinishItem",
-"ГуглЭлементКниги": "GoogleSpreadsheetElement",
-"ТелеграмКартинка": "TelegramImage",
-"РаботаССобытиями": "EventManagement",
-"ДропбоксУчастник": "DropboxUser",
-"ИмяПоля,ИмяФайла": "FieldName,FileName",
-"ВыполнитьТестCLI": "ExecuteTestCLI",
-"МассивРуководств": "ManualsArray",
-"РезультатРазбора": "ParseResult",
-"Получить магазин": "Get market",
-"ИмяФайлаОтправки": "SendingFileName",
-"РазделительСтрок": "LineSeparator",
-"ТекстОшибкиПолей": "FieldsErrorText",
-"СлакПользователи": "SlackUsers",
-"Другой календарь": "Another calendar",
-"МассивИнформации": "ArrayOfInformation",
-"ПараметрыФункции": "FunctionParameters",
+"Твит с картинкой": "Tweet with image",
+"HTTP-клиент (ОПИ": "HTTP Client (OpenIntegrations",
+"УдаляемыйЭлемент": "DeletedElement",
+"Создать страницу": "Create page",
+"РазмерРезультата": "ResultSize",
+"Простое, в канал": "Simple, to channel",
+"VK_ПоставитьЛайк": "VK_LikePost",
+"Завершить запуск": "Finish launch",
+"Тестовая реклама": "Test ads",
+"СтруктураФильтра": "FilterStructure",
+"СоздатьБакет (DB": "CreateBucket (DB",
+"СоставБиблиотеки": "LibraryComposition",
+"Сделаю на неделе": "For this week",
+"УправлениеФайлом": "FileManagement",
+"Ожидает контроля": "On controll",
+"ЗаголовкиСтрокой": "HeadersAsString",
+"OLLM_РаботаСBlob": "OLLM_WorkingWithBlob",
+"Затраченое время": "Time spend",
+"СтруктураСтроки2": "RowStrucutre1",
+"owner_id, но без": "owner_id, but without",
+"Массив ID постов": "Array of post IDs",
+"СоздатьТвитОпрос": "CreatePollTweet",
+"Работа с файлами": "Files management",
+"МассивИменЛистов": "ArrayOfSheetNames",
+"СтрокаДляПодписи": "StringToSign",
+"МаксШирина Тогда": "MaxWidth Then",
+"ОбработатьЗаписи": "ProcessRecords",
+"ЭлементКоллекции": "CollectionItem",
+"Проверка_ВКЧисло": "Check_VKNumber",
+"Получение данных": "Data retrieving",
+"ОписаниеКартинки": "ImageDescription",
+"ОтправитьКонтакт": "SendContact",
+"КлючПользователя": "UsersKey",
+"ID подразделения": "Department ID",
+"Проверка, Старый": "Check, Old",
+"название события": "event name",
+"ВладелецКартинки": "ImageOwner",
+"ЗаписатьЛогТеста": "WriteTestLog",
+"Картинка альпаки": "Alpaca picture",
+"СледующаяПозиция": "NextPosition",
+"AWS4Использовать": "AWS4Using",
+"РазбитьURL: Порт": "SplitURL: Port",
"гарантийный срок": "warranty period",
+"ПараметрыФункции": "FunctionParameters",
+"МассивИнформации": "ArrayOfInformation",
+"Другой календарь": "Another calendar",
+"СлакПользователи": "SlackUsers",
+"ТекстОшибкиПолей": "FieldsErrorText",
+"РазделительСтрок": "LineSeparator",
+"ИмяФайлаОтправки": "SendingFileName",
+"Получить магазин": "Get market",
+"РезультатРазбора": "ParseResult",
+"МассивРуководств": "ManualsArray",
+"ВыполнитьТестCLI": "ExecuteTestCLI",
+"ИмяПоля,ИмяФайла": "FieldName,FileName",
+"ДропбоксУчастник": "DropboxUser",
+"РаботаССобытиями": "EventManagement",
+"ТелеграмКартинка": "TelegramImage",
+"ГуглЭлементКниги": "GoogleSpreadsheetElement",
"СлакСписокФайлов": "SlackFilesList",
"КопироватьОбъект": "CopyObject",
"ПереносСтрокJSON": "JSONLineBreak",
"СсылкаПодЗаписью": "LinkUnderPost",
-"Завершить задачу": "Complete task",
-"БитриксСообщение": "BitrixMessage",
-"НеобходимаяДлина": "RequiredLength",
-"СтруктураСтатуса": "StatusStructure",
-"УстановитьСтроку": "SetString",
-"ОбъектПроцессора": "ProcessorObject",
-"Тестовая таблица": "TestTable",
-"БитриксСообщения": "BitrixMessages",
-"РаботаСОбъектами": "ObjectsManagement",
-"IDХарактеристики": "AttributeID",
-"Изменить счетчик": "Update counter",
-"Канал для отбора": "Channel for selection",
-"Code из браузера": "Code from browser",
-"ЗаписатьВызовCLI": "WriteCLICall",
-"ВыполнитьКоманду": "ExecuteCommand",
-"БитриксХранилища": "BitrixStorage",
-"ЗапросыMultipart": "MultipartRequests",
"Получение Токена": "Token retrieval",
-"РазбитьURL: Порт": "SplitURL: Port",
-"СоздатьШтрихкоды": "CreateBarcodes",
-"AWS4Использовать": "AWS4Using",
-"СледующаяПозиция": "NextPosition",
-"СтруктураСтроки2": "RowStrucutre1",
-"OLLM_РаботаСBlob": "OLLM_WorkingWithBlob",
-"ЗаголовкиСтрокой": "HeadersAsString",
-"Ожидает контроля": "On controll",
-"УправлениеФайлом": "FileManagement",
-"Сделаю на неделе": "For this week",
-"СоставБиблиотеки": "LibraryComposition",
-"СоздатьБакет (DB": "CreateBucket (DB",
-"СтруктураФильтра": "FilterStructure",
-"Тестовая реклама": "Test ads",
-"Завершить запуск": "Finish launch",
-"VK_ПоставитьЛайк": "VK_LikePost",
-"Простое, в канал": "Simple, to channel",
-"РазмерРезультата": "ResultSize",
-"Создать страницу": "Create page",
-"УдаляемыйЭлемент": "DeletedElement",
-"HTTP-клиент (ОПИ": "HTTP Client (OpenIntegrations",
-"Твит с картинкой": "Tweet with image",
-"Затраченое время": "Time spend",
-"owner_id, но без": "owner_id, but without",
-"Картинка альпаки": "Alpaca picture",
-"Массив ID постов": "Array of post IDs",
-"ЗаписатьЛогТеста": "WriteTestLog",
-"ВладелецКартинки": "ImageOwner",
-"название события": "event name",
-"Проверка, Старый": "Check, Old",
-"ID подразделения": "Department ID",
-"КлючПользователя": "UsersKey",
-"ОтправитьКонтакт": "SendContact",
-"ОписаниеКартинки": "ImageDescription",
-"Получение данных": "Data retrieving",
-"Проверка_ВКЧисло": "Check_VKNumber",
-"ЭлементКоллекции": "CollectionItem",
-"ОбработатьЗаписи": "ProcessRecords",
-"МаксШирина Тогда": "MaxWidth Then",
-"СтрокаДляПодписи": "StringToSign",
-"МассивИменЛистов": "ArrayOfSheetNames",
-"Работа с файлами": "Files management",
-"ОписаниеПараметра": "ParamDescription",
-"Перейти по адресу": "Go to the",
-"СлакСписокКаналов": "SlackChannelsList",
-"Номер заказа СДЭК": "CDEK order number",
-"ЭлементСтатистики": "StatisticsItem",
-"СоздатьТемуФорума": "CreateForumTopic",
-"VK_СоздатьИсторию": "VK_CreateStory",
-"ПодходящийТипУзла": "RelevantNodeType",
-"ТоварСоСвойством2": "ProductWithProp2",
-"Проверка_ВайберОк": "Check_ViberOk",
-"СоответствиеФайла": "FileMapping",
-"СтруктураФильтра2": "FilterStructure2",
-"Обработка событий": "Event handling",
-"ГД_СоздатьКаталог": "GD_CreateCatalog",
-"HTTP_ОсновныеТест": "HTTP_MainTests",
-"ТекущийТипСтрокой": "CurrentTypeString",
-"Получить штрихкод": "Get barcode",
-"УдалитьОбработчик": "RemoveHandler",
-"ЗакрытьТемуФорума": "CloseForumTopic",
-"массив ID товаров": "Products IDs array",
-"СоздатьСоединение": "CreateConnection",
-"ГТ_СоздатьТаблицу": "GT_CreateTable",
-"НС_РаботаСФайлами": "NC_FilesManagement",
-"ИзменитьИмяГруппы": "UpdateGroupName",
-"ХешированиеДанных": "DataHashing",
-"Восстановить файл": "Restore file",
-"КаталогИсходников": "SourceDirectory",
-"Криптография (ОПИ": "Cryptography (OpenIntegrations",
-"календарь для CRM": "calendar for CRM",
-"ОжидаютсяДвоичные": "ExpectedBinary",
-"СоздатьТвитСВидео": "CreateTweetWithVideo",
-"ТелеграмПереслать": "TelegramReply",
-"Удалить сообщение": "Delete message",
-"НачатьУчетВремени": "StartTimekeeping",
-"ТаблицаПараметров": "ParametersTable",
-"Новое имя объекта": "New object name",
-"Данные для записи": "Data to be written",
-"описание дефектов": "defect description",
-"ЗначениеПараметра": "ParameterValue",
-"ТекстовыйДокумент": "TextDocument",
-"МаксимальнаяДлина": "MaximumLength",
-"НачалоКодовУспеха": "StartOfSuccessCodes",
-"СлакИсторияКанала": "SlackChannelHistory",
-"ОбщийРазмер Тогда": "TotalSize Then",
-"УдалитьТемуФорума": "DeleteForumTopic",
-"Это сервер !NOCLI": "Is server !NOCLI",
-"вес в кг. (брутто": "weight, kg (gross",
-"НеобходимыйРазмер": "RequiredSize",
-"ЭтоПримитивныйТип": "IsPrimitiveType",
-"АтрибутКатегории3": "CategoryAttribute3",
-"Описание картинки": "Image description",
-"фильтр по статусу": "filter by status",
-"Криптография (OPI": "Cryptography (OpenIntegrations",
-"НоушнСтраницаБазы": "NotionBasePage",
-"ПустаяСхемаCreate": "EmptySchemeCreate",
-"Почтовые вложения": "Mail attachments",
-"Файл для загрузки": "File for upload",
-"ЗначениеЛокальный": "LocalValue",
-"ПереместитьОбъект": "MoveObject",
-"ПреобразоватьДату": "ConvertDate",
-"Дата : date": "Date : date",
-"СоответствиеПолей": "FieldMapping",
-"Объект соединения": "Connection object",
-"ДлинаПолоски Цикл": "BarLength Do",
-"Файловые хостинги": "File-hosting services",
-"СоздатьПодкаталог": "CreateSubfolder",
-"особый тип товара": "specific product type",
-"Описание контакта": "Contact description",
-"РазбитьURL: Адрес": "SplitURL: Address",
-"Маркировка товара": "Product marking",
-"Токен авторизации": "Auth token",
-"Не установлен URL": "URL is not set",
-"Пост из автотеста": "Post from autotest",
-"СписокПодключений": "ConnectionsList",
-"МассивНедостающих": "MissingArray",
-"СоздатьБазуДанных": "CreateDatabase",
-"ЗначениеЗаголовка": "HeaderValue",
-"НачальнаяФигурная": "InitialCurly",
-"ПолучитьПолеПочты": "GetEmailField",
-"Имя файла в Slack": "File name in Slack",
-"ВложенныеЭлементы": "NestedElements",
-"Получить преалерт": "Get prealert",
-"НачалоКодовОшибок": "StartOfErrorCodes",
-"СтруктураОстатков": "StocksStructure",
-"УдалитьДиректорию": "DeleteDirectory",
-"АтрибутКатегории2": "CategoryAttribute2",
-"ВКВариантСвойства": "VKPropVariant",
-"УстановитьТаймаут": "SetTimeout",
-"Отправить локацию": "Send location",
-"КалендарьИсточник": "SourceCalendar",
-"СтруктураВарианта": "OptionStructure",
-"НеВосстанавливать": "DontRestore",
-"ПрочитатьJSONФайл": "ReadJSONFile",
-"ПрочитатьВсе (хук": "ReadAll (wh",
-"Копировать объект": "Copy object",
-"GreenAPI Max (ОПИ": "GreenAPI Max (OpenIntegrations",
-"ЯДискСписокФайлов": "YaDiskFilesList",
-"код товара ТН ВЭД": "commodity code TN VED",
-"МассивПодключений": "ConnectionsArray",
-"Использовать oint": "Use oint",
-"Тестовая подборка": "TestCollection",
-"Удалить календарь": "Delete calendar",
-"НаправлениеПоиска": "SearchDirection",
-"Название компании": "Company name",
-"ТоварСоСвойством1": "ProductWithProp1",
-"СтруктураПродавца": "SellerStructure",
-"Файлы Мессенджера": "Messenger files",
-"Определение полей": "Definition of fields",
-"СтруктураНастроек": "SettingsStructure",
-"РаботаСКаталогами": "CatalogsManagement",
-"400).Равно(Истина": "400).Equal(True",
-"УстановкаНастроек": "SetSettings",
-"УправлениеБакетом": "BucketManagement",
-"МассивРезультатов": "ResultArray",
-"ДобавитьЗаголовок": "AddHeader",
-"РазмерБлока Тогда": "BlockSize Then",
-"ЛокальныеКаталоги": "LocalFolders",
-"Работа с бакетами": "Buckets management",
-"Тестовое описание": "TestDescription",
-"ЗначениеКоллекции": "CollectionValue",
-"Очередь сообщений": "Message queue",
-"Объект HTTPЗапрос": "HTTPRequest object",
-"ЛайкРепостКоммент": "LikeRepostComment",
-"ИнформацияИндекса": "IndexInformation",
-"ОсновнаяСтруктура": "MainStructure",
-"Содержимое ссылки": "Link data",
-"ОзонАПИ_Штрихкоды": "OzonAPI_Barcodes",
-"Структура фильтра": "Filter structure",
-"./docs/ru/results": "./docs/en/results",
-"Выполнение команд": "Commands execution",
-"истории изменений": "changes history",
-"СтруктураТелефона": "PhoneStructure",
-"АТ_СоздатьТаблицу": "AT_CreateTable",
-"Картинка автотест": "AutoTestImage",
-"СтруктураОперации": "OperationStructure",
-"НаписатьСообщение": "WriteMessage",
-"ВККартинкаАльбома": "VKAlbumPicture",
-"Копировать модель": "Copy model",
-"ОткрытьОбсуждение": "OpenDiscussion",
-"Обработка запроса": "Request processing",
-"ПустаяСхемаDelete": "EmptySchemeDelete",
-"ОтветКодСостояния": "ResponseStatusCode",
-"ЗагрузитьСценарий": "LoadScript",
-"ОпросСоответствие": "PollMap",
-"СоздатьОбсуждение": "CreateDiscussion",
-"ОбъектКомментарий": "CommentObject",
-"СообщитьРезультат": "ReportResult",
-"SF_РаботаСФайлами": "SF_FileManagement",
-"SF_ОсновныеМетоды": "SF_CommonMethods",
-"ПустаяСхемаSelect": "EmptySchemeSelect",
-"СтруктураРасходов": "ExpenseStructure",
-"Игровые приставки": "Consoles",
-"ID целевого поста": "ID of the target post",
-"Наш первый клиент": "OurFirstClient",
-"Массив ID товаров": "Array of product IDs",
-"ОтправкаСообщений": "MessageSending",
-"Значение свойства": "Property value",
-"ТекущаяДатаСеанса": "CurrentSessionDate",
-"Название свойства": "Property name",
-"Путь или ID файла": "Path or ID of the file",
-"ПолучитьЧекЗаказа": "GetCashboxCheck",
-"Проверить аккаунт": "Check account",
-"ПолучитьСообщение": "GetMessage",
-"АрхивироватьКанал": "ArchiveChannel",
-"МассивНапоминаний": "RemindersArray",
-"КодироватьURLВURL": "EncodeURLInURL",
-"СтруктураСчетчика": "CounterStructure",
-"Заголовок новости": "Post title",
-"ЗагрузитьФайл (дд": "UploadFile (bd",
-"При отправке URL": "When sending URL",
-"ГуглЗначенияЯчеек": "GoogleCellValues",
-"Локализация офиса": "Localization of the office",
-"СтруктураЭлемента": "ElementStructure",
-"Очень важный файл": "Very important file",
-"Работа с задачами": "Tasks management",
-"Работа с заказами": "Orders management",
-"Ничего особенного": "Nothing special",
-"ОткрытьСоединение": "CreateConnection",
-"300).Равно(Истина": "300).Equal(True",
-"Тестовая кампания": "TestCampaign",
-"СкопироватьОбъект": "CopyObject",
-"ПустаяСхемаInsert": "EmptySchemeInsert",
-"Обработать запрос": "Process request",
+"ЗапросыMultipart": "MultipartRequests",
+"БитриксХранилища": "BitrixStorage",
+"ВыполнитьКоманду": "ExecuteCommand",
+"ЗаписатьВызовCLI": "WriteCLICall",
+"Code из браузера": "Code from browser",
+"Канал для отбора": "Channel for selection",
+"Изменить счетчик": "Update counter",
+"СтрокаФотографий": "PhotoString",
+"IDХарактеристики": "AttributeID",
+"БитриксСообщения": "BitrixMessages",
+"Тестовая таблица": "TestTable",
+"ОбъектПроцессора": "ProcessorObject",
+"УстановитьСтроку": "SetString",
+"СтруктураСтатуса": "StatusStructure",
+"НеобходимаяДлина": "RequiredLength",
+"БитриксСообщение": "BitrixMessage",
+"Завершить задачу": "Complete task",
+"РаботаСОбъектами": "ObjectsManagement",
+"ПараметрыЗапроса": "RequestParameters",
+"Загружаемый файл": "File to be uploaded",
+"ЗапускаемыеТесты": "RunnableTests",
+"Проверка, старый": "Check, old",
+"ЗагрузкаКартинки": "ImageUpload",
+"СмещениеОтНачала": "OffsetFromStart",
+"Порт подключения": "Connection port",
+"ОбщийРазмер Цикл": "TotalSize Do",
+"Изменить событие": "Edit event",
+"МассивОписания[Н": "DescriptionArray[N",
+"Имя пользователя": "Users name",
+"Массив Из Строка": "Array Of String",
+"ВерсияПриложения": "AppVersion",
+"Очистить таблицу": "Clear table",
+"СоздатьКалендарь": "CreateCalendar",
+"Расширение файла": "File extension",
+"ПолученныйОбъект": "ReceivedObject",
+"НачалоТранзакции": "TransactionStart",
+"СтруктураЗеркала": "MirrorStructure",
+"БитриксРезультат": "BitrixResult",
+"Получить событие": "Get event",
+"Грузоотправитель": "Shipper",
+"ГуглОчисткаЯчеек": "GoogleCellCleanning",
+"МассивКлавиатуры": "KeyboardArray",
+"Скопировать файл": "Copy file",
+"СоответствиеMIME": "MIMETypeMapping",
+"ОзонАПИ_СхемаFBO": "OzonAPI_FBOScheme",
+"ПолучитьФайлПути": "GetFilePath",
+"превью документа": "document preview",
+"МассивШтрихкодов": "BarcodesArray",
+"Получить новости": "Get posts",
+"СправкаПоКоманде": "CommandHelp",
+"место проведения": "venue",
+"УстановитьПрокси": "SetProxy",
+"Получение ответа": "Response receiving",
+"Материалы встреч": "Meeting materials",
+"ГВ_ОбновитьТокен": "GV_UpdateToken",
+"НачалоПараметров": "ParamsStart",
+"ЗначениеОсновной": "MainValue",
+"РезультатКоманды": "CommandResult",
+"СдэкДанныеЗаказа": "CdekOrderNumber",
+"КакАдминистратор": "AsAdmin",
+"ЖурналыСообщений": "MessageLogs",
+"КопироватьМодель": "CopyModel",
+"СтруктураФормата": "FormatStructure",
+"Артикулы товаров": "Products articles",
+"Неактивный : red": "Inactive : red",
+"Postgre SQL (ОПИ": "Postgre SQL (OpenIntegrations",
+"КоличествоЧастей": "NumberOfParts",
+"СтруктураКолонок": "ColoumnsStruct",
+"ПолучитьПреалерт": "GetPrealert",
+"HTTPСервисЗапрос": "HTTPServiceRequest",
+"Вступить в канал": "Join channel",
+"KeyИнициализации": "InitializationKey",
+"СтруктураПозиции": "ItemStructure",
+"версия вебвизора": "webvisor version",
+"Описания методов": "Methods documentation",
+"ПолучитьДвоичные": "GetBinary",
+"телефон заполнен": "phone number is filled in",
+"Объект обработки": "Processor object",
+"УдалитьПолностью": "DeleteCompletely",
+"ОчередьСообщений": "MessageQueue",
+"ЭтоПереадресация": "ThisIsRedirection",
+"ID целевого чата": "Target chat ID",
+"VK_СоздатьАльбом": "VK_CreateAlbum",
+"ПараметрыСтрокой": "ParametersString",
+"ПолучитьШтрихкод": "GetBarcode",
+"УдалитьКалендарь": "DeleteCalendar",
+"ЛокальныйКаталог": "LocalFolder",
+"ПространствоИмен": "TargetNamespace",
+"ВыполненныеТесты": "ExecutedTests",
+"ОбязательныеПоля": "RequiredFields",
+"ПолучитьСписокВФ": "GetExternalFileList",
+"УдалитьСообщение": "DeleteMessage",
+"СоздатьТвитГифки": "CreateGifTweet",
+"МаркерПараметров": "ParameterMarker",
+"OPI_Криптография": "OPI_Cryptography",
+"УдаленныйКаталог": "RemoteFolder",
+"Описание локации": "Location description",
+"СтруктураПериода": "PeriodStructure",
+"ПолучитьСтраницу": "GetPage",
+"ОбработатьОбъект": "ProcessObject",
+"ГВ_ПолучитьТокен": "GV_GetToken",
+"0 И Лев(Токен, 2": "0 And Left(Token, 2",
+"МБ был записан в": "MB was recorded in",
+"Lib: HTTP-клиент": "Lib: HTTP-client",
+"ВложенныеОбъекты": "NeedParts",
+"ВариантСвойства2": "PropVariant2",
+"ЗаголовокУчастка": "ChunkHeader",
+"Поля для выборки": "Fields for selection",
+"ЗапросЗащищенное": "RequestProtected",
+"ИДКрасногоТовара": "RedItemID",
+"Настройки прокси": "Proxy settings",
+"Объект HTTPОтвет": "HTTPResponse object",
+"МетодХэширования": "HashingMethod",
+"ПолучитьПараметр": "GetParameter",
+"ПутьКСертификату": "CertFilepath",
+"СтруктураСтроки1": "RowStructure2",
+"ОписаниеДвижений": "MovesDescription",
+"МассивПараметров": "ParameterArray",
+"Работа с акциями": "Promotions management",
+"Инструменты (ОПИ": "Tools (OpenIntegrations",
+"ИспользоватьФайл": "UseFile",
+"ЗаполнитьФильтры": "FillFilters",
+"Отправить ссылку": "Send link",
+"ПолучитьКартинки": "GetImages",
+"Создание проекта": "Project creation",
+"ПользовательЧата": "ChatMember",
+"Описание события": "Event description",
+"РаботаСоСделками": "DealsManagement",
+"ПривестиЗначение": "AdjustValue",
+"Сократить ссылку": "Shorten link",
+"ПроверитьАккаунт": "CheckAccount",
+"КвадратныеСкобки": "SquareBrackets",
+"Yandex.Disk (ОПИ": "Yandex.Disk (OpenIntegrations",
+"МассивЗаголовков": "HeadersArray",
+"Архивировать чат": "Archive chat",
+"HTTP_Авторизация": "HTTP_Authorization",
+"Создать преалерт": "Create prealert",
+"РаботаСДоступами": "AccessManagement",
+"НеобходимоЧастей": "PartsRequired",
+"ЗаписатьПараметр": "WriteParameter",
+"ВариантСвойства1": "PropVariant1",
+"Элемент.Значение": "Element.Value",
+"Картинка и видео": "Picture and video",
+"описание запуска": "launch description",
+"ЗаписатьФайлЛога": "WriteLogFile",
+"Кодировка строки": "String encoding",
+"Новый подкаталог": "New subfolder",
+"Начните диалог с": "Start a dialog with",
+"СписокИсключений": "ExceptionsList",
+"ПутьКФайлуДанных": "DataFilePath",
+"УправлениеЧатами": "ChatManagement",
+"УдалитьБакет (DB": "DeleteBucket (DB",
+"РазобратьКоманду": "ParseCommand",
+"ФоновоеОбработки": "BackgroundProcessing",
+"Описание альбома": "Album description",
+"Загрузить объект": "Put object",
+"Проверка_ВКТовар": "Check_VKProduct",
+"СтрокаПараметров": "ParameterString",
+"VK_ДобавитьТовар": "VK_AddProduct",
+"Получить каталог": "Get folder information",
+"Инициализировать": "Initialize",
+"Получить счетчик": "Get counter",
+"Прочитать строку": "Read line",
+"URL с фрагментом": "URL with a snippet",
+"МассивКалендарей": "ArrayOfCalendars",
+"Проверка_ВКВидео": "Check_VKVideo",
+"МаксимумВЗапросе": "MaxInRequest",
+"КодИгнорирования": "IgnoreCode",
+"Плановая продажа": "Planned sale",
+"СтруктураВстречи": "MeetingStructure",
+"МассивУчастников": "MembersArray",
+"OAI_РаботаСАудио": "OAI_AudioProcessing",
+"ОтправитьЛокацию": "SendLocation",
+"Название региона": "Region name",
+"ИсходноеЗначение": "InitialValue",
+"Через SSH-агента": "Via SSH agent",
+"Название локации": "Location name",
+"Тестовый товар 2": "TestProduct2",
+"Описание таблицы": "Table description",
+"МассивРазрешений": "PermissionsArray",
+"ПрочитатьЦелое32": "ReadInt32",
+"Удалить подборку": "Delete selection",
+"СекретПриложения": "AppSecret",
+"ВосстановитьФайл": "RestoreFile",
+"Фамилия контакта": "Contact last name",
+"пСтатусСообщения": "pMessageStatus",
+"ПолучитьХранилище": "GetStorage",
+"Управление чатами": "Chat management",
+"ОтносительныеПути": "RelativePaths",
+"ЗаголовкиДвоичные": "HeadersBinary",
+"Завершить элемент": "Finish item",
+"СоздатьАссистента": "CreateAssistant",
+"УправлениеМетками": "TagsManagement",
+"Работа с моделями": "Models management",
+"СообщениеУдаления": "DeletingMessage",
+"Строка, Структура": "String, Structure",
+"СтруктураВозраста": "AgeStructure",
+"РезультатПроверки": "CheckResult",
+"ТелеграмСообщение": "TelegramMessage",
+"СтруктураУпаковки": "PackageStructure",
+"СтандартныйСпособ": "StandardMethod",
+"ЗакрытьОбсуждение": "CloseDiscussion",
+"Новый комментарий": "NewComment",
+"ВК_СоздатьИсторию": "VKAPI_CreateStory",
+"ПолучитьСписокБаз": "GetListOfBases",
+"единица измерения": "unit",
+"Создать штрихкоды": "Create barcodes",
+"Секрет приложения": "Application secret",
+"СтруктураРодителя": "ParentStructure",
+"ПолучитьСтрокуURI": "GetURIString",
+"УстановитьКоманду": "SetCommand",
+"Загрузка картинки": "Image upload",
+"Получить страницу": "Get page",
+"УстановитьWebhook": "SetWebhook",
+"ВызватьИсключение": "Raise",
+"МаркетинговыйЦвет": "MarketingColor",
+"СтруктураЗначений": "ValueStructure",
+"Проверка_ВКАльбом": "Check_VKAlbum",
+"АтрибутКатегории4": "CategoryAttribute4",
+"СтрокаПодключения": "ConnectionString",
+"УдалитьТегиБакета": "DeleteBucketTagging",
+"ОтправитьКартинку": "SendImage",
+"УправлениеЗадачей": "ManageTask",
+"ВК_ЗагрузитьВидео": "VKAPI_UploadVideo",
+"ПолучитьLocalhost": "GetLocalhost",
+"ОтправитьДокумент": "SendDocument",
"ИнформацияОбъекта": "ObjectInfo",
+"Обработать запрос": "Process request",
+"ПустаяСхемаInsert": "EmptySchemeInsert",
+"СкопироватьОбъект": "CopyObject",
+"Тестовая кампания": "TestCampaign",
+"300).Равно(Истина": "300).Equal(True",
+"ОткрытьСоединение": "CreateConnection",
+"Ничего особенного": "Nothing special",
+"Работа с заказами": "Orders management",
+"Работа с задачами": "Tasks management",
+"Очень важный файл": "Very important file",
+"СтруктураЭлемента": "ElementStructure",
+"Локализация офиса": "Localization of the office",
+"ГуглЗначенияЯчеек": "GoogleCellValues",
+"При отправке URL": "When sending URL",
+"ЗагрузитьФайл (дд": "UploadFile (bd",
+"Заголовок новости": "Post title",
"СтруктураКартинки": "PictureStructure",
"Проверка_ГКОбъект": "Check_GKObject",
"Заголовок,Позиция": "Title,Item",
"ЗаполняемыеДанные": "FillableData",
-"Проверка_ВКРепост": "Check_VKRepost",
-"ПолучитьLocalhost": "GetLocalhost",
-"СтруктураКампании": "CampaignStructure",
-"АтрибутКатегории1": "CategoryAttribute1",
-"СохранятьЛокально": "SaveLocally",
-"ПолучитьНастройку": "GetSetting",
-"Журналы сообщений": "Message logs",
-"ОткрытьТемуФорума": "OpenForumTopic",
-"наименование цели": "goal name",
-"ЗапросАдресПолный": "RequestAdressFull",
-"УправлениеТоваром": "ProductManagement",
-"ТекущаяДатаСтрока": "CurrentDateString",
-"КонецКодовПадений": "EndOfFailureCodes",
-"Команда.Пояснение": "Command.Explanation",
-"название элемента": "element name",
-"ВыгрузитьЗначения": "UnloadValues",
-"ПереименоватьФайл": "RenameFile",
"СтруктураАтрибута": "AttributeStructure",
-"ОтправитьДокумент": "SendDocument",
+"ПереименоватьФайл": "RenameFile",
+"ВыгрузитьЗначения": "UnloadValues",
+"название элемента": "element name",
+"Команда.Пояснение": "Command.Explanation",
+"КонецКодовПадений": "EndOfFailureCodes",
+"ТекущаяДатаСтрока": "CurrentDateString",
+"УправлениеТоваром": "ProductManagement",
"ЗагрузитьЗначения": "LoadValues",
-"ВК_ЗагрузитьВидео": "VKAPI_UploadVideo",
-"Создать штрихкоды": "Create barcodes",
-"УправлениеМетками": "TagsManagement",
-"СтруктураУпаковки": "PackageStructure",
-"ТелеграмСообщение": "TelegramMessage",
-"РезультатПроверки": "CheckResult",
-"СтруктураВозраста": "AgeStructure",
-"Строка, Структура": "String, Structure",
-"СообщениеУдаления": "DeletingMessage",
-"Работа с моделями": "Models management",
-"ЗакрытьОбсуждение": "CloseDiscussion",
-"СоздатьАссистента": "CreateAssistant",
-"ПолучитьХранилище": "GetStorage",
-"Завершить элемент": "Finish item",
-"ЗаголовкиДвоичные": "HeadersBinary",
-"ОтносительныеПути": "RelativePaths",
-"Управление чатами": "Chat management",
-"СтандартныйСпособ": "StandardMethod",
-"Новый комментарий": "NewComment",
-"УправлениеЗадачей": "ManageTask",
-"ПолучитьСписокБаз": "GetListOfBases",
-"ОтправитьКартинку": "SendImage",
-"УдалитьТегиБакета": "DeleteBucketTagging",
-"СтрокаПодключения": "ConnectionString",
-"АтрибутКатегории4": "CategoryAttribute4",
-"Проверка_ВКАльбом": "Check_VKAlbum",
-"ВК_СоздатьИсторию": "VKAPI_CreateStory",
-"СтруктураЗначений": "ValueStructure",
-"МаркетинговыйЦвет": "MarketingColor",
-"ВызватьИсключение": "Raise",
-"УстановитьWebhook": "SetWebhook",
-"Получить страницу": "Get page",
-"Загрузка картинки": "Image upload",
-"УстановитьКоманду": "SetCommand",
-"ПолучитьСтрокуURI": "GetURIString",
-"СтруктураРодителя": "ParentStructure",
-"Секрет приложения": "Application secret",
-"единица измерения": "unit",
+"ЗапросАдресПолный": "RequestAdressFull",
+"ОткрытьТемуФорума": "OpenForumTopic",
+"Журналы сообщений": "Message logs",
+"ПолучитьНастройку": "GetSetting",
+"СохранятьЛокально": "SaveLocally",
+"АтрибутКатегории1": "CategoryAttribute1",
+"СтруктураКампании": "CampaignStructure",
"ОтветСоответствие": "ResponseMap",
+"Проверка_ВКРепост": "Check_VKRepost",
+"наименование цели": "goal name",
"РазбитьURL: Домен": "SplitURL: Domain",
-"НовоеРасположение": "NewLocation",
-"Администрирование": "Administration",
-"ПоследняяФигурная": "LastCurly",
-"Наименование поля": "Field name",
-"Отчество контакта": "Contacts patronymic or middle name",
-"СгенерироватьРечь": "GenerateSpeech",
-"ВернутьСоединение": "ReturnConnection",
-"ReportPortal (ОПИ": "ReportPortal (OpenIntegrations",
-"СоздатьУдалитьТег": "CreateDeleteTag",
-"Структура модулей": "Structure of modules",
-"ID блока родителя": "Parent block ID",
-"Выполнить команду": "Execute command",
-"Создать календарь": "Create calendar",
-"Название подборки": "Selection name",
-"ФайлТелаВременный": "BodyTemporaryFile",
-"FT_ОсновныеМетоды": "FT_CommonMethods",
-"Скрытый календарь": "Hidden calendar",
-"ВыходнаяКоллекция": "OutputCollection",
-"ID важной новости": "Id of important post",
"Включение сервиса": "Enable service - ",
-"Текст комментария": "Comment text",
-"СтруктураФильтра1": "FilterStructure1",
-"УстановитьИмяБазы": "SetBaseName",
-"Это данные ячейки": "These are cell data of",
-"ЛокацияНазначения": "DestLocation",
-"ПолучитьКвитанцию": "GetReceipt",
-"КалендарьПриемник": "TargetCalendar",
-"СоздатьДиректорию": "CreateDirectory",
-"МассивИзображений": "ImagesArray",
-"МинимальныйРазмер": "MinimumSize",
-"Удаляет лид по ID": "Deletes a lead by ID",
-"Б24_РаботаСДиском": "B24_WorkingWithDrive",
-"ОпубликоватьПапку": "PublishFolder",
-"СортироватьПоДате": "SortByDate",
-"ПустаяСхемаUpdate": "EmptySchemeUpdate",
-"ИзменитьКалендарь": "UpdateCalendar",
-"Задание выполнено": "Job Completed",
-"КабинетыИМагазины": "CampaignsAndBusiness",
-"СоответствиеТипов": "TypesMap",
-"ПараметрЛокальный": "LocalParameter",
-"Б24_РаботаСЧатами": "B24_ChatManagement",
-"СтрЧислоВхождений": "StrOccurrenceCount",
-"Проверка_ВКИстина": "Check_VKTrue",
-"ОтсутствующиеПоля": "MissingFields",
-"СтруктураВозврата": "ReturnStructure",
-"ЭтоПредупреждение": "AsAlert",
-"ПолучитьБлокФайла": "GetFileBlock",
-"ВременнаяМеткаISO": "ISOTimestamp",
-"В канал, на диске": "To channel, on disk",
-"Поддержать проект": "Support us",
-"Отправить контакт": "Send contact",
-"ГуглЦветКалендаря": "GoogleCalendarColors",
-"ИзменитьСообщение": "EditMessage",
-"ЗагруженныеДанные": "UploadedData",
-"ОсновноеИзмерение": "MajorDimension",
-"СтруктураРазмеров": "SizesStructure",
-"Текст уведомления": "Notification text",
-"Данные для API v2": "Data for API v2",
-"Проверка, обратно": "Check, back",
-"описание элемента": "element description",
-"Поле1,Поле2,Поле3": "Field1,Field2,Field3",
-"Файл для отправки": "File for sending",
+"Администрирование": "Administration",
"СоздатьПодписьURL": "CreateURLSignature",
+"Файл для отправки": "File for sending",
+"Поле1,Поле2,Поле3": "Field1,Field2,Field3",
+"описание элемента": "element description",
+"Проверка, обратно": "Check, back",
+"Данные для API v2": "Data for API v2",
+"Текст уведомления": "Notification text",
+"СтруктураРазмеров": "SizesStructure",
+"ОсновноеИзмерение": "MajorDimension",
+"ЗагруженныеДанные": "UploadedData",
+"ИзменитьСообщение": "EditMessage",
+"ГуглЦветКалендаря": "GoogleCalendarColors",
+"Отправить контакт": "Send contact",
+"Поддержать проект": "Support us",
+"В канал, на диске": "To channel, on disk",
+"ВременнаяМеткаISO": "ISOTimestamp",
+"ПолучитьБлокФайла": "GetFileBlock",
"Работа с товарами": "Products management",
+"ЭтоПредупреждение": "AsAlert",
"ЗначениеЗаполнено": "ValueIsFilled",
-"АтрибутКатегории5": "CategoryAttribute5",
"СтруктураЭкспорта": "ExportStructure",
-"Б24_РаботаСЛидами": "B24_LeadsManagement",
-"Полученные данные": "Received data",
-"ПолучитьКоллекцию": "GetCollection",
-"УдалитьАссистента": "DeleteAssistant",
-"КопироватьКаталог": "CopyFolder",
-"ОбработкаЗапросов": "RequestsProcessing",
-"Google Drive (ОПИ": "Google Drive (OpenIntegrations",
-"ВнешнееСоединение": "ExternalConnection",
-"FT_РаботаСФайлами": "FT_FileOperations",
-"УдалитьБазуДанных": "DeleteDatabase",
-"ЗаголовокАккаунта": "AccountHeader",
-"УправлениеСделкой": "ManageDeal",
-"ВозобновитьЗадачу": "RenewTask",
-"Получить картинки": "Get images",
-"ЗакрытьСоединение": "CloseConnection",
"ШаблонОшибкиПолей": "FieldsErrorPattern",
-"ЗапросПользователь": "RequestUser",
-"Новая таблица (изм": "New table (change",
-"ТекущаяВложенность": "CurrentNesting",
-"СтандартнаяЕдиница": "StandardUnit",
-"ОжидатьПодключение": "AwaitingConnection",
-"ИдентификаторФайла": "FileID",
-"По логину и паролю": "By login and password",
-"Команда FTP: `MKD`": "FTP Command: `MKD`",
-"Тестовое сообщение": "TestMessage",
-"ОбработатьПараметр": "ProcessParameter",
-"Команда CLI: tools": "CLI Command: tools",
-"Переместить объект": "Move object",
-"ОчиститьДиректорию": "ClearDirectory",
-"МассивОбязательных": "RequiredArray",
-"МассивСертификатов": "CertificatesArray",
-"СоздатьУдалитьБлок": "CreateDeleteBlock",
-"МассивКлючЗначение": "KeyValueArray",
-"ПереслатьСообщение": "ForwardMessage",
-"Открыть соединение": "Create Connection",
-"Таймаут соединения": "Connection timeout",
-"ЗагрузитьУдалитьВФ": "UploadDeleteExternalFile",
-"БитриксУчетВремени": "BitrixTimekeeping",
-"ПреобразоватьТекст": "ConvertText",
-"ЗагрузитьФайл (URL": "UploadFile (URL",
-"ПреобразоватьПочту": "ConvertEmail",
-"СлучайнаяСтруктура": "CasualStructure",
-"OAI_РаботаСФайлами": "OAI_FileManagement",
-"ОкончаниеПротокола": "ProtocolEnd",
-"РаботаССообщениями": "MessageManagement",
-"БитриксКомментарий": "BitrixComment",
-"ПолучитьТоварыПоИД": "GetProductsByID",
-"ВнутреннийАдресFTP": "FTPInternalAddress",
-"ПравильныйВариант4": "CorrectVariant4",
-"ЗагрузитьМалыйФайл": "UploadSmallFile",
-"Название кодировки": "Encoding name",
-"фильтрация роботов": "robots filtration",
-"ИзменитьАватарЧата": "ChangeChatPicture",
-"ПреобразоватьЧисло": "ConvertNumber",
-"ТотЖеДокумент.docx": "SameDoc.docx",
-"ПереданныйПараметр": "PassedParameter",
-"МассивСтрокиКнопок": "ButtonsLineArray",
-"ФинальнаяСтруктура": "FinalStructure",
-"Токен пользователя": "User token",
-"Время начала обеда": "Lunch start time",
-"ПолучитьОбновления": "GetUpdates",
-"СтруктураВебвизора": "WebvisorStructure",
-"описание календаря": "calendar description",
-"ЗагрузитьМедиафайл": "UploadMediaFile",
-"Работа с объектами": "Objects management",
-"ПолучитьТегиБакета": "GetBucketTagging",
-"Наименование метки": "Tag title",
-"СекретПользователя": "UsersSecret",
-"УправлениеСобытием": "EventManagement",
-"ул. Пушкина, д. 10": "Pushkin st., b. 10",
-"РазобратьАргументы": "ParseArgs",
-"ПриСозданииОбъекта": "OnObjectCreate",
-"СтруктураАналитики": "AnalyticsStructure",
-"Высота товара в мм": "Product height in mm",
-"ОтключитьВалидацию": "DisableValidation",
-"ДлительностьОпроса": "PollDuration",
-"Команда FTP: `PWD`": "FTP Command: `PWD`",
-"Обработка запросов": "Requests processing",
-"ПолучитьТелоОтвета": "GetResponseBody",
-"ДропБоксМетаданные": "DropboxMetadata",
-"Тестовая таблица 2": "TestTable2",
-"ДополнитьЗаголовки": "CompleteHeaders",
-"ПараметрВКоллекцию": "ParameterToCollection",
-"ЛимитПользователей": "UserLimit",
-"СтруктураСостояния": "StateStructure",
-"НачалоОбработкиXML": "XMLInitialProcessing",
-"Идентификатор чата": "Chat identifier",
-"Текст новых правил": "Text of the new rules",
-"Удалить директорию": "Delete directory",
-"ОтправитьСообщение": "SendMessage",
-"СуществующаяГруппа": "ExistingGroup",
-"МассивСтрокТоваров": "ItemsStringsArray",
-"Данные тела ответа": "Response body data",
-"Изменить календарь": "Edit calendar",
-"Удаляет пост по id": "Deletes a post by ID",
-"БитриксСписокЗадач": "BitrixTasksList",
-"Проверка_Структура": "Check_Structure",
-"Возможные команды:": "Available commands",
-"HttpКлиентЗагрузки": "HttpUploadClient",
-"Команда FTP: `CWD`": "FTP Command: `CWD`",
-"СтруктураКалендаря": "CalendarsStructure",
-"Новое наименование": "New name",
-"ПривязатьШтрихкоды": "BindBarcodes",
-"Написать сообщение": "Write a message",
-"ИнформацияОТаблице": "TableInformation",
-"СтруктураШтрихкода": "BarcodeStructure",
-"ПолучитьСтатистику": "GetStatistics",
-"ПолучитьURLСервиса": "GetServiceURL",
-"ОтветИнициализации": "InitializationResponse",
-"Маркетинговый цвет": "Marketing color",
-"РазбитьURL: Секция": "SplitURL: Section",
-"ПереименоватьКанал": "RenameChannel",
-"РаботаСоСтраницами": "PageManagement",
-"ПолучитьАссистента": "RetrieveAssistant",
-"Работа со сделками": "Deals management",
-"Идентификатор базы": "Base identifier",
-"Создать ассистента": "Create assistant",
-"РазархивироватьЧат": "UnarchiveChat",
-"УдалитьУведомление": "DeleteNotification",
-"Работа с новостями": "Posts management",
-"ЗагрузитьФайлПоURL": "UploadFileByURL",
-"СоздатьФайлЗапуска": "CreateLaunchFile",
-"Имя : title": "Name : title",
-"Во-вторых, стильно": "Description",
-"признак шаблона (Y": "is pattern (Y",
-"ВыполнитьЗапросSQL": "ExecuteSQLQuery",
-"РазмерПрефиксаGZip": "GZipPrefixSize",
-"URL для сокращения": "URL for shortening",
-"ГраницаТипов Тогда": "TypesBound Then",
-"Закрыть соединение": "Close connection",
-"ДанныеПользователя": "UserData",
-"АрхивироватьТовары": "ArchiveProducts",
-"СтрЗаканчиваетсяНа": "StrEndsWith",
-"СоответствиеСтроки": "RowMap",
-"НайтиПользователей": "FindUsers",
-"Удалить ассистента": "Delete assistant",
-"Yandex Market (ОПИ": "Yandex Market (OpenIntegrations",
-"ID книги источника": "Source spreadsheet ID",
-"ОтправитьГифку (ДД": "SendGif (DD",
-"ПравильныйВариант3": "CorrectVariant3",
-"Ссылка на хост API": "API host link",
-"Соответствие полей": "Fields map",
-"УдалитьВнешнийФайл": "DeleteExternalFile",
-"ПолучитьПолеНомера": "GetNumberField",
-"Проверка кодировки": "Encoding check",
-"Удаляет блок по ID": "Deletes block by ID",
-"ФормированиеБлоков": "BlockFormation",
-"СледующаяКоллекция": "NextCollection",
-"Проверка_ВКИстория": "Check_VKStory",
-"Создать директорию": "Create directory",
-"Лёгкость внедрения": "Easy to use",
-"ПолучитьПолеФлажка": "GetCheckboxField",
-"Значение заголовка": "Header value",
-"СоответствиеТаблиц": "TableMapping",
-"СоответствиеФайлов": "FileMapping",
-"УдалитьКомментарий": "DeleteComment",
-"Создать твит гифки": "Create gif tweet",
-"ЗапросПараметрыURL": "RequestURLParams",
-"Переименовать файл": "Rename file",
-"УдалитьЗадачу (хук": "DeleteTask (wh",
-"Новое имя варианта": "New variant name",
-"КнигаИлиКоличество": "BookOrAmount",
-"Б24_РаботаСТокеном": "B24_TokenManagement",
-"Установить Webhook": "Set Webhook",
-"Наименование видео": "Video name",
-"УдалитьЗаписи (TLS": "DeleteRecords (TLS",
-"Удаляет файл по ID": "Delete file by ID",
-"ОзонУдалениеТовара": "OzonProductsDeleting",
-"ПравильныйВариант5": "CorrectVariant5",
-"РаботаСЖивойЛентой": "FeedPostsManagement",
-"Получить сообщение": "Get message",
-"ПолучитьИДКартинки": "GetImageID",
-"УдалитьТегиОбъекта": "DeleteObjectTagging",
-"ДвоичныеВКоллекцию": "BinaryToCollection",
-"MSS_ОсновныеМетоды": "MSS_CommonMethods",
-"Объект TCP сервера": "TCP server object",
-"Команда FTP: `RMD`": "FTP Command: `RMD`",
-"СоответствиеОтвета": "ResponseMapping",
-"ЗакрытьПодключение": "CloseConnection",
-"ДелегироватьЗадачу": "DelegateTask",
-"ПереслатьСообщения": "ForwardMessages",
-"ПолучитьДанныеЧата": "GetChatData",
-"СуществующиеНаборы": "ExistingSets",
-"URL сервера Ollama": "Ollama server URL",
-"ОзонМассивОбъектов": "OzonObjectsArray",
-"Б24_СерверноеВремя": "B24_ServerTime",
-"Отправка сообщений": "Messages sending",
-"Google Sheets (ОПИ": "Google Sheets (OpenIntegrations",
-"Анонимность опроса": "Poll anonymity",
-"СформироватьЗапрос": "FormRequest",
-"название календаря": "calendars name",
-"НачальнаяТабуляция": "InitialTab",
-"Поток тела запроса": "Request body stream",
-"URL источник файла": "URL source of the file",
-"ОтправитьАудио (ДД": "SendAudio (DD",
-"СтруктураПараметра": "ParameterStructure",
-"Изменить цвет чата": "Change chat color",
-"ПереместитьСобытие": "MoveEvent",
-"НормализоватьФайлы": "NormalizeFiles",
-"Возобновить задачу": "Renew task",
-"ИнформацияОбОшибке": "ErrorInfo",
-"ПравильныйВариант7": "CorrectVariant7",
-"ПолучитьИнформацию": "GetData",
-"HTTP_УстановкаТела": "HTTP_BodySet",
-"Отправить картинку": "Send image",
-"СтрокаМетода.Метод": "MethodLine.Method",
-"Создано из шаблона": "Created from template",
-"Статус отправления": "Shipment status",
-"ПолучитьКомпоненту": "GetAddIn",
-"ПроцессорГенерации": "GenerationProcessor",
-"КаноническийЗапрос": "CanonicalRequest",
-"ЗапросЗаписьДанных": "RequestDataWriter",
-"ОписаниеПеременных": "Variables",
-"Работа с доступами": "Access management",
-"Получить календарь": "Get calendar",
-"ДополнительныеФото": "AdditionalPhotos",
-"ЛокацияОтправления": "SendLocation",
-"СоздатьСделку (хук": "CreateDeal (wh",
-"Активный : green": "Active : green",
-"МножественныйВыбор": "MultipleSelect",
-"ОжидатьПодключения": "AwaitConnections",
-"ПолучитьБазуДанных": "GetDatabase",
-"HttpКлиентПроверки": "HttpCheckClient",
-"ДобавитьОбработчик": "AddHandler",
-"УправлениеГруппами": "GroupManagement",
-"СоздатьЗадачу (хук": "CreateTask (wh",
-"ЗаголовокИсточника": "SourceHeader",
-"ОтправитьФайл (URL": "SendFile (URL",
-"РазбитьURL: Сервер": "SplitURL: Host",
-"Логин пользователя": "Users login",
-"Email как RFC 2822": "Email as RFC 2822",
-"ОпубликоватьОбъект": "PublishObject",
-"Управление метками": "Tags management",
-"Создать твит видео": "Create video tweet",
-"ОтправитьФайл (хук": "SendFile",
-"СоздатьУдалитьПост": "CreateDeletePost",
-"ИмяТекущегоОбъекта": "CurrentObjectName",
-"ПолучитьПолеСсылки": "GetLinkField",
-"УправлениеДиалогом": "DialogManagement",
-"СоздатьПодключение": "CreateConnection",
-"Пример команды CLI": "CLI command example",
-"Строка подключения": "Connection string",
-"Работа со складами": "Warehouses management",
+"СтруктураСчетчика": "CounterStructure",
+"ЗакрытьСоединение": "CloseConnection",
+"Получить картинки": "Get images",
+"ВозобновитьЗадачу": "RenewTask",
+"УправлениеСделкой": "ManageDeal",
+"ЗаголовокАккаунта": "AccountHeader",
+"УдалитьБазуДанных": "DeleteDatabase",
+"FT_РаботаСФайлами": "FT_FileOperations",
+"ВнешнееСоединение": "ExternalConnection",
+"Google Drive (ОПИ": "Google Drive (OpenIntegrations",
+"ОбработкаЗапросов": "RequestsProcessing",
+"КопироватьКаталог": "CopyFolder",
+"УдалитьАссистента": "DeleteAssistant",
+"ПолучитьКоллекцию": "GetCollection",
+"Полученные данные": "Received data",
+"Б24_РаботаСЛидами": "B24_LeadsManagement",
+"АтрибутКатегории5": "CategoryAttribute5",
+"НовоеРасположение": "NewLocation",
+"СтруктураВозврата": "ReturnStructure",
+"Проверка_ВКИстина": "Check_VKTrue",
+"ID важной новости": "Id of important post",
+"ВыходнаяКоллекция": "OutputCollection",
+"Скрытый календарь": "Hidden calendar",
+"FT_ОсновныеМетоды": "FT_CommonMethods",
+"ФайлТелаВременный": "BodyTemporaryFile",
+"Название подборки": "Selection name",
+"Создать календарь": "Create calendar",
+"Выполнить команду": "Execute command",
+"ID блока родителя": "Parent block ID",
+"Структура модулей": "Structure of modules",
+"СоздатьУдалитьТег": "CreateDeleteTag",
+"ReportPortal (ОПИ": "ReportPortal (OpenIntegrations",
+"ВернутьСоединение": "ReturnConnection",
+"СгенерироватьРечь": "GenerateSpeech",
+"Отчество контакта": "Contacts patronymic or middle name",
+"Наименование поля": "Field name",
+"ПоследняяФигурная": "LastCurly",
+"Текст комментария": "Comment text",
+"ОтсутствующиеПоля": "MissingFields",
+"СтруктураФильтра1": "FilterStructure1",
+"Это данные ячейки": "These are cell data of",
+"СтрЧислоВхождений": "StrOccurrenceCount",
+"ПараметрЛокальный": "LocalParameter",
+"СоответствиеТипов": "TypesMap",
+"КабинетыИМагазины": "CampaignsAndBusiness",
+"Задание выполнено": "Job Completed",
+"ИзменитьКалендарь": "UpdateCalendar",
+"ПустаяСхемаUpdate": "EmptySchemeUpdate",
+"СортироватьПоДате": "SortByDate",
+"ОпубликоватьПапку": "PublishFolder",
+"Б24_РаботаСДиском": "B24_WorkingWithDrive",
+"Удаляет лид по ID": "Deletes a lead by ID",
+"МинимальныйРазмер": "MinimumSize",
+"МассивИзображений": "ImagesArray",
+"СоздатьДиректорию": "CreateDirectory",
+"КалендарьПриемник": "TargetCalendar",
+"ПолучитьКвитанцию": "GetReceipt",
+"ЛокацияНазначения": "DestLocation",
+"УстановитьИмяБазы": "SetBaseName",
+"Б24_РаботаСЧатами": "B24_ChatManagement",
+"КодироватьURLВURL": "EncodeURLInURL",
+"АрхивироватьКанал": "ArchiveChannel",
+"ЗначениеЛокальный": "LocalValue",
+"Файл для загрузки": "File for upload",
+"Почтовые вложения": "Mail attachments",
+"ПустаяСхемаCreate": "EmptySchemeCreate",
+"НоушнСтраницаБазы": "NotionBasePage",
+"Криптография (OPI": "Cryptography (OpenIntegrations",
+"фильтр по статусу": "filter by status",
+"ПереместитьОбъект": "MoveObject",
+"Описание картинки": "Image description",
+"ЭтоПримитивныйТип": "IsPrimitiveType",
+"НеобходимыйРазмер": "RequiredSize",
+"вес в кг. (брутто": "weight, kg (gross",
+"Это сервер !NOCLI": "Is server !NOCLI",
+"УдалитьТемуФорума": "DeleteForumTopic",
+"ОбщийРазмер Тогда": "TotalSize Then",
+"СлакИсторияКанала": "SlackChannelHistory",
+"АтрибутКатегории3": "CategoryAttribute3",
+"ПреобразоватьДату": "ConvertDate",
+"Дата : date": "Date : date",
+"СоответствиеПолей": "FieldMapping",
+"ПолучитьПолеПочты": "GetEmailField",
+"НачальнаяФигурная": "InitialCurly",
+"ЗначениеЗаголовка": "HeaderValue",
+"СоздатьБазуДанных": "CreateDatabase",
+"МассивНедостающих": "MissingArray",
+"СписокПодключений": "ConnectionsList",
+"Пост из автотеста": "Post from autotest",
+"Не установлен URL": "URL is not set",
+"Токен авторизации": "Auth token",
+"Маркировка товара": "Product marking",
+"РазбитьURL: Адрес": "SplitURL: Address",
+"Описание контакта": "Contact description",
+"особый тип товара": "specific product type",
+"СоздатьПодкаталог": "CreateSubfolder",
+"Файловые хостинги": "File-hosting services",
+"ДлинаПолоски Цикл": "BarLength Do",
+"Объект соединения": "Connection object",
+"НачалоКодовУспеха": "StartOfSuccessCodes",
+"ТекстовыйДокумент": "TextDocument",
+"ЗначениеПараметра": "ParameterValue",
+"описание дефектов": "defect description",
+"ТекущийТипСтрокой": "CurrentTypeString",
+"HTTP_ОсновныеТест": "HTTP_MainTests",
+"ГД_СоздатьКаталог": "GD_CreateCatalog",
+"Обработка событий": "Event handling",
+"СтруктураФильтра2": "FilterStructure2",
+"СоответствиеФайла": "FileMapping",
+"Проверка_ВайберОк": "Check_ViberOk",
+"ТоварСоСвойством2": "ProductWithProp2",
+"ПодходящийТипУзла": "RelevantNodeType",
+"VK_СоздатьИсторию": "VK_CreateStory",
+"СоздатьТемуФорума": "CreateForumTopic",
+"ЭлементСтатистики": "StatisticsItem",
+"Номер заказа СДЭК": "CDEK order number",
+"СлакСписокКаналов": "SlackChannelsList",
+"Перейти по адресу": "Go to the",
+"ОписаниеПараметра": "ParamDescription",
+"МассивНапоминаний": "RemindersArray",
+"Получить штрихкод": "Get barcode",
+"Имя файла в Slack": "File name in Slack",
+"УдалитьОбработчик": "RemoveHandler",
+"массив ID товаров": "Products IDs array",
+"Данные для записи": "Data to be written",
+"Новое имя объекта": "New object name",
+"ТаблицаПараметров": "ParametersTable",
+"НачатьУчетВремени": "StartTimekeeping",
+"Удалить сообщение": "Delete message",
+"ТелеграмПереслать": "TelegramReply",
+"СоздатьТвитСВидео": "CreateTweetWithVideo",
+"ОжидаютсяДвоичные": "ExpectedBinary",
+"календарь для CRM": "calendar for CRM",
+"Криптография (ОПИ": "Cryptography (OpenIntegrations",
+"КаталогИсходников": "SourceDirectory",
+"Восстановить файл": "Restore file",
+"ХешированиеДанных": "DataHashing",
+"ИзменитьИмяГруппы": "UpdateGroupName",
+"НС_РаботаСФайлами": "NC_FilesManagement",
+"ГТ_СоздатьТаблицу": "GT_CreateTable",
+"СоздатьСоединение": "CreateConnection",
+"ЗакрытьТемуФорума": "CloseForumTopic",
+"ВложенныеЭлементы": "NestedElements",
+"МаксимальнаяДлина": "MaximumLength",
+"НачалоКодовОшибок": "StartOfErrorCodes",
+"ЗагрузитьСценарий": "LoadScript",
+"ПустаяСхемаDelete": "EmptySchemeDelete",
+"Обработка запроса": "Request processing",
+"ОткрытьОбсуждение": "OpenDiscussion",
+"Копировать модель": "Copy model",
+"ВККартинкаАльбома": "VKAlbumPicture",
+"НаписатьСообщение": "WriteMessage",
+"СтруктураОперации": "OperationStructure",
+"Картинка автотест": "AutoTestImage",
+"АТ_СоздатьТаблицу": "AT_CreateTable",
+"СтруктураТелефона": "PhoneStructure",
+"истории изменений": "changes history",
+"Выполнение команд": "Commands execution",
+"./docs/ru/results": "./docs/en/results",
+"Структура фильтра": "Filter structure",
+"ОзонАПИ_Штрихкоды": "OzonAPI_Barcodes",
+"Содержимое ссылки": "Link data",
+"ОпросСоответствие": "PollMap",
+"ОсновнаяСтруктура": "MainStructure",
+"СоздатьОбсуждение": "CreateDiscussion",
+"СообщитьРезультат": "ReportResult",
+"ПолучитьСообщение": "GetMessage",
+"Получить преалерт": "Get prealert",
+"Проверить аккаунт": "Check account",
+"ПолучитьЧекЗаказа": "GetCashboxCheck",
+"Путь или ID файла": "Path or ID of the file",
+"Название свойства": "Property name",
+"ТекущаяДатаСеанса": "CurrentSessionDate",
+"Значение свойства": "Property value",
+"ОтправкаСообщений": "MessageSending",
+"Массив ID товаров": "Array of product IDs",
+"Наш первый клиент": "OurFirstClient",
+"ID целевого поста": "ID of the target post",
+"Игровые приставки": "Consoles",
+"СтруктураРасходов": "ExpenseStructure",
+"ПустаяСхемаSelect": "EmptySchemeSelect",
+"SF_ОсновныеМетоды": "SF_CommonMethods",
+"SF_РаботаСФайлами": "SF_FileManagement",
+"ОбъектКомментарий": "CommentObject",
+"ИнформацияИндекса": "IndexInformation",
+"ОтветКодСостояния": "ResponseStatusCode",
+"УдалитьДиректорию": "DeleteDirectory",
+"Тестовая подборка": "TestCollection",
+"Использовать oint": "Use oint",
+"МассивПодключений": "ConnectionsArray",
+"код товара ТН ВЭД": "commodity code TN VED",
+"ЯДискСписокФайлов": "YaDiskFilesList",
+"GreenAPI Max (ОПИ": "GreenAPI Max (OpenIntegrations",
+"ПрочитатьВсе (хук": "ReadAll (wh",
+"ПрочитатьJSONФайл": "ReadJSONFile",
+"НеВосстанавливать": "DontRestore",
+"СтруктураВарианта": "OptionStructure",
+"КалендарьИсточник": "SourceCalendar",
+"Отправить локацию": "Send location",
+"УстановитьТаймаут": "SetTimeout",
+"ВКВариантСвойства": "VKPropVariant",
+"АтрибутКатегории2": "CategoryAttribute2",
+"ЛайкРепостКоммент": "LikeRepostComment",
+"СтруктураОстатков": "StocksStructure",
+"Удалить календарь": "Delete calendar",
+"НаправлениеПоиска": "SearchDirection",
+"Копировать объект": "Copy object",
+"ТоварСоСвойством1": "ProductWithProp1",
+"Объект HTTPЗапрос": "HTTPRequest object",
+"Название компании": "Company name",
+"ЗначениеКоллекции": "CollectionValue",
+"Тестовое описание": "TestDescription",
+"Работа с бакетами": "Buckets management",
+"ЛокальныеКаталоги": "LocalFolders",
+"РазмерБлока Тогда": "BlockSize Then",
+"ДобавитьЗаголовок": "AddHeader",
+"МассивРезультатов": "ResultArray",
+"Очередь сообщений": "Message queue",
+"УстановкаНастроек": "SetSettings",
+"400).Равно(Истина": "400).Equal(True",
+"РаботаСКаталогами": "CatalogsManagement",
+"СтруктураНастроек": "SettingsStructure",
+"Определение полей": "Definition of fields",
+"Файлы Мессенджера": "Messenger files",
+"СтруктураПродавца": "SellerStructure",
+"УправлениеБакетом": "BucketManagement",
"Без разделения: %1": "No separation: %1",
+"Работа со складами": "Warehouses management",
+"Строка подключения": "Connection string",
+"Идентификатор поля": "Field identifier",
+"Пример команды CLI": "CLI command example",
+"СоздатьПодключение": "CreateConnection",
+"УправлениеДиалогом": "DialogManagement",
+"ПолучитьПолеСсылки": "GetLinkField",
+"Создать твит видео": "Create video tweet",
+"СоздатьУдалитьПост": "CreateDeletePost",
+"ОтправитьФайл (хук": "SendFile",
+"Управление метками": "Tags management",
+"ОпубликоватьОбъект": "PublishObject",
+"Email как RFC 2822": "Email as RFC 2822",
+"Логин пользователя": "Users login",
+"РазбитьURL: Сервер": "SplitURL: Host",
"Непонятная колонка": "An obscure column",
+"ИмяТекущегоОбъекта": "CurrentObjectName",
"Ширина товара в мм": "Product width in mm",
-"СуществующийЗапуск": "ExistingLaunch",
-"Заголовок страницы": "Page title",
-"ДобавитьСортировку": "AddSorting",
-"МаксимальныйРазмер": "MaxSize",
-"Создать твит опрос": "Create poll tweet",
-"Тестовый календарь": "TestCalendar",
-"ПолучитьЧекиНаДату": "GetCashboxChecksByDate",
-"Создать подкаталог": "Create new subfolder",
-"VK_УдалитьКартинку": "VK_DeleteImage",
-"СкопироватьКаталог": "MakeFolderCopy",
-"Постановщик с ID 1": "Producer with ID 1",
-"Получает лид по ID": "Gets a lead by ID",
-"ОткрепитьСообщение": "UnpinMessage",
-"СтруктураИнформера": "InformerStructure",
-"ОтправитьФайлПоURL": "SendFileByURL",
-"УстановитьFormТело": "SetFormBody",
-"ИспользоватьПрокси": "UseProxy",
-"Архивировать канал": "Archive channel",
"РазмерСжатыхДанных": "CompressedDataSize",
+"Заголовок страницы": "Page title",
+"ОтправитьФайл (URL": "SendFile (URL",
+"Архивировать канал": "Archive channel",
+"ИспользоватьПрокси": "UseProxy",
+"УстановитьFormТело": "SetFormBody",
+"ОтправитьФайлПоURL": "SendFileByURL",
+"СтруктураИнформера": "InformerStructure",
+"ОткрепитьСообщение": "UnpinMessage",
+"Получает лид по ID": "Gets a lead by ID",
+"Постановщик с ID 1": "Producer with ID 1",
+"СкопироватьКаталог": "MakeFolderCopy",
+"VK_УдалитьКартинку": "VK_DeleteImage",
+"Создать подкаталог": "Create new subfolder",
+"ПолучитьЧекиНаДату": "GetCashboxChecksByDate",
+"Тестовый календарь": "TestCalendar",
+"Создать твит опрос": "Create poll tweet",
+"МаксимальныйРазмер": "MaxSize",
+"ДобавитьСортировку": "AddSorting",
+"СуществующийЗапуск": "ExistingLaunch",
+"ЗаголовокИсточника": "SourceHeader",
+"Отправка сообщений": "Messages sending",
+"УправлениеГруппами": "GroupManagement",
+"ПолучитьИнформацию": "GetData",
+"ПравильныйВариант7": "CorrectVariant7",
+"ИнформацияОбОшибке": "ErrorInfo",
+"Возобновить задачу": "Renew task",
+"НормализоватьФайлы": "NormalizeFiles",
+"ПереместитьСобытие": "MoveEvent",
+"Изменить цвет чата": "Change chat color",
+"СтруктураПараметра": "ParameterStructure",
+"ОтправитьАудио (ДД": "SendAudio (DD",
+"URL источник файла": "URL source of the file",
+"Поток тела запроса": "Request body stream",
+"НачальнаяТабуляция": "InitialTab",
+"название календаря": "calendars name",
+"СформироватьЗапрос": "FormRequest",
+"Анонимность опроса": "Poll anonymity",
+"Google Sheets (ОПИ": "Google Sheets (OpenIntegrations",
"РаботаСКалендарями": "CalendarsManagement",
+"HTTP_УстановкаТела": "HTTP_BodySet",
+"СоздатьЗадачу (хук": "CreateTask (wh",
+"Отправить картинку": "Send image",
+"Создано из шаблона": "Created from template",
+"ДобавитьОбработчик": "AddHandler",
+"HttpКлиентПроверки": "HttpCheckClient",
+"ПолучитьБазуДанных": "GetDatabase",
+"ОжидатьПодключения": "AwaitConnections",
+"МножественныйВыбор": "MultipleSelect",
+"Активный : green": "Active : green",
+"СоздатьСделку (хук": "CreateDeal (wh",
+"ЛокацияОтправления": "SendLocation",
+"ДополнительныеФото": "AdditionalPhotos",
+"Получить календарь": "Get calendar",
+"Работа с доступами": "Access management",
+"ОписаниеПеременных": "Variables",
+"ЗапросЗаписьДанных": "RequestDataWriter",
+"КаноническийЗапрос": "CanonicalRequest",
+"ПроцессорГенерации": "GenerationProcessor",
+"ПолучитьКомпоненту": "GetAddIn",
+"Статус отправления": "Shipment status",
+"СтрокаМетода.Метод": "MethodLine.Method",
"Report portal (ОПИ": "Report portal (OpenIntegrations",
-"РезультатОбработки": "ProcessingResult",
+"ИзменитьТемуФорума": "EditForumTopic",
"Получить хранилище": "Get storage",
-"Получить поле (url": "Get field (url",
-"ПолеИдентификатора": "IdentifierField",
-"Проверка_ЯДискДиск": "Check_YaDiskDrive",
-"ЧислоПереадресаций": "RedirectCount",
-"Клиентский возврат": "Customer refund",
-"Открыть обсуждение": "Open discussion",
-"ПравильныйВариант1": "CorrectVariant1",
-"ДополнительныйЦвет": "SecondaryColor",
-"КаталогКомпонентOS": "AddInsFolderOS",
-"ОтправитьВидео (ДД": "SendVideo (DD",
-"Опубликовать папку": "Publish folder",
-"РазлогинитьИнстанс": "LogoutInstance",
-"ВключитьЗвукЗадачи": "UnmuteTask",
-"УстановитьJsonТело": "SetJsonBody",
-"ПреобразоватьФайлы": "ConvertFiles",
-"СкоприроватьОбъект": "CopyObject",
+"Закрыть обсуждение": "Close discussion",
+"ВКСтатистикаПостов": "VKPostsStatistic",
+"идентификатор лида": "lead identifier",
+"РаботаСХранилищами": "StoragesManagement",
+"!OInt КБайт = 1024": "!OInt KB = 1024",
+"ОсновнойОбработчик": "MainHandler",
+"Фильтр по родителю": "Filter by parent ID",
+"СтруктураОбработки": "ProcessedStructure",
+"внешний вид товара": "product appearance",
+"ГТ_ПолучитьТаблицу": "GT_GetTable",
+"ЯДиск_СоздатьПапку": "YDisk_CreateFolder",
+"ВайберПользователь": "ViberUser",
+"ТолькоОбязательные": "RequiredOnly",
+"HTTP метод запроса": "Request HTTP method",
+"URL сервера OpenAI": "OpenAI server URL",
+"полный домен сайта": "full site domain",
+"Dropbox_УдалитьТег": "Dropbox_DeleteTag",
+"VK_УдалитьПодборку": "VK_DeleteSelection",
+"ЗначенияПараметров": "ParameterValues",
+"Тестовый заголовок": "TestTitle",
+"Измененное событие": "Modified event",
+"Б24_СерверноеВремя": "B24_ServerTime",
+"КвалификаторыЧисла": "NumberQualifiers",
+"Праздники Беларуси": "Holidays in Belarus",
+"Ошибка подключения": "Connection error",
+"ПодключитьСценарий": "AttachScript",
+"ПринятьЗадачу (хук": "ApproveTask (wh",
+"ПравильныйВариант6": "CorrectVariant6",
+"НеобходимаяКолонка": "RequiredColumn",
+"УдалитьОбъект (URL": "DeleteObject (URL",
+"ПереместитьКаталог": "MoveFolder",
+"ЗапросВыходнойФайл": "RequestOutputFile",
+"ЗакрепитьСообщение": "PinMessage",
+"СтруктураВариантов": "VariantStructure",
+"S3НеПоддерживается": "S3NotImplemented",
+"СкачатьМодель (bay": "PullModel (bay",
+"СоответствиеИконки": "IconMap",
+"РежимОткрытияФайла": "FileOpenMode",
+"ПреобразоватьСвязь": "ConvertLink",
+"задача в отчете (Y": "task in report (Y",
+"Отправить документ": "Send document",
+"Копировать каталог": "Copy folder",
"ТолькоУОтправителя": "ForSenderOnly",
+"СкоприроватьОбъект": "CopyObject",
+"ПреобразоватьФайлы": "ConvertFiles",
+"УстановитьJsonТело": "SetJsonBody",
+"ВключитьЗвукЗадачи": "UnmuteTask",
+"РазлогинитьИнстанс": "LogoutInstance",
+"Опубликовать папку": "Publish folder",
+"ОтправитьВидео (ДД": "SendVideo (DD",
+"КаталогКомпонентOS": "AddInsFolderOS",
+"ДополнительныйЦвет": "SecondaryColor",
+"ПравильныйВариант1": "CorrectVariant1",
+"Открыть обсуждение": "Open discussion",
+"Клиентский возврат": "Customer refund",
+"ЧислоПереадресаций": "RedirectCount",
+"Проверка_ЯДискДиск": "Check_YaDiskDrive",
+"ПолеИдентификатора": "IdentifierField",
+"Получить поле (url": "Get field (url",
"УдалитьСделку (хук": "DeleteDeal (wh",
"КодированныеДанные": "EncodingString",
"ЧЦ=10; ЧДЦ=0; ЧГ=0": "ND=10; NFD=0; NG=0",
"Новый подкаталог 2": "New subfolder 2",
-"ГринКартинкаГруппы": "GreenGroupPicture",
-"Изменить сообщение": "Edit message",
-"MYS_ОсновныеМетоды": "MYS_CommonMethods",
-"ГринОчисткаОчереди": "GreenQueueClearing",
-"Тип данных колонки": "Column data type",
-"ПоследнийКодУспеха": "LastSuccessCode",
-"ПравильныйВариант2": "CorrectVariant2",
-"Сгенерировать речь": "Generate speech",
-"НС_ПолучениеДанных": "NC_DataRetrieving",
-"СоздатьКомментарий": "CreateComment",
-"Телеграм_БанРазбан": "TelegramAPI_BanUnban",
-"ID книги приемника": "Destination spreadsheet ID",
-"Получить квитанцию": "Get receipt",
-"HTTP_Инициализация": "HTTP_Initialization",
-"БитриксАвторизация": "BitrixAuth",
-"РаботаСПолямиЗадач": "CustomTasksFieldsManagement",
-"РазобратьКлючФайла": "SplitFileKey",
"Создать обсуждение": "Create discussion",
-"Копировать каталог": "Copy folder",
-"Отправить документ": "Send document",
-"задача в отчете (Y": "task in report (Y",
-"ЗначенияПараметров": "ParameterValues",
-"Dropbox_УдалитьТег": "Dropbox_DeleteTag",
-"полный домен сайта": "full site domain",
-"URL сервера OpenAI": "OpenAI server URL",
-"HTTP метод запроса": "Request HTTP method",
-"ТолькоОбязательные": "RequiredOnly",
-"ВайберПользователь": "ViberUser",
-"ЯДиск_СоздатьПапку": "YDisk_CreateFolder",
-"ГТ_ПолучитьТаблицу": "GT_GetTable",
-"внешний вид товара": "product appearance",
-"СтруктураОбработки": "ProcessedStructure",
-"Фильтр по родителю": "Filter by parent ID",
-"ОсновнойОбработчик": "MainHandler",
-"!OInt КБайт = 1024": "!OInt KB = 1024",
-"РаботаСХранилищами": "StoragesManagement",
-"идентификатор лида": "lead identifier",
-"ВКСтатистикаПостов": "VKPostsStatistic",
-"Закрыть обсуждение": "Close discussion",
-"VK_УдалитьПодборку": "VK_DeleteSelection",
-"Тестовый заголовок": "TestTitle",
-"ПреобразоватьСвязь": "ConvertLink",
-"Измененное событие": "Modified event",
-"РежимОткрытияФайла": "FileOpenMode",
-"СоответствиеИконки": "IconMap",
-"СкачатьМодель (bay": "PullModel (bay",
-"S3НеПоддерживается": "S3NotImplemented",
-"СтруктураВариантов": "VariantStructure",
-"ЗакрепитьСообщение": "PinMessage",
-"ЗапросВыходнойФайл": "RequestOutputFile",
-"ПереместитьКаталог": "MoveFolder",
-"УдалитьОбъект (URL": "DeleteObject (URL",
-"НеобходимаяКолонка": "RequiredColumn",
-"ПравильныйВариант6": "CorrectVariant6",
-"ПринятьЗадачу (хук": "ApproveTask (wh",
-"ПодключитьСценарий": "AttachScript",
-"Ошибка подключения": "Connection error",
-"Праздники Беларуси": "Holidays in Belarus",
-"КвалификаторыЧисла": "NumberQualifiers",
-"ИзменитьТемуФорума": "EditForumTopic",
-"Идентификатор поля": "Field identifier",
-"ПолучитьФайлНаДиске": "GetFileOnDisk",
-"ПреобразоватьСтатус": "ConvertStatus",
-"ДобавитьФайлВЗадачу": "AttachFileToTopic",
-"КопироватьКоллекцию": "CopyCollection",
-"Структура из Строка": "Structure Of String",
-"ГлобальныеПараметры": "GlobalParams",
-"Наименование товара": "Product name",
-"СоздатьТвитКартинки": "CreateImageTweet",
-"СистемнаяИнформация": "SystemInfo",
-"ПреобразоватьСсылку": "ConvertURL",
-"Получает файл по ID": "Gets file by ID",
-"Команда FTP: `SIZE`": "FTP Command: `SIZE`",
-"UUID договоренности": "Appointment UUID",
-"Изменить имя группы": "Update group name",
-"ОбработатьПараметры": "ProcessParameters",
-"Структура Из Строка": "Structure Of String",
-"ПриостановитьЗадачу": "PauseTask",
-"ТелеграмМедиагруппа": "TelegramMediagroup",
-"Новое имя календаря": "New calendar name",
-"ВосстановитьСчетчик": "RestoreCounter",
-"АТЗаписьНомерСтрока": "ATRecordNumberAndString",
-"Картинка задачи.jpg": "Topic picture.jpg",
-"В качестве чат-бота": "Like a chat-bot",
-"Текстовые сообщения": "Text messages",
-"Количество : number": "Count : number",
-"Привязать штрихкоды": "Bind barcodes",
-"ПоддерживаемыйОтвет": "SupportedResponse",
-"SQLL_ОсновныеМетоды": "SQLL_CommonMethods",
-"Новое имя хранилища": "New storage name",
-"МассивХарактеристик": "AttributesArray",
-"ОбновитьЗаписи (TLS": "UpdateRecords (TLS",
-"Получить поле (дата": "Get field (date",
-"Скопировать каталог": "Copy folder",
-"ПустаяСхемаTruncate": "EmptySchemeTruncate",
-"Создание приложения": "Creating an application",
-"Наименование канала": "Channel name",
-"СоответствиеОбложки": "CoverMap",
-"Удаляет тему форума": "Deletes a forum topic",
-"Отбор по типу файла": "Filter by file type",
-"Получить статистику": "Get statistics",
-"Dropbox_ДобавитьТег": "Dropbox_AddTag",
-"РегулярноеВыражение": "Regex",
-"Получить лог !NOCLI": "Get log !NOCLI",
-"ПолучитьЦеныТоваров": "GetProductsPrices",
-"Команда FTP: `LIST`": "FTP Command: `LIST`",
-"Команда FTP: `NOOP`": "FTP Command: `NOOP`",
-"Данные для API v1.1": "Data for API v1.1",
-"Массив файлов гифок": "Gif files array",
-"ПолучитьСписокЛидов": "GetLeadsList",
-"Простое подключение": "Simple connection",
-"Массив из Структура": "Array of Structure",
-"УстанавливатьПустое": "SetIfEmpty",
-"СерверноеВремя (хук": "ServerTime (wh",
-"ПараметрыЗаписиJSON": "JSONWriterSettings",
-"ЗакрыватьСоединение": "CloseConnection",
-"Удалить тему форума": "Delete forum topic",
-"СоответствиеКолонки": "ColoumnMap",
-"ДобавитьВнешнийФайл": "AddExternalFile",
-"НаписатьВОбсуждение": "WriteInDiscussion",
-"Разлогинить инстанс": "Logout instance",
-"ЗаменитьСпецСимволы": "ReplaceSpecialCharacters",
-"ОформитьОпциюМассив": "FormOptionArray",
-"Команда FTP: `DELE`": "FTP Command: `DELE`",
-"СтруктураИнформации": "DataStructure",
-"Результат обработки": "Processing result",
-"ЗаполнитьURLОбъекта": "FillObjectURL",
-"Удалить уведомление": "Delete notification",
-"ПолучитьТокенПоКоду": "GetTokenByCode",
-"Получает список баз": "Gets a list of bases",
-"ВернутьИмяФайлаТела": "ReturnBodyFilename",
-"ОбработатьЗаголовки": "HeadersProcessing",
-"Создать базу данных": "Create database",
-"ПолучитьСписокАкций": "GetPromotionsList",
-"Удаляет метку по ID": "Deletes a tag by ID",
-"СоответствиеСобытия": "EventMap",
-"МассивМедиаКартинок": "MediaPictureArray",
-"СтруктураЗаголовков": "HeadersStructure",
-"ПолучитьТаблицыБазы": "GetDatabaseTables",
-"ОзонСписокКатегорий": "OzonCategoryList",
-"Комплексные решения": "Complete solutions",
-"Ставит лайк на пост": "Likes a post",
-"SQLiteЗначенияПолей": "SQLiteFieldsValues",
-"AWS_РаботаСБакетами": "AWS_BucketsManagement",
-"ПолучитьУведомление": "GetNotification",
-"УчетРабочегоВремени": "Timekeeping",
-"Портативная техника": "Portable gadgets",
-"ПолучитьТегиОбъекта": "GetObjectTagging",
-"Закрыть тему форума": "Close forum topic",
-"ПараметрыСоединения": "ConnectionParams",
-"СоздатьПользователя": "CreateUser",
-"Новый текст новости": "New post text",
-"Команда FTP: `RETR`": "FTP Command: `RETR`",
-"Длительность опроса": "Poll duration",
-"СтруктураЗавершения": "FinishStructure",
-"Дополнить c атрибут": "Complete complex attribute",
-"ОбновитьЦеныТоваров": "UpdateProductsPrices",
-"УстановитьТипДанных": "SetDataType",
-"СтруктураРезультата": "ResultStrucutre",
-"Скоприровать объект": "Copy object",
-"Проверка_ВКПодборка": "Check_VKCollection",
-"УдалитьКаталог (хук": "DeleteFolder (wh",
-"СтруктураПараметров": "ParametersStructure",
-"ОбработатьСекретыVK": "ProcessSecretsVK",
-"ПолучитьТелоЗапроса": "GetRequestBody",
-"Создает новый канал": "Creates a new channel",
-"Создать комментарий": "Create comment",
-"Открыть тему форума": "Open forum topic",
-"Пароль пользователя": "Users password",
-"страна производства": "country of manufacture",
-"Новое имя файла.jpg": "New file name.jpg",
-"ЗаполнитьСортировку": "FillSorting",
-"Идентификатор книги": "Spreadsheet identifier",
-"Плановое завершение": "Planned end",
-"Получить блок файла": "Get file block",
-"СтруктураКлавиатуры": "KeyboardStructure",
-"12000).Равно(Истина": "1200).Equal(True",
-"Мой новый календарь": "My new calendar",
-"ОбработатьРезультат": "ProcessResult",
-"ОзонМассивОбновлено": "OzonUpdatedArray",
-"ПолучитьКомментарий": "GetComment",
-"Нажмите Publish App": "Click on Publish App",
-"СгруппироватьТовары": "GroupProducts",
-"Создать тему форума": "Create forum topic",
-"один из типов медиа": "media type",
-"Эфимерное сообщение": "Ephemeral message",
-"УдалитьТоварыБезSKU": "DeleteProductsWithoutSKU",
-"Идентификатор файла": "File identifier",
-"ОбработатьВыводJSON": "ProcessJSONOutput",
-"УправлениеПодборкой": "SelectionManagement",
-"ДействиеСВложениями": "ActionWithAttachment",
-"РаскодироватьСтроку": "DecodeString",
-"RC_ВыполнениеКоманд": "RC_CommandsExecution",
-"Опубликовать объект": "Publish object",
-"Команда FTP: `SITE`": "FTP Command: `SITE`",
-"РаботаСДиректориями": "DirectoryManagement",
-"СоответствиеСвойств": "PropertyMap",
-"ИсключениеПриОшибке": "ExceptionOnError",
-"Массив файлов видео": "Video files array",
-"имя поля для отбора": "filtering field name",
-"ИзменитьКомментарий": "EditComment",
-"Открепить сообщение": "Unpin message",
-"Архивировать товары": "Archive products",
-"ЗапросТелоКоллекция": "RequestBodyCollection",
-"РазмерПостфиксаGZip": "GZipPostfixSize",
-"Перейдите по ссылке": "Go to the link",
-"Комментарий курьеру": "Comment to courier",
-"УправлениеДоставкой": "DeliveryManagement",
-"СтруктураПолучателя": "RecipientStructure",
-"СтруктураВыполнения": "ExecutionStructure",
-"ТекущийПользователь": "CurrentUser",
-"ПолучитьСписокМеток": "GetTagsList",
-"Отправляемая ссылка": "SentLink",
-"Команда FTP: `STOR`": "FTP Command: `STOR`",
-"СоздатьТвитСОпросом": "CreateTweetWithPoll",
-"УстановитьНастройку": "SetSetting",
-"ОзонМассивРейтингов": "OzonRatingArray",
-"Dropbox_СкачатьФайл": "Dropbox_DownloadFile",
-"Получить список баз": "Get list of bases",
-"БуферДвоичныхДанных": "BinaryDataBuffer",
-"Команда FTP: `FEAT`": "FTP Command: `FEAT`",
-"Удалить комментарий": "Delete comment",
-"ЗапуститьПриложение": "RunApp",
-"КопироватьЛист (доп": "CopySheet (new",
-"ЗагрузитьОбъект (DB": "PutObject (DB",
-"НеобходимыйПараметр": "RequiredParameter",
-"Начать учет времени": "Start timekeeping",
-"идентификатор сайта": "site identifier",
-"ОтключитьЗвукЗадачи": "MuteTask",
-"ЗаменитьСпецсимволы": "ReplaceSpecialCharacters",
-"Получить информацию": "Get data",
-"Проверка_ВКСвойство": "Check_VKProp",
-"ID категории товара": "Product category ID",
-"ВажныйДокумент.docx": "ImportantDocument.docx",
-"Удалить базу данных": "Drop database",
-"телефон заполнен (Y": "phone field is filled (Y",
-"РаботаСППолямиЗадач": "TasksFieldsManagement",
-"Переслать сообщение": "Forward message",
-"Есть прием наличных": "There is cash intake",
-"РаботаСТемамиФорума": "ForumTopicManagement",
-"ПолучитьДанныеФайла": "GetFileData",
-"ПолучениеИнформации": "DataRetrieval",
-"ОтправитьФайл (Путь": "SendFile (Path",
-"Дата начала периода": "Start date of the period",
-"СоздатьИзменитьБазу": "CreateUpdateDatabase",
-"СдэкАПИ_ОбщиеМетоды": "CdekAPI_CommonMethods",
-"Делегировать задачу": "Delegate task",
-"Кол-во комментариев": "Comments count",
-"БитриксНеопределено": "BitrixUndefined",
-"Кабинеты и магазины": "Campaigns and business",
-"Создает новую книгу": "Creates a new spreadsheet",
-"ПолучитьСписокТегов": "GetTagList",
-"ПолучитьОсобенности": "GetFeatures",
-"Получить обновления": "Get updates",
-"Проверка_ВККампания": "Check_VKCampaign",
-"ПереданныеПараметры": "PassedParameters",
-"НаписатьКомментарий": "WriteComment",
-"ПолучитьЗаписи (TLS": "GetRecords (TLS",
-"Разархивировать чат": "Unarchive chat",
-"ДобавитьВидеоТовара": "AddProductVideo",
-"Module.ExpectsThat(": "Module.ОжидаетЧто(",
-"КэшированиеИндексов": "IndexCache",
-"СлакСсылкаСообщения": "SlackMessageLink",
-"Наименование бакета": "Bucket name",
-"АккаунтИАвторизация": "AccountAndAuthorization",
-"ПолучитьОбщийМодуль": "GetCommonModule",
-"Архив : yellow": "Archive : yellow",
-"МассивОтсутствующих": "AbsenteesArray",
-"ПреобразоватьБулево": "ConvertBoolean",
-"Значение для поиска": "Search value",
-"ЗаписатьФайлЗапуска": "WriteLaunchFile",
-"ОперационнаяСистема": "OperatingSystem",
-"Очистить директорию": "Clear directory",
-"Фото- и видеоуслуги": "Photo and video service",
-"СоздатьТаблицу (TLS": "CreateTable (TLS",
-"Переместить каталог": "Move folder",
-"Простота и гибкость": "Simplicity and flexibility",
-"ДлительностьПопытки": "AttemptDuration",
+"РазобратьКлючФайла": "SplitFileKey",
+"РаботаСПолямиЗадач": "CustomTasksFieldsManagement",
+"БитриксАвторизация": "BitrixAuth",
+"HTTP_Инициализация": "HTTP_Initialization",
+"Получить квитанцию": "Get receipt",
+"ID книги приемника": "Destination spreadsheet ID",
+"Телеграм_БанРазбан": "TelegramAPI_BanUnban",
+"РезультатОбработки": "ProcessingResult",
+"СоздатьКомментарий": "CreateComment",
+"Сгенерировать речь": "Generate speech",
+"ПравильныйВариант2": "CorrectVariant2",
+"ПоследнийКодУспеха": "LastSuccessCode",
+"Тип данных колонки": "Column data type",
+"ГринОчисткаОчереди": "GreenQueueClearing",
+"MYS_ОсновныеМетоды": "MYS_CommonMethods",
+"Изменить сообщение": "Edit message",
+"ГринКартинкаГруппы": "GreenGroupPicture",
+"НС_ПолучениеДанных": "NC_DataRetrieving",
+"ОзонМассивОбъектов": "OzonObjectsArray",
+"ВыполнитьЗапросSQL": "ExecuteSQLQuery",
+"СуществующиеНаборы": "ExistingSets",
+"ОтключитьВалидацию": "DisableValidation",
+"Высота товара в мм": "Product height in mm",
+"СтруктураАналитики": "AnalyticsStructure",
+"ПриСозданииОбъекта": "OnObjectCreate",
+"РазобратьАргументы": "ParseArgs",
+"ул. Пушкина, д. 10": "Pushkin st., b. 10",
+"УправлениеСобытием": "EventManagement",
+"СекретПользователя": "UsersSecret",
+"Наименование метки": "Tag title",
+"ПолучитьТегиБакета": "GetBucketTagging",
+"Работа с объектами": "Objects management",
+"ЗагрузитьМедиафайл": "UploadMediaFile",
+"описание календаря": "calendar description",
+"СтруктураВебвизора": "WebvisorStructure",
+"ПолучитьОбновления": "GetUpdates",
+"Время начала обеда": "Lunch start time",
+"Токен пользователя": "User token",
+"ДлительностьОпроса": "PollDuration",
+"ФинальнаяСтруктура": "FinalStructure",
+"Команда FTP: `PWD`": "FTP Command: `PWD`",
+"ПолучитьТелоОтвета": "GetResponseBody",
+"БитриксСписокЗадач": "BitrixTasksList",
+"Удаляет пост по id": "Deletes a post by ID",
+"Изменить календарь": "Edit calendar",
+"Данные тела ответа": "Response body data",
+"МассивСтрокТоваров": "ItemsStringsArray",
+"СуществующаяГруппа": "ExistingGroup",
+"ОтправитьСообщение": "SendMessage",
+"Удалить директорию": "Delete directory",
+"Текст новых правил": "Text of the new rules",
+"Идентификатор чата": "Chat identifier",
+"НачалоОбработкиXML": "XMLInitialProcessing",
+"СтруктураСостояния": "StateStructure",
+"ЛимитПользователей": "UserLimit",
+"ПараметрВКоллекцию": "ParameterToCollection",
+"ДополнитьЗаголовки": "CompleteHeaders",
+"Тестовая таблица 2": "TestTable2",
+"ДропБоксМетаданные": "DropboxMetadata",
+"Обработка запросов": "Requests processing",
+"Проверка_Структура": "Check_Structure",
+"МассивСтрокиКнопок": "ButtonsLineArray",
+"ТотЖеДокумент.docx": "SameDoc.docx",
+"МассивКлючЗначение": "KeyValueArray",
+"СоздатьУдалитьБлок": "CreateDeleteBlock",
+"МассивСертификатов": "CertificatesArray",
+"МассивОбязательных": "RequiredArray",
+"ОчиститьДиректорию": "ClearDirectory",
+"Переместить объект": "Move object",
+"Команда CLI: tools": "CLI Command: tools",
+"ОбработатьПараметр": "ProcessParameter",
+"Тестовое сообщение": "TestMessage",
+"Команда FTP: `MKD`": "FTP Command: `MKD`",
+"По логину и паролю": "By login and password",
+"ИдентификаторФайла": "FileID",
+"ОжидатьПодключение": "AwaitingConnection",
+"СтандартнаяЕдиница": "StandardUnit",
+"ТекущаяВложенность": "CurrentNesting",
+"Новая таблица (изм": "New table (change",
+"URL сервера Ollama": "Ollama server URL",
+"ПереслатьСообщение": "ForwardMessage",
+"ПереданныйПараметр": "PassedParameter",
+"Открыть соединение": "Create Connection",
+"ЗагрузитьУдалитьВФ": "UploadDeleteExternalFile",
+"ПреобразоватьЧисло": "ConvertNumber",
+"ИзменитьАватарЧата": "ChangeChatPicture",
+"фильтрация роботов": "robots filtration",
+"Название кодировки": "Encoding name",
+"ЗагрузитьМалыйФайл": "UploadSmallFile",
+"ПравильныйВариант4": "CorrectVariant4",
+"ВнутреннийАдресFTP": "FTPInternalAddress",
+"ПолучитьТоварыПоИД": "GetProductsByID",
+"БитриксКомментарий": "BitrixComment",
+"РаботаССообщениями": "MessageManagement",
+"ОкончаниеПротокола": "ProtocolEnd",
+"OAI_РаботаСФайлами": "OAI_FileManagement",
+"СлучайнаяСтруктура": "CasualStructure",
+"ПреобразоватьПочту": "ConvertEmail",
+"ЗагрузитьФайл (URL": "UploadFile (URL",
+"ПреобразоватьТекст": "ConvertText",
+"БитриксУчетВремени": "BitrixTimekeeping",
+"Таймаут соединения": "Connection timeout",
+"Возможные команды:": "Available commands",
+"ЗапросПользователь": "RequestUser",
+"Команда FTP: `CWD`": "FTP Command: `CWD`",
+"HttpКлиентЗагрузки": "HttpUploadClient",
+"УдалитьЗадачу (хук": "DeleteTask (wh",
+"Переименовать файл": "Rename file",
+"ЗапросПараметрыURL": "RequestURLParams",
+"Создать твит гифки": "Create gif tweet",
+"УдалитьКомментарий": "DeleteComment",
+"СоответствиеФайлов": "FileMapping",
+"СоответствиеТаблиц": "TableMapping",
+"Значение заголовка": "Header value",
+"ПолучитьПолеФлажка": "GetCheckboxField",
+"Лёгкость внедрения": "Easy to use",
+"Создать директорию": "Create directory",
+"Проверка_ВКИстория": "Check_VKStory",
+"СледующаяКоллекция": "NextCollection",
+"ФормированиеБлоков": "BlockFormation",
+"Удаляет блок по ID": "Deletes block by ID",
+"Проверка кодировки": "Encoding check",
+"КнигаИлиКоличество": "BookOrAmount",
+"ПолучитьПолеНомера": "GetNumberField",
+"Б24_РаботаСТокеном": "B24_TokenManagement",
+"Наименование видео": "Video name",
+"ПолучитьДанныеЧата": "GetChatData",
+"ПереслатьСообщения": "ForwardMessages",
+"ДелегироватьЗадачу": "DelegateTask",
+"ЗакрытьПодключение": "CloseConnection",
+"СоответствиеОтвета": "ResponseMapping",
+"Команда FTP: `RMD`": "FTP Command: `RMD`",
+"Объект TCP сервера": "TCP server object",
+"MSS_ОсновныеМетоды": "MSS_CommonMethods",
+"ДвоичныеВКоллекцию": "BinaryToCollection",
+"УдалитьТегиОбъекта": "DeleteObjectTagging",
+"ПолучитьИДКартинки": "GetImageID",
+"Получить сообщение": "Get message",
+"РаботаСЖивойЛентой": "FeedPostsManagement",
+"ПравильныйВариант5": "CorrectVariant5",
+"ОзонУдалениеТовара": "OzonProductsDeleting",
+"Удаляет файл по ID": "Delete file by ID",
+"УдалитьЗаписи (TLS": "DeleteRecords (TLS",
+"Установить Webhook": "Set Webhook",
+"УдалитьВнешнийФайл": "DeleteExternalFile",
+"Новое имя варианта": "New variant name",
+"Ссылка на хост API": "API host link",
+"Создать ассистента": "Create assistant",
+"Идентификатор базы": "Base identifier",
+"Работа со сделками": "Deals management",
+"ПолучитьАссистента": "RetrieveAssistant",
+"РаботаСоСтраницами": "PageManagement",
+"ПереименоватьКанал": "RenameChannel",
+"Маркетинговый цвет": "Marketing color",
+"ОтветИнициализации": "InitializationResponse",
+"ПолучитьURLСервиса": "GetServiceURL",
+"ПолучитьСтатистику": "GetStatistics",
+"СтруктураШтрихкода": "BarcodeStructure",
+"ИнформацияОТаблице": "TableInformation",
+"Написать сообщение": "Write a message",
+"ПривязатьШтрихкоды": "BindBarcodes",
+"Новое наименование": "New name",
+"Соответствие полей": "Fields map",
+"СтруктураКалендаря": "CalendarsStructure",
+"РазархивироватьЧат": "UnarchiveChat",
+"УдалитьУведомление": "DeleteNotification",
+"РазбитьURL: Секция": "SplitURL: Section",
+"ЗагрузитьФайлПоURL": "UploadFileByURL",
+"ПравильныйВариант3": "CorrectVariant3",
+"Работа с новостями": "Posts management",
+"ID книги источника": "Source spreadsheet ID",
+"Yandex Market (ОПИ": "Yandex Market (OpenIntegrations",
+"Удалить ассистента": "Delete assistant",
+"НайтиПользователей": "FindUsers",
+"СоответствиеСтроки": "RowMap",
+"СтрЗаканчиваетсяНа": "StrEndsWith",
+"АрхивироватьТовары": "ArchiveProducts",
+"ОтправитьГифку (ДД": "SendGif (DD",
+"Закрыть соединение": "Close connection",
+"ДанныеПользователя": "UserData",
+"Имя : title": "Name : title",
+"Во-вторых, стильно": "Description",
+"признак шаблона (Y": "is pattern (Y",
+"СоздатьФайлЗапуска": "CreateLaunchFile",
+"URL для сокращения": "URL for shortening",
+"ГраницаТипов Тогда": "TypesBound Then",
+"РазмерПрефиксаGZip": "GZipPrefixSize",
"СоздатьЗаписи (одна": "CreateRecords (one",
-"Новое подразделение": "New department",
-"ОзонЗаданиеЗагрузки": "OzonUploadTask",
-"ПереименоватьОбъект": "RenameObject",
-"Массив Из Структура": "Array of Structure",
"ПолучитьИсториюЧата": "GetChatHistory",
+"Массив Из Структура": "Array of Structure",
+"ПереименоватьОбъект": "RenameObject",
+"ОзонЗаданиеЗагрузки": "OzonUploadTask",
"Получить чек заказа": "Get cashbox check",
+"Новое подразделение": "New department",
+"ДлительностьПопытки": "AttemptDuration",
+"Фото- и видеоуслуги": "Photo and video service",
+"Переместить каталог": "Move folder",
+"СоздатьТаблицу (TLS": "CreateTable (TLS",
+"Очистить директорию": "Clear directory",
+"ОперационнаяСистема": "OperatingSystem",
+"ЗаписатьФайлЗапуска": "WriteLaunchFile",
+"Значение для поиска": "Search value",
"СформироватьКоманду": "FormCommand",
+"Простота и гибкость": "Simplicity and flexibility",
"СоответствиеМетодов": "MethodMap",
-"Фильтр по списку ID": "filter by IDs list",
-"УдалитьМодель (tiny": "DeleteModel (tiny",
-"СоответствиеКолонок": "ColoumnsMap",
-"ПреобразованиеТипов": "TypeConversion",
-"TODO: Вернуть позже": "TODO: Comeback later",
-"Наличие примерочной": "Availability of fitting room",
-"НормализоватьОснову": "NormalizeMain",
-"ОзонГотовыйЧерновик": "OzonReadyDraft",
-"СтрокаПользователей": "MembersQuery",
-"НумерацияПараметров": "ParameterNumeration",
-"БитриксСоответствие": "BitrixMap",
-"Язык: rus, eng, zho": "Language: rus, eng, zho",
-"Альбом из автотеста": "AlbumFromAutoTest",
-"СписокПользователей": "UserList",
-"Yandex Metrika (ОПИ": "Yandex Metrika (OpenIntegrations",
-"УдалитьОбъект (Путь": "DeleteObject (Path",
-"СтруктураОбновления": "UpdatesStructure",
-"ДополнитьКэшСостава": "CompleteCompositionCache",
-"РабочееПространство": "Workspace",
"признак перезапуска": "rerun flag",
+"УдалитьМодель (tiny": "DeleteModel (tiny",
+"РабочееПространство": "Workspace",
+"ДополнитьКэшСостава": "CompleteCompositionCache",
+"СтруктураОбновления": "UpdatesStructure",
+"УдалитьОбъект (Путь": "DeleteObject (Path",
+"Yandex Metrika (ОПИ": "Yandex Metrika (OpenIntegrations",
+"СписокПользователей": "UserList",
+"Альбом из автотеста": "AlbumFromAutoTest",
+"Язык: rus, eng, zho": "Language: rus, eng, zho",
+"БитриксСоответствие": "BitrixMap",
+"НумерацияПараметров": "ParameterNumeration",
+"СтрокаПользователей": "MembersQuery",
+"ОзонГотовыйЧерновик": "OzonReadyDraft",
+"НормализоватьОснову": "NormalizeMain",
+"Наличие примерочной": "Availability of fitting room",
+"TODO: Вернуть позже": "TODO: Comeback later",
+"ПреобразованиеТипов": "TypeConversion",
+"СоответствиеКолонок": "ColoumnsMap",
+"Фильтр по списку ID": "filter by IDs list",
+"ПреобразоватьБулево": "ConvertBoolean",
+"ОтключитьЗвукЗадачи": "MuteTask",
+"Архив : yellow": "Archive : yellow",
+"СоздатьИзменитьБазу": "CreateUpdateDatabase",
+"Дата начала периода": "Start date of the period",
+"ОтправитьФайл (Путь": "SendFile (Path",
+"ПолучениеИнформации": "DataRetrieval",
+"ПолучитьДанныеФайла": "GetFileData",
+"РаботаСТемамиФорума": "ForumTopicManagement",
+"Есть прием наличных": "There is cash intake",
+"Переслать сообщение": "Forward message",
+"РаботаСППолямиЗадач": "TasksFieldsManagement",
+"телефон заполнен (Y": "phone field is filled (Y",
+"Удалить базу данных": "Drop database",
+"ВажныйДокумент.docx": "ImportantDocument.docx",
+"ID категории товара": "Product category ID",
+"Проверка_ВКСвойство": "Check_VKProp",
+"Получить информацию": "Get data",
+"ЗаменитьСпецсимволы": "ReplaceSpecialCharacters",
"ОтложитьЗадачу (хук": "DeferTask (wh",
+"СдэкАПИ_ОбщиеМетоды": "CdekAPI_CommonMethods",
+"МассивОтсутствующих": "AbsenteesArray",
+"Делегировать задачу": "Delegate task",
+"БитриксНеопределено": "BitrixUndefined",
+"ПолучитьОбщийМодуль": "GetCommonModule",
+"АккаунтИАвторизация": "AccountAndAuthorization",
+"Наименование бакета": "Bucket name",
+"СлакСсылкаСообщения": "SlackMessageLink",
+"КэшированиеИндексов": "IndexCache",
+"Module.ExpectsThat(": "Module.ОжидаетЧто(",
+"ДобавитьВидеоТовара": "AddProductVideo",
+"Разархивировать чат": "Unarchive chat",
+"ПолучитьЗаписи (TLS": "GetRecords (TLS",
+"НаписатьКомментарий": "WriteComment",
+"ПереданныеПараметры": "PassedParameters",
+"Проверка_ВККампания": "Check_VKCampaign",
+"Получить обновления": "Get updates",
+"ПолучитьОсобенности": "GetFeatures",
+"ПолучитьСписокТегов": "GetTagList",
+"Создает новую книгу": "Creates a new spreadsheet",
+"Кабинеты и магазины": "Campaigns and business",
+"Кол-во комментариев": "Comments count",
"ВК_МетодыОбсуждений": "VKAPI_DiscussionMethods",
-"КэшированиеСоставов": "CompositionCache",
-"СоздатьНаборЗапуска": "CreateLaunchSet",
-"Б24_РаботаСЗадачами": "B24_TaskManagement",
-"ПолучитьСписокЗадач": "GetTasksList",
-"Путь внутри объекта": "Path inside the object",
-"ПолучитьВнешнийФайл": "GetExternalFile",
-"Создает базу данных": "Creates a database",
-"значение для замены": "replacement value",
-"Удалить теги бакета": "Delete bucket tagging",
-"УдалитьФайлВПопытке": "RemoveFileWithTry",
-"OpenAIУдалениеФайла": "OpenAIFileDeletion",
-"Измененная подборка": "EditedCollection",
-"ТелеграмПриглашение": "TelegramInvitation",
-"СоздатьКопиюОбъекта": "CreateObjectCopy",
-"СоединениеОбработки": "ProcessingConnection",
-"ГуглОбновлениеЯчеек": "GoogleCellUpdating",
-"ИзменитьЗадачу (хук": "UpdateTask (wh",
-"ИзменитьСделку (хук": "UpdateDeal (wh",
-"ПутьЛоговБиблиотеки": "LibraryLogPath",
-"УстановкаЗаголовков": "HeadersSetting",
-"ЗакрытиеПодключения": "ConnectionShutdown",
-"РаботаСОбсуждениями": "DiscussionManagement",
-"SQL запрос из файла": "SQL query from file",
-"ПолучитьТекущуюДату": "GetCurrentDate",
-"ДобавитьЗаписи (TLS": "AddRecords (TLS",
-"СправкаПоПараметрам": "ParamsHelp",
-"Переместить событие": "Move event",
-"ПолучитьСделку (хук": "GetDeal (wh",
-"Новое описание базы": "New database description",
-"0 Или СтрНайти(Путь": "0 Or StrFind(Path",
-"ОбработкаПараметров": "ParamsProcessing",
-"Компонента FTP (ОПИ": "FTP Component (OpenIntegrations",
-"СоответствиеОтветов": "ResponseMap",
-"ОзонДобавлениеКодов": "OzonNewCodes",
-"Закрепить сообщение": "Pin message",
-"СоздатьСсылкуТокена": "CreateTokenLink",
-"ПолучитьЗадачу (хук": "GetTask (wh",
-"Получить ассистента": "Retrieve assistant",
-"Данные для отправки": "Sending data",
-"РезультатВыполнения": "ExecutionResult",
"РаботаСБазамиДанных": "DatabaseManagement",
-"Удаляет базу данных": "Deletes the database",
-"Канцелярские товары": "Stationery",
-"КлавиатураСообщения": "MessageKeyboard",
-"ДобавитьКомментарий": "CrateComment",
-"СоздатьЗапросСТелом": "CreateRequestWithBody",
-"ИсполняемыеСценарии": "RunningScenarios",
-"Управление группами": "Group management",
-"Найти пользователей": "Find users",
-"АльтернативныйТекст": "AlternateText",
-"ПолучитьКомментарии": "GetComments",
-"Данные тела запроса": "Request body data",
-"Получить поле (файл": "Get field (file",
-"Переслать сообщения": "Forward messages",
-"УдалитьЗаписи (одна": "DeleteRecords (one",
-"УдалитьТаблицу (TLS": "DeleteTable (TLS",
-"ПолучитьПараметрыВК": "GetVKParameters",
-"ПолучитьСвойАккаунт": "GetOwnAccount",
-"УдалитьНовость (хук": "DeletePost (wh",
-"ОбработатьДанныеTMA": "ProcessTMAData",
+"СоздатьНаборЗапуска": "CreateLaunchSet",
"Путь из URL запроса": "Path from the request URL",
+"ОбработатьДанныеTMA": "ProcessTMAData",
+"УдалитьНовость (хук": "DeletePost (wh",
+"ПолучитьСвойАккаунт": "GetOwnAccount",
+"ПолучитьПараметрыВК": "GetVKParameters",
+"УдалитьТаблицу (TLS": "DeleteTable (TLS",
+"УдалитьЗаписи (одна": "DeleteRecords (one",
"СоздатьНовость (хук": "CreatePost (wh",
+"Переслать сообщения": "Forward messages",
+"Данные тела запроса": "Request body data",
+"ПолучитьКомментарии": "GetComments",
+"АльтернативныйТекст": "AlternateText",
+"Найти пользователей": "Find users",
+"Управление группами": "Group management",
+"ИсполняемыеСценарии": "RunningScenarios",
+"СоздатьЗапросСТелом": "CreateRequestWithBody",
+"Получить поле (файл": "Get field (file",
"СоздатьТранскрипцию": "CreateTranscription",
"МассивПользователей": "ArrayOfUsers",
"Отправить сообщение": "Send message",
-"ЦеныИОстаткиТоваров": "PricesAndStocks",
-"OAI_РаботаСМоделями": "OAI_ModelsManagement",
-"ВосстановитьКаталог": "RestoreFolder",
-"Переименовать канал": "Rename channel",
-"ПолучитьДиалог (хук": "GetDialog (wh",
-"SQL (служебный, ОПИ": "SQL (Utility, OpenIntegrations",
-"SSH (служебный, ОПИ": "SSH (Utility, OpenIntegrations",
-"УстановитьНастройки": "SetSettings",
-"УстановитьЗаголовки": "SetHeaders",
-"Создать/Удалить тег": "Create/Delete tag",
-"Команда отсуствует:": "The command is not available:",
-"RPortal_Авторизация": "RPortal_Authorization",
-"OpenAIПредставления": "OpenAIEmbeddings",
-"Глубина товара в мм": "Product depth in mm",
-"ОбработанныеПозиции": "ProcessedPositions",
+"идентификатор сайта": "site identifier",
"ПолучитьКлючПодписи": "GetSignatureKey",
-"ЗавершитьЗадачу (хук": "CompleteTask (wh",
-"СтруктураНапоминаний": "RemindersStructure",
-"СуществующееЗначение": "ExistingValue",
-"РезультатПодкаталога": "ResultSubdirectory",
-"СтруктураОтправителя": "SenderStructure",
-"СоответствиеКартинки": "PictureMap",
-"УстановитьФайлВывода": "SetOutputFile",
-"БитриксФайлСообщение": "BitrixFileMessage",
-"OLLM_РаботаСМоделями": "OLLM_ModelsManagement",
-"Наименование альбома": "Album name",
-"ПолучитьИмяФайлаТела": "GetBodyFileName",
-"Написать комментарий": "Write a comment",
-"Новый заголовок базы": "New database title",
-"ПозиционныеПараметры": "PositionParams",
-"ИзменитьПользователя": "UpdateUser",
-"СформироватьМедиаURL": "FormMediaURL",
-"БезопасноеСоединение": "SafeConnection",
-"ПерезапуститьИнстанс": "RebootInstance",
-"ЗаголовокАвторизации": "AuthorizationHeader",
-"Тип (язык) квитанции": "Receipt type (language)",
-"ОчиститьТаблицу (TLS": "ClearTable (TLS",
-"СоздатьСтраницуВБазу": "CreatePageInDatabase",
-"Изменить тему форума": "Edit forum topic",
-"Строка, Неопределено": "String, Undefined",
-"Тестовое сообщение 1": "TestMessage1",
-"Включить звук задачи": "Unmute task",
-"СтруктураПараметров5": "ParameterStructure5",
-"Хеширование.Добавить": "Hashing.Append",
-"УстановитьТегиБакета": "PutBucketTagging",
-"ID поля для удаления": "Field ID for deletion",
-"УстановитьРежимТеста": "SetTestMode",
-"ЛокальныеПодкаталоги": "LocalSubfolders",
-"Неподдерживаемый тип": "Invalid type",
-"ПолучитьСписокФайлов": "GetFilesList",
-"Клавиатура коллекция": "Keyboard collection",
-"ЗагрузитьФайлЧастями": "UploadFileInParts",
-"СоответствиеСимволов": "CharacterMapping",
-"ОтладочнаяИнформация": "DebugInfo",
-"Это коннектор !NOCLI": "Is connector !NOCLI",
-"VK_СоздатьОбсуждение": "VK_CreateDiscussion",
-"СменитьВладельцаЧата": "ChangeChatOwner",
-"ЗагрузитьБольшойФайл": "UploadLargeFile",
-"ПолучитьВремяЗапуска": "GetLaunchTime",
-"Делает репост записи": "Reposts the record",
-"ИзменитьПуть (список": "UpdatePath (list",
-"КодировкаТелаЗапроса": "EncodeRequestBody",
-"Будущая сделка в RUB": "Future deal in RUB",
-"УдалитьПодразделение": "DeleteDepartment",
-"ПолучитьПолеТелефона": "GetPhoneField",
-"ОтправитьВнешнийФайл": "SendExternalFile",
-"УстановитьЦельКанала": "SetChannelGoal",
-"ПодключитьРасширение": "ConnectExtension",
-"Неизвестная команда:": "Unknown command:",
-"НормализоватьТаблицу": "NormalizeTable",
-"Текст запроса к базе": "Database query text",
-"ТелеграмСозданиеТемы": "TelegramCreateTopic",
-"Удаляет задачу по ID": "Delete task by ID",
-"УстановитьТемуКанала": "SetChannelTopic",
-"color=Зеленый) Метод": "color=Green) Method",
-"ПолучитьПолныйСостав": "GetFullComposition",
-"Аннотация к картинке": "Image annotation",
-"СтруктураПараметров6": "ParameterStructure6",
-"ПолучитьДанныеОСайте": "GetSiteData",
-"идентификатор автора": "author identifier",
-"Новый заголовок чата": "New chat title",
-"СтруктураАвторизации": "AuthStructure",
-"Структура полей лида": "Structure of lead fields",
-"Telegram_СкачатьФайл": "Telegram_DownloadFile",
-"Выполнить запрос SQL": "Execute SQL query",
-"ПолучитьСписокОфисов": "GetOfficeList",
-"ВКИнформацияОТоварах": "VKProductData",
-"НормализованныеФайлы": "NormalizedFiles",
-"УправлениеЗвукомЧата": "ChatNotificationsSwitch",
-"СоответствиеВозврата": "ReturnMapping",
-"КоличествоПараметров": "NumberOfParameters",
-"Удалить внешний файл": "Delete external file",
-"СтруктураСертификата": "CertStructure",
-"Клавиатура структура": "Keyboard structure",
-"Получает метку по ID": "Gets the tag by ID",
-"ОтклонитьЗадачу (хук": "DisapproveTask (wh",
-"ГарантироватьТаблицу": "EnsureTable",
-"СкопироватьФайл (хук": "MakeFileCopy (wh",
-"Данные описание поля": "Field description data",
-"Bitrix24_УдалитьФайл": "Bitrix24_DeleteFile",
-"СоздатьУдалитьЗаписи": "CreateDeleteRecords",
-"СоздатьПапку (корень": "CreateFolder (root",
-"СоздатьСтрокуПодписи": "CreateSignatureString",
-"INSERT с параметрами": "INSERT with parameters",
-"Наименование объекта": "Object name",
-"РазмерНесжатыхДанных": "UncompressedDataSize",
-"ТипВнешнейКомпоненты": "AddInType",
-"РаботаСУведомлениями": "NotificationsManagement",
-"Получить комментарий": "Get comment",
-"ПереименоватьКаталог": "RenameFolder",
-"ID родительской базы": "Parent database ID",
-"ответ сервера Google": "Google server response",
-"Б24_РаботаСНовостями": "B24_PostsManagement",
-"ПолучитьОбъект (файл": "GetObject (file",
-"ПодчиненнаяСтруктура": "SubordinateStructure",
-"СформироватьТестыЯкс": "FormYAXTests",
-"ПолучитьНовости (хук": "GetPosts (wh",
-"HTTP_ПолучениеОтвета": "HTTP_ResponseReceiving",
-"Скопируйте **Токен**": "Copy the **Token**",
-"Установка заголовков": "Headers setting",
-"ПолучитьСписокТестов": "GetTestList",
-"Удаляет сделку по ID": "Deletes deal by ID",
-"Получить теги бакета": "Get bucket tagging",
-"Офис группы компаний": "Group office",
-"и OpenSSL версии 3.x": "and OpenSSL version 3.x",
-"ЗащищенноеСоединение": "SecureConnection",
-"ВернутьДочерниеБлоки": "ReturnChildBlocks",
-"СтруктураПараметров4": "ParameterStructure4",
-"ОтправитьФайл (канал": "SendFile (channel",
-"ИнформацияОПрогрессе": "ProgressInformation",
-"МассивДвоичныхДанных": "BinaryDataArray",
-"Проверка_НоушнОбъект": "Check_NotionObject",
-"AWS_РаботаСОбъектами": "AWS_ObjectsManagement",
-"СледующаяВложенность": "NextNesting",
-"ПрограммныйИнтерфейс": "Public",
-"Структурапараметров7": "ParameterStructure7",
-"ФИО контактного лица": "Full name of contact person",
-"ФорсироватьРезультат": "ForceResult",
-"СтруктураПараметров2": "ParameterStructure2",
-"ЧатыИЛичныеСообщения": "ChatsAndMessages",
-"Идентификатор товара": "Product identifier",
-"ИзменитьСвойстваБазы": "EditDatabaseProperties",
-"Создать/Удалить блок": "Create/Delete block",
-"СоздатьПодразделение": "CreateDepartment",
-"Работа с календарями": "Calendars management",
-"ОтправитьМедиагруппу": "SendMediaGroup",
-"Вайбер_ОтправитьФайл": "Viber_SendFile",
-"Получить уведомление": "Get notification",
-"MIME тип аудио файла": "MIME type of audio file",
-"СоздатьСоставнойПост": "CreateCompositePost",
-"200000).Равно(Истина": "200000).Equal(True",
-"ОбычноеСопоставление": "SimpleComparison",
-"ВывестиДопИнформацию": "DisplayAdditionalInformation",
-"Восстановить каталог": "Restore folder",
-"ID копируемого листа": "CopiedSheetID",
-"СоздатьТоварПодборку": "CreateProductSelection",
-"СоздатьИсторию (путь": "CreateStory (path",
-"УправлениеИНастройки": "ManagementAndSettings",
-"Получить комментарии": "Get comments",
-"СоздатьТекстовыйТвит": "CreateTextTweet",
-"Если Не Клиент Тогда": "If Not Client Then",
-"ИзменитьКартинкуЧата": "ChangeChatPicture",
-"137516).Равно(Истина": "137516).Equal(True",
-"HTTP (служебный, ОПИ": "HTTP (service, OpenIntegrations",
-"Создать пользователя": "Create user",
-"VK_НаписатьСообщение": "VK_WriteMessage",
-"ПолучитьНастройкиTLS": "GetTLSSettings",
-"Соответствие свойств": "Properties map",
-"идентификатор задачи": "task identifier",
-"СформироватьШтрихкод": "CreateBarcode",
-"Тестовое сообщение 2": "TestMessage2",
-"ОткрытьЗакрытьДиалог": "OpenCloseDialog",
-"СкачатьФайлСообщения": "DownloadMessageFile",
-"Установить form тело": "Set Form body",
-"Dropbox_СкачатьПапку": "Dropbox_DownloadFolder",
-"Проверка_БитриксПоля": "Check_BitrixFields",
+"ОбработанныеПозиции": "ProcessedPositions",
+"Глубина товара в мм": "Product depth in mm",
+"OpenAIПредставления": "OpenAIEmbeddings",
+"RPortal_Авторизация": "RPortal_Authorization",
+"Команда отсуствует:": "The command is not available:",
+"Создать/Удалить тег": "Create/Delete tag",
+"УстановитьЗаголовки": "SetHeaders",
+"УстановитьНастройки": "SetSettings",
+"SSH (служебный, ОПИ": "SSH (Utility, OpenIntegrations",
+"SQL (служебный, ОПИ": "SQL (Utility, OpenIntegrations",
+"ПолучитьДиалог (хук": "GetDialog (wh",
+"Переименовать канал": "Rename channel",
+"ВосстановитьКаталог": "RestoreFolder",
+"OAI_РаботаСМоделями": "OAI_ModelsManagement",
+"ЦеныИОстаткиТоваров": "PricesAndStocks",
+"ДобавитьКомментарий": "CrateComment",
+"КлавиатураСообщения": "MessageKeyboard",
+"Канцелярские товары": "Stationery",
+"Удаляет базу данных": "Deletes the database",
+"ПутьЛоговБиблиотеки": "LibraryLogPath",
+"ИзменитьСделку (хук": "UpdateDeal (wh",
+"ИзменитьЗадачу (хук": "UpdateTask (wh",
+"ГуглОбновлениеЯчеек": "GoogleCellUpdating",
+"СоединениеОбработки": "ProcessingConnection",
+"СоздатьКопиюОбъекта": "CreateObjectCopy",
+"ТелеграмПриглашение": "TelegramInvitation",
+"Измененная подборка": "EditedCollection",
+"OpenAIУдалениеФайла": "OpenAIFileDeletion",
+"УдалитьФайлВПопытке": "RemoveFileWithTry",
+"Удалить теги бакета": "Delete bucket tagging",
+"значение для замены": "replacement value",
+"Создает базу данных": "Creates a database",
+"ПолучитьВнешнийФайл": "GetExternalFile",
+"Путь внутри объекта": "Path inside the object",
+"ПолучитьСписокЗадач": "GetTasksList",
+"Б24_РаботаСЗадачами": "B24_TaskManagement",
+"УстановкаЗаголовков": "HeadersSetting",
+"КэшированиеСоставов": "CompositionCache",
+"ЗакрытиеПодключения": "ConnectionShutdown",
+"SQL запрос из файла": "SQL query from file",
+"РезультатВыполнения": "ExecutionResult",
+"Данные для отправки": "Sending data",
+"Получить ассистента": "Retrieve assistant",
+"ПолучитьЗадачу (хук": "GetTask (wh",
+"СоздатьСсылкуТокена": "CreateTokenLink",
+"Закрепить сообщение": "Pin message",
+"ОзонДобавлениеКодов": "OzonNewCodes",
+"СоответствиеОтветов": "ResponseMap",
+"Компонента FTP (ОПИ": "FTP Component (OpenIntegrations",
+"ОбработкаПараметров": "ParamsProcessing",
+"0 Или СтрНайти(Путь": "0 Or StrFind(Path",
+"Новое описание базы": "New database description",
+"ПолучитьСделку (хук": "GetDeal (wh",
+"Переместить событие": "Move event",
+"СправкаПоПараметрам": "ParamsHelp",
+"ДобавитьЗаписи (TLS": "AddRecords (TLS",
+"ПолучитьТекущуюДату": "GetCurrentDate",
+"РаботаСОбсуждениями": "DiscussionManagement",
+"Начать учет времени": "Start timekeeping",
+"СоздатьТвитСОпросом": "CreateTweetWithPoll",
+"ЗагрузитьОбъект (DB": "PutObject (DB",
+"ДобавитьВнешнийФайл": "AddExternalFile",
+"СоответствиеКолонки": "ColoumnMap",
+"Удалить тему форума": "Delete forum topic",
+"ЗакрыватьСоединение": "CloseConnection",
+"ПараметрыЗаписиJSON": "JSONWriterSettings",
+"СерверноеВремя (хук": "ServerTime (wh",
+"УстанавливатьПустое": "SetIfEmpty",
+"НаписатьВОбсуждение": "WriteInDiscussion",
+"Массив из Структура": "Array of Structure",
+"ПолучитьСписокЛидов": "GetLeadsList",
+"Массив файлов гифок": "Gif files array",
+"Данные для API v1.1": "Data for API v1.1",
+"Команда FTP: `NOOP`": "FTP Command: `NOOP`",
+"Команда FTP: `LIST`": "FTP Command: `LIST`",
+"ПолучитьЦеныТоваров": "GetProductsPrices",
+"Получить лог !NOCLI": "Get log !NOCLI",
+"Простое подключение": "Simple connection",
+"Разлогинить инстанс": "Logout instance",
+"ЗаменитьСпецСимволы": "ReplaceSpecialCharacters",
+"ОформитьОпциюМассив": "FormOptionArray",
+"ОзонСписокКатегорий": "OzonCategoryList",
+"ПолучитьТаблицыБазы": "GetDatabaseTables",
+"СтруктураЗаголовков": "HeadersStructure",
+"МассивМедиаКартинок": "MediaPictureArray",
+"СоответствиеСобытия": "EventMap",
+"Удаляет метку по ID": "Deletes a tag by ID",
+"ПолучитьСписокАкций": "GetPromotionsList",
+"Создать базу данных": "Create database",
+"ОбработатьЗаголовки": "HeadersProcessing",
+"ВернутьИмяФайлаТела": "ReturnBodyFilename",
+"Получает список баз": "Gets a list of bases",
+"ПолучитьТокенПоКоду": "GetTokenByCode",
+"Удалить уведомление": "Delete notification",
+"ЗаполнитьURLОбъекта": "FillObjectURL",
+"Результат обработки": "Processing result",
+"СтруктураИнформации": "DataStructure",
+"Команда FTP: `DELE`": "FTP Command: `DELE`",
+"РегулярноеВыражение": "Regex",
+"Dropbox_ДобавитьТег": "Dropbox_AddTag",
+"Получить статистику": "Get statistics",
+"Отбор по типу файла": "Filter by file type",
+"ПриостановитьЗадачу": "PauseTask",
+"Структура Из Строка": "Structure Of String",
+"ОбработатьПараметры": "ProcessParameters",
+"Изменить имя группы": "Update group name",
+"UUID договоренности": "Appointment UUID",
+"Команда FTP: `SIZE`": "FTP Command: `SIZE`",
+"Получает файл по ID": "Gets file by ID",
+"НеобходимыйПараметр": "RequiredParameter",
+"СистемнаяИнформация": "SystemInfo",
+"СоздатьТвитКартинки": "CreateImageTweet",
+"Наименование товара": "Product name",
+"ГлобальныеПараметры": "GlobalParams",
+"Структура из Строка": "Structure Of String",
+"КопироватьКоллекцию": "CopyCollection",
+"ДобавитьФайлВЗадачу": "AttachFileToTopic",
+"ПреобразоватьСтатус": "ConvertStatus",
+"ПолучитьФайлНаДиске": "GetFileOnDisk",
+"ТелеграмМедиагруппа": "TelegramMediagroup",
+"Комплексные решения": "Complete solutions",
+"Новое имя календаря": "New calendar name",
+"АТЗаписьНомерСтрока": "ATRecordNumberAndString",
+"Удаляет тему форума": "Deletes a forum topic",
+"СоответствиеОбложки": "CoverMap",
+"Наименование канала": "Channel name",
+"Создание приложения": "Creating an application",
+"ПустаяСхемаTruncate": "EmptySchemeTruncate",
+"Скопировать каталог": "Copy folder",
+"Получить поле (дата": "Get field (date",
+"ОбновитьЗаписи (TLS": "UpdateRecords (TLS",
+"МассивХарактеристик": "AttributesArray",
+"Новое имя хранилища": "New storage name",
+"SQLL_ОсновныеМетоды": "SQLL_CommonMethods",
+"ПоддерживаемыйОтвет": "SupportedResponse",
+"Привязать штрихкоды": "Bind barcodes",
+"Количество : number": "Count : number",
+"Текстовые сообщения": "Text messages",
+"В качестве чат-бота": "Like a chat-bot",
+"Картинка задачи.jpg": "Topic picture.jpg",
+"ВосстановитьСчетчик": "RestoreCounter",
+"Ставит лайк на пост": "Likes a post",
+"ПреобразоватьСсылку": "ConvertURL",
+"AWS_РаботаСБакетами": "AWS_BucketsManagement",
+"Открепить сообщение": "Unpin message",
+"ИзменитьКомментарий": "EditComment",
+"имя поля для отбора": "filtering field name",
+"Массив файлов видео": "Video files array",
+"ИсключениеПриОшибке": "ExceptionOnError",
+"СоответствиеСвойств": "PropertyMap",
+"РаботаСДиректориями": "DirectoryManagement",
+"Архивировать товары": "Archive products",
+"Команда FTP: `SITE`": "FTP Command: `SITE`",
+"RC_ВыполнениеКоманд": "RC_CommandsExecution",
+"РаскодироватьСтроку": "DecodeString",
+"ДействиеСВложениями": "ActionWithAttachment",
+"УправлениеПодборкой": "SelectionManagement",
+"ОбработатьВыводJSON": "ProcessJSONOutput",
+"Идентификатор файла": "File identifier",
+"УдалитьТоварыБезSKU": "DeleteProductsWithoutSKU",
+"Опубликовать объект": "Publish object",
+"ЗапросТелоКоллекция": "RequestBodyCollection",
+"РазмерПостфиксаGZip": "GZipPostfixSize",
+"Перейдите по ссылке": "Go to the link",
+"SQLiteЗначенияПолей": "SQLiteFieldsValues",
+"КопироватьЛист (доп": "CopySheet (new",
+"ЗапуститьПриложение": "RunApp",
+"Удалить комментарий": "Delete comment",
+"Команда FTP: `FEAT`": "FTP Command: `FEAT`",
+"БуферДвоичныхДанных": "BinaryDataBuffer",
+"Dropbox_СкачатьФайл": "Dropbox_DownloadFile",
+"ОзонМассивРейтингов": "OzonRatingArray",
+"УстановитьНастройку": "SetSetting",
+"Команда FTP: `STOR`": "FTP Command: `STOR`",
+"Отправляемая ссылка": "SentLink",
+"ПолучитьСписокМеток": "GetTagsList",
+"ТекущийПользователь": "CurrentUser",
+"СтруктураВыполнения": "ExecutionStructure",
+"СтруктураПолучателя": "RecipientStructure",
+"УправлениеДоставкой": "DeliveryManagement",
+"Комментарий курьеру": "Comment to courier",
+"Эфимерное сообщение": "Ephemeral message",
+"один из типов медиа": "media type",
+"Получить список баз": "Get list of bases",
+"СгруппироватьТовары": "GroupProducts",
+"Проверка_ВКПодборка": "Check_VKCollection",
+"Скоприровать объект": "Copy object",
+"СтруктураРезультата": "ResultStrucutre",
+"УстановитьТипДанных": "SetDataType",
+"ОбновитьЦеныТоваров": "UpdateProductsPrices",
+"Дополнить c атрибут": "Complete complex attribute",
+"СтруктураЗавершения": "FinishStructure",
+"Длительность опроса": "Poll duration",
+"Команда FTP: `RETR`": "FTP Command: `RETR`",
+"Новый текст новости": "New post text",
+"СоздатьПользователя": "CreateUser",
+"ПараметрыСоединения": "ConnectionParams",
+"ПолучитьТегиОбъекта": "GetObjectTagging",
+"Портативная техника": "Portable gadgets",
+"УчетРабочегоВремени": "Timekeeping",
+"Создать тему форума": "Create forum topic",
+"ПолучитьУведомление": "GetNotification",
+"УдалитьКаталог (хук": "DeleteFolder (wh",
+"СтруктураПараметров": "ParametersStructure",
+"Закрыть тему форума": "Close forum topic",
+"ПолучитьТелоЗапроса": "GetRequestBody",
+"ОбработатьСекретыVK": "ProcessSecretsVK",
+"ОзонМассивОбновлено": "OzonUpdatedArray",
+"ОбработатьРезультат": "ProcessResult",
+"12000).Равно(Истина": "1200).Equal(True",
+"СтруктураКлавиатуры": "KeyboardStructure",
+"Получить блок файла": "Get file block",
+"Плановое завершение": "Planned end",
+"Нажмите Publish App": "Click on Publish App",
+"Мой новый календарь": "My new calendar",
+"ЗаполнитьСортировку": "FillSorting",
+"Создает новый канал": "Creates a new channel",
+"Идентификатор книги": "Spreadsheet identifier",
+"Создать комментарий": "Create comment",
+"Открыть тему форума": "Open forum topic",
+"ПолучитьКомментарий": "GetComment",
+"Пароль пользователя": "Users password",
+"страна производства": "country of manufacture",
+"Новое имя файла.jpg": "New file name.jpg",
+"Список пользователей": "User list",
+"ДобавитьКлючЗначение": "AddKeyValue",
+"ПолучениеУведомлений": "NotificationsReceiving",
+"Сгруппировать товары": "Group products",
+"Получение информации": "Data retrieval",
+"Имя бакета приемника": "Destination bucket name",
+"Комментарий к заказу": "Order comment",
+"ПрочитатьФайлЗапуска": "ReadLaunchFile",
+"Дополнительный текст": "Additional text",
+"Использовать asserts": "Use asserts",
+"Вернуть ответ !NOCLI": "Return response !NOCLI",
+"ОтправитьАудио (Путь": "SendAudio (Path",
+"Размер).Равно(Истина": "Size).Equal(True",
+"ОтправитьМеидагруппу": "SendMediaGroup",
+"Проверка_ТелеграмБан": "Check_TelegramBan",
+"ИменованныеПараметры": "NamedParams",
+"идентификатор валюты": "currency identifier",
+"ПолучитьТаймслотыFBO": "GetFBOTimeslots",
+"Домен из URL запроса": "Domain from the request URL",
+"Путь или ID каталога": "Path or ID of the directory",
+"Структурапараметров3": "ParameterStructure3",
+"СтруктураРуководства": "ManualStructure",
+"Имя пользователя SSH": "SSH username",
+"Дата выдачи паспорта": "Date of issue of passport",
+"ПолучитьКаталог (хук": "GetFolder (wh",
+"УстановитьФайлОтвета": "SetResponseFile",
+"ДобавитьСвойстваБазы": "AddDatabaseProperties",
+"ОтправитьВидео (Путь": "SendVideo (Path",
+"ЗагрузитьУдалитьФайл": "UploadDeleteFile",
+"Код состояния ответа": "Response status code",
+"ОтправитьГифку (Путь": "SendGif (Path",
+"ПолучитьНастройкиTls": "GetTlsSettings",
+"Изменить комментарий": "Modify comment",
+"ПараметрыТестаПрокси": "TestProxyParameters",
+"Google Calendar (ОПИ": "Google Calendar (OpenIntegrations",
+"Пустой макет события": "Empty event template",
"Идентификатор канала": "Channel ID",
+"Проверка_БитриксПоля": "Check_BitrixFields",
+"Dropbox_СкачатьПапку": "Dropbox_DownloadFolder",
+"Установить form тело": "Set Form body",
+"СкачатьФайлСообщения": "DownloadMessageFile",
+"ОткрытьЗакрытьДиалог": "OpenCloseDialog",
"Новый путь к объекту": "New path to object",
+"Тестовое сообщение 2": "TestMessage2",
+"идентификатор задачи": "task identifier",
+"Соответствие свойств": "Properties map",
+"ПолучитьНастройкиTLS": "GetTLSSettings",
+"VK_НаписатьСообщение": "VK_WriteMessage",
+"СтруктураПараметров3": "ParameterStructure3",
+"Создать пользователя": "Create user",
+"СформироватьШтрихкод": "CreateBarcode",
"СтруктураПараметров1": "ParameterStructure1",
"СделатьФайлПриватным": "MakeFilePrivate",
"ПереносСтрокJSON.Нет": "JSONLineBreak.None",
-"Важный документ.docx": "Imortant doc.docx",
-"частное событие: Y,N": "private event: Y,N",
-"Сервер вернул статус": "The server returned the status",
-"Получить базу данных": "Get database",
-"Переименовать объект": "Rename object",
-"НастройкаНапоминания": "ReminderSetting",
-"Тестовый комментарий": "TestComment",
-"ID события календаря": "Calednar event ID",
-"ПрочестьРезультатCLI": "ReadCLIResponse",
-"СоответствиеЗначений": "ValueMapping",
-"НастройкиИИнформация": "SettingsAndInformation",
-"ПолучитьСписокСделок": "GetDealsList",
-"СтруктураНапоминания": "ReminderStructure",
-"время начала запуска": "launch start time",
"Проверка_ВКСообщение": "Check_VKMessage",
-"Пустой макет события": "Empty event template",
+"время начала запуска": "launch start time",
+"СтруктураНапоминания": "ReminderStructure",
+"ПолучитьСписокСделок": "GetDealsList",
+"НастройкиИИнформация": "SettingsAndInformation",
+"СоответствиеЗначений": "ValueMapping",
+"ПрочестьРезультатCLI": "ReadCLIResponse",
+"ID события календаря": "Calednar event ID",
+"Тестовый комментарий": "TestComment",
+"НастройкаНапоминания": "ReminderSetting",
+"Переименовать объект": "Rename object",
+"Получить базу данных": "Get database",
+"Сервер вернул статус": "The server returned the status",
+"частное событие: Y,N": "private event: Y,N",
+"Важный документ.docx": "Imortant doc.docx",
"РазделятьМассивыВURL": "SplitArraysInURL",
-"ПараметрыТестаПрокси": "TestProxyParameters",
-"Путь или ID каталога": "Path or ID of the directory",
-"Размер).Равно(Истина": "Size).Equal(True",
-"ПрочитатьФайлЗапуска": "ReadLaunchFile",
-"ОтправитьАудио (Путь": "SendAudio (Path",
-"Вернуть ответ !NOCLI": "Return response !NOCLI",
-"Проверка_ТелеграмБан": "Check_TelegramBan",
-"Использовать asserts": "Use asserts",
-"Дополнительный текст": "Additional text",
-"Комментарий к заказу": "Order comment",
-"ОтправитьМеидагруппу": "SendMediaGroup",
-"Имя бакета приемника": "Destination bucket name",
-"Получение информации": "Data retrieval",
-"Сгруппировать товары": "Group products",
-"ПолучениеУведомлений": "NotificationsReceiving",
-"ДобавитьКлючЗначение": "AddKeyValue",
-"Список пользователей": "User list",
-"Изменить комментарий": "Modify comment",
-"идентификатор валюты": "currency identifier",
-"ПолучитьНастройкиTls": "GetTlsSettings",
-"ОтправитьГифку (Путь": "SendGif (Path",
-"Код состояния ответа": "Response status code",
-"ЗагрузитьУдалитьФайл": "UploadDeleteFile",
-"ОтправитьВидео (Путь": "SendVideo (Path",
-"ИменованныеПараметры": "NamedParams",
-"ДобавитьСвойстваБазы": "AddDatabaseProperties",
-"УстановитьФайлОтвета": "SetResponseFile",
-"ПолучитьКаталог (хук": "GetFolder (wh",
-"Дата выдачи паспорта": "Date of issue of passport",
-"Имя пользователя SSH": "SSH username",
-"СтруктураРуководства": "ManualStructure",
-"Структурапараметров3": "ParameterStructure3",
-"Домен из URL запроса": "Domain from the request URL",
-"ПолучитьТаймслотыFBO": "GetFBOTimeslots",
-"СтруктураПараметров3": "ParameterStructure3",
"Проверка_БитриксФайл": "Check_BitrixFile",
-"СделатьФайлПубличным": "MakeFilePublic",
-"Про варианты релизов": "About releases variants",
-"Изменение публикации": "PublicationChange",
-"показатель информера": "informer index",
-"ЦветнойВыводРазрешен": "ColoredOutputAvailable",
-"Изменить аватар чата": "Change chat picture",
-"ЗавершитьУчетВремени": "StopTimekeeping",
-"МассивСтруктурКнопок": "ArrayOfButtonStructures",
-"URL к внешнему файлу": "URL to external file",
-"Строка, Произвольный": "String, Arbitrary",
-"ДобавитьРодителяБазы": "AddDatabaseParent",
-"ПолучитьПолеВложения": "GetAttachmentField",
-"ПолучениеОбщихДанных": "GeneralDataRetrieval",
-"СтруктураЦеныЗакупки": "PurchasePriceStructure",
-"Добавить комментарий": "Create comment",
-"Создать транскрипцию": "Create transcription",
-"ПолучитьТелоКакПоток": "GetBodyAsStream",
-"Отложенное сообщение": "Sheduled message",
-"Б24_РаботаСоСделками": "B24_DealsManagement",
-"ВозвращаемоеЗначение": "ReturnValue",
-"Работа с CLI версией": "Working with CLI app",
-"Очищает таблицу базы": "Clears the database table",
-"УдалитьТаблицу (тест": "DeleteTable (test",
-"Начало синхронизации": "Start synchronization",
-"Удалить теги объекта": "Delete object tagging",
-"предполагаемая сумма": "expected amount",
-"VK_ОткрытьОбсуждение": "VK_OpenDiscussion",
-"УправлениеСчетчиками": "CountersManagement",
-"Получить поле (email": "Get field (email",
-"Аудио и видеотехника": "Audio and video",
-"РаботаСКомментариями": "CommentManagement",
-"идентификатор стадии": "stage identifier",
-"Создать/Удалить пост": "Create/Delete post",
-"РазмерФайлаЛокальный": "FileSizeLocal",
-"СтрокаПодключенияTLS": "TLSConnectionString",
-"ВК_ЛайкРепостКоммент": "VKAPI_LikeRepostComment",
-"СтруктураБазовойЦены": "BasePriceStructure",
-"API Google Kалендаря": "Google Calendar API",
-"УдалитьСтадиюКанбана": "DeleteKanbanStage",
-"ВКИНформацияОТоварах": "VKProductData",
"Обновленный файл.jpg": "UpdatedFile.jpg",
-"ДобавитьПараметрФлаг": "AddFlagParam",
-"VK_ЗакрытьОбсуждение": "VK_CloseDiscussion",
-"Dropbox_СоздатьПапку": "Dropbox_CreateFolder",
-"Компонента RCON (ОПИ": "RCON Component (OpenIntegrations",
-"Восстановить счетчик": "Restore counter",
-"ИзменитьНовость (хук": "UpdatePost (wh",
-"СоответствиеВарианта": "OptionMap",
-"РазмерФайлаУдаленный": "FileSizeRemote",
-"ПолучитьПодборкиПоИД": "GetSelectionsByID",
-"Описание нового поля": "Description of the new field",
-"УправлениеОперациями": "ActionsManagement",
-"Свойства базы данных": "Database properties",
+"Про варианты релизов": "About releases variants",
"ДобавитьОписаниеБазы": "AddDatabaseDescription",
+"Свойства базы данных": "Database properties",
+"УправлениеОперациями": "ActionsManagement",
+"Описание нового поля": "Description of the new field",
+"ПолучитьПодборкиПоИД": "GetSelectionsByID",
+"РазмерФайлаУдаленный": "FileSizeRemote",
"ID страницы родителя": "Parent page ID",
+"СоответствиеВарианта": "OptionMap",
+"Восстановить счетчик": "Restore counter",
+"Компонента RCON (ОПИ": "RCON Component (OpenIntegrations",
+"Dropbox_СоздатьПапку": "Dropbox_CreateFolder",
+"VK_ЗакрытьОбсуждение": "VK_CloseDiscussion",
+"ДобавитьПараметрФлаг": "AddFlagParam",
+"ВКИНформацияОТоварах": "VKProductData",
+"ИзменитьНовость (хук": "UpdatePost (wh",
"УстановитьИмяТаблицы": "SetTableName",
"ПолучитьБлокКартинки": "GetPictureBlock",
"Общий вес (в граммах": "Total weight (grams",
-"ВременныйФайлБольшой": "BigTempFile",
-"ДропбоксПространство": "DropboxSpace",
-"ПолучитьПользователя": "GetUser",
-"идентификатор сделки": "Deal identifier",
-"СформироватьТекстSQL": "FormSQLText",
-"С клавиатурой, в чат": "With keyboard, in chat",
-"НеобходимТипПоВерсии": "TypeRequieredByVersion",
-"Приостановить задачу": "Pause task",
-"СтруктураПараметров7": "ParameterStructure7",
-"ПолучитьСвязанныеSKU": "GetRelatedSKUs",
-"ВКТ_УправлениеЧатами": "VKT_ChatManagement",
-"ПреобразоватьТелефон": "ConvertPhone",
-"Спец. символы в пути": "Special characters at path",
+"HTTP (служебный, ОПИ": "HTTP (service, OpenIntegrations",
"ID элемента чеклиста": "Checklist element ID",
-"Google Calendar (ОПИ": "Google Calendar (OpenIntegrations",
-"МассивВариантовОпроса": "PollOptionsArray",
-"СклеитьДвоичныеДанные": "UniteBinaryData",
-"ПолучитьСписокМоделей": "GetModelList",
-"УправлениеТемойФорума": "ForumTopicManagement",
-"ЗагрузитьФайлВКаталог": "UploadFileToFolder",
-"ID магазина (кампании": "Market ID (campaignsId",
-"Разлогинивает инстанс": "Unlogging the instance",
-"УдалитьСообщение (хук": "DeleteMessage (wh",
-"ЗагрузитьФотоНаСервер": "UploadPhotoToServer",
-"Создать сервер !NOCLI": "Create server !NOCLI",
-"Обновить цены товаров": "Update products prices",
-"CHAT (по приглашениям": "CHAT (private",
-"Создать/Изменить поле": "Create/Edit field",
-"АТУдалениеКомментария": "ATCommentDeleting",
-"информация о проблеме": "problem information",
-"Время окончания обеда": "Lunch finish time",
-"ПолучитьПользователей": "GetUsers",
-"ПолучитьПолеСтроковое": "GetStringField",
-"ВернутьОтветКакСтроку": "ReturnResponseAsString",
-"ЗагрузитьЧастьОбъекта": "UploadObjectPart",
-"ПодключениеРасширения": "ExtensionConnection",
-"SKU уцененных товаров": "SKU of discounted products",
-"Орган выдачи паспорта": "Passport issuing authority",
-"количество повторений": "number of repetitions",
-"ЗаписатьКонецЭлемента": "WriteEndElement",
-"Проверка_ВКОбсуждение": "Check_VKDiscussion",
-"ПолучитьИсториюЗадачи": "GetTaskHistory",
-"СтруктураОффлайнОпций": "OfflineOptionsStructure",
-"Получить теги объекта": "Get object tagging",
-"Массив описаний полей": "Array of field descriptions",
-"ВыполнитьСборкуМусора": "RunGarbageCollection",
-"Dropbox_ЗагрузитьФайл": "Dropbox_UploadFile",
-"Получить чеки на дату": "Get cashbox checks by date",
-"Удаляет файл на Slack": "Deletes a file on Slack",
-"Ноушн_СоздатьСтраницу": "Notion_CreatePage",
-"СоздатьОбновитьТовары": "CreateUpdateProducts",
-"ДобавитьТестовыйНабор": "AddTestSet",
-"Стандартные реквизиты": "Common fields",
-"ЗагрузитьМедиаЧастями": "UploadMediaInParts",
-"Сервер из URL запроса": "Server from the request URL",
-"габариты и вес товара": "product dimensions and weight",
-"ДобавитьСерверныйТест": "AddServerTest",
-"ПолучитьСтруктуруЛида": "GetLeadStructure",
-"НеобходимаяДлина Цикл": "RequiredLength Do",
-"УстановкаКонфигурации": "ConfigureSetup",
-"мПозиционныеПараметры": "mPositionParams",
-"СуществующийУдаленный": "ExistingRemote",
-"Проверка_ТвиттерТекст": "Check_TwitterText",
-"Тестовая таблица (доп": "Test table (new",
-"СоздатьТвитГифки (ИВФ": "CreateGifTweet (TFN",
-"ОбработатьПодключение": "ProcessConnection",
-"Другой заголовок чата": "Another title",
-"ЭтоАвторизацияТокеном": "IsTokenAuth",
-"УдалитьСвойствоТовара": "DeleteProductProperty",
-"ID Файла для отправки": "File ID to send",
-"Строка,ДвоичныеДанные": "String, BinaryData",
-"ID поля для получения": "Field ID for retrieval",
-"Сформировать штрихкод": "Create barcode",
-"ДобавитьДанныеRelated": "AddDataAsRelated",
-"Новое описание задачи": "New task description",
-"Установить тип данных": "Set data type",
-"GAPI_ОчередьСообщений": "GAPI_MessageQueue",
-"Отправить файл по URL": "Send file by URL",
-"Географическая широта": "Geographic latitude",
-"ИзменитьПуть (каталог": "UpdatePath (directory",
-"ПолучитьОбъектЦеликом": "GetFullObject",
-"Создать/Изменить базу": "Create/Edit database",
-"VK_ПолучитьТоварыПоИД": "VK_GetProductsByID",
-"Получение уведомлений": "Notifications receiving",
-"Новый текст заголовка": "New title",
-"ПолучитьСписокКаналов": "GetChannelList",
-"наименование счетчика": "counter name",
-"СоздатьТвитВидео (ИВФ": "CreateVideoTweet (TFN",
-"Гарантировать таблицу": "Ensure table",
-"ПолучитьПредставления": "GetEmbeddings",
-"СоздатьСвойствоТовара": "CreateProductProperty",
-"СоздатьКалендарь (хук": "CreateCalendar (wh",
-"Проверка_БитриксЧисло": "Check_BitrixNumber",
-"Получить пользователя": "Get user",
-"СтруктураКонфигурации": "ConfigurationStructure",
-"СформироватьТекстDrop": "FormTextDrop",
-"ЗаписатьПараметрВФайл": "WriteParameterToFile",
-"ПолучитьТаблицуТестов": "GetTestTable",
-"ТелоОтветаИзначальное": "ResponseBodyInitial",
-"СтруктураНаименования": "NameStructure",
-"ПолучитьОбъектЧастями": "GetObjectInChunks",
-"Площадь Победы, Минск": "Victory Square, Minsk",
-"ID чата создания темы": "Topic creation chat ID",
-"Получить цены товаров": "Get products prices",
-"СоответствиеКатегорий": "CategoryMap",
-"ОтправлятьУведомления": "SendNotifications",
-"ПолучениеДанныхТестов": "TestDataRetrieval",
-"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList",
-"Создать копию объекта": "Create object copy",
-"Признак \"\"Это реклама": "Sign \"\"This is an ad",
-"Дополнительный тест 1": "Additional test 1",
-"ОбработатьЗапрос (TLS": "ProcessRequest (TLS",
-"Управление счетчиками": "Counters management",
-"Создать твит картинки": "Create image tweet",
-"ИспользоватьКодировку": "UseEncoding",
-"Дополнительный тест 3": "Additional test 3",
-"ОтправитьЗапросСТелом": "SendRequestWithBody",
-"идентификатор статуса": "status identifier",
-"ВК_ОтправитьСообщение": "VKAPI_SendMessage",
-"Главное подразделение": "Main department",
-"Добавить внешний файл": "Add external file",
-"УдалитьМодель (список": "DeleteModel (list",
-"НачалоФормированияXML": "StartFormingXML",
-"В работе : checkbox": "In progress : checkbox",
-"РазархивироватьТовары": "UnarchiveProducts",
-"СохранитьФайл (размер": "SaveFile (size",
-"Dropbox_ОбновитьТокен": "Dropbox_RefreshToken",
-"id цели для изменения": "if of goal for updating",
-"Идентификатор объекта": "Object identifier",
-"Путь файла на сервере": "Path to file on server",
-"ДобавитьЗаголовокБазы": "AddDatabaseHeader",
-"Отправить медиагруппу": "Send mediagroup",
-"Проверка_Соответствие": "Check_Map",
-"Вернуть запрос !NOCLI": "Return request !NOCLI",
-"ОткрытьСоединение (im": "CreateConnection (im",
-"Написать в обсуждение": "Write in discussion",
-"СтруктураНастроекКода": "CodeSettingsStructure",
-"ID чата для архивации": "Chat ID for archiving",
-"СоздатьУдалитьСобытие": "CreateDeleteEvent",
-"ВосстановитьФайл (хук": "RestoreFile (wh",
-"ИзменитьЗаголовокЧата": "ChangeChatTitle",
-"ПолучитьЗаказПоНомеру": "GetOrderByNumber",
-"SShell_ОсновныеМетоды": "SShell_CommonMethods",
-"ID целевого сообщения": "Target message ID",
-"ПолучитьЗначенияЯчеек": "GetCellValues",
-"Изменяет имя каталога": "Change folder name",
-"Наименование картинки": "Picture name",
-"ПоместитьФайлВКорзину": "MarkFileAsDeleted",
-"УстановитьПравилаЧата": "SetChatRules",
-"ПолучитьПодразделения": "GetDepartments",
-"Учет рабочего времени": "Timekeeping",
-"ПолучитьСписокСкладов": "GetWarehousesList",
-"МассивЛишнихЭлементов": "UncorrectElements",
-"ИнтерактивныеДействия": "InteractiveActions",
-"Получить данные файла": "Get file data",
-"ПолучитьСтруктуруЧата": "GetChatStructure",
-"Добавить видео товара": "Add product video",
-"ДобавитьСтадиюКанбана": "AddKanbanStage",
-"ИзменитьЦветЧата (хук": "ChangeChatColor (wh",
-"Перезапускает инстанс": "Restarts the instance",
-"Дополнительный тест 2": "Additional test 2",
-"релизах ОПИ на GitHub": "OpenIntegrations releases on GitHub",
-"Отправляет файл в чат": "Sends the file to the chat",
-"СоздатьМодель (запрос": "CreateModel (request",
-"Новое название канала": "New channel name",
-"Ключ доступа инстанса": "Instance access key",
-"ПолучитьСписокЗаписей": "GetListOfRecords",
-"УстановитьТелоЗапроса": "SetRequestBody",
-"ID пользователя Viber": "Viber User ID",
-"Ошибка удаления файла": "File deletion error",
-"ОтправитьКартинку (ДД": "SendPicture (DD",
-"Тестовая таблица (изм": "Test table (changed",
-"Получает задачу по ID": "Get task by ID",
-"Изменить пользователя": "Update user",
-"Компонента MySQL (ОПИ": "MySQL Component (OpenIntegrations",
-"ПолучитьЧеклистЗадачи": "GetTasksChecklist",
-"Управление операциями": "Actions management",
-"сслыка на руководство": "URL to manual",
-"Идентификатор таблицы": "Table identifier",
-"ЭтоГлобальныйПараметр": "IsGlobalParam",
-"Установите приложение": "Install the application",
-"ИзменитьПодразделение": "UpdateDepartment",
-"ЗначениеПараметраСокр": "ParamValueTrim",
-"ДобавитьContentLength": "AddContentLength",
-"Получить историю чата": "Get chat history",
-"Твиттер_ОбновитьТокен": "Twitter_UpdateToken",
-"Кнопка для клавиатуры": "Button for keyboard",
-"ПреобразованныеДанные": "ConvertedData",
-"СоздатьТвитСКартинкой": "CreateTweetWithImage",
-"ВКТ_ОтправкаСообщений": "VKT_MessagesSending",
-"Отключить звук задачи": "Mute task",
-"ПолучитьСписокБакетов": "ListBuckets",
-"URL адрес для запроса": "URL address for request",
-"АутентификацияWindows": "WindowsAuth",
-"Token для авторизации": "Token for authorization",
-"Идентификатор клиента": "Client identifier",
-"Ссылка получения кода": "Code retrieval link",
-"Системная информация:": "System info:",
-"СформироватьКвитанцию": "CreateReceipt",
-"Получает сделку по ID": "Gets deal by ID",
-"задача в отчете (Y|N)": "task in the report (Y|N)",
-"VK_ПолучитьСтатистику": "VK_GetStatistics",
-"цвет текста календаря": "calendar text color",
-"Получить внешний файл": "Get external file",
-"заголовок руководства": "manual title",
-"ПолучитьСписокЗаказов": "GetOrderList",
-"ID поля для изменения": "Field ID for updating",
-"Сообщение с картинкой": "Message with picture",
-"Получить список задач": "Get tasks list",
-"Установить URL !NOCLI": "Set URL !NOCLI",
-"Загрузить файл по URL": "Upload file by URL",
-"ID асинхронной работы": "AsynchronousJobID",
-"ID метки для удаления": "ID of the tag to be deleted",
-"ЗапросИнициализирован": "RequestInitialized",
-"ПроверитьBlob (ошибка": "CheckBlob (error",
+"Спец. символы в пути": "Special characters at path",
+"ПреобразоватьТелефон": "ConvertPhone",
+"ВКТ_УправлениеЧатами": "VKT_ChatManagement",
+"ПолучитьСвязанныеSKU": "GetRelatedSKUs",
+"СтруктураПараметров7": "ParameterStructure7",
+"Приостановить задачу": "Pause task",
+"НеобходимТипПоВерсии": "TypeRequieredByVersion",
+"С клавиатурой, в чат": "With keyboard, in chat",
+"СформироватьТекстSQL": "FormSQLText",
+"идентификатор сделки": "Deal identifier",
+"ПолучитьПользователя": "GetUser",
+"ДропбоксПространство": "DropboxSpace",
+"ВременныйФайлБольшой": "BigTempFile",
+"УдалитьСтадиюКанбана": "DeleteKanbanStage",
+"СделатьФайлПубличным": "MakeFilePublic",
+"API Google Kалендаря": "Google Calendar API",
+"ВК_ЛайкРепостКоммент": "VKAPI_LikeRepostComment",
+"Создать транскрипцию": "Create transcription",
+"Добавить комментарий": "Create comment",
+"СтруктураЦеныЗакупки": "PurchasePriceStructure",
+"ПолучениеОбщихДанных": "GeneralDataRetrieval",
+"ПолучитьПолеВложения": "GetAttachmentField",
+"ДобавитьРодителяБазы": "AddDatabaseParent",
+"ПолучитьТелоКакПоток": "GetBodyAsStream",
+"Строка, Произвольный": "String, Arbitrary",
+"МассивСтруктурКнопок": "ArrayOfButtonStructures",
+"ЗавершитьУчетВремени": "StopTimekeeping",
+"Изменить аватар чата": "Change chat picture",
+"ЦветнойВыводРазрешен": "ColoredOutputAvailable",
+"показатель информера": "informer index",
+"Изменение публикации": "PublicationChange",
+"URL к внешнему файлу": "URL to external file",
+"Отложенное сообщение": "Sheduled message",
+"Б24_РаботаСоСделками": "B24_DealsManagement",
+"ВозвращаемоеЗначение": "ReturnValue",
+"СтрокаПодключенияTLS": "TLSConnectionString",
+"РазмерФайлаЛокальный": "FileSizeLocal",
+"Создать/Удалить пост": "Create/Delete post",
+"идентификатор стадии": "stage identifier",
+"РаботаСКомментариями": "CommentManagement",
+"Аудио и видеотехника": "Audio and video",
+"Получить поле (email": "Get field (email",
+"УправлениеСчетчиками": "CountersManagement",
+"VK_ОткрытьОбсуждение": "VK_OpenDiscussion",
+"предполагаемая сумма": "expected amount",
+"Удалить теги объекта": "Delete object tagging",
+"Начало синхронизации": "Start synchronization",
+"УдалитьТаблицу (тест": "DeleteTable (test",
+"Очищает таблицу базы": "Clears the database table",
+"Работа с CLI версией": "Working with CLI app",
+"СтруктураБазовойЦены": "BasePriceStructure",
+"137516).Равно(Истина": "137516).Equal(True",
+"Создать/Удалить блок": "Create/Delete block",
+"Если Не Клиент Тогда": "If Not Client Then",
+"УстановитьЦельКанала": "SetChannelGoal",
+"ОтправитьВнешнийФайл": "SendExternalFile",
+"ПолучитьПолеТелефона": "GetPhoneField",
+"УдалитьПодразделение": "DeleteDepartment",
+"Будущая сделка в RUB": "Future deal in RUB",
+"КодировкаТелаЗапроса": "EncodeRequestBody",
+"ПодключитьРасширение": "ConnectExtension",
+"ИзменитьПуть (список": "UpdatePath (list",
+"ПолучитьВремяЗапуска": "GetLaunchTime",
+"ЗагрузитьБольшойФайл": "UploadLargeFile",
+"СменитьВладельцаЧата": "ChangeChatOwner",
+"VK_СоздатьОбсуждение": "VK_CreateDiscussion",
+"Это коннектор !NOCLI": "Is connector !NOCLI",
+"ОтладочнаяИнформация": "DebugInfo",
+"Делает репост записи": "Reposts the record",
+"СоответствиеСимволов": "CharacterMapping",
+"Неизвестная команда:": "Unknown command:",
+"Текст запроса к базе": "Database query text",
+"Выполнить запрос SQL": "Execute SQL query",
+"Telegram_СкачатьФайл": "Telegram_DownloadFile",
+"Структура полей лида": "Structure of lead fields",
+"СтруктураАвторизации": "AuthStructure",
+"Новый заголовок чата": "New chat title",
+"идентификатор автора": "author identifier",
+"НормализоватьТаблицу": "NormalizeTable",
+"ПолучитьДанныеОСайте": "GetSiteData",
+"Аннотация к картинке": "Image annotation",
+"ПолучитьПолныйСостав": "GetFullComposition",
+"color=Зеленый) Метод": "color=Green) Method",
+"УстановитьТемуКанала": "SetChannelTopic",
+"Удаляет задачу по ID": "Delete task by ID",
+"ТелеграмСозданиеТемы": "TelegramCreateTopic",
+"СтруктураПараметров6": "ParameterStructure6",
+"Клавиатура коллекция": "Keyboard collection",
+"ПолучитьСписокФайлов": "GetFilesList",
+"Неподдерживаемый тип": "Invalid type",
+"Новый заголовок базы": "New database title",
+"Написать комментарий": "Write a comment",
+"ПолучитьИмяФайлаТела": "GetBodyFileName",
+"Наименование альбома": "Album name",
+"OLLM_РаботаСМоделями": "OLLM_ModelsManagement",
+"БитриксФайлСообщение": "BitrixFileMessage",
+"ПозиционныеПараметры": "PositionParams",
+"УстановитьФайлВывода": "SetOutputFile",
+"СтруктураОтправителя": "SenderStructure",
+"РезультатПодкаталога": "ResultSubdirectory",
+"СуществующееЗначение": "ExistingValue",
+"СтруктураНапоминаний": "RemindersStructure",
+"ЗавершитьЗадачу (хук": "CompleteTask (wh",
+"ИзменитьКартинкуЧата": "ChangeChatPicture",
+"СоответствиеКартинки": "PictureMap",
+"ИзменитьПользователя": "UpdateUser",
+"СформироватьМедиаURL": "FormMediaURL",
+"БезопасноеСоединение": "SafeConnection",
+"ЛокальныеПодкаталоги": "LocalSubfolders",
+"УстановитьРежимТеста": "SetTestMode",
+"ID поля для удаления": "Field ID for deletion",
+"УстановитьТегиБакета": "PutBucketTagging",
+"Хеширование.Добавить": "Hashing.Append",
+"СтруктураПараметров5": "ParameterStructure5",
+"Включить звук задачи": "Unmute task",
+"Тестовое сообщение 1": "TestMessage1",
+"Строка, Неопределено": "String, Undefined",
+"Изменить тему форума": "Edit forum topic",
+"СоздатьСтраницуВБазу": "CreatePageInDatabase",
+"ОчиститьТаблицу (TLS": "ClearTable (TLS",
+"Тип (язык) квитанции": "Receipt type (language)",
+"ЗаголовокАвторизации": "AuthorizationHeader",
+"ПерезапуститьИнстанс": "RebootInstance",
+"ПолучитьСписокОфисов": "GetOfficeList",
+"ВКИнформацияОТоварах": "VKProductData",
+"ЗагрузитьФайлЧастями": "UploadFileInParts",
+"УправлениеЗвукомЧата": "ChatNotificationsSwitch",
+"ЧатыИЛичныеСообщения": "ChatsAndMessages",
+"СтруктураПараметров2": "ParameterStructure2",
+"ФорсироватьРезультат": "ForceResult",
+"ФИО контактного лица": "Full name of contact person",
+"Структурапараметров7": "ParameterStructure7",
+"ПрограммныйИнтерфейс": "Public",
+"ИзменитьСвойстваБазы": "EditDatabaseProperties",
+"СледующаяВложенность": "NextNesting",
+"Проверка_НоушнОбъект": "Check_NotionObject",
+"МассивДвоичныхДанных": "BinaryDataArray",
+"ИнформацияОПрогрессе": "ProgressInformation",
+"ОтправитьФайл (канал": "SendFile (channel",
+"СтруктураПараметров4": "ParameterStructure4",
+"ВернутьДочерниеБлоки": "ReturnChildBlocks",
+"AWS_РаботаСОбъектами": "AWS_ObjectsManagement",
+"СоздатьПодразделение": "CreateDepartment",
+"Работа с календарями": "Calendars management",
+"ОтправитьМедиагруппу": "SendMediaGroup",
+"СоздатьТекстовыйТвит": "CreateTextTweet",
+"НормализованныеФайлы": "NormalizedFiles",
+"Получить комментарии": "Get comments",
+"УправлениеИНастройки": "ManagementAndSettings",
+"СоздатьИсторию (путь": "CreateStory (path",
+"СоздатьТоварПодборку": "CreateProductSelection",
+"ID копируемого листа": "CopiedSheetID",
+"Восстановить каталог": "Restore folder",
+"ВывестиДопИнформацию": "DisplayAdditionalInformation",
+"ОбычноеСопоставление": "SimpleComparison",
+"200000).Равно(Истина": "200000).Equal(True",
+"СоздатьСоставнойПост": "CreateCompositePost",
+"MIME тип аудио файла": "MIME type of audio file",
+"Получить уведомление": "Get notification",
+"Вайбер_ОтправитьФайл": "Viber_SendFile",
+"ЗащищенноеСоединение": "SecureConnection",
+"и OpenSSL версии 3.x": "and OpenSSL version 3.x",
+"Идентификатор товара": "Product identifier",
+"Bitrix24_УдалитьФайл": "Bitrix24_DeleteFile",
+"INSERT с параметрами": "INSERT with parameters",
+"СоздатьСтрокуПодписи": "CreateSignatureString",
+"СоздатьПапку (корень": "CreateFolder (root",
+"СоздатьУдалитьЗаписи": "CreateDeleteRecords",
+"Данные описание поля": "Field description data",
+"СкопироватьФайл (хук": "MakeFileCopy (wh",
+"ГарантироватьТаблицу": "EnsureTable",
+"ОтклонитьЗадачу (хук": "DisapproveTask (wh",
+"Получает метку по ID": "Gets the tag by ID",
+"Клавиатура структура": "Keyboard structure",
+"СтруктураСертификата": "CertStructure",
+"Удалить внешний файл": "Delete external file",
+"Офис группы компаний": "Group office",
+"КоличествоПараметров": "NumberOfParameters",
+"СоответствиеВозврата": "ReturnMapping",
+"РазмерНесжатыхДанных": "UncompressedDataSize",
+"ТипВнешнейКомпоненты": "AddInType",
+"Наименование объекта": "Object name",
+"ПолучитьНовости (хук": "GetPosts (wh",
+"ПолучитьСписокТестов": "GetTestList",
+"Установка заголовков": "Headers setting",
+"Скопируйте **Токен**": "Copy the **Token**",
+"HTTP_ПолучениеОтвета": "HTTP_ResponseReceiving",
+"РаботаСУведомлениями": "NotificationsManagement",
+"СформироватьТестыЯкс": "FormYAXTests",
+"ПодчиненнаяСтруктура": "SubordinateStructure",
+"ПолучитьОбъект (файл": "GetObject (file",
+"Б24_РаботаСНовостями": "B24_PostsManagement",
+"Получить теги бакета": "Get bucket tagging",
+"ответ сервера Google": "Google server response",
+"ID родительской базы": "Parent database ID",
+"ПереименоватьКаталог": "RenameFolder",
+"Получить комментарий": "Get comment",
+"Удаляет сделку по ID": "Deletes deal by ID",
"Удаляет счетчик по ID": "Deletes a counter by ID",
"Наименование кампании": "Campaign name",
-"РаботаСДискомИФайлами": "StoragesAndFilesManagement",
-"МассивОписанийКолонок": "ColoumnsDescriptionArray",
"Удалить подразделение": "Delete department",
-"Получить список акций": "Get promotions list",
-"СоответствиеАртикулов": "ArticlesMap",
-"Переименовать каталог": "Rename folder",
-"Новое имя файла 2.jpg": "New file name 2.jpg",
-"ПолучитьОписаниеФайла": "GetFileDescription",
-"Получить список меток": "Get tags list",
-"ПреобразоватьВложения": "ConvertAttachments",
-"Удаляет лист из книги": "Deletes a sheet from the spreadsheet",
-"Перезапустить инстанс": "Reboot instance",
-"ИзменитьСтадиюКанбана": "UpdateKanbansStage",
-"Создает новое событие": "Creates a new event",
-"ОтправитьФайл (цитата": "SendFile (quote",
-"ПолучитьОбновитьТокен": "GetUpdateToken",
-"HTTP_ОбработкаЗапроса": "HTTP_RequestProcessing",
-"АрхивироватьТовары (2": "ArchiveProducts (2",
-"ПолучитьСписокСвойств": "GetPropertyList",
-"МассивВариантовВыбора": "ChoiceOptionArray",
-"УдалитьТегиБакета (DB": "DeleteBucketTagging (DB",
+"МассивОписанийКолонок": "ColoumnsDescriptionArray",
+"ПроверитьBlob (ошибка": "CheckBlob (error",
+"РаботаСДискомИФайлами": "StoragesAndFilesManagement",
+"ЗапросИнициализирован": "RequestInitialized",
"Использование методов": "Using methods",
+"ID асинхронной работы": "AsynchronousJobID",
+"Загрузить файл по URL": "Upload file by URL",
+"Установить URL !NOCLI": "Set URL !NOCLI",
+"Получить список задач": "Get tasks list",
+"Сообщение с картинкой": "Message with picture",
+"Получить список акций": "Get promotions list",
+"ID поля для изменения": "Field ID for updating",
+"ID метки для удаления": "ID of the tag to be deleted",
+"СоответствиеАртикулов": "ArticlesMap",
+"УдалитьТегиБакета (DB": "DeleteBucketTagging (DB",
+"Новое имя файла 2.jpg": "New file name 2.jpg",
+"ПолучитьСписокЗаказов": "GetOrderList",
+"МассивВариантовВыбора": "ChoiceOptionArray",
+"ПолучитьСписокСвойств": "GetPropertyList",
+"АрхивироватьТовары (2": "ArchiveProducts (2",
+"HTTP_ОбработкаЗапроса": "HTTP_RequestProcessing",
+"ПолучитьОбновитьТокен": "GetUpdateToken",
+"Переименовать каталог": "Rename folder",
+"ОтправитьФайл (цитата": "SendFile (quote",
+"ИзменитьСтадиюКанбана": "UpdateKanbansStage",
+"Перезапустить инстанс": "Reboot instance",
+"Удаляет лист из книги": "Deletes a sheet from the spreadsheet",
+"ПреобразоватьВложения": "ConvertAttachments",
+"Получить список меток": "Get tags list",
+"ПолучитьОписаниеФайла": "GetFileDescription",
+"Создает новое событие": "Creates a new event",
+"заголовок руководства": "manual title",
+"ID пользователя Viber": "Viber User ID",
+"цвет текста календаря": "calendar text color",
+"ЗначениеПараметраСокр": "ParamValueTrim",
+"ИзменитьПодразделение": "UpdateDepartment",
+"Установите приложение": "Install the application",
+"ЭтоГлобальныйПараметр": "IsGlobalParam",
+"Идентификатор таблицы": "Table identifier",
+"сслыка на руководство": "URL to manual",
+"Управление операциями": "Actions management",
+"ПолучитьЧеклистЗадачи": "GetTasksChecklist",
+"Компонента MySQL (ОПИ": "MySQL Component (OpenIntegrations",
+"Изменить пользователя": "Update user",
+"Получает задачу по ID": "Get task by ID",
+"ОтправитьКартинку (ДД": "SendPicture (DD",
+"Ошибка удаления файла": "File deletion error",
+"УстановитьТелоЗапроса": "SetRequestBody",
"СоответствиеЗаголовка": "HeaderMapping",
+"ДобавитьContentLength": "AddContentLength",
+"Получить внешний файл": "Get external file",
+"Получить историю чата": "Get chat history",
+"Кнопка для клавиатуры": "Button for keyboard",
+"VK_ПолучитьСтатистику": "VK_GetStatistics",
+"задача в отчете (Y|N)": "task in the report (Y|N)",
+"Получает сделку по ID": "Gets deal by ID",
+"СформироватьКвитанцию": "CreateReceipt",
+"Системная информация:": "System info:",
+"Ссылка получения кода": "Code retrieval link",
+"Идентификатор клиента": "Client identifier",
+"Token для авторизации": "Token for authorization",
+"АутентификацияWindows": "WindowsAuth",
+"URL адрес для запроса": "URL address for request",
+"ПолучитьСписокБакетов": "ListBuckets",
+"Отключить звук задачи": "Mute task",
+"ВКТ_ОтправкаСообщений": "VKT_MessagesSending",
+"СоздатьТвитСКартинкой": "CreateTweetWithImage",
+"ПреобразованныеДанные": "ConvertedData",
+"Твиттер_ОбновитьТокен": "Twitter_UpdateToken",
"ДобавитьЗаписиПакетом": "AddRecordsBatch",
-"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics",
+"Google Workspace (ОПИ": "Google Workspace (OpenIntegrations",
"Получить товары по ID": "Get products by ID",
-"Дата ожидания курьера": "Courier waiting date",
-"ОтправитьОпрос (канал": "SendPoll (channel",
-"Заголовок приглашения": "Invitation title",
-"Проверка_ВКСтатистика": "Check_VKStatistic",
-"Заголовок базы данных": "Database title",
-"OAI_ОбработкаЗапросов": "OAI_RequestsProcessing",
-"НеобходимТипПоСистеме": "TypeRequieredBySystem",
-"ТекстПервогоСообщения": "FirstMessageText",
-"ЗаполнитьМассивЛистов": "FillSheetArray",
-"ИзменитьПуть (обратно": "UpdatePath (back",
-"является перезапуском": "is a rerun",
-"УстановитьТегиОбъекта": "PutObjectTagging",
-"Текст для озвучивания": "Text for speech synthesis",
-"Проверка_ДропБоксФайл": "Check_DropboxFile",
+"СдэкИнтервалыДоставки": "CdekkDeliveryIntervals",
+"УдалитьФайл (проверка": "DeleteFile (check",
+"Получить список лидов": "Get leads list",
+"ID тестового элемента": "Test item ID",
+"г.Бердск ул.Ленина 16": "Berdsk Lenina street 16",
+"ЗаписатьОбъявлениеXML": "WriteXMLDeclaration",
+"Значение для проверки": "Value to check",
+"Удаляет заказ по UUID": "Deletes order by UUID",
+"ДвоичныеДанные,Строка": "BinaryData,String",
+"БитриксМассивОбъектов": "BitrixObjectsArray",
+"Получить таблицы базы": "Get base tables",
+"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody",
+"ПолучитьСтруктуруЛога": "GetLogStructure",
+"СтруктураПользователя": "UserStructure",
+"Получить поле (флажок": "Get field (checkbox",
+"Новый текст сообщения": "New message text",
+"2000000).Равно(Истина": "2000000).Equal(True",
+"ИзменитьПараметрыЧата": "UpdateChatParameters",
+"СформироватьURLБакета": "FormBucketURL",
+"Проверка_ДропБоксТеги": "Check_DropboxTags",
+"Работа с директориями": "Directory management",
+"СортироватьПоЗначению": "SortByValue",
+"ПолучитьСписокЗаписей": "GetListOfRecords",
+"СтрГлобальныйПараметр": "StrGlobalParam",
+"ЗаписатьЗначениеВФайл": "WriteValueToFile",
+"Проверка_ЯДискКаталог": "Check_YaDiskFolder",
+"ВременноеСоответствие": "TempMap",
+"Содержит wifi или gsm": "Contains wifi or gsm",
+"ОтправитьДокумент (ДД": "SendDocument (DD",
+"ПолучитьРазмерОбъекта": "GetObjectSize",
+"ул. Лермонтова, д. 20": "Lermontov st., b. 20",
+"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles",
+"Данные файла картинки": "Picture data",
+"ПолучитьТелоКакСтроку": "GetBodyAsString",
+"Объект HTTPСоединение": "HTTPConnection object",
+"ВК_СоздатьУдалитьПост": "VKAPI_CreateDeletePost",
+"СформироватьТекстТопа": "FormTopText",
+"СоздатьТоварыПоOzonID": "CreateProductByOzonID",
"Проверка_БитриксВремя": "Check_BitrixTime",
+"Проверка_ДропБоксФайл": "Check_DropboxFile",
+"Текст для озвучивания": "Text for speech synthesis",
+"УстановитьТегиОбъекта": "PutObjectTagging",
+"является перезапуском": "is a rerun",
+"ИзменитьПуть (обратно": "UpdatePath (back",
+"ЗаполнитьМассивЛистов": "FillSheetArray",
+"ТекстПервогоСообщения": "FirstMessageText",
+"НеобходимТипПоСистеме": "TypeRequieredBySystem",
+"OAI_ОбработкаЗапросов": "OAI_RequestsProcessing",
+"Заголовок базы данных": "Database title",
+"Проверка_ВКСтатистика": "Check_VKStatistic",
+"Заголовок приглашения": "Invitation title",
+"ОтправитьОпрос (канал": "SendPoll (channel",
+"Дата ожидания курьера": "Courier waiting date",
"Путь сохранения файла": "File save path",
"ПолучитьСписокСобытий": "GetEventList",
"ID рекламной кампании": "Advertising campaign ID",
"Удаляет событие по ID": "Deletes an event by ID",
-"УдалитьКолонкуТаблицы": "DeleteTableColumn",
-"GAPI_ЖурналыСообщений": "GAPI_MessageLogs",
-"ПолучитьСписокТоваров": "GetProductList",
-"ОбработатьКонецЗаписи": "ProcessRecordsEnd",
-"Dropbox_ПолучитьТокен": "Dropbox_GetToken",
-"Dropbox_УдалитьОбъект": "Dropbox_DeleteObject",
-"УдалитьВыбранныеФайлы": "DeleteSelectedFiles",
-"наименование компании": "company name",
-"Ошибка без транзакции": "Error without transaction",
-"Получить список тегов": "Get list of tags",
-"ПолучитьСтадииКанбана": "GetKanbanStages",
-"двоичные данные файла": "binary data of the file",
-"Создать подразделение": "Create department",
-"Комментарий к новости": "Comment for post",
-"Проверка_ВКОбъявление": "Check_VKAd",
"ПолучитьИсториюКанала": "GetChannelHistory",
-"СоздатьТоварыПоOzonID": "CreateProductByOzonID",
-"СформироватьТекстТопа": "FormTopText",
-"ВК_СоздатьУдалитьПост": "VKAPI_CreateDeletePost",
-"2000000).Равно(Истина": "2000000).Equal(True",
-"Получить поле (флажок": "Get field (checkbox",
-"СтруктураПользователя": "UserStructure",
-"ПолучитьСтруктуруЛога": "GetLogStructure",
-"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody",
-"Получить таблицы базы": "Get base tables",
-"БитриксМассивОбъектов": "BitrixObjectsArray",
-"ДвоичныеДанные,Строка": "BinaryData,String",
-"Удаляет заказ по UUID": "Deletes order by UUID",
-"Значение для проверки": "Value to check",
-"ЗаписатьОбъявлениеXML": "WriteXMLDeclaration",
-"г.Бердск ул.Ленина 16": "Berdsk Lenina street 16",
-"ID тестового элемента": "Test item ID",
-"Получить список лидов": "Get leads list",
-"УдалитьФайл (проверка": "DeleteFile (check",
-"СдэкИнтервалыДоставки": "CdekkDeliveryIntervals",
-"Новый текст сообщения": "New message text",
-"ИзменитьПараметрыЧата": "UpdateChatParameters",
-"Объект HTTPСоединение": "HTTPConnection object",
-"СформироватьURLБакета": "FormBucketURL",
-"ПолучитьТелоКакСтроку": "GetBodyAsString",
-"Данные файла картинки": "Picture data",
-"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles",
-"ул. Лермонтова, д. 20": "Lermontov st., b. 20",
-"ПолучитьРазмерОбъекта": "GetObjectSize",
-"ОтправитьДокумент (ДД": "SendDocument (DD",
-"Содержит wifi или gsm": "Contains wifi or gsm",
-"ВременноеСоответствие": "TempMap",
-"Проверка_ЯДискКаталог": "Check_YaDiskFolder",
-"ЗаписатьЗначениеВФайл": "WriteValueToFile",
-"СтрГлобальныйПараметр": "StrGlobalParam",
-"Google Workspace (ОПИ": "Google Workspace (OpenIntegrations",
-"СортироватьПоЗначению": "SortByValue",
-"Работа с директориями": "Directory management",
-"Проверка_ДропБоксТеги": "Check_DropboxTags",
-"ТелеграмМестоположение": "TelegramLocation",
-"ИзменитьИмяГлавнойТемы": "ChangeMainTopicName",
-"ДропБоксПубличнаяПапка": "DropboxPublicFolder",
-"РаботаСФайламиИПапками": "FileAndFolderManagement",
-"ПолучитьСтруктуруТипов": "GetTypesStructure",
-"Работа с уведомлениями": "Notifications management",
-"Бакет источник объекта": "Source bucket name",
-"СоздатьБазуДанных (TLS": "CreateDatabase (TLS",
-"ПроверитьДоступКЗадаче": "CheckTaskAccesses",
-"ЗагрузитьОбъектЦеликом": "UploadFullObject",
-"УдалитьТоварИзПодборки": "RemoveProductFromSelection",
-"МассивНеобходимыхПолей": "RequiredFieldsArray",
-"ПолучитьКодАвторизации": "GetAuthorizationCode",
-"СтруктураХаракетристик": "AttributesStructure",
-"ТелеграмИнформацияБота": "TelegramBotInformation",
-"Массив изображений 360": "Array of 360 images",
-"Структура полей сделки": "Deal fields structure",
-"Установить цель канала": "Set channel purpose",
-"ГринСохранениеНастроек": "GreenSettingsSaving",
-"ПереименоватьХранилище": "RenameStorage",
-"СтруктураПовторяемости": "RepeatabilityStructure",
-"Открыть/Закрыть диалог": "Open/Close dialog",
-"Разделитель строк тела": "Body line separator",
-"Подробная документация": "Detailed documentation",
-"GAPI_ОтправкаСообщений": "GAPI_MessageSending",
-"Вайбер_ОтправитьСсылку": "Viber_SendLink",
-"Установить теги бакета": "Put bucket tagging",
-"УстановитьИмяФайлаТела": "SetBodyFileName",
-"ШаблонЦветнойПодстроки": "ColoredSubstringPattern",
-"ИзменитьСвойствоТовара": "EditProductProperty",
-"Массив блоков вложений": "Array of attachments",
-"ЗагрузитьВидеоНаСервер": "UploadVideoToServer",
-"Проверка_ТелеграмОпрос": "Check_TelegramPoll",
-"SF_РаботаСДиректориями": "SF_DirectoryManagement",
-"ПолучитьТоварыКабинета": "GetBusinessProducts",
-"ЗаполнитьДанныеПоСхеме": "FillDataBySchema",
-"ЗаписатьНачалоЭлемента": "WriteStartElement",
-"Фильтр по руководителю": "Filter by manager ID",
-"дата начала выполнения": "start date",
-"ОзонАПИ_РаботаСАкциями": "OzonAPI_PromotionsManagement",
-"OllamaЗагрузкаВыгрузка": "OllamaLoadUnload",
-"Отображаемое имя файла": "Displayed file name",
-"Установить тему канала": "Set channel topic",
-"Получает список файлов": "Gets the list of files",
-"ПреобразоватьЗаголовок": "ConvertHeader",
-"Получить настройки TLS": "Get TLS Settings",
-"Консолидированный груз": "Consolidated cargo",
-"Создает твит с опросом": "Creates a tweet with a poll",
-"ОткрытьСоединение (TLS": "CreateConnection (TLS",
-"значение для сравнения": "comparison value",
-"ИНН истинного продавца": "TIN of the true seller",
-"и почитать комментарии": "and read comments",
-"ПутьУдаленногоОсновной": "PathOfRemotePrimary",
-"Проверка_ТелеграмГифка": "Check_TelegramGif",
-"СоздатьБакет (удаление": "CreateBucket (deleting",
+"Проверка_ВКОбъявление": "Check_VKAd",
+"Комментарий к новости": "Comment for post",
+"Создать подразделение": "Create department",
+"двоичные данные файла": "binary data of the file",
+"ПолучитьСтадииКанбана": "GetKanbanStages",
+"Получить список тегов": "Get list of tags",
+"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics",
+"Ошибка без транзакции": "Error without transaction",
+"УдалитьВыбранныеФайлы": "DeleteSelectedFiles",
+"Dropbox_УдалитьОбъект": "Dropbox_DeleteObject",
+"Dropbox_ПолучитьТокен": "Dropbox_GetToken",
+"ОбработатьКонецЗаписи": "ProcessRecordsEnd",
+"ПолучитьСписокТоваров": "GetProductList",
+"GAPI_ЖурналыСообщений": "GAPI_MessageLogs",
+"УдалитьКолонкуТаблицы": "DeleteTableColumn",
+"наименование компании": "company name",
+"Ключ доступа инстанса": "Instance access key",
+"Тестовая таблица (изм": "Test table (changed",
+"СоздатьМодель (запрос": "CreateModel (request",
+"ЭтоАвторизацияТокеном": "IsTokenAuth",
+"Другой заголовок чата": "Another title",
+"ОбработатьПодключение": "ProcessConnection",
+"СоздатьТвитГифки (ИВФ": "CreateGifTweet (TFN",
+"Тестовая таблица (доп": "Test table (new",
+"Проверка_ТвиттерТекст": "Check_TwitterText",
+"СуществующийУдаленный": "ExistingRemote",
+"мПозиционныеПараметры": "mPositionParams",
+"УстановкаКонфигурации": "ConfigureSetup",
+"НеобходимаяДлина Цикл": "RequiredLength Do",
+"ПолучитьСтруктуруЛида": "GetLeadStructure",
+"ДобавитьСерверныйТест": "AddServerTest",
+"габариты и вес товара": "product dimensions and weight",
+"Сервер из URL запроса": "Server from the request URL",
+"ЗагрузитьМедиаЧастями": "UploadMediaInParts",
+"УдалитьСвойствоТовара": "DeleteProductProperty",
+"Стандартные реквизиты": "Common fields",
+"ID Файла для отправки": "File ID to send",
+"ID поля для получения": "Field ID for retrieval",
+"наименование счетчика": "counter name",
+"ПолучитьСписокКаналов": "GetChannelList",
+"Новый текст заголовка": "New title",
+"Получение уведомлений": "Notifications receiving",
+"VK_ПолучитьТоварыПоИД": "VK_GetProductsByID",
+"Создать/Изменить базу": "Create/Edit database",
+"ПолучитьОбъектЦеликом": "GetFullObject",
+"ИзменитьПуть (каталог": "UpdatePath (directory",
+"Географическая широта": "Geographic latitude",
+"Отправить файл по URL": "Send file by URL",
+"GAPI_ОчередьСообщений": "GAPI_MessageQueue",
+"Установить тип данных": "Set data type",
+"Новое описание задачи": "New task description",
+"ДобавитьДанныеRelated": "AddDataAsRelated",
+"Сформировать штрихкод": "Create barcode",
+"Строка,ДвоичныеДанные": "String, BinaryData",
+"СоздатьТвитВидео (ИВФ": "CreateVideoTweet (TFN",
+"ДобавитьТестовыйНабор": "AddTestSet",
+"Удаляет файл на Slack": "Deletes a file on Slack",
+"АТУдалениеКомментария": "ATCommentDeleting",
+"Создать/Изменить поле": "Create/Edit field",
+"CHAT (по приглашениям": "CHAT (private",
+"Обновить цены товаров": "Update products prices",
+"Создать сервер !NOCLI": "Create server !NOCLI",
+"ЗагрузитьФотоНаСервер": "UploadPhotoToServer",
+"УдалитьСообщение (хук": "DeleteMessage (wh",
+"Разлогинивает инстанс": "Unlogging the instance",
+"ID магазина (кампании": "Market ID (campaignsId",
+"ЗагрузитьФайлВКаталог": "UploadFileToFolder",
+"УправлениеТемойФорума": "ForumTopicManagement",
+"ПолучитьСписокМоделей": "GetModelList",
+"СклеитьДвоичныеДанные": "UniteBinaryData",
+"МассивВариантовОпроса": "PollOptionsArray",
+"Новое название канала": "New channel name",
+"информация о проблеме": "problem information",
+"Ноушн_СоздатьСтраницу": "Notion_CreatePage",
+"Время окончания обеда": "Lunch finish time",
+"ПолучитьПолеСтроковое": "GetStringField",
+"Получить чеки на дату": "Get cashbox checks by date",
+"Dropbox_ЗагрузитьФайл": "Dropbox_UploadFile",
+"ВыполнитьСборкуМусора": "RunGarbageCollection",
+"Массив описаний полей": "Array of field descriptions",
+"Получить теги объекта": "Get object tagging",
+"СтруктураОффлайнОпций": "OfflineOptionsStructure",
+"ПолучитьИсториюЗадачи": "GetTaskHistory",
+"Проверка_ВКОбсуждение": "Check_VKDiscussion",
+"ЗаписатьКонецЭлемента": "WriteEndElement",
+"количество повторений": "number of repetitions",
+"Орган выдачи паспорта": "Passport issuing authority",
+"SKU уцененных товаров": "SKU of discounted products",
+"ПодключениеРасширения": "ExtensionConnection",
+"ЗагрузитьЧастьОбъекта": "UploadObjectPart",
+"ВернутьОтветКакСтроку": "ReturnResponseAsString",
+"ПолучитьПользователей": "GetUsers",
+"Гарантировать таблицу": "Ensure table",
+"СоздатьОбновитьТовары": "CreateUpdateProducts",
+"СоздатьСвойствоТовара": "CreateProductProperty",
+"ID целевого сообщения": "Target message ID",
+"SShell_ОсновныеМетоды": "SShell_CommonMethods",
+"ПолучитьЗаказПоНомеру": "GetOrderByNumber",
+"ИзменитьЗаголовокЧата": "ChangeChatTitle",
+"ВосстановитьФайл (хук": "RestoreFile (wh",
+"СоздатьУдалитьСобытие": "CreateDeleteEvent",
+"ID чата для архивации": "Chat ID for archiving",
+"СтруктураНастроекКода": "CodeSettingsStructure",
+"Написать в обсуждение": "Write in discussion",
+"ОткрытьСоединение (im": "CreateConnection (im",
+"Вернуть запрос !NOCLI": "Return request !NOCLI",
+"Проверка_Соответствие": "Check_Map",
+"Отправить медиагруппу": "Send mediagroup",
+"ДобавитьЗаголовокБазы": "AddDatabaseHeader",
+"Путь файла на сервере": "Path to file on server",
+"Изменяет имя каталога": "Change folder name",
+"Идентификатор объекта": "Object identifier",
+"Наименование картинки": "Picture name",
+"УстановитьПравилаЧата": "SetChatRules",
+"Отправляет файл в чат": "Sends the file to the chat",
+"ПолучитьПредставления": "GetEmbeddings",
+"релизах ОПИ на GitHub": "OpenIntegrations releases on GitHub",
+"Дополнительный тест 2": "Additional test 2",
+"Перезапускает инстанс": "Restarts the instance",
+"ИзменитьЦветЧата (хук": "ChangeChatColor (wh",
+"ДобавитьСтадиюКанбана": "AddKanbanStage",
+"Добавить видео товара": "Add product video",
+"ПолучитьСтруктуруЧата": "GetChatStructure",
+"Получить данные файла": "Get file data",
+"ИнтерактивныеДействия": "InteractiveActions",
+"МассивЛишнихЭлементов": "UncorrectElements",
+"ПолучитьСписокСкладов": "GetWarehousesList",
+"Учет рабочего времени": "Timekeeping",
+"ПолучитьПодразделения": "GetDepartments",
+"ПоместитьФайлВКорзину": "MarkFileAsDeleted",
+"id цели для изменения": "if of goal for updating",
+"ПолучитьЗначенияЯчеек": "GetCellValues",
+"Dropbox_ОбновитьТокен": "Dropbox_RefreshToken",
+"ПолучениеДанныхТестов": "TestDataRetrieval",
+"ОтправлятьУведомления": "SendNotifications",
+"СоответствиеКатегорий": "CategoryMap",
+"Получить цены товаров": "Get products prices",
+"ID чата создания темы": "Topic creation chat ID",
+"ПолучитьОбъектЧастями": "GetObjectInChunks",
+"СтруктураНаименования": "NameStructure",
+"ТелоОтветаИзначальное": "ResponseBodyInitial",
+"ПолучитьТаблицуТестов": "GetTestTable",
+"ЗаписатьПараметрВФайл": "WriteParameterToFile",
+"СформироватьТекстDrop": "FormTextDrop",
+"СтруктураКонфигурации": "ConfigurationStructure",
+"Получить пользователя": "Get user",
+"Проверка_БитриксЧисло": "Check_BitrixNumber",
+"СоздатьКалендарь (хук": "CreateCalendar (wh",
+"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList",
+"Создать копию объекта": "Create object copy",
+"Площадь Победы, Минск": "Victory Square, Minsk",
+"Добавить внешний файл": "Add external file",
+"СохранитьФайл (размер": "SaveFile (size",
+"В работе : checkbox": "In progress : checkbox",
+"НачалоФормированияXML": "StartFormingXML",
+"УдалитьМодель (список": "DeleteModel (list",
+"Главное подразделение": "Main department",
+"ВК_ОтправитьСообщение": "VKAPI_SendMessage",
+"Признак \"\"Это реклама": "Sign \"\"This is an ad",
+"идентификатор статуса": "status identifier",
+"Дополнительный тест 3": "Additional test 3",
+"ИспользоватьКодировку": "UseEncoding",
+"Создать твит картинки": "Create image tweet",
+"Управление счетчиками": "Counters management",
+"ОбработатьЗапрос (TLS": "ProcessRequest (TLS",
+"Дополнительный тест 1": "Additional test 1",
+"ОтправитьЗапросСТелом": "SendRequestWithBody",
+"РазархивироватьТовары": "UnarchiveProducts",
+"ПолучитьСписокОбъектов": "ListObjects",
+"Массив Из Произвольный": "Array Of Arbitrary",
+"Массив файлов картинок": "Image files array",
+"Bitrix24_ПринятьЗадачу": "Bitrix24_ApproveTask",
+"Соответствие из Строка": "Map of String",
+"ЗаписатьJSONМультипарт": "WriteJSONMultipart",
+"Получает заказ по UUID": "Gets the order by UUID",
+"Массив из Строка,Число": "Array of String,Number",
+"РазбитьURL: Защищенное": "SplitURL: Secure",
+"НачатьУчетВремени (хук": "StartTimekeeping (wh",
+"ЗагрузитьОбъектЧастями": "UploadObjectInParts",
+"Добавить файл в задачу": "Attach file to the topic",
+"МассивКнопокКлавиатуры": "KeyboardButtonsArray",
+"ID календаря приемника": "ID of the target calendar",
+"Удаляет файл с сервера": "Delete file from server",
+"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests",
+"Тестовый товар (другой": "Test product (another",
+"Другое описание задачи": "Another task description",
+"Массив из Произвольный": "Array of Arbitrary",
+"ДвоичныеДанные, Строка": "BinaryData, String",
+"Начните диалог с ботом": "Start a dialog with the bot",
+"Отправить внешний файл": "Send external file",
+"Географическая долгота": "Geographic longitude",
+"Bitrix24_ПолучитьТокен": "Bitrix24_GetToken",
+"Массив Из Соответствие": "Array Of Map",
+"ПолучитьХранилище (хук": "GetStorage (wh",
+"VK_СгруппироватьТовары": "VK_GroupProducts",
+"СоздатьПодключение (im": "CreateConnection (im",
+"УстановитьРежимОтладки": "SetDebugMode",
+"Текущий путь к объекту": "Current path to object",
+"ПолучитьСписокПодборок": "GetSelectionList",
+"ЭтоСерверИлиОбработчик": "IsServerOrHandler",
+"ID метки для изменения": "Tag ID to change",
+"OllamaИнформацияМодели": "OllamaModelInfo",
+"Получить список файлов": "Get list of files",
+"Компонента MS SQL (ОПИ": "MS SQL Component (OpenIntegrations",
+"Получить данные !NOCLI": "Receive data !NOCLI",
+"Комментарий к упаковке": "Package сommentary",
+"Bitrix24_СоздатьЗадачу": "Bitrix24_CreateTask",
+"ID черновика (операции": "Draft (operation) ID",
+"Обычный текстовый твит": "Regular text tweet",
+"Проверка_ТелеграмАудио": "Check_TelegramAudio",
+"Проверка_БитриксМассив": "Check_BitrixArray",
+"ID рекламного кабинета": "Advertising account ID",
+"УстановитьНастройкиFtp": "SetFtpSettings",
+"Свобода открытого кода": "The Freedom of Open Source",
+"Загрузить/Удалить Файл": "Upload/Delete file",
+"ПереименоватьФайл (хук": "RenameFile (wh",
+"Изменить свойства базы": "Edit database properties",
+"Отправить ответ !NOCLI": "SendResponse !NOCLI",
+"СоздатьТестовыйЭлемент": "CreateTestElement",
+"ПустаяСхемаTableSchema": "EmptySchemeTableSchema",
+"ПолучитьВременныйТокен": "GetTemporaryToken",
+"Создает TCP соединение": "Creates a TCP connection",
+"ID каталога назначения": "ID of target folder",
+"НаименованиеИзмененное": "EditedName",
+"РазмерФайлаУдаленныйДД": "FileSizeRemoteBD",
+"ОтправитьЗапросБезТела": "SendRequestWithoutBody",
+"Массив участников чата": "Chat members array",
+"СоздатьПодкаталог (хук": "CreateSubfolder (wh",
+"ДобавитьОбновитьТовары": "AddUpdateProducts",
+"ПараметрыТестаОсновные": "TestParametersMain",
+"ПолучитьИнформациюБота": "GetBotInformation",
+"ID изменяемой страницы": "ID of the page being modified",
+"ПолучитьСписокХранилищ": "GetStoragesList",
+"Б24_РаботаСПолямиЗадач": "B24_TasksFieldsManagement",
+"Б24_РаботаСКалендарями": "B24_CalendarsManagement",
+"РаботаСЧеклистамиЗадач": "TasksChecklistsManagement",
+"Структура полей фильра": "Filter fields structure",
+"Новое описание события": "New event description",
+"ОтправитьДокумент (Имя": "SendDocument (name",
+"НоваяТаблицаПараметров": "NewParamsTable",
+"Тип файла для отправки": "Content type for sending",
+"OLLM_ОбработкаЗапросов": "OLLM_RequestsProcessing",
+"Получить связанные SKU": "Get related SKUs",
+"Получить список офисов": "Get office list",
+"Создайте бота Telegram": "Create a Telegram bot",
+"ПолучитьРазмерЭлемента": "GetElementSize",
+"Возвращаемое значение:": "Returns:",
+"Сделать файл публичным": "Make file public",
+"Описание : rich_text": "Description : rich_text",
+"Структура полей товара": "Product fields structure",
+"ПолучитьСписокОбластей": "GetRegionList",
+"ПолучитьСписокРегионов": "GetRegionsList",
+"ОтправитьОпрос (цитата": "SendPoll (quote",
+"Адрес грузоотправителя": "Shippers address",
+"ПолучитьУдаляемыеФайлы": "GetDeletedFiles",
+"ID стадии для удаления": "ID of stage to dele",
+"Работает ли офис с LTL": "Does the office work with LTL",
+"СоздатьНовуюДиректорию": "CreateNewDirectory",
+"СоздатьТаблицу (запрос": "CreateTable (query",
+"Получить пользователей": "Get users",
+"ИспользоватьСжатиеGzip": "UseGzipCompression",
+"Сменить владельца чата": "Change chat owner",
+"Создать/Удалить записи": "Create/Delete records",
+"Проверка_БитриксЗадача": "Check_BitrixTask",
+"отображать задачи: Y,N": "display tasks: Y,N",
+"НачатьВыполнениеЗадачи": "StartTask",
+"РазмерФайлаЛокальныйДД": "FileSizeLocalBD",
+"ДобавитьКолонкуТаблицы": "AddTableColumn",
+"СоздатьБакет (Удаление": "CreateBucket (Deleting",
+"УстановитьТелоИзСтроки": "SetBodyFromString",
+"Получает событие по ID": "Gets an event by ID",
+"Массив URL изображений": "Array of images URLs",
+"Идентификаторы товаров": "Products identifier",
+"Удаляет подборку по ID": "Deletes the selection by ID",
+"СоздатьПост (один путь": "CreatePost (one path",
+"ВыполнитьСинхронизацию": "MakeSynchronization",
+"ОбработатьНачалоЗаписи": "ProcessRecordsStart",
+"ДобавитьТоварВПодборку": "AddProductToCollection",
+"СформироватьКлавиатуру": "FormKeyboard",
+"Компонента SQLite (ОПИ": "SQLite Component (OpenIntegrations",
+"ПолучитьШтрихкод (файл": "GetBarcode (file",
+"цена цели по умолчанию": "goal default price",
+"Все записи без отборов": "All records without filters",
+"Получить поле (телефон": "Get field (phone",
+"Имя файла с раширением": "File name with extension",
+"пр. Ленинградский, д.4": "Ave. Leningradsky, 4",
+"ПолучитьМассивПодборок": "GetSelectionArray",
+"УдалитьТоварыБезSKU (2": "DeleteProductsWithoutSKU (2",
+"Проверка_БитриксСтрока": "Check_BitrixString",
+"УстановитьДвоичноеТело": "SetBinaryBody",
+"ЗагрузитьФайл (большой": "UploadFile (big",
+"ЗаменитьТекстСообщения": "ReplaceMessageText",
+"МинимальныйРазмерЧасти": "MinPartSize",
+"КопироватьКаталог (хук": "CopyFolder (wh",
+"Завершить учет времени": "Stop timekeeping",
+"Ремонт и строительство": "Repair and building",
+"МодульИнструментовOint": "OintToolsModule",
+"Дата создания >= вчера": "Creation date >= yesterday",
+"СоздатьПодборкуТоваров": "CreateProductCollection",
+"ОформитьОпциюКоллекцию": "FormOptionCollection",
+"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields",
+"HTTP-клиент набора ОПИ": "HTTP Client of OpenIntegrations",
+"Создать текстовый твит": "Create text tweet",
+"ID владельца календаря": "Calendar owner ID",
+"СоответствиеНахождения": "FoundMapping",
+"СтандартныеЗависимости": "StandardDependencies",
+"Изменить картинку чата": "Change chat picture",
+"Получить список сделок": "Get deals list",
+"ЦветПоле.Позиция Тогда": "ColorField.Item Then",
+"Разархивировать товары": "Unarchive products",
+"ПолучитьТегиБакета (DB": "GetBucketTagging (DB",
+"ПолучитьТоварыМагазина": "GetCampaignProducts",
+"сообщением в этом чате": "of mesage in this chat",
+"ОбластиДействияСтрокой": "ScopeAsString",
+"Цены и остатки товаров": "Prices and stocks",
+"Удалить стадию канбана": "ID of the stage to be deleted",
+"Соответствие Из Строка": "Map Of String",
+"ПолеКоллекцииСуществет": "CollectionFieldExists",
+"СоответствиеРасширений": "ExtensionMap",
+"ИзменитьСообщение (хук": "EditMessage (wh",
+"идентификатор контакта": "contact identifier",
+"Дневной лимит в рублях": "Daily limit in rubles",
+"УстановитьОписаниеЧата": "SetChatDescription",
+"Принимает задачу по ID": "Approve task by ID",
+"ПолучитьОписаниеЗаказа": "GetOrderDescription",
+"Получить подразделения": "Get departments",
+"Сформировать квитанцию": "Create receipt",
+"Загрузить/Удалить файл": "Upload/Delete file",
"ЗагрузитьМодельВПамять": "LoadModelToMemory",
+"СоздатьБакет (удаление": "CreateBucket (deleting",
+"Проверка_ТелеграмГифка": "Check_TelegramGif",
+"ПутьУдаленногоОсновной": "PathOfRemotePrimary",
+"и почитать комментарии": "and read comments",
+"ИНН истинного продавца": "TIN of the true seller",
+"значение для сравнения": "comparison value",
+"ОткрытьСоединение (TLS": "CreateConnection (TLS",
+"Создает твит с опросом": "Creates a tweet with a poll",
+"Консолидированный груз": "Consolidated cargo",
+"Получить настройки TLS": "Get TLS Settings",
+"ПреобразоватьЗаголовок": "ConvertHeader",
+"Получает список файлов": "Gets the list of files",
+"Установить тему канала": "Set channel topic",
+"Отображаемое имя файла": "Displayed file name",
"УправлениеРезультатами": "ResultsManagement",
"Получить запрос !NOCLI": "GetRequest !NOCLI",
"ДропбоксПубличнаяПапка": "DropboxPublicFolder",
"Сообщение о завершении": "Completion message",
-"0 Или СтрНайти(Вариант": " 0 Or StrFind(Option",
-"VK_НаписатьВОбсуждение": "VK_WriteInDiscussion",
-"ОпределитьТипПараметра": "DefineParameterType",
-"ПреобразоватьКодВТокен": "ConvertCodeToToken",
-"мПозицияВСпискеТокенов": "mTokenListPosition",
-"ПолучитьОписаниеТовара": "GetProductDescription",
-"СлакПользователиКанала": "SlackChannelUsers",
-"ЗаписатьДвоичныеДанные": "WriteBinaryData",
-"РезультатТестаКакТекст": "TestResultAsText",
-"ОтправитьСсылку (канал": "SendLink (channel",
-"ЭтоИменованныйПараметр": "IsNamedParam",
-"Новое имя главной темы": "New main topic name",
-"ИзменитьТекстСообщения": "EditMessageText",
-"ПолучитьСписокОпераций": "GetActionsList",
-"ОбработатьСекретыMySQL": "ProcessSecretsMySQL",
"КаталогЛоговБиблиотеки": "LibraryLogCatalog",
+"ОбработатьСекретыMySQL": "ProcessSecretsMySQL",
+"ПолучитьСписокОпераций": "GetActionsList",
+"ИзменитьТекстСообщения": "EditMessageText",
+"Новое имя главной темы": "New main topic name",
+"ЭтоИменованныйПараметр": "IsNamedParam",
+"ОтправитьСсылку (канал": "SendLink (channel",
+"OllamaЗагрузкаВыгрузка": "OllamaLoadUnload",
+"РезультатТестаКакТекст": "TestResultAsText",
+"СлакПользователиКанала": "SlackChannelUsers",
+"ПолучитьОписаниеТовара": "GetProductDescription",
+"мПозицияВСпискеТокенов": "mTokenListPosition",
+"ПреобразоватьКодВТокен": "ConvertCodeToToken",
+"ОпределитьТипПараметра": "DefineParameterType",
+"VK_НаписатьВОбсуждение": "VK_WriteInDiscussion",
+"0 Или СтрНайти(Вариант": " 0 Or StrFind(Option",
+"ЗаписатьДвоичныеДанные": "WriteBinaryData",
+"ОзонАПИ_РаботаСАкциями": "OzonAPI_PromotionsManagement",
+"дата начала выполнения": "start date",
+"Фильтр по руководителю": "Filter by manager ID",
+"Структура полей сделки": "Deal fields structure",
+"Массив изображений 360": "Array of 360 images",
+"ТелеграмИнформацияБота": "TelegramBotInformation",
+"СтруктураХаракетристик": "AttributesStructure",
+"ПолучитьКодАвторизации": "GetAuthorizationCode",
+"МассивНеобходимыхПолей": "RequiredFieldsArray",
+"УдалитьТоварИзПодборки": "RemoveProductFromSelection",
+"Установить цель канала": "Set channel purpose",
+"ЗагрузитьОбъектЦеликом": "UploadFullObject",
+"СоздатьБазуДанных (TLS": "CreateDatabase (TLS",
+"Бакет источник объекта": "Source bucket name",
+"Работа с уведомлениями": "Notifications management",
+"ПолучитьСтруктуруТипов": "GetTypesStructure",
+"ДропБоксПубличнаяПапка": "DropboxPublicFolder",
+"ИзменитьИмяГлавнойТемы": "ChangeMainTopicName",
+"ТелеграмМестоположение": "TelegramLocation",
+"ПроверитьДоступКЗадаче": "CheckTaskAccesses",
"СтандартныеОсобенности": "DefaultFeatures",
+"ГринСохранениеНастроек": "GreenSettingsSaving",
+"СтруктураПовторяемости": "RepeatabilityStructure",
+"ЗаписатьНачалоЭлемента": "WriteStartElement",
+"ЗаполнитьДанныеПоСхеме": "FillDataBySchema",
+"ПолучитьТоварыКабинета": "GetBusinessProducts",
+"SF_РаботаСДиректориями": "SF_DirectoryManagement",
+"Проверка_ТелеграмОпрос": "Check_TelegramPoll",
+"ЗагрузитьВидеоНаСервер": "UploadVideoToServer",
+"Массив блоков вложений": "Array of attachments",
+"ПереименоватьХранилище": "RenameStorage",
+"ИзменитьСвойствоТовара": "EditProductProperty",
+"УстановитьИмяФайлаТела": "SetBodyFileName",
+"Установить теги бакета": "Put bucket tagging",
+"Вайбер_ОтправитьСсылку": "Viber_SendLink",
+"GAPI_ОтправкаСообщений": "GAPI_MessageSending",
+"Подробная документация": "Detailed documentation",
+"Разделитель строк тела": "Body line separator",
+"Открыть/Закрыть диалог": "Open/Close dialog",
+"ШаблонЦветнойПодстроки": "ColoredSubstringPattern",
"ПолучитьЗаписи (отборы": "GetRecords (filters",
-"возрастное ограничение": "age limit",
+"РаботаСФайламиИПапками": "FileAndFolderManagement",
"ПолучитьЗначениеДляCLI": "GetCLIFormedValue",
-"Сообщение из автотеста": "Message from autotest",
-"Дата окончания периода": "End date of the period",
-"Загружает файл в бакет": "Uploads the file to the bucket",
-"Получить представления": "Get embeddings",
-"VK_НаписатьКомментарий": "VK_WriteComment",
-"ИзменитьТекущийКаталог": "ChangeCurrentDirectory",
-"Массив описаний блоков": "Array of block descriptions",
-"Проверка_ТелеграмЧисло": "Check_TelegramNumber",
-"Твиттер_ДанныеАккаунта": "TwitterAPI_AccountData",
-"ТелеграмУдалениеВебхук": "TelegramWebhookDeletion",
-"Значение Bearer токена": "Bearer token value",
-"Фильтр по наименованию": "Filter by name",
-"Получить блок картинки": "Get picture block",
-"УдалитьБазуДанных (TLS": "DeleteDatabase (TLS",
-"id счетчика для отбора": "counter id for selection",
+"HEX цвета новой стадии": "HEX of new stage color",
+"Dropbox_ПолучитьПревью": "Dropbox_GetPreview",
+"Вернуть дочерние блоки": "Return child blocks",
+"Завершает задачу по ID": "Complete task by ID",
+"ДобавитьОписаниеДанных": "AddDataDescription",
+"ID задачи для переноса": "ID of task to move",
+"ТелоОтветаДляОбработки": "ResponseBodyProcessing",
+"ТекущийЯзыкОПИ = \"ru\";": "CurrentOPILanguage = \"en\";",
+"ПолучитьДвоичныеДанные": "GetBinaryData",
+"Скачать файл сообщения": "Download message file",
+"СформированноеОписание": "FormedDescription",
+"Путь к папке или файлу": "Path to folder or file",
+"СоответствиеПараметров": "ParameterMap",
+"Строка, ДвоичныеДанные": "String, BinaryData",
+"ПромежуточныйРезультат": "InterimResult",
+"ID календаря источника": "ID of the source calendar",
+"Bitrix24_УдалитьЗадачу": "Bitrix24_DeleteTask",
+"Идентификатор каталога": "Folder identifier",
+"Структура полей задачи": "Task fields structure",
+"название подразделения": "department name",
+"возрастное ограничение": "age limit",
+"Создать составной пост": "Create composite post",
+"ЭтоКоннектор (открытие": "IsConnector (creation",
+"ПолучитьТекущийКаталог": "GetCurrentDirectory",
+"Удалить товары без SKU": "Delete products without SKU",
+"УправлениеБазамиДанных": "DatabaseManagement",
+"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OpenIntegrations",
+"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody",
+"СоответствиеШтрихкодов": "BarcodesMap",
+"операции для изменения": "change actions",
+"Отклоняет задачу по ID": "Disapprove task by ID",
+"Пароль для подключения": "Password for connection",
+"ВозобновитьЗадачу (хук": "RenewTask (wh",
+"ПроверитьЗагрузкуЧасти": "CheckPartUpload",
+"ИзменитьКалендарь (хук": "UpdateCalendar (wh",
+"Загружает файл на диск": "Uploads a file to the drive",
+"ЗагрузитьФайл (в канал": "UploadFile (to channel",
+"Получить таймслоты FBO": "Get FBO timeslots",
+"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink",
+"Получить токен по коду": "Get token by code",
"ОбработатьСекретыMSSQL": "ProcessSecretsMSSQL",
+"id счетчика для отбора": "counter id for selection",
+"УдалитьБазуДанных (TLS": "DeleteDatabase (TLS",
+"Получить блок картинки": "Get picture block",
+"Фильтр по наименованию": "Filter by name",
+"Значение Bearer токена": "Bearer token value",
+"ТелеграмУдалениеВебхук": "TelegramWebhookDeletion",
+"Твиттер_ДанныеАккаунта": "TwitterAPI_AccountData",
+"Проверка_ТелеграмЧисло": "Check_TelegramNumber",
+"Массив описаний блоков": "Array of block descriptions",
+"ИзменитьТекущийКаталог": "ChangeCurrentDirectory",
+"VK_НаписатьКомментарий": "VK_WriteComment",
+"Получить представления": "Get embeddings",
+"Дата окончания периода": "End date of the period",
+"Сделать файл приватным": "Make file private",
"ПолучитьЗаписи (ошибка": "GetRecords (error",
"Проверка_ВККомментарий": "Check_VKComment",
-"Проверка_ТелеграмВидео": "Check_TelegramVideo",
+"Загружает файл в бакет": "Uploads the file to the bucket",
"Получает версию Ollama": "Gets a version of Ollama",
-"Secret для авторизации": "Secret for authorization",
-"ДропБокс_ЗагрузитьФайл": "DropboxAPI_UploadFile",
-"Работа с комментариями": "Comments management",
-"идентификатор компании": "company identifier",
-"УдалитьПостоянныйТокен": "DeletePermanentToken",
-"СтруктураЦеныДляСкидок": "PriceForDiscountsStructure",
-"Изменить подразделение": "Update department",
+"Число, Массив Из Число": "Number, Array Of Number",
+"Проверка_ТелеграмВидео": "Check_TelegramVideo",
+"ИнициализироватьЗапрос": "InitializeQuery",
+"FT_РаботаСДиректориями": "FT_DirecotryManagement",
+"Проверка_БитриксСписок": "Check_BitrixList",
+"Bitrix24_ОбновитьТокен": "Bitrix24_RefreshToken",
+"УстановитьПараметрыURL": "SetURLParams",
+"УстановитьКонфигурацию": "SetConfiguration",
+"Сообщение из автотеста": "Message from autotest",
"Проверка_БитриксИстина": "Check_BitrixTrue",
"URL файла для отправки": "File URL",
-"УстановитьКонфигурацию": "SetConfiguration",
-"УстановитьПараметрыURL": "SetURLParams",
-"Bitrix24_ОбновитьТокен": "Bitrix24_RefreshToken",
-"Проверка_БитриксСписок": "Check_BitrixList",
-"FT_РаботаСДиректориями": "FT_DirecotryManagement",
-"ИнициализироватьЗапрос": "InitializeQuery",
-"Число, Массив Из Число": "Number, Array Of Number",
-"Получить токен по коду": "Get token by code",
-"Сделать файл приватным": "Make file private",
-"Получить таймслоты FBO": "Get FBO timeslots",
-"Идентификатор каталога": "Folder identifier",
-"ID календаря источника": "ID of the source calendar",
-"ПромежуточныйРезультат": "InterimResult",
-"Строка, ДвоичныеДанные": "String, BinaryData",
-"СоответствиеПараметров": "ParameterMap",
-"Путь к папке или файлу": "Path to folder or file",
-"СформированноеОписание": "FormedDescription",
-"Скачать файл сообщения": "Download message file",
-"Bitrix24_УдалитьЗадачу": "Bitrix24_DeleteTask",
-"ПолучитьДвоичныеДанные": "GetBinaryData",
-"ТелоОтветаДляОбработки": "ResponseBodyProcessing",
-"ID задачи для переноса": "ID of task to move",
-"ДобавитьОписаниеДанных": "AddDataDescription",
-"Завершает задачу по ID": "Complete task by ID",
-"Вернуть дочерние блоки": "Return child blocks",
-"Dropbox_ПолучитьПревью": "Dropbox_GetPreview",
-"HEX цвета новой стадии": "HEX of new stage color",
-"ТекущийЯзыкОПИ = \"ru\";": "CurrentOPILanguage = \"en\";",
-"Сформировать квитанцию": "Create receipt",
-"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody",
-"название подразделения": "department name",
-"Загружает файл на диск": "Uploads a file to the drive",
-"ИзменитьКалендарь (хук": "UpdateCalendar (wh",
-"ПроверитьЗагрузкуЧасти": "CheckPartUpload",
-"ВозобновитьЗадачу (хук": "RenewTask (wh",
-"Пароль для подключения": "Password for connection",
-"Отклоняет задачу по ID": "Disapprove task by ID",
-"операции для изменения": "change actions",
-"ЗагрузитьФайл (в канал": "UploadFile (to channel",
-"СоответствиеШтрихкодов": "BarcodesMap",
-"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OpenIntegrations",
-"УправлениеБазамиДанных": "DatabaseManagement",
-"Удалить товары без SKU": "Delete products without SKU",
-"ПолучитьТекущийКаталог": "GetCurrentDirectory",
-"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink",
-"ЭтоКоннектор (открытие": "IsConnector (creation",
-"Создать составной пост": "Create composite post",
-"Загрузить/Удалить файл": "Upload/Delete file",
-"Структура полей задачи": "Task fields structure",
-"Получить подразделения": "Get departments",
-"СоздатьБакет (Удаление": "CreateBucket (Deleting",
-"ID каталога назначения": "ID of target folder",
-"Создает TCP соединение": "Creates a TCP connection",
-"Bitrix24_СоздатьЗадачу": "Bitrix24_CreateTask",
-"ПолучитьВременныйТокен": "GetTemporaryToken",
-"ПустаяСхемаTableSchema": "EmptySchemeTableSchema",
-"СоздатьТестовыйЭлемент": "CreateTestElement",
-"Отправить ответ !NOCLI": "SendResponse !NOCLI",
-"РазмерФайлаУдаленныйДД": "FileSizeRemoteBD",
-"Изменить свойства базы": "Edit database properties",
-"Загрузить/Удалить Файл": "Upload/Delete file",
-"Свобода открытого кода": "The Freedom of Open Source",
-"УстановитьНастройкиFtp": "SetFtpSettings",
-"ID рекламного кабинета": "Advertising account ID",
-"Проверка_БитриксМассив": "Check_BitrixArray",
-"Проверка_ТелеграмАудио": "Check_TelegramAudio",
-"Обычный текстовый твит": "Regular text tweet",
-"ПереименоватьФайл (хук": "RenameFile (wh",
-"Массив участников чата": "Chat members array",
-"РаботаСЧеклистамиЗадач": "TasksChecklistsManagement",
-"СоздатьПодкаталог (хук": "CreateSubfolder (wh",
-"Получить список офисов": "Get office list",
-"Получить связанные SKU": "Get related SKUs",
-"OLLM_ОбработкаЗапросов": "OLLM_RequestsProcessing",
-"Тип файла для отправки": "Content type for sending",
-"НоваяТаблицаПараметров": "NewParamsTable",
-"ОтправитьДокумент (Имя": "SendDocument (name",
-"Новое описание события": "New event description",
-"Создайте бота Telegram": "Create a Telegram bot",
-"Структура полей фильра": "Filter fields structure",
-"Б24_РаботаСКалендарями": "B24_CalendarsManagement",
-"Б24_РаботаСПолямиЗадач": "B24_TasksFieldsManagement",
-"ПолучитьСписокХранилищ": "GetStoragesList",
-"ID изменяемой страницы": "ID of the page being modified",
-"ПолучитьИнформациюБота": "GetBotInformation",
-"ПараметрыТестаОсновные": "TestParametersMain",
-"ДобавитьОбновитьТовары": "AddUpdateProducts",
-"ID черновика (операции": "Draft (operation) ID",
-"ОтправитьЗапросБезТела": "SendRequestWithoutBody",
-"Комментарий к упаковке": "Package сommentary",
-"Начните диалог с ботом": "Start a dialog with the bot",
-"Массив файлов картинок": "Image files array",
-"Удаляет файл с сервера": "Delete file from server",
-"РазбитьURL: Защищенное": "SplitURL: Secure",
-"ID календаря приемника": "ID of the target calendar",
-"МассивКнопокКлавиатуры": "KeyboardButtonsArray",
-"Добавить файл в задачу": "Attach file to the topic",
-"ЗагрузитьОбъектЧастями": "UploadObjectInParts",
-"НачатьУчетВремени (хук": "StartTimekeeping (wh",
-"Тестовый товар (другой": "Test product (another",
-"Массив из Строка,Число": "Array of String,Number",
-"Соответствие из Строка": "Map of String",
-"ПолучитьСписокОбъектов": "ListObjects",
-"Массив Из Произвольный": "Array Of Arbitrary",
-"Получает заказ по UUID": "Gets the order by UUID",
-"Bitrix24_ПринятьЗадачу": "Bitrix24_ApproveTask",
-"ЗаписатьJSONМультипарт": "WriteJSONMultipart",
-"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests",
-"Другое описание задачи": "Another task description",
-"СоздатьПодключение (im": "CreateConnection (im",
-"ДвоичныеДанные, Строка": "BinaryData, String",
-"Компонента MS SQL (ОПИ": "MS SQL Component (OpenIntegrations",
-"Получить список файлов": "Get list of files",
-"OllamaИнформацияМодели": "OllamaModelInfo",
-"ID метки для изменения": "Tag ID to change",
-"ЭтоСерверИлиОбработчик": "IsServerOrHandler",
-"ПолучитьСписокПодборок": "GetSelectionList",
-"Текущий путь к объекту": "Current path to object",
-"Получить данные !NOCLI": "Receive data !NOCLI",
-"УстановитьРежимОтладки": "SetDebugMode",
-"VK_СгруппироватьТовары": "VK_GroupProducts",
-"ПолучитьХранилище (хук": "GetStorage (wh",
-"Массив Из Соответствие": "Array Of Map",
-"Bitrix24_ПолучитьТокен": "Bitrix24_GetToken",
-"Массив из Произвольный": "Array of Arbitrary",
-"Отправить внешний файл": "Send external file",
-"Географическая долгота": "Geographic longitude",
-"НаименованиеИзмененное": "EditedName",
-"ПолучитьРазмерЭлемента": "GetElementSize",
-"пр. Ленинградский, д.4": "Ave. Leningradsky, 4",
-"Сделать файл публичным": "Make file public",
-"ID владельца календаря": "Calendar owner ID",
-"Создать текстовый твит": "Create text tweet",
-"HTTP-клиент набора ОПИ": "HTTP Client of OpenIntegrations",
-"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields",
-"ОформитьОпциюКоллекцию": "FormOptionCollection",
-"СоздатьПодборкуТоваров": "CreateProductCollection",
-"Дата создания >= вчера": "Creation date >= yesterday",
-"СоответствиеНахождения": "FoundMapping",
-"МодульИнструментовOint": "OintToolsModule",
-"Завершить учет времени": "Stop timekeeping",
-"КопироватьКаталог (хук": "CopyFolder (wh",
-"МинимальныйРазмерЧасти": "MinPartSize",
-"ЗаменитьТекстСообщения": "ReplaceMessageText",
-"ЗагрузитьФайл (большой": "UploadFile (big",
-"УстановитьДвоичноеТело": "SetBinaryBody",
-"Проверка_БитриксСтрока": "Check_BitrixString",
-"Ремонт и строительство": "Repair and building",
-"Изменить картинку чата": "Change chat picture",
-"Удалить стадию канбана": "ID of the stage to be deleted",
-"Получить список сделок": "Get deals list",
-"Принимает задачу по ID": "Approve task by ID",
-"УстановитьОписаниеЧата": "SetChatDescription",
-"Дневной лимит в рублях": "Daily limit in rubles",
-"идентификатор контакта": "contact identifier",
-"ИзменитьСообщение (хук": "EditMessage (wh",
-"СоответствиеРасширений": "ExtensionMap",
-"ПолеКоллекцииСуществет": "CollectionFieldExists",
-"ПолучитьОписаниеЗаказа": "GetOrderDescription",
-"Соответствие Из Строка": "Map Of String",
-"Цены и остатки товаров": "Prices and stocks",
-"ОбластиДействияСтрокой": "ScopeAsString",
-"сообщением в этом чате": "of mesage in this chat",
-"ПолучитьТоварыМагазина": "GetCampaignProducts",
-"ПолучитьТегиБакета (DB": "GetBucketTagging (DB",
-"Разархивировать товары": "Unarchive products",
-"ЦветПоле.Позиция Тогда": "ColorField.Item Then",
-"УдалитьТоварыБезSKU (2": "DeleteProductsWithoutSKU (2",
-"СтандартныеЗависимости": "StandardDependencies",
-"ПолучитьМассивПодборок": "GetSelectionArray",
-"НачатьВыполнениеЗадачи": "StartTask",
-"Проверка_БитриксЗадача": "Check_BitrixTask",
-"Создать/Удалить записи": "Create/Delete records",
-"Сменить владельца чата": "Change chat owner",
-"ИспользоватьСжатиеGzip": "UseGzipCompression",
-"Получить пользователей": "Get users",
-"СоздатьТаблицу (запрос": "CreateTable (query",
-"СоздатьНовуюДиректорию": "CreateNewDirectory",
-"отображать задачи: Y,N": "display tasks: Y,N",
-"Работает ли офис с LTL": "Does the office work with LTL",
-"ПолучитьУдаляемыеФайлы": "GetDeletedFiles",
-"Адрес грузоотправителя": "Shippers address",
-"ОтправитьОпрос (цитата": "SendPoll (quote",
-"ПолучитьСписокРегионов": "GetRegionsList",
-"ПолучитьСписокОбластей": "GetRegionList",
-"Структура полей товара": "Product fields structure",
-"Описание : rich_text": "Description : rich_text",
-"ID стадии для удаления": "ID of stage to dele",
-"РазмерФайлаЛокальныйДД": "FileSizeLocalBD",
-"ВыполнитьСинхронизацию": "MakeSynchronization",
-"ДобавитьКолонкуТаблицы": "AddTableColumn",
-"Получить поле (телефон": "Get field (phone",
-"Все записи без отборов": "All records without filters",
-"цена цели по умолчанию": "goal default price",
-"ПолучитьШтрихкод (файл": "GetBarcode (file",
-"Компонента SQLite (ОПИ": "SQLite Component (OpenIntegrations",
-"СформироватьКлавиатуру": "FormKeyboard",
-"ДобавитьТоварВПодборку": "AddProductToCollection",
-"Имя файла с раширением": "File name with extension",
-"ОбработатьНачалоЗаписи": "ProcessRecordsStart",
-"СоздатьПост (один путь": "CreatePost (one path",
-"Удаляет подборку по ID": "Deletes the selection by ID",
-"Идентификаторы товаров": "Products identifier",
-"Возвращаемое значение:": "Returns:",
-"Массив URL изображений": "Array of images URLs",
-"Получает событие по ID": "Gets an event by ID",
-"УстановитьТелоИзСтроки": "SetBodyFromString",
-"Установить теги объекта": "Put object tagging",
-"OPI_TCP.ОтправитьСтроку": "OPI_TCP.SendLine",
-"ID удаляемого сообщения": "ID of message to delete",
-"VK_СоздатьСоставнойПост": "VK_CreateCompositePost",
-"Создать/Удалить событие": "Create/Delete event",
-"Путь к объекту удаления": "Path to the object to delete",
-"Имя участника разговора": "Name of participant in conversation",
-"Б24_РаботаСППолямиЗадач": "B24_TaskFieldsManagement",
-"Postgres_ОсновныеМетоды": "Postgres_CommonMethods",
-"Добавить стадию канбана": "Add kanban stage",
-"ID новости для удаления": "Id of post to remove",
-"HEX нового цвета стадии": "HEX of new stage color",
-"Тестовая таблица 2 (изм": "Test table 2 (change",
-"Другой заголовок задачи": "Another task title",
-"Удалить свойство товара": "Delete product property",
-"Получить список складов": "Get warehouses list",
-"Прочитать строку !NOCLI": "Read line !NOCLI",
-"Проверка_ТелеграмМассив": "Check_TelegramArray",
-"ОтправитьСообщение (хук": "SendMessage",
-"СоздатьСобытиеКалендаря": "CreateCalendarEvent",
-"СоздатьЗапросМультипарт": "CreateMultipartRequest",
-"Скопированный файл.jpeg": "CopiedFile.jpeg",
-"Наименование новой базы": "New base name",
-"Получить список заказов": "Get order list",
-"Создать свойство товара": "Create product property",
-"Bitrix24_ПолучитьЗадачу": "Bitrix24_GetTask",
-"Создать обновить товары": "Create update product",
-"ДополнитьURLПараметрами": "CompleteURLWithParameters",
-"Получить список каналов": "Get channel list",
-"Удаляет сообщение по ID": "Deletes a message by ID",
-"Bitrix24_УдалитьНовость": "Bitrix24_DeletePost",
-"СоздатьЗаголовкиЗапроса": "CreateRequestHeaders",
-"СправкаВозможныеКоманды": "HelpAvailableCommand",
-"ДелегироватьЗадачу (хук": "DelegateTask (wh",
-"Слак_ПолучитьИнформацию": "SlackGetData",
-"Пароль пользователя SSH": "SSH user password",
-"Получить список товаров": "Get product list",
-"Проверка_ТелеграмИстина": "Check_TelegramTrue",
-"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook",
-"СформироватьМассивМедиа": "FormMediaArray",
-"Telegram_ОтправитьАудио": "Telegram_SendAudio",
-"ID товаров для проверки": "Product IDs to be inspected",
-"ПолучитьСписокКаталогов": "GetDirectoriesList",
-"Идентификатор базы База": "Base identifier Base",
-"Удаляет календарь по ID": "Deletes a calendar by ID",
-"СтруктураДоговоренности": "AppointmentStructure",
-"ПолучитьПланЗадачНаДень": "GetDailyPlan",
-"Путь к созаваемой папке": "Path to the created folder",
-"ID стадии для изменения": "Stage ID for change",
-"ОтправитьКартинку (Путь": "SendPicture (Path",
-"Новая картинка подборки": "New selection image",
-"ОтправитьЛокацию (канал": "SendLocation (channel",
+"ДропБокс_ЗагрузитьФайл": "DropboxAPI_UploadFile",
+"Работа с комментариями": "Comments management",
+"Secret для авторизации": "Secret for authorization",
+"Изменить подразделение": "Update department",
+"УдалитьПостоянныйТокен": "DeletePermanentToken",
+"СтруктураЦеныДляСкидок": "PriceForDiscountsStructure",
+"идентификатор компании": "company identifier",
+"Добавить данные Related": "Add data as Related",
+"ПолучитьРазделительПути": "GetPathSeparator",
+"СоздатьТоварСоСвойством": "CreateProductWithProp",
+"Новый текст комментария": "New comment text",
+"Получить стадии канбана": "Get kanban stages",
+"ВК_СоздатьСоставнойПост": "VKAPI_CreateCompositePost",
+"Загрузить часть объекта": "Upload object part",
+"МассивURLФайловВложений": "ArrayOfAttachmentURLs",
+"ID события для удаления": "ID of the event to be deleted",
+"ПрочитатьДвоичныеДанные": "ReadBinaryData",
+"Компонента MongoDB (ОПИ": "MongoDB Component (OpenIntegrations",
+"ЗагрузитьФайл (размер 1": "UploadFile (size 1",
+"НайтиПользователей (хук": "FindUsers (wh",
+"УдалитьШифрованиеБакета": "DeleteBucketEncryption",
+"ДобавитьAWS4Авторизацию": "AddAWS4Authorization",
+"Получить размер объекта": "Get object size",
+"Получить структуру лога": "Get log structure",
+"Получить структуру чата": "Get chats structure",
+"ЗвершитьЗаписьMultipart": "EndMultipartBody",
+"Ответ сервера с ссылкой": "Server response with a URL",
+"ПолучитьОписаниеСобытия": "GetEventDescription",
+"ДФ=yyyy-MM-ddThh:mm:ssZ": "DF=yyyy-MM-ddThh:mm:ssZ",
+"ИзменитьАртикулыТоваров": "UpdateProductsArticles",
+"Множественный, двоичные": "Multiple, binary",
+"Отправить строку !NOCLI": "Send line !NOCLI",
+"Telegram_ОтправитьОпрос": "Telegram_SendPoll",
+"Запустить сервер !NOCLI": "Start server !NOCLI",
+"Лайк/Репост/Комментарий": "Like/Repost/Comment",
+"и перейдите в настройки": "and go to the settings",
+"массив URL картинок 360": "array of 360 images URLs",
+"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio",
+"Получить чеклист задачи": "Get tasks checklist",
+"Новое название подборки": "New selection name",
+"СлакОтложенноеСообщение": "SlackSheduledMessage",
+"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory",
+"ОтправитьКонтакт (канал": "SendContact (channel",
+"ПолучитьЗначениеИзФайла": "GetValueFromFile",
+"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection",
+"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder",
+"СоздатьУдалитьКалендарь": "CreateDeleteCalendar",
+"ПереместитьКаталог (хук": "MoveFolder (wh",
+"Bitrix24_ОтложитьЗадачу": "Bitrix24_DeferTask",
+"ЗаполнитьОчиститьЯчейки": "FillClearCells",
+"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords",
+"Путь к файлу или данные": "Path to file or data",
+"ВыгрузитьМодельИзПамяти": "UnloadModelFromMemory",
+"ВключитьЗвукЗадачи (хук": "UnmuteTask (wh",
+"СтруктураХарактеристики": "AttributesStructure",
+"ЗагрузитьМассивВложений": "UploadAttachmentsArray",
+"ПолучитьСписокСчетчиков": "GetCountersList",
+"УдалитьФайлы (каталог 2": "DeleteSelectedFiles (folder 2",
+"МассивОбязательныхПолей": "RequiredFieldsArray",
+"Создать/Удалить каталог": "Create/Delete catalog",
+"Отключить сервер !NOCLI": "Stop server !NOCLI",
+"ОзонСписокХарактеристик": "OzonAttributesList",
+"УстановитьОбъектЗапроса": "SetRequestObject",
+"ОбработатьСекретыOllama": "ProcessSecretsMySQLOllama",
+"Идентификатор категории": "Category identifier",
+"ПолучитьСписокКластеров": "GetClustersList",
+"ПолучитьОтветВКонтексте": "GetContextResponse",
+"Проверка_ДропБоксМассив": "Check_DropboxArray",
+"Идентификатор сообщения": "Message identifier",
+"Bitrix24_УдалитьКаталог": "Bitrix24_DeleteFolder",
+"ОтправитьДвоичныеДанные": "SendBinaryData",
+"Создать канал приватным": "Create channel as private",
+"Ошибка загрузки участка": "Chunk upload error",
+"СкопироватьКаталог (хук": "MakeFolderCopy (wh",
+"ПолучитьСтруктуруТовара": "GetProductStructure",
+"Массив из Строка, Число": "Array of string, number",
+"УдалитьКомментарий (хук": "DeleteComment (wh",
+"ВывестиСправкуПоМетодам": "DisplayMethodHelp",
+"GAPI_УправлениеГруппами": "GAPI_GroupManagement",
+"Твиттер_СоздатьТвитСГиф": "Twitter_CreateTweetWithGif",
+"ПолучитьОписаниеЛокации": "GetLocationDescription",
+"Получить список записей": "Get list of records",
+"OPI_ПреобразованиеТипов": "OPI_TypeConversion",
+"Получить структуру лида": "Get lead structure",
+"адрес электронной почты": "email address",
+"ПолучитьПостоянныйТокен": "GetPermanentToken",
+"АтрибутыИХарактеристики": "AttributesAndFeatures",
+"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject",
+"Удалить колонку таблицы": "Delete table column",
+"Проверка_ДвоичныеДанные": "Check_BinaryData",
+"ПолучитьСтруктуруСделки": "GetDealStructure",
+"СдэкАПИ_РаботаСЗаказами": "CDEKAPI_OrdersManagement",
+"ПолучитьКопиюСоединения": "GetConnectionCopy",
+"Флаг анонимности опроса": "Survey anonymity flag",
+"ОткрытьСоединение (база": "CreateConnection (base",
+"ID версии начала списка": "Version ID for the beginning of the list",
+"Получить поле (числовое": "Get field (numeric",
+"Массив вариантов ответа": "Array of answer options",
+"для дальнейших действий": "for further actions",
+"Путь к новой директории": "Path to new directory",
+"Bitrix24_СоздатьНовость": "Bitrix24_CreatePost",
+"признак повторного лида": "repeat lead",
+"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile",
+"СформироватьТекстUpdate": "FormTextUpdate",
+"ПолучитьИнформациюОБоте": "GetBotInformation",
+"Получить историю канала": "Get channel history",
+"ОпределитьМетодОтправки": "DetermineSendMethod",
+"Проверка_ДропБоксСтатус": "Check_DropboxStatus",
+"Не найден входной файл!": "Input File Not Found!",
+"Удаляет таблицу из базы": "Deletes a table from the database",
+"Какой ваш любимый цвет?": "What's your favorite color?",
+"Получить историю задачи": "Get task history",
+"Таймаут ожидания данных": "Data reading timeout",
+"СоздатьЗависимостьЗадач": "CreateTasksDependencies",
+"СформироватьОсновнойURL": "FormPrimaryURL",
+"Инициализировать !NOCLI": "Initialize !NOCLI",
+"20000000 байт (20 МБайт": "20000000 bytes (20 MB",
+"ЗаписатьПропущенныйТест": "WriteMissingTest",
+"ПолеКоллекцииСуществует": "CollectionFieldExists",
+"ОбработатьСтруктуруBlob": "ProcessBlobStructure",
+"СоединитьДвоичныеДанные": "ConcatBinaryData",
+"Наименование обсуждения": "Discussion name",
+"УникальныйИдентификатор": "UUID",
+"Б24_УчетРабочегоВремени": "B24_Timekeeping",
+"идентификатор владельца": "owner identifier",
+"Telegram_ОтправитьГифку": "Telegram_SendGif",
+"СтруктураАдресаДоставки": "DeliveryAddressStruct",
+"Код формы собственности": "Form of ownership code",
+"Новое значение свойства": "New property value",
+"Получить/Обновить токен": "Get/Update token",
+"Используемый метод HTTP": "HTTP method used",
+"Массив описаний товаров": "Array of product descriptions",
+"Имя существующей модели": "Name of existing model",
+"ТаблицаДляИспользования": "TableForUse",
+"СформироватьТекстDelete": "FormTextDelete",
+"ДФ=yyyy-MM-ddTHH:mm:ssZ": "DF=yyyy-MM-ddTHH:mm:ssZ",
+"ОтменитьЗагрузкуЧастями": "AbortMultipartUpload",
+"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo",
+"ОбработатьСписокПозиций": "ProcessItemsList",
+"ПолучитьКалендарьСписка": "GetListCalendar",
+"ОтменитьПубликациюФайла": "CancelFilePublication",
+"идентификатор календаря": "calendar identifier",
+"СформироватьТестыЯксCLI": "FormYAXTestsCLI",
+"ТелеграмУстановкаВебхук": "TelegramWebhookSetup",
+"УдалитьЗаписи (проверка": "DeleteRecords (check",
+"Вайбер_ОтправитьЛокацию": "Viber_SendLocation",
+"ВывестиСправкуПоКоманде": "ShowCommandHelp",
+"Массив Из Строка, Число": "Array of String, Number",
+"ГД_ЗагрузитьУдалитьФайл": "GD_UploadDeleteFile",
+"Пустое описание товара:": "Empty product description:",
+"Telegram_ОтправитьВидео": "Telegram_SendVideo",
+"СпособКодированияСтроки": "StringEncodingMethod",
+"ОтправитьДокумент (Путь": "SendDocument (Path",
+"УстановитьЗаголовокЧата": "SetChatTitle",
+"ПолучитьКвитанцию (файл": "GetReceipt (file",
+"ОтменитьПубликациюПапки": "CancelFolderPublication",
+"МаксимальнаяВложенность": "MaximumNesting",
+"ПустаяСхемаDropDatabase": "EmptySchemeDropDatabase",
+"УправлениеВнешнимФайлом": "ExternalFileManagement",
"ОтменитьЗаписьMultipart": "CancelMultipartBody",
+"ОтправитьЛокацию (канал": "SendLocation (channel",
+"Новая картинка подборки": "New selection image",
+"ОтправитьКартинку (Путь": "SendPicture (Path",
+"ID стадии для изменения": "Stage ID for change",
+"Путь к созаваемой папке": "Path to the created folder",
+"ПолучитьПланЗадачНаДень": "GetDailyPlan",
+"СтруктураДоговоренности": "AppointmentStructure",
+"Удаляет календарь по ID": "Deletes a calendar by ID",
+"Идентификатор базы База": "Base identifier Base",
+"ПолучитьСписокКаталогов": "GetDirectoriesList",
+"ID товаров для проверки": "Product IDs to be inspected",
+"Telegram_ОтправитьАудио": "Telegram_SendAudio",
+"СформироватьМассивМедиа": "FormMediaArray",
+"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook",
"идентификатор реквизита": "prop identifier",
+"Проверка_ТелеграмИстина": "Check_TelegramTrue",
"20971520 байт (20 МБайт": "20971520 bytes (20 MB",
-"ПроверитьОсновныеДанные": "CheckBasicData",
"Получить значения ячеек": "Get cell values",
-"УстановитьЗначенияЯчеек": "SetCellValues",
-"Проверка_ДропБоксРабота": "Check_DropboxWork",
-"ИзменитьПодборкуТоваров": "EditProductCollection",
-"Получает лог выполнения": "Gets the execution log",
-"ПолучитьПеременнуюСреды": "GetEnvironmentVariable",
-"ID файла для скачивания": "File ID for downloading",
-"ЗаписатьФайлыМультипарт": "WriteMultipartFiles",
-"ГринОтзывАдминистратора": "GreenAdminRemove",
-"СоздатьКомментарий (хук": "CreateComment (wh",
-"СформироватьТекстSelect": "FormTextSelect",
-"ИсключатьАрхивированные": "ExcludeArchived",
-"Массив ID пользователей": "User ID Array",
-"УдалитьЗависимостьЗадач": "DeleteTasksDependencies",
-"ПараметрыЗапросаВСтроку": "RequestParametersToString",
"СформироватьТекстCreate": "FormTextCreate",
+"ПараметрыЗапросаВСтроку": "RequestParametersToString",
+"УдалитьЗависимостьЗадач": "DeleteTasksDependencies",
+"Массив ID пользователей": "User ID Array",
+"ИсключатьАрхивированные": "ExcludeArchived",
+"СформироватьТекстSelect": "FormTextSelect",
+"СоздатьКомментарий (хук": "CreateComment (wh",
+"ГринОтзывАдминистратора": "GreenAdminRemove",
+"ЗаписатьФайлыМультипарт": "WriteMultipartFiles",
+"ID файла для скачивания": "File ID for downloading",
+"ПолучитьПеременнуюСреды": "GetEnvironmentVariable",
+"Получает лог выполнения": "Gets the execution log",
+"ИзменитьПодборкуТоваров": "EditProductCollection",
+"Проверка_ДропБоксРабота": "Check_DropboxWork",
+"УстановитьЗначенияЯчеек": "SetCellValues",
+"ПроверитьОсновныеДанные": "CheckBasicData",
"Изменить стадию канбана": "Change kanban stage",
+"Получить список товаров": "Get product list",
+"Слак_ПолучитьИнформацию": "SlackGetData",
+"Удалить свойство товара": "Delete product property",
+"Другой заголовок задачи": "Another task title",
+"Тестовая таблица 2 (изм": "Test table 2 (change",
+"HEX нового цвета стадии": "HEX of new stage color",
+"ID новости для удаления": "Id of post to remove",
+"Добавить стадию канбана": "Add kanban stage",
+"Postgres_ОсновныеМетоды": "Postgres_CommonMethods",
+"Б24_РаботаСППолямиЗадач": "B24_TaskFieldsManagement",
+"Bitrix24_СерверноеВремя": "Bitrix24_ServerTime",
+"Путь к объекту удаления": "Path to the object to delete",
+"Создать/Удалить событие": "Create/Delete event",
+"VK_СоздатьСоставнойПост": "VK_CreateCompositePost",
+"ID удаляемого сообщения": "ID of message to delete",
+"OPI_TCP.ОтправитьСтроку": "OPI_TCP.SendLine",
+"Установить теги объекта": "Put object tagging",
+"Получить список складов": "Get warehouses list",
+"Пароль пользователя SSH": "SSH user password",
+"Прочитать строку !NOCLI": "Read line !NOCLI",
+"ОтправитьСообщение (хук": "SendMessage",
+"ДелегироватьЗадачу (хук": "DelegateTask (wh",
+"СправкаВозможныеКоманды": "HelpAvailableCommand",
+"СоздатьЗаголовкиЗапроса": "CreateRequestHeaders",
+"Bitrix24_УдалитьНовость": "Bitrix24_DeletePost",
+"Удаляет сообщение по ID": "Deletes a message by ID",
+"Получить список каналов": "Get channel list",
+"ДополнитьURLПараметрами": "CompleteURLWithParameters",
+"Создать обновить товары": "Create update product",
+"Bitrix24_ПолучитьЗадачу": "Bitrix24_GetTask",
+"Создать свойство товара": "Create product property",
+"Получить список заказов": "Get order list",
+"Наименование новой базы": "New base name",
+"Скопированный файл.jpeg": "CopiedFile.jpeg",
+"СоздатьЗапросМультипарт": "CreateMultipartRequest",
+"СоздатьСобытиеКалендаря": "CreateCalendarEvent",
+"Проверка_ТелеграмМассив": "Check_TelegramArray",
"СформироватьТекстInsert": "FormTextInsert",
-"ДобавитьЗаписиРаздельно": "AddRecordsSeparately",
+"Имя участника разговора": "Name of participant in conversation",
"Массив вариантов опроса": "Poll options array",
-"YandexDisk_СоздатьПапку": "YandexDisk_CreateFolder",
-"Выполнить запрос !NOCLI": "Execute request !NOCLI",
-"РазделитьДвоичныеДанные": "SplitBinaryData",
-"УдалитьСобытиеКалендаря": "DeleteCalendarEvent",
-"Конфигурация соединения": "Connection configuration",
-"ВходнойМассивПараметров": "InputParamsArray",
-"ПолучитьПоследнююОшибку": "GetLastError",
-"Название района региона": "Name of the area of the region",
-"Получить описание файла": "Get file description",
-"ПолучитьСтруктуруЗадачи": "GetTaskFieldsStructure",
-"Получить подборки по ID": "Get selections by ID",
-"ПолучитьИнформациюОБазе": "GetDatabaseInfo",
-"Создать страницу в базу": "Create page in database",
-"Телеграм_ОтправитьГифку": "TelegramAPI_SendGIF",
+"ИзменитьАватарЧата (URL": "ChangeChatPicture (URL",
+"Выберите пункт External": "Choose External",
+"ИзменитьКалендарьСписка": "EditListCalendar",
+"ПолучитьПубличныйОбъект": "GetPublicObject",
+"Текст первого сообщения": "Text of the first message",
+"ЗагрузитьФайлВХранилище": "UploadFileToStorage",
+"ПолучитьСтруктуруДанных": "GetBasicDataStructure",
+"Получить список свойств": "Get property list",
+"ПолучитьИнформациюОЧате": "GetChatInfo",
+"список активных токенов": "active token list",
+"ПолучитьНастройкиПрокси": "GetProxySettings",
+"Получить список бакетов": "List buckets",
+"ПолучитьСписокМагазинов": "GetMarketsList",
+"Данные файла для записи": "File data to be written",
+"Изменить заголовок чата": "Change chat title",
+"ПолучитьЧислоУчастников": "GetParticipantCount",
+"ЗагрузитьФайл (размер 2": "UploadFile (size 2",
+"ИмяМедиа, ТекущиеДанные": "MediaName, CurrentData",
+"Произвольный, HTTPОтвет": "Arbitrary, HTTPResponse",
+"ДобавитьЗаписиРаздельно": "AddRecordsSeparately",
+"Сформировать клавиатуру": "Create keyboard",
+"Получить данные о сайте": "Get site data",
+"ПолучитьОписаниеОбъекта": "HeadObject",
+"ПереместитьФайлВКаталог": "MoveFileToFolder",
+"Данные или путь к файлу": "File data or filepath",
+"Bitrix24_ИзменитьЗадачу": "Bitrix24_UpdateTask",
+"Является пунктом выдачи": "Its a shipping point",
+"Установить правила чата": "Set chat rules",
+"Получить список событий": "Get list of events",
+"Новое имя стадии стадии": "New stage name",
+"Вайбер_ОтправитьКонтакт": "Viber_SendContact",
+"Создает новый календарь": "Creates a new calendar",
+"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll",
+"РаботаСЧатамиИДиалогами": "ChatsAndDialogsManagement",
+"Непредвиденная ошибка!:": "Unexpected Error!",
+"Новое описание картинки": "New picture description",
+"ОтправитьКодАвторизации": "SendAuthorizationCode",
+"ОтправитьМестоположение": "SendLocation",
"Информация о выполнении": "Execution information",
+"Телеграм_ОтправитьГифку": "TelegramAPI_SendGIF",
+"Создать страницу в базу": "Create page in database",
+"ПолучитьИнформациюОБазе": "GetDatabaseInfo",
+"Получить подборки по ID": "Get selections by ID",
+"ПолучитьСтруктуруЗадачи": "GetTaskFieldsStructure",
"Элемент фильтра записей": "Record filter element",
+"Получить описание файла": "Get file description",
+"ПолучитьПоследнююОшибку": "GetLastError",
+"ВходнойМассивПараметров": "InputParamsArray",
+"Конфигурация соединения": "Connection configuration",
+"РазделитьДвоичныеДанные": "SplitBinaryData",
+"Выполнить запрос !NOCLI": "Execute request !NOCLI",
+"Удалить выбранные файлы": "Delete selected files",
+"Название района региона": "Name of the area of the region",
"Получить список моделей": "Get model list",
-"Действия с обсуждениями": "Actions with discussions",
+"УдалитьСобытиеКалендаря": "DeleteCalendarEvent",
"УстановитьСтроковоеТело": "SetStringBody",
-"Проверка_БитриксНовость": "Check_BitrixPost",
+"признак новой сделки (Y": "new deal flag (Y",
+"Действия с обсуждениями": "Actions with discussions",
+"ГенераторОтчетаПокрытия": "CoverageReportGenerator",
+"Отправить данные !NOCLI": "Send data !NOCLI",
+"Имя файла с расширением": "File name with extension",
+"Идентификатор хранилища": "Storage ID",
+"ЯМаркет_РаботаСТоварами": "YaMarket_ProductsManagement",
+"Создает новый сеанс SSH": "Creates a new SSH session",
+"YandexDisk_СоздатьПапку": "YandexDisk_CreateFolder",
+"ПолучитьОтвет (картинка": "GetResponse (image",
"ВключитьУведомленияЧата": "EnableChatNotifications",
"Новый заголовок новости": "New post title",
"СкрытьГлавнуюТемуФорума": "HideMainForumTopic",
+"Проверка_БитриксНовость": "Check_BitrixPost",
"Переименовать хранилище": "Rename storage",
"СоздатьПроизвольныйТвит": "CreateCustomTweet",
"ПолучитьСтатусОбработки": "GetProcessingStatus",
-"ПолучитьОтвет (картинка": "GetResponse (image",
-"Создает новый сеанс SSH": "Creates a new SSH session",
-"ЯМаркет_РаботаСТоварами": "YaMarket_ProductsManagement",
-"Идентификатор хранилища": "Storage ID",
-"Имя файла с расширением": "File name with extension",
-"Отправить данные !NOCLI": "Send data !NOCLI",
-"ГенераторОтчетаПокрытия": "CoverageReportGenerator",
-"признак новой сделки (Y": "new deal flag (Y",
-"ОтправитьМестоположение": "SendLocation",
-"Удалить выбранные файлы": "Delete selected files",
-"Новое описание картинки": "New picture description",
-"ЗагрузитьФайл (размер 2": "UploadFile (size 2",
-"Изменить заголовок чата": "Change chat title",
-"Данные файла для записи": "File data to be written",
-"ПолучитьСписокМагазинов": "GetMarketsList",
-"Получить список бакетов": "List buckets",
-"ПолучитьНастройкиПрокси": "GetProxySettings",
-"список активных токенов": "active token list",
-"ПолучитьИнформациюОЧате": "GetChatInfo",
-"Получить список свойств": "Get property list",
-"ПолучитьСтруктуруДанных": "GetBasicDataStructure",
-"ЗагрузитьФайлВХранилище": "UploadFileToStorage",
-"Текст первого сообщения": "Text of the first message",
-"ПолучитьПубличныйОбъект": "GetPublicObject",
-"ИзменитьКалендарьСписка": "EditListCalendar",
-"Выберите пункт External": "Choose External",
-"ИзменитьАватарЧата (URL": "ChangeChatPicture (URL",
-"ПолучитьЧислоУчастников": "GetParticipantCount",
-"ИмяМедиа, ТекущиеДанные": "MediaName, CurrentData",
-"Непредвиденная ошибка!:": "Unexpected Error!",
-"Произвольный, HTTPОтвет": "Arbitrary, HTTPResponse",
-"РаботаСЧатамиИДиалогами": "ChatsAndDialogsManagement",
-"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll",
-"Создает новый календарь": "Creates a new calendar",
-"Вайбер_ОтправитьКонтакт": "Viber_SendContact",
-"Новое имя стадии стадии": "New stage name",
-"Получить список событий": "Get list of events",
-"Установить правила чата": "Set chat rules",
-"ПустаяСхемаDropDatabase": "EmptySchemeDropDatabase",
-"Является пунктом выдачи": "Its a shipping point",
-"Bitrix24_ИзменитьЗадачу": "Bitrix24_UpdateTask",
-"Данные или путь к файлу": "File data or filepath",
-"ПереместитьФайлВКаталог": "MoveFileToFolder",
-"ОтправитьКодАвторизации": "SendAuthorizationCode",
-"ПолучитьОписаниеОбъекта": "HeadObject",
-"Получить данные о сайте": "Get site data",
-"Сформировать клавиатуру": "Create keyboard",
-"УправлениеВнешнимФайлом": "ExternalFileManagement",
-"Bitrix24_СерверноеВремя": "Bitrix24_ServerTime",
-"МаксимальнаяВложенность": "MaximumNesting",
-"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile",
-"Создать/Удалить каталог": "Create/Delete catalog",
-"УдалитьФайлы (каталог 2": "DeleteSelectedFiles (folder 2",
-"ПолучитьСписокСчетчиков": "GetCountersList",
-"ЗагрузитьМассивВложений": "UploadAttachmentsArray",
-"СтруктураХарактеристики": "AttributesStructure",
-"ВключитьЗвукЗадачи (хук": "UnmuteTask (wh",
-"ВыгрузитьМодельИзПамяти": "UnloadModelFromMemory",
-"Путь к файлу или данные": "Path to file or data",
-"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords",
-"ЗаполнитьОчиститьЯчейки": "FillClearCells",
-"Bitrix24_ОтложитьЗадачу": "Bitrix24_DeferTask",
-"ПереместитьКаталог (хук": "MoveFolder (wh",
-"СоздатьУдалитьКалендарь": "CreateDeleteCalendar",
-"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder",
-"Отключить сервер !NOCLI": "Stop server !NOCLI",
-"УстановитьОбъектЗапроса": "SetRequestObject",
-"Твиттер_СоздатьТвитСГиф": "Twitter_CreateTweetWithGif",
-"ОбработатьСекретыOllama": "ProcessSecretsMySQLOllama",
-"ПолучитьЗначениеИзФайла": "GetValueFromFile",
-"GAPI_УправлениеГруппами": "GAPI_GroupManagement",
-"ВывестиСправкуПоМетодам": "DisplayMethodHelp",
-"УдалитьКомментарий (хук": "DeleteComment (wh",
-"Массив из Строка, Число": "Array of string, number",
-"ПолучитьСтруктуруТовара": "GetProductStructure",
-"СкопироватьКаталог (хук": "MakeFolderCopy (wh",
-"Ошибка загрузки участка": "Chunk upload error",
-"Создать канал приватным": "Create channel as private",
-"ОтправитьДвоичныеДанные": "SendBinaryData",
-"Bitrix24_УдалитьКаталог": "Bitrix24_DeleteFolder",
-"Идентификатор сообщения": "Message identifier",
-"Проверка_ДропБоксМассив": "Check_DropboxArray",
-"ПолучитьОтветВКонтексте": "GetContextResponse",
-"ПолучитьСписокКластеров": "GetClustersList",
-"Идентификатор категории": "Category identifier",
-"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection",
-"ОзонСписокХарактеристик": "OzonAttributesList",
-"ПолучитьОписаниеСобытия": "GetEventDescription",
-"Добавить данные Related": "Add data as Related",
-"УдалитьШифрованиеБакета": "DeleteBucketEncryption",
-"НайтиПользователей (хук": "FindUsers (wh",
-"ЗагрузитьФайл (размер 1": "UploadFile (size 1",
-"Компонента MongoDB (ОПИ": "MongoDB Component (OpenIntegrations",
-"ПрочитатьДвоичныеДанные": "ReadBinaryData",
-"Получить размер объекта": "Get object size",
-"МассивURLФайловВложений": "ArrayOfAttachmentURLs",
-"Загрузить часть объекта": "Upload object part",
-"ДобавитьAWS4Авторизацию": "AddAWS4Authorization",
-"ВК_СоздатьСоставнойПост": "VKAPI_CreateCompositePost",
-"Получить стадии канбана": "Get kanban stages",
-"Новый текст комментария": "New comment text",
-"СоздатьТоварСоСвойством": "CreateProductWithProp",
-"ПолучитьРазделительПути": "GetPathSeparator",
-"ID события для удаления": "ID of the event to be deleted",
-"Telegram_ОтправитьОпрос": "Telegram_SendPoll",
-"Получить структуру чата": "Get chats structure",
-"СлакОтложенноеСообщение": "SlackSheduledMessage",
-"Получить структуру лога": "Get log structure",
-"Новое название подборки": "New selection name",
-"Получить чеклист задачи": "Get tasks checklist",
-"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio",
-"массив URL картинок 360": "array of 360 images URLs",
-"ОтправитьКонтакт (канал": "SendContact (channel",
-"и перейдите в настройки": "and go to the settings",
-"Лайк/Репост/Комментарий": "Like/Repost/Comment",
-"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory",
-"Запустить сервер !NOCLI": "Start server !NOCLI",
-"Отправить строку !NOCLI": "Send line !NOCLI",
-"Множественный, двоичные": "Multiple, binary",
-"ИзменитьАртикулыТоваров": "UpdateProductsArticles",
-"ДФ=yyyy-MM-ddThh:mm:ssZ": "DF=yyyy-MM-ddThh:mm:ssZ",
-"Ответ сервера с ссылкой": "Server response with a URL",
-"ЗвершитьЗаписьMultipart": "EndMultipartBody",
-"МассивОбязательныхПолей": "RequiredFieldsArray",
-"ПолучитьОписаниеЛокации": "GetLocationDescription",
-"ПолеКоллекцииСуществует": "CollectionFieldExists",
-"OPI_ПреобразованиеТипов": "OPI_TypeConversion",
-"ДФ=yyyy-MM-ddTHH:mm:ssZ": "DF=yyyy-MM-ddTHH:mm:ssZ",
-"СформироватьТекстDelete": "FormTextDelete",
-"ТаблицаДляИспользования": "TableForUse",
-"Имя существующей модели": "Name of existing model",
-"Массив описаний товаров": "Array of product descriptions",
-"Используемый метод HTTP": "HTTP method used",
-"Получить/Обновить токен": "Get/Update token",
-"Новое значение свойства": "New property value",
-"Код формы собственности": "Form of ownership code",
-"СтруктураАдресаДоставки": "DeliveryAddressStruct",
-"Telegram_ОтправитьГифку": "Telegram_SendGif",
-"идентификатор владельца": "owner identifier",
-"Б24_УчетРабочегоВремени": "B24_Timekeeping",
-"УникальныйИдентификатор": "UUID",
-"Наименование обсуждения": "Discussion name",
-"ОтменитьЗагрузкуЧастями": "AbortMultipartUpload",
-"ОбработатьСписокПозиций": "ProcessItemsList",
-"ОтменитьПубликациюПапки": "CancelFolderPublication",
-"ПолучитьКалендарьСписка": "GetListCalendar",
-"ПолучитьКвитанцию (файл": "GetReceipt (file",
-"УстановитьЗаголовокЧата": "SetChatTitle",
-"ОтправитьДокумент (Путь": "SendDocument (Path",
-"СпособКодированияСтроки": "StringEncodingMethod",
-"Telegram_ОтправитьВидео": "Telegram_SendVideo",
-"Пустое описание товара:": "Empty product description:",
-"ГД_ЗагрузитьУдалитьФайл": "GD_UploadDeleteFile",
-"Массив Из Строка, Число": "Array of String, Number",
-"ВывестиСправкуПоКоманде": "ShowCommandHelp",
-"Вайбер_ОтправитьЛокацию": "Viber_SendLocation",
-"УдалитьЗаписи (проверка": "DeleteRecords (check",
-"ТелеграмУстановкаВебхук": "TelegramWebhookSetup",
-"СформироватьТестыЯксCLI": "FormYAXTestsCLI",
-"идентификатор календаря": "calendar identifier",
-"ОтменитьПубликациюФайла": "CancelFilePublication",
-"СоединитьДвоичныеДанные": "ConcatBinaryData",
-"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo",
-"Получить список записей": "Get list of records",
-"ОбработатьСтруктуруBlob": "ProcessBlobStructure",
-"Путь к новой директории": "Path to new directory",
-"Массив вариантов ответа": "Array of answer options",
-"Получить поле (числовое": "Get field (numeric",
-"ID версии начала списка": "Version ID for the beginning of the list",
-"ОткрытьСоединение (база": "CreateConnection (base",
-"Флаг анонимности опроса": "Survey anonymity flag",
-"ПолучитьКопиюСоединения": "GetConnectionCopy",
-"СдэкАПИ_РаботаСЗаказами": "CDEKAPI_OrdersManagement",
-"ПолучитьСтруктуруСделки": "GetDealStructure",
-"Проверка_ДвоичныеДанные": "Check_BinaryData",
-"Удалить колонку таблицы": "Delete table column",
-"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject",
-"АтрибутыИХарактеристики": "AttributesAndFeatures",
-"ПолучитьПостоянныйТокен": "GetPermanentToken",
-"адрес электронной почты": "email address",
-"Получить структуру лида": "Get lead structure",
-"для дальнейших действий": "for further actions",
-"Bitrix24_СоздатьНовость": "Bitrix24_CreatePost",
-"ЗаписатьПропущенныйТест": "WriteMissingTest",
-"признак повторного лида": "repeat lead",
-"20000000 байт (20 МБайт": "20000000 bytes (20 MB",
-"Инициализировать !NOCLI": "Initialize !NOCLI",
-"СформироватьОсновнойURL": "FormPrimaryURL",
-"СоздатьЗависимостьЗадач": "CreateTasksDependencies",
-"Таймаут ожидания данных": "Data reading timeout",
-"Получить историю задачи": "Get task history",
-"Какой ваш любимый цвет?": "What's your favorite color?",
-"Удаляет таблицу из базы": "Deletes a table from the database",
-"Не найден входной файл!": "Input File Not Found!",
-"Проверка_ДропБоксСтатус": "Check_DropboxStatus",
-"ОпределитьМетодОтправки": "DetermineSendMethod",
-"Получить историю канала": "Get channel history",
-"ПолучитьИнформациюОБоте": "GetBotInformation",
-"СформироватьТекстUpdate": "FormTextUpdate",
-"VK_УдалитьСвойствоТовара": "VK_DeleteProductProperty",
-"Наличие терминала оплаты": "Availability of payment terminal",
-"Получить описание заказа": "Get order description",
-"Б24_РаботаСКомментариями": "B24_CommentsManagement",
-"ОзонАПИ_РаботаСоСкладами": "OzonAPI_WarehousesManagement",
-"Метод в документации API": "Method at API documentation",
-"Новое описание сообщения": "New message description",
-"Получить список подборок": "Get selection list",
-"загрузка страниц в плеер": "page load to player",
-"ВК_ПолучитьСписокСвойств": "VKAPI_GetPropertyList",
-"СоздатьДлиннуюКлавиатуру": "CreateLongKeyboard",
-"ПолучитьСписокРазрешений": "GetPermissionsList",
-"ДФ='yyyy-MM-dd HH:MM:ss'": "DF='yyyy-MM-dd HH:MM:ss",
-"ID целевого пользователя": "Target user ID",
-"ИсключитьУчастникаГруппы": "ExcludeGroupMember",
-"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign",
-"Получить размер элемента": "Get element size",
-"Вайбер_ОтправкаСообщений": "Viber_MessagesSending",
-"КонечныйМассивПараметров": "FinalParamsArray",
-"СоздатьКаталогВХранилище": "CreateStorageFolder",
-"Проверка_ДропбоксАккаунт": "Check_DropboxAccount",
-"Обработать запрос !NOCLI": "Process request !NOCLI",
-"Загрузить файл в каталог": "Upload file to the folder",
-"Новая рекламная кампания": "New ads campaign",
-"Новое описание календаря": "New calendar description",
-"ДобавитьУчастникаВГруппу": "AddGroupMember",
-"Создает новое обсуждение": "Creates a new discussion",
-"https://example.com/путь": "https://example.com/path",
-"Проверка_БитриксВложение": "Check_BitrixAttachment",
-"ПолучитьИмяОсновногоПоля": "GetPrimaryFieldName",
-"мМассивВходныхПараметров": "mEntryParamsArray",
-"Остановить сервер !NOCLI": "Stop server !NOCLI",
-"Для работы через Webhook": "To work via Webhook",
-"ВывестиНачальнуюСтраницу": "DisplayStartPage",
-"ОбновитьЗаписи (проверка": "UpdateRecords (check",
-"ПолучитьОчередьСообщений": "GetMessageQueue",
-"Загрузить фото на сервер": "Upload photo to server",
-"РазделитьКоллекциюДанных": "SplitDataCollection",
-"ДобавитьКалендарьВСписок": "AddCalendarToList",
-"ВосстановитьКаталог (хук": "RestoreFolder (wh",
-"Получить поле (строковое": "Get field (string",
-"Путь к целевому каталогу": "Path to the target directory",
-"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock",
-"Изменить свойство товара": "Edit product property",
-"ДобавитьПараметрыКоманды": "AddCommandParameters",
-"Наименование нового поля": "New field name",
-"ОбработанноеСоответствие": "ProcessedMap",
-"СоздатьВысокуюКлавиатуру": "CreateTallKeyboard",
-"Структура полей счетчика": "Counter field structure",
-"Изменяет название канала": "Changes the name of the channel",
-"Изменяет текст сообщения": "Changes the text of the message",
-"Путь к объекту оригинала": "Path to the original object",
-"ПриостановитьЗадачу (хук": "PauseTask (wh",
-"Получить список хранилищ": "Get list of storages",
-"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail",
-"ВыполнитьЗапросSQL (файл": "ExecuteSQLQuery (file",
-"Идентификаторы кластеров": "Clusters identifiers",
-"ID пользователя адресата": "Recipient user ID",
-"НормализоватьАвторизацию": "NormalizeAuth",
-"Новый тестовый заголовок": "NewTestTitle",
-"Установить прокси !NOCLI": "Set proxy !NOCLI",
-"Использовать \"../../core": "Use \"../../core",
-"СформироватьБлокКартинку": "GenerateImageBlock",
-"ПрочитатьСтроку (таймаут": "ReadLine (timeout",
-"УправлениеАрхивациейЧата": "ChatArchivingManagement",
-"цвет текста на информере": "informer text color",
-"РезультатПроверкиСтрокой": "CheckResultAsString",
-"Получить товары магазина": "Get campaign products",
-"Этот же объект обработки": "This processor object",
-"ТекущийПараметрКоллекция": "CurrentCollectionParam",
-"СоздатьТоварСоСвойствами": "CreateProductWithProperties",
-"ДобавитьФайлВЗадачу (хук": "AttachFileToTopic (wh",
-"Путь к директории поиска": "Path to search directory",
-"УдалитьЗаписи (получение": "DeleteRecords (get",
-"СоздатьСсылкуПриглашение": "CreateInvitationLink",
-"ТаблицаСправкаПоКомандам": "CommandsHelpTable",
-"ОткрытьСоединениеВМодуле": "CreateConnectionInsideModule",
-"ПолучитьДвоичныеИлиПоток": "GetBinaryOrStream",
-"СоздатьЧерновикЗаявкиFBO": "CreateFBODraft",
-"Набор тестов для YAxUnit": "Test suite for YAxUnit",
-"Другие товары сообщества": "Other items",
-"ЗавершитьТестовыйЭлемент": "FinishTestElement",
-"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent",
-"HTTP_УстановкаЗаголовков": "HTTP_HeadersSetting",
-"Получить заказ по номеру": "Get order by number",
-"номер документа на товар": "item document number",
-"ПолучитьСтруктуруТаблицы": "GetTableStructure",
-"Создает пустой календарь": "Creates an empty calendar",
-"Получить текущий каталог": "Get current directory",
-"Создает новый сеанс SFTP": "Creates a new SFTP session",
-"Создать подборку товаров": "Create product selection",
-"ПолучитьОтвет (параметры": "GetResponse (parameter",
-"ПолучитьОписаниеКонтакта": "GetContactDescription",
-"Изменить текст сообщения": "Change the message text",
-"ПолучитьСобытиеКалендаря": "GetCalendarEvent",
-"Номер телефона без знака": "Phone number without",
-"Изменяет новость в ленте": "Change post data",
-"признак цифрового товара": "digital attribute",
-"VK_ПолучитьСписокСвойств": "VK_GetPropertyList",
-"УдалитьМодель (tiny, bay": "DeleteModel (tiny, bay",
-"ПоместитьКаталогВКорзину": "MarkFolderAsDeleted",
-"ID счетчика для удаления": "Counter ID for deletion",
-"Выбрать пункт **Другое**": "Select **Other**",
-"Массив товаров или товар": "Array of products or product",
-"ОбработатьОшибочныйВывод": "HandleErrorOutput",
-"ОтправитьКонтакт (цитата": "SendContact (quote",
-"ID файла для перемещения": "File ID",
-"ID элемента для удаления": "ID of deleted element",
-"Массив заголовков кнопок": "Array of button titles",
-"УдалитьКалендарьИзСписка": "DeleteCalendarFromList",
-"Код региона по базе СДЭК": "Region code according to CDEK database",
-"ID товаров для архивации": "Product IDs for archiving",
-"Тип чата OPEN (публичный": "Chat type OPEN (public",
-"ЗавершитьЗагрузкуЧастями": "FinishPartsUpload",
-"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription",
-"Удалено %1 лишних файлов": "Removed %1 unnecessary files",
-"УправлениеПользователями": "UsersManagement",
-"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList",
-"СоздатьПользователя (хук": "CreateUser (wh",
-"СохранитьУдалитьКартинку": "SaveDeleteImage",
-"УдалитьКомментарийЗадачи": "DeleteTaskComment",
-"Создать новую директорию": "Create new directory",
-"Проверка_ВКГруппаТоваров": "Check_VKProductsGroup",
-"ДобавитьПараметрКартинки": "AddImageParameter",
-"Получить список регионов": "Get regions list",
-"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations",
-"ОтправитьСтроку (таймаут": "SendLine (timeout",
-"VK_ПолучитьСписокТоваров": "VK_GetProductList",
-"Создать/Изменить таблицу": "Create/Edit table",
-"РаботаСПодборкамиТоваров": "ProductSelectionManagement",
-"ОтправитьЛокацию (цитата": "SendLocation (quote",
-"СинхронизироватьКаталоги": "SynchronizeFolders",
-"Получить товары кабинета": "Get business products",
-"ДобавитьРодителяСтраницы": "AddPageParent",
-"Структура параметров URL": "URL parameters structure",
-"АргументыКоманднойСтроки": "CommandLineArguments",
-"Получить список операций": "Get actions list",
-"ДоступноИзменениеПозиции": "CanSeek",
-"Получить список объектов": "List objects",
-"D:\\GD\\Мой диск\\data.json": "D:\\GD\\My Drive\\data.json",
+"сохранение страниц сайта": "page saving",
+"Вайбер_ОтправитьКартинку": "Viber_SendImage",
+"Токен авторизации OpenAI": "OpenAI authorization token",
+"ПоследнийКодУспеха Тогда": "LastSuccessCode Then",
+"асинхронный код счетчика": "asynchronous counter code",
+"СоздатьТвитКартинки (ИВФ": "CreateImageTweet (TFN",
+"СоздатьАрхивироватьКанал": "CreateArchiveChannel",
+"ПолучитьКодПодтверждения": "GetConfirmationCode",
+"Bitrix24_ПолучитьКаталог": "Bitrix24_GetFolder",
+"Bitrix24_ИзменитьНовость": "Bitrix24_UpdatePost",
+"Начать выполнение задачи": "Start a task",
+"ПолучитьИнформациюОФайле": "GetFileInformation",
+"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount",
+"Проверка_ТелеграмКонтакт": "Check_TelegramContact",
+"Добавить колонку таблицы": "Add table column",
+"НачатьНаблюдатьЗаЗадачей": "StartWatchingTask",
+"Ссылка (URL) под записью": "Link (URL) under the post",
+"ОтключитьУведомленияЧата": "DisableChatNotifications",
+"Блоки в документации API": "Blocks at API documentation",
+"СоздатьУдалитьТемуФорума": "CreateDeleteForumTopic",
+"ОбработатьТелоДляЗапроса": "ProcessRequestBody",
+"Bitrix24_ЗавершитьЗадачу": "Bitrix24_CompleteTask",
+"ОчиститьОчередьСообщений": "ClearMessageQueue",
+"ПолучитьСписокЗадач (хук": "GetTasksList (wh",
+"ДобавитьЗаголовокOAuthV1": "AddOAuthV1Header",
+"URL сервера ReportPortal": "ReportPortal server URL",
+"Отправить запрос с телом": "Send request with body",
+"Логин пользователя mysql": "MySQL user",
+"Получить временный токен": "Get temporary token",
+"Получить информацию бота": "Get bot information",
+"VK_ПолучитьСписокЗаказов": "VK_GetOrderList",
+"ПолучитьИнформациюОДиске": "GetDiskInformation",
+"УбратьЗадачуИзИзбранного": "RemoveTaskFromFavorites",
+"ОбработатьСписокОбъектов": "ProcessObjectList",
"ПолучитьСтрокуЗаголовков": "GetHeadersString",
+"Создать товар и подборку": "Create product and selection",
"Получить код авторизации": "Get authorization code",
"режим: default или debug": "mode: default or debug",
"Добавить обновить товары": "Add update products",
@@ -6075,96 +5970,24 @@
"ПолучитьЗаголовкиЗапроса": "GetRequestHeaders",
"ДобавитьПараметрВТаблицу": "AddPramToTable",
"всегда возвращает Истина": "always return True",
-"УбратьЗадачуИзИзбранного": "RemoveTaskFromFavorites",
-"Удалить постоянный токен": "Delete permanent token",
-"произвольный комментарий": "arbitrary comment",
-"ID файла для копирования": "Original file ID",
-"ставка ндс, например 0.2": "VAT rate, e.g. 0.2",
-"ОтправитьКартинку (канал": "SendPicture (channel",
-"ОтправитьСообщение (json": "SendMessage (json",
-"Строка, Массив Из Строка": "String, Array of String",
-"Логин пользователя mssql": "mssql user login",
-"ПриостановитьУчетВремени": "PauseTimekeeping",
-"ПолучитьПараметрыТвиттер": "GetTwitterParameters",
-"Получить данные аккаунта": "Get account data",
-"VK_СоздатьСвойствоТовара": "VK_CreateProductProperty",
-"ПустаяСхемаAlterTableAdd": "EmptySchemeAlterTableAdd",
"КодировкаВыходногоПотока": "OutputEncoding",
-"ОбработатьСписокОбъектов": "ProcessObjectList",
+"ПустаяСхемаAlterTableAdd": "EmptySchemeAlterTableAdd",
+"VK_СоздатьСвойствоТовара": "VK_CreateProductProperty",
+"Получить данные аккаунта": "Get account data",
+"ПолучитьПараметрыТвиттер": "GetTwitterParameters",
+"ПриостановитьУчетВремени": "PauseTimekeeping",
"Авторизуйтесь на портале": "Log in to the portal",
-"ОтключитьУведомленияЧата": "DisableChatNotifications",
-"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount",
-"сохранение страниц сайта": "page saving",
-"ПолучитьИнформациюОФайле": "GetFileInformation",
-"Начать выполнение задачи": "Start a task",
-"Проверка_ТелеграмКонтакт": "Check_TelegramContact",
-"Bitrix24_ПолучитьКаталог": "Bitrix24_GetFolder",
-"ПолучитьКодПодтверждения": "GetConfirmationCode",
-"СоздатьАрхивироватьКанал": "CreateArchiveChannel",
-"СоздатьТвитКартинки (ИВФ": "CreateImageTweet (TFN",
-"асинхронный код счетчика": "asynchronous counter code",
-"ПоследнийКодУспеха Тогда": "LastSuccessCode Then",
-"Токен авторизации OpenAI": "OpenAI authorization token",
-"Вайбер_ОтправитьКартинку": "Viber_SendImage",
-"Bitrix24_ИзменитьНовость": "Bitrix24_UpdatePost",
-"ОчиститьОчередьСообщений": "ClearMessageQueue",
-"НачатьНаблюдатьЗаЗадачей": "StartWatchingTask",
-"Получить информацию бота": "Get bot information",
-"Добавить колонку таблицы": "Add table column",
-"Логин пользователя mysql": "MySQL user",
-"Отправить запрос с телом": "Send request with body",
-"URL сервера ReportPortal": "ReportPortal server URL",
-"ДобавитьЗаголовокOAuthV1": "AddOAuthV1Header",
-"ПолучитьИнформациюОДиске": "GetDiskInformation",
-"VK_ПолучитьСписокЗаказов": "VK_GetOrderList",
-"ПолучитьСписокЗадач (хук": "GetTasksList (wh",
-"Bitrix24_ЗавершитьЗадачу": "Bitrix24_CompleteTask",
-"ОбработатьТелоДляЗапроса": "ProcessRequestBody",
-"СоздатьУдалитьТемуФорума": "CreateDeleteForumTopic",
-"Блоки в документации API": "Blocks at API documentation",
-"Ссылка (URL) под записью": "Link (URL) under the post",
-"Получить временный токен": "Get temporary token",
-"Создать товар и подборку": "Create product and selection",
+"Логин пользователя mssql": "mssql user login",
+"ОтправитьСообщение (json": "SendMessage (json",
+"ОтправитьКартинку (канал": "SendPicture (channel",
+"ставка ндс, например 0.2": "VAT rate, e.g. 0.2",
+"ID файла для копирования": "Original file ID",
+"произвольный комментарий": "arbitrary comment",
+"Удалить постоянный токен": "Delete permanent token",
+"Строка, Массив Из Строка": "String, Array of String",
"ПолучитьСписокЛидов (хук": "GetLeadsList (wh",
-"Компонента SSH/SFTP (ОПИ": "SSH/SFTP Component (OpenIntegrations",
-"НоушнАпи_СоздатьСтраницу": "NotionAPI_CreatePage",
-"фильтр по уровню доступа": "filter by access level",
-"список параметров модели": "model parameter list",
-"ПолучитьСтрокуПараметров": "GetParamsString",
-"Б24_РаботаСУведомлениями": "B24_NotificationsManagement",
-"Файл источник обновления": "File source for update",
-"ПолучитьСписокКалендарей": "GetCalendarList",
-"Строка, Массив из Строка": "String, Array of String",
-"OpenAIУдалениеАссистента": "OpenAIAssistantDeletion",
-"Настройки прокси запроса": "Request proxy settings",
-"Адрес истинного продавца": "The address of the true seller",
-"ПреобразоватьФайлыВМедиа": "ConvertFilesToMedia",
-"UUID заявки для удаления": "UUID of the invitation for deletion",
-"ДобавитьКомментарий (хук": "CreateComment (wh",
-"Управление базами данных": "Database management",
-"Удаляет объект из бакета": "Removes the object from the bucket",
-"Проверка, Новый, Обратно": "Check, New, Back",
-"СформироватьТестыАссертс": "FormAssertsTests",
-"Загрузить объект целиком": "Upload full object",
-"ПолучитьСтатистикуПостов": "GetPostStatistics",
-"ОтключитьЗвукЗадачи (хук": "MuteTask (wh",
-"Дата и время записи лога": "Log entry date and time",
-"Пустая строка параметров": "Empty parameter string",
-"ГК_ПолучитьСписокСобытий": "GC_GetEventList",
-"Отправить местоположение": "Send location",
-"количество грузовых мест": "number of cargo spaces",
-"ID события для получения": "Event ID to retrieve",
-"Bitrix24_ПолучитьНовости": "Bitrix24_GetPosts",
-"Установить описание чата": "Set chat description",
-"Признак рекламного поста": "Sign of an advertising post",
-"ПолучитьКатегорииТоваров": "GetProductCategories",
-"Поместить файл в корзину": "Mark file as deleted",
-"МаксимальныйРазмер Тогда": "MaxSize Then",
-"СформироватьТекстФильтра": "FormFilterText",
-"ЗагрузитьОбъект (частями": "PutObject (parts",
-"ДобавитьЗадачуВИзбранное": "AddTaskToFavorites",
"СохранитьКартинкуВАльбом": "SaveImageToAlbum",
-"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList",
+"НоушнАпи_СоздатьСтраницу": "NotionAPI_CreatePage",
"УстановитьТегиБакета (DB": "PutBucketTagging (DB",
"Секретный ключ (Password": "Secret key (Password",
"Изменяет имя метки по ID": "Changes the tag name by ID",
@@ -6182,55 +6005,337 @@
"РаботаСУдаленнымиФайлами": "ExternalFilesManagement",
"УстановитьКартинкуГруппы": "SetGroupPicture",
"Создает каталог на диске": "Creates a directory on the disk",
-"UUID заказа для удаления": "Order UUID for deletion",
-"Получить список областей": "Get region list",
-"ВывестиСправкуПоКомандам": "ShowCommandsHelp",
-"Заменить текст сообщения": "Replace message text",
-"ЗаполнитьЗначенияСвойств": "FillPropertyValues",
-"ПолучитьСообщениеСистемы": "GetSystemMessage",
-"ID чата для разархивации": "Chat ID for dearchiving",
-"Bitrix24_СкопироватьФайл": "Bitrix24_MakeFileCopy",
-"ПолучитьСтруктуруЗапуска": "GetLaunchStructure",
-"ПреобразоватьДанныеФайла": "ConvertFileData",
-"БитриксСписокРезультатов": "BitrixResultsList",
-"МассивОтсутствующихПолей": "MissingFieldsArray",
+"D:\\GD\\Мой диск\\data.json": "D:\\GD\\My Drive\\data.json",
"КвадратныеСкобкиМассивов": "ArraysSquareBrackets",
-"ID счетчика для изменения": "Counter ID to change",
-"УдалитьБазуДанных (ошибка": "DeleteDatabase (error",
-"Добавить заголовок !NOCLI": "Add header !NOCLI",
-"0 И СтрНайти(ТекущаяОпция": "0 And StrFind(CurrentOption",
-"Тип дополнительной услуги": "Type of additional service",
-"Создает новую базу данных": "Creates a new database",
-"ПолучитьНастройкиИнстанса": "GetInstanceSettings",
-"Данные части для загрузки": "Part content for uploading",
-"Coverage_ЗапускВсехТестов": "Coverage_StartAllTests",
-"Модуль для работы со СДЭК": "Module for working with CDEK",
-"КопироватьКоллекциюМассив": "CopyCollectionArray",
-"Dropbox_ПереместитьОбъект": "Dropbox_MoveObject",
-"Выбор по ID подразделения": "Selection by department ID",
-"ПолучитьИнформациюОТоваре": "GetProductInformation",
-"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement",
-"идентификатор наблюдателя": "auditor identifier",
-"Прочитать двоичные данные": "Read binary data",
-"Удаляет записи из таблицы": "Deletes records from the table",
-"Тестовый комментарий (изм": "Test comment (change",
-"Пароль пользователя mysql": "MySQL password",
-"Удаляет уведомление по ID": "Delete notification by ID",
-"фильтровать по поддоменам": "subdomain filter",
-"Загрузить видео на сервер": "Upload video to server",
-"ПолучитьКомменатрийЗадачи": "GetTaskComment",
-"Telegram_ОтправитьКонтакт": "Telegram_SendContact",
-"цвет стрелки на информере": "arrow color on the informer",
-"VK_СформироватьКлавиатуру": "VK_FormKeyboard",
-"Отправить код авторизации": "Send authorization code",
-"ПереименоватьКаталог (хук": "RenameFolder (wh",
-"Получить структуру данных": "Get basic data structure",
-"идентификатор комментария": "comment identifier",
-"Новое наименование стадии": "New stages name",
-"УправлениеПодразделениями": "DepartmentsManagement",
-"РаботаСРекламнымКабинетом": "AdAccountManagement",
-"СоздатьПодразделение (хук": "CreateDepartment (wh",
-"ПолучитьСписокФайловПапки": "GetListOfFolderFiles",
+"МассивОтсутствующихПолей": "MissingFieldsArray",
+"БитриксСписокРезультатов": "BitrixResultsList",
+"ПреобразоватьДанныеФайла": "ConvertFileData",
+"ПолучитьСтруктуруЗапуска": "GetLaunchStructure",
+"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList",
+"Bitrix24_СкопироватьФайл": "Bitrix24_MakeFileCopy",
+"ПолучитьСообщениеСистемы": "GetSystemMessage",
+"ЗаполнитьЗначенияСвойств": "FillPropertyValues",
+"Заменить текст сообщения": "Replace message text",
+"ВывестиСправкуПоКомандам": "ShowCommandsHelp",
+"Получить список областей": "Get region list",
+"UUID заказа для удаления": "Order UUID for deletion",
+"ID чата для разархивации": "Chat ID for dearchiving",
+"Компонента SSH/SFTP (ОПИ": "SSH/SFTP Component (OpenIntegrations",
+"ДобавитьЗадачуВИзбранное": "AddTaskToFavorites",
+"СформироватьТекстФильтра": "FormFilterText",
+"фильтр по уровню доступа": "filter by access level",
+"список параметров модели": "model parameter list",
+"ПолучитьСтрокуПараметров": "GetParamsString",
+"Б24_РаботаСУведомлениями": "B24_NotificationsManagement",
+"Файл источник обновления": "File source for update",
+"ПолучитьСписокКалендарей": "GetCalendarList",
+"Строка, Массив из Строка": "String, Array of String",
+"OpenAIУдалениеАссистента": "OpenAIAssistantDeletion",
+"Настройки прокси запроса": "Request proxy settings",
+"Адрес истинного продавца": "The address of the true seller",
+"ПреобразоватьФайлыВМедиа": "ConvertFilesToMedia",
+"UUID заявки для удаления": "UUID of the invitation for deletion",
+"ДобавитьКомментарий (хук": "CreateComment (wh",
+"Управление базами данных": "Database management",
+"Удаляет объект из бакета": "Removes the object from the bucket",
+"Проверка, Новый, Обратно": "Check, New, Back",
+"СформироватьТестыАссертс": "FormAssertsTests",
+"МаксимальныйРазмер Тогда": "MaxSize Then",
+"Поместить файл в корзину": "Mark file as deleted",
+"ПолучитьКатегорииТоваров": "GetProductCategories",
+"Признак рекламного поста": "Sign of an advertising post",
+"Установить описание чата": "Set chat description",
+"Bitrix24_ПолучитьНовости": "Bitrix24_GetPosts",
+"ЗагрузитьОбъект (частями": "PutObject (parts",
+"ID события для получения": "Event ID to retrieve",
+"ГК_ПолучитьСписокСобытий": "GC_GetEventList",
+"Пустая строка параметров": "Empty parameter string",
+"Дата и время записи лога": "Log entry date and time",
+"ОтключитьЗвукЗадачи (хук": "MuteTask (wh",
+"ПолучитьСтатистикуПостов": "GetPostStatistics",
+"Загрузить объект целиком": "Upload full object",
+"количество грузовых мест": "number of cargo spaces",
+"Получить список объектов": "List objects",
+"Отправить местоположение": "Send location",
+"Получить список операций": "Get actions list",
+"ОбновитьЗаписи (проверка": "UpdateRecords (check",
+"Загрузить фото на сервер": "Upload photo to server",
+"РазделитьКоллекциюДанных": "SplitDataCollection",
+"ДобавитьКалендарьВСписок": "AddCalendarToList",
+"ВосстановитьКаталог (хук": "RestoreFolder (wh",
+"Получить поле (строковое": "Get field (string",
+"Путь к целевому каталогу": "Path to the target directory",
+"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock",
+"Изменить свойство товара": "Edit product property",
+"ДобавитьПараметрыКоманды": "AddCommandParameters",
+"Наименование нового поля": "New field name",
+"ОбработанноеСоответствие": "ProcessedMap",
+"СоздатьВысокуюКлавиатуру": "CreateTallKeyboard",
+"Структура полей счетчика": "Counter field structure",
+"Изменяет название канала": "Changes the name of the channel",
+"Изменяет текст сообщения": "Changes the text of the message",
+"Путь к объекту оригинала": "Path to the original object",
+"цвет текста на информере": "informer text color",
+"УправлениеАрхивациейЧата": "ChatArchivingManagement",
+"ПрочитатьСтроку (таймаут": "ReadLine (timeout",
+"СформироватьБлокКартинку": "GenerateImageBlock",
+"Использовать \"../../core": "Use \"../../core",
+"Установить прокси !NOCLI": "Set proxy !NOCLI",
+"ВывестиНачальнуюСтраницу": "DisplayStartPage",
+"Новый тестовый заголовок": "NewTestTitle",
+"ID пользователя адресата": "Recipient user ID",
+"Идентификаторы кластеров": "Clusters identifiers",
+"ВыполнитьЗапросSQL (файл": "ExecuteSQLQuery (file",
+"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail",
+"Получить список хранилищ": "Get list of storages",
+"ПриостановитьЗадачу (хук": "PauseTask (wh",
+"НормализоватьАвторизацию": "NormalizeAuth",
+"РезультатПроверкиСтрокой": "CheckResultAsString",
+"Для работы через Webhook": "To work via Webhook",
+"мМассивВходныхПараметров": "mEntryParamsArray",
+"ДоступноИзменениеПозиции": "CanSeek",
+"VK_УдалитьСвойствоТовара": "VK_DeleteProductProperty",
+"Наличие терминала оплаты": "Availability of payment terminal",
+"Получить описание заказа": "Get order description",
+"Б24_РаботаСКомментариями": "B24_CommentsManagement",
+"ОзонАПИ_РаботаСоСкладами": "OzonAPI_WarehousesManagement",
+"Метод в документации API": "Method at API documentation",
+"Новое описание сообщения": "New message description",
+"Получить список подборок": "Get selection list",
+"загрузка страниц в плеер": "page load to player",
+"ВК_ПолучитьСписокСвойств": "VKAPI_GetPropertyList",
+"СоздатьДлиннуюКлавиатуру": "CreateLongKeyboard",
+"ПолучитьСписокРазрешений": "GetPermissionsList",
+"ДФ='yyyy-MM-dd HH:MM:ss'": "DF='yyyy-MM-dd HH:MM:ss",
+"ID целевого пользователя": "Target user ID",
+"ИсключитьУчастникаГруппы": "ExcludeGroupMember",
+"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign",
+"ПолучитьИмяОсновногоПоля": "GetPrimaryFieldName",
+"Проверка_БитриксВложение": "Check_BitrixAttachment",
+"https://example.com/путь": "https://example.com/path",
+"Создает новое обсуждение": "Creates a new discussion",
+"ДобавитьУчастникаВГруппу": "AddGroupMember",
+"Новое описание календаря": "New calendar description",
+"Остановить сервер !NOCLI": "Stop server !NOCLI",
+"Новая рекламная кампания": "New ads campaign",
+"Обработать запрос !NOCLI": "Process request !NOCLI",
+"Проверка_ДропбоксАккаунт": "Check_DropboxAccount",
+"СоздатьКаталогВХранилище": "CreateStorageFolder",
+"КонечныйМассивПараметров": "FinalParamsArray",
+"Вайбер_ОтправкаСообщений": "Viber_MessagesSending",
+"Получить размер элемента": "Get element size",
+"Загрузить файл в каталог": "Upload file to the folder",
+"Получить товары магазина": "Get campaign products",
+"ПолучитьОчередьСообщений": "GetMessageQueue",
+"ТекущийПараметрКоллекция": "CurrentCollectionParam",
+"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList",
+"УправлениеПользователями": "UsersManagement",
+"Удалено %1 лишних файлов": "Removed %1 unnecessary files",
+"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription",
+"ЗавершитьЗагрузкуЧастями": "FinishPartsUpload",
+"Тип чата OPEN (публичный": "Chat type OPEN (public",
+"СоздатьПользователя (хук": "CreateUser (wh",
+"ID товаров для архивации": "Product IDs for archiving",
+"УдалитьКалендарьИзСписка": "DeleteCalendarFromList",
+"Массив заголовков кнопок": "Array of button titles",
+"ID элемента для удаления": "ID of deleted element",
+"ID файла для перемещения": "File ID",
+"ОтправитьКонтакт (цитата": "SendContact (quote",
+"ОбработатьОшибочныйВывод": "HandleErrorOutput",
+"Код региона по базе СДЭК": "Region code according to CDEK database",
+"Массив товаров или товар": "Array of products or product",
+"СохранитьУдалитьКартинку": "SaveDeleteImage",
+"Создать новую директорию": "Create new directory",
+"АргументыКоманднойСтроки": "CommandLineArguments",
+"Этот же объект обработки": "This processor object",
+"ДобавитьРодителяСтраницы": "AddPageParent",
+"Получить товары кабинета": "Get business products",
+"СинхронизироватьКаталоги": "SynchronizeFolders",
+"ОтправитьЛокацию (цитата": "SendLocation (quote",
+"УдалитьКомментарийЗадачи": "DeleteTaskComment",
+"РаботаСПодборкамиТоваров": "ProductSelectionManagement",
+"VK_ПолучитьСписокТоваров": "VK_GetProductList",
+"ОтправитьСтроку (таймаут": "SendLine (timeout",
+"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations",
+"Получить список регионов": "Get regions list",
+"ДобавитьПараметрКартинки": "AddImageParameter",
+"Проверка_ВКГруппаТоваров": "Check_VKProductsGroup",
+"Создать/Изменить таблицу": "Create/Edit table",
+"Выбрать пункт **Другое**": "Select **Other**",
+"Структура параметров URL": "URL parameters structure",
+"ПоместитьКаталогВКорзину": "MarkFolderAsDeleted",
+"HTTP_УстановкаЗаголовков": "HTTP_HeadersSetting",
+"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent",
+"ЗавершитьТестовыйЭлемент": "FinishTestElement",
+"Набор тестов для YAxUnit": "Test suite for YAxUnit",
+"СоздатьЧерновикЗаявкиFBO": "CreateFBODraft",
+"ПолучитьДвоичныеИлиПоток": "GetBinaryOrStream",
+"Получить заказ по номеру": "Get order by number",
+"ОткрытьСоединениеВМодуле": "CreateConnectionInsideModule",
+"СоздатьСсылкуПриглашение": "CreateInvitationLink",
+"УдалитьЗаписи (получение": "DeleteRecords (get",
+"Путь к директории поиска": "Path to search directory",
+"ДобавитьФайлВЗадачу (хук": "AttachFileToTopic (wh",
+"СоздатьТоварСоСвойствами": "CreateProductWithProperties",
+"ID счетчика для удаления": "Counter ID for deletion",
+"ТаблицаСправкаПоКомандам": "CommandsHelpTable",
+"номер документа на товар": "item document number",
+"Другие товары сообщества": "Other items",
+"Создает пустой календарь": "Creates an empty calendar",
+"УдалитьМодель (tiny, bay": "DeleteModel (tiny, bay",
+"ПолучитьСтруктуруТаблицы": "GetTableStructure",
+"признак цифрового товара": "digital attribute",
+"Изменяет новость в ленте": "Change post data",
+"Номер телефона без знака": "Phone number without",
+"ПолучитьСобытиеКалендаря": "GetCalendarEvent",
+"Изменить текст сообщения": "Change the message text",
+"VK_ПолучитьСписокСвойств": "VK_GetPropertyList",
+"ПолучитьОписаниеКонтакта": "GetContactDescription",
+"Создает новый сеанс SFTP": "Creates a new SFTP session",
+"Создать подборку товаров": "Create product selection",
+"Получить текущий каталог": "Get current directory",
+"ПолучитьОтвет (параметры": "GetResponse (parameter",
+"Получить число участников": "Get participant count",
+"Преобразование типов (OPI": "Type conversion (OpenIntegrations",
+"подробное описание товара": "detailed product description",
+"ВК_ПолучитьСписокПодборок": "VKAPI_GetSelectionList",
+"ПолучитьСтруктуруСчетчика": "GetCounterStructure",
+"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement",
+"Проверка_БитриксХранилища": "Check_BitrixStorage",
+"Получить список кластеров": "Get clusters list",
+"Заголовок файла для Slack": "File title for Slack",
+"ПолучитьСписокФайлов (Все": "GetFilesList (All",
+"СоответствиеКомандМодулей": "ModuleCommandMapping",
+"ID задачи источника связи": "From task ID",
+"См.ПолучитьОписаниеТовара": "See GetProductDescription",
+"МетодыОбработкиСоединений": "ConnectionHandlingMethods",
+"МобильноеПриложениеСервер": "MobileAppServer",
+"Установить таймаут !NOCLI": "Set timeout !NOCLI",
+"Получить список счетчиков": "Get counters list",
+"ПолучитьИнформациюОМодели": "GetModelInformation",
+"ОбновитьИзображенияТовара": "UpdateProductImages",
+"ПолучитьНастройкиМагазина": "GetCampaignSettings",
+"Удалить событие календаря": "Delete calendar event",
+"ID элемента для получения": "Element ID",
+"Текстовая информация лога": "Log text information",
+"Пароль пользователя mssql": "mssql user password",
+"ПолучитьНастройкиКабинета": "GetBusinessSettings",
+"УдалитьПодразделение (хук": "DeleteDepartment (wh",
+"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact",
+"ОбновитьКоличествоТоваров": "UpdateProductsStocks",
+"Подчиненное подразделение": "Subordinate department",
+"Открытый Пакет Интеграций": "Open Integrations Package",
+"Добавить товар в подборку": "Add product to selection",
+"UUID заказа для изменение": "Order UUID for updating",
+"ДобавитьBearerАвторизацию": "AddBearerAuthorization",
+"Удалить зависимость задач": "Delete tasks dependencies",
+"РаботаСоСпискомКалендарей": "CalendarListManagement",
+"ЗавершитьУчетВремени (хук": "StopTimekeeping (wh",
+"Изменить календарь списка": "Edit list calendar",
+"Твиттер_СоздатьТвитСВидео": "Twitter_CreateTweetWithVideo",
+"идентификатор направления": "direction identifier",
+"ДобавитьПользователейВЧат": "AddUsersToChat",
+"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion",
+"ПереключениеОбщегоДоступа": "TogglePublicAccess",
+"ПолучитьКаталогФайловЧата": "GetChatFilesFolder",
+"ПустаяСхемаCreateDatabase": "EmptySchemeCreateDatabase",
+"ПолучитьСтрокуПодключения": "GetConnectionString",
+"URL для установки Webhook": "URL for setting up Webhook",
+"Изменить имя главной темы": "Change main topic name",
+"ГарантироватьТаблицу (TLS": "EnsureTable (TLS",
+"Создает твит без вложений": "Creates a tweet without attachments",
+"СоздатьУдалитьКомментарий": "CreateDeleteComment",
+"ID записи о трудозатратах": "Time record ID",
+"ЗаменитьОписаниеСообщения": "ReplaceMessageCaption",
+"МассивНастроекНапоминаний": "ReminderSettingsArray",
+"VK_ДобавитьТоварВПодборку": "VK_AddProductToCollection",
+"СоздатьКаноническийЗапрос": "CreateCanonicalRequest",
+"Получить публичный объект": "Get public object",
+"Проверить доступ к задаче": "Check task accesses for users",
+"Слак_ЗагрузитьУдалитьФайл": "Slack_UploadDeleteFile",
+"ПолучитьПользователя (хук": "GetUser (wh",
+"Обновленное описание базы": "Updated base description",
+"ПолучитьСоответствиеТипов": "GetTypesMap",
+"ОбработатьСекретыBitrix24": "ProcessSecretsBitrix24",
+"Путь назначения для копии": "Destination path for the copy",
+"Преобразование типов (ОПИ": "Type conversion (OpenIntegrations",
+"Некорректный вид отправки": "Incorrect sending view",
+"Открытый пакет интеграций": "OpenIntegrations",
+"ПолучитьСостояниеИнстанса": "GetInstanceStatus",
+"Наименование нового листа": "NewSheetName",
+"ПолучитьСсылкуНаСообщение": "GetMessageLink",
+"УдалитьПоследниеСообщения": "DeleteLastMessages",
+"Получить структуру товара": "Get product structure",
+"Удалить товар из подборки": "Remove product from selection",
+"Отменить публикацию файла": "Unpublish file",
+"ДобавитьПараметрКоллекция": "AddCollectionParam",
+"ОбработатьСписокКластеров": "ProcessClustersList",
+"ПолучитьСписокРезультатов": "GetResultsList",
+"Добавить/Удалить картинку": "Add/Delete image",
+"ссылка на картинку товара": "product picture link",
+"Не удалось получить файл!": "Failed to retrieve the file!",
+"Удалить шифрование бакета": "Delete bucket encryption",
+"Работа с заявками курьера": "Courier invitations management",
+"ПустаяСхемаAlterTableDrop": "EmptySchemeAlterTableDrop",
+"VK_ЗагрузитьВидеоНаСервер": "VK_UploadVideoToServer",
+"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement",
+"НачатьЗаписьТелаMultipart": "StartMultipartBody",
+"ЭкранированиеСимволовJSON": "JSONCharactersEscapeMode",
+"URL для получения объекта": "URL for object retrieving",
+"ЗакрытьВходящееСоединение": "CloseIncomingConnection",
+"УстановитьБезопасныйРежим": "SetSafeMode",
+"openintegrations.dev/docs": "en.openintegrations.dev/docs",
+"ОчиститьОсновнойКалендарь": "ClearMainCalendar",
+"ВернутьИмяФайлаТелаОтвета": "ReturnResponseFilename",
+"ОтправитьОписанияОбъектов": "SendObjectsDescription",
+"Текст выполняемой команды": "Text of the executed command",
+"УстановитьАлгоритмOAuthV1": "SetOAuthV1Algorithm",
+"УстановитьНастройкиSelect": "SetSelectOptions",
+"Загрузить массив вложений": "Upload attachments array",
+"СменитьВладельцаЧата (хук": "ChangeChatOwner (wh",
+"ПоказыватьВыводНемедленно": "ShowOutputImmediately",
+"ID удаляемого комментария": "ID of comment to remove",
+"Структура настроек прокси": "Proxy settings structure",
+"Управление пользователями": "Users management",
+"Ссылка на последний релиз": "To the latest release",
+"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua",
+"УдалитьТрудозатратыЗадачи": "DeleteTaskTimeAccounting",
+"Установить заголовок чата": "Set chat title",
+"Новый альбом из автотеста": "NewAlbumFromAutoTest",
+"Синхронизировать каталоги": "Synchronize folders",
+"ПолучитьВнешнююКомпоненту": "GetAddInObject",
+"ОчиститьТаблицу (проверка": "ClearTable (check",
+"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval",
+"ОжидатьВходящиеСоединения": "WaitIncomingConnections",
+"Изменить артикулы товаров": "Update products articles",
+"URL картинки для отправки": "URL of sending picture",
+"Проверка, Старый, Обратно": "Check, Old, Back",
+"Установить значения ячеек": "Set cell values",
+"Создать произвольный твит": "Create custom tweet",
+"Проверка_ТелеграмКартинка": "Check_TelegramImage",
+"Отправить двоичные данные": "Send binary data",
+"Включить уведомления чата": "Enable chat notifications",
+"ЯМаркет_КабинетыИМагазины": "YaMarket_CampaignsAndBusiness",
+"Получить список магазинов": "Get markets list",
+"МассивПараметровОбработки": "ProcessingParameterArray",
+"Отменить публикацию папки": "Unpublish folder",
+"ПолучитьИнформациюОГруппе": "GetGroupInformation",
+"VK_УдалитьТоварИзПодборки": "VK_RemoveProductFromSelection",
+"ПолучитьИнформациюОКанале": "GetChannelInformation",
+"Преобразовать код в токен": "Convert code to token",
+"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest",
+"CommonModule.OPI_ТестыCLI": "CommonModule.OPI_TestsCLI",
+"См. ПолучитьОписаниеФайла": "See GetFileDescription",
+"Получить календарь списка": "Get list calendar",
+"текст после ответа модели": "text after the model's response",
+"Bitrix24_ВосстановитьФайл": "Bitrix24_RestoreFile",
+"Проверка_ДропбоксУчастник": "Check_DropboxMember",
+"ПолучитьПользователейЧата": "GetChatMembers",
+"ДействияПубличныхОбъектов": "PublicObjectActions",
+"ID сообщения для удаления": "ID of the message to be deleted",
+"ПустаяСхемаDeleteDatabase": "EmptySchemeDeleteDatabase",
+"Создать товары по Ozon ID": "Create products by Ozon ID",
+"УстановитьНастройкиПрокси": "SetProxySettings",
"Открыть соединение !NOCLI": "Create Connection !NOCLI",
"Идентификатор комментария": "Comment identifier",
"Уникальный номер инстанса": "Unique instance number",
@@ -6248,60 +6353,60 @@
"Слак_ОткрытьЗакрытьДиалог": "Slack_OpenCloseDialog",
"ДобавитьКомментарийЗадачи": "AddTaskComment",
"ПолучениеДанныхИНастройка": "DataRetrievalAndSettings",
-"Отправить запрос без тела": "Send request without body",
-"ЯДиск_СоздатьКопиюОбъекта": "YDisk_CreateObjectCopy",
-"Получить постоянный токен": "Get permanent token",
-"VK_ПолучитьСписокПодборок": "VK_GetSelectionList",
-"Получить настройки прокси": "Get proxy settings",
-"Новое имя стадии стадии 2": "New stage name 2",
-"признак доступен для всех": "feature is available for all",
-"Дополнительный тип заказа": "Additional order type",
-"Использовать \"../../tools": "Use \"../../tools",
-"Номер рекламной категории": "Advertising category number",
-"MIME тип для Content-Type": "MIME type for Content-Type",
-"ИзменитьКартинкуЧата (хук": "ChangeChatPicture (wh",
-"ПолучитьСписокСделок (хук": "GetDealsList (wh",
"первый IP-адрес диапазона": "first IP address of the range",
+"ПолучитьСписокСделок (хук": "GetDealsList (wh",
+"ИзменитьКартинкуЧата (хук": "ChangeChatPicture (wh",
+"MIME тип для Content-Type": "MIME type for Content-Type",
+"Номер рекламной категории": "Advertising category number",
+"Использовать \"../../tools": "Use \"../../tools",
+"ПолучитьСписокФайловПапки": "GetListOfFolderFiles",
+"Дополнительный тип заказа": "Additional order type",
+"Новое имя стадии стадии 2": "New stage name 2",
+"Получить настройки прокси": "Get proxy settings",
+"VK_ПолучитьСписокПодборок": "VK_GetSelectionList",
+"Получить постоянный токен": "Get permanent token",
+"ЯДиск_СоздатьКопиюОбъекта": "YDisk_CreateObjectCopy",
+"Отправить запрос без тела": "Send request without body",
+"признак доступен для всех": "feature is available for all",
+"СоздатьПодразделение (хук": "CreateDepartment (wh",
+"РаботаСРекламнымКабинетом": "AdAccountManagement",
+"УправлениеПодразделениями": "DepartmentsManagement",
+"ПолучитьИнформациюОТоваре": "GetProductInformation",
+"Выбор по ID подразделения": "Selection by department ID",
+"Dropbox_ПереместитьОбъект": "Dropbox_MoveObject",
+"КопироватьКоллекциюМассив": "CopyCollectionArray",
+"Coverage_ЗапускВсехТестов": "Coverage_StartAllTests",
+"Данные части для загрузки": "Part content for uploading",
+"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement",
+"ПолучитьНастройкиИнстанса": "GetInstanceSettings",
+"Тип дополнительной услуги": "Type of additional service",
+"0 И СтрНайти(ТекущаяОпция": "0 And StrFind(CurrentOption",
+"Добавить заголовок !NOCLI": "Add header !NOCLI",
+"УдалитьБазуДанных (ошибка": "DeleteDatabase (error",
+"ID счетчика для изменения": "Counter ID to change",
+"ОткрытьСоединение (запрос": "CreateConnection (query",
+"Создает новую базу данных": "Creates a new database",
"ВыполнитьОбработкуКоманды": "ExecuteCommandProcessing",
+"идентификатор наблюдателя": "auditor identifier",
+"Удаляет записи из таблицы": "Deletes records from the table",
+"Новое наименование стадии": "New stages name",
+"идентификатор комментария": "comment identifier",
+"Получить структуру данных": "Get basic data structure",
+"ПереименоватьКаталог (хук": "RenameFolder (wh",
+"Отправить код авторизации": "Send authorization code",
+"VK_СформироватьКлавиатуру": "VK_FormKeyboard",
+"Прочитать двоичные данные": "Read binary data",
+"цвет стрелки на информере": "arrow color on the informer",
+"ПолучитьКомменатрийЗадачи": "GetTaskComment",
+"Загрузить видео на сервер": "Upload video to server",
+"фильтровать по поддоменам": "subdomain filter",
+"Удаляет уведомление по ID": "Delete notification by ID",
+"Пароль пользователя mysql": "MySQL password",
+"Тестовый комментарий (изм": "Test comment (change",
+"Telegram_ОтправитьКонтакт": "Telegram_SendContact",
"ID задачи приемника связи": "To task ID",
-"Трудозатраты по обработке": "Time spent on work",
+"Модуль для работы со СДЭК": "Module for working with CDEK",
"Вернуть соединение !NOCLI": "Return connection !NOCLI",
-"Проверка_ТелеграмДокумент": "Check_TelegramDocument",
-"ДобавитьИдентификаторЧата": "AddChatIdentifier",
-"ОформитьКлиентскийВозврат": "CreateCustomerRefund",
-"Изменяет существующий лид": "Modifies an existing lead",
-"Создать/Удалить календарь": "Create/Delete calendar",
-"Ноушн_СоздатьИзменитьБазу": "Notion_CreateEditDatabase",
-"таймаут визита в секундах": "visit timeout in seconds",
-"ТекущийСценарий().Каталог": "CurrentScript().Path",
-"Получить список каталогов": "Get list of directories",
-"ИзменитьНаименованиеКниги": "EditSpreadsheetTitle",
-"Атрибуты и характеристики": "Attributes and features",
-"Получить описание объекта": "Head object",
-"Получить структуру задачи": "Get task fields structure",
-"ОтменитьПубликациюОбъекта": "CancelObjectPublication",
-"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin",
-"Копирует файл или каталог": "Copies file or directory",
-"Dropbox_ОпубликоватьПапку": "Dropbox_PublishFolder",
-"Заполнить/Очистить ячейки": "Fill/Clear cells",
-"Получить структуру сделки": "Get deal structure",
-"ОчиститьУдалитьДиректорию": "ClearDeleteDirectory",
-"VK_ИзменитьСвойствоТовара": "VK_EditProductProperty",
-"дата последнего изменения": "date of last modification",
-"СформироватьТекстTruncate": "FormTextTruncate",
-"Закрыть соединение !NOCLI": "Close connection !NOCLI",
-"ПолучитьСписокФайлов (все": "GetFilesList (full",
-"ПолучитьСписокАссистентов": "GetAssistantsList",
-"ИзменитьПользователя (хук": "UpdateUser (wh",
-"идентификатор темы форума": "forum topic identifier",
-"Удаляет комментарий по ID": "Deletes comment by ID",
-"Тестовый товар измененный": "EditedTestProduct",
-"Создать зависимость задач": "Create tasks dependencies",
-"СоздатьЗапускReportPortal": "CreateReportPortalLaunch",
-"Наименование новой стадии": "New stage name",
-"Архивирует активный канал": "Archives an active channel",
-"Соответствие файлов: Ключ": "Map: Key",
-"Отменить загрузку частями": "Abort multipart upload",
"Проверка_БитриксРезультат": "Check_BitrixResult",
"УстановитьКартинкуПрофиля": "SetProfilePicture",
"МобильноеПриложениеКлиент": "MobileAppClient",
@@ -6319,284 +6424,89 @@
"Идентификатор базы данных": "Database identifier",
"ПоказатьГлавнуюТемуФорума": "ShowMainForumTopic",
"ДействиеСУчастникомГруппы": "GroupMemberAction",
-"Загрузить модель в память": "Load model to memory",
-"ПолучитьИнформациюИндекса": "GetIndexData",
-"Получить последнюю ошибку": "Get last error",
-"Описание тестового товара": "Test item description",
-"БитриксСписокКомментариев": "BitrixCommentsList",
-"Получить описание локации": "Get location description",
-"ПолучитьРазмерСодержимого": "GetContentSize",
-"календарь для приглашений": "invitation calendar",
-"СкрытьПоказатьГлавнуюТему": "HideShowMainTopic",
-"ОтправитьУдалитьЭфемерное": "SendDeleteEphemeral",
-"Как EDT проект расширения": "As an EDT extension project",
-"Устанавливает тему канала": "Sets the channel topic",
-"дата окончания повторений": "repetition end date",
+"Трудозатраты по обработке": "Time spent on work",
"Статус : Соответствие": "Status : Map",
-"УстановитьНастройкиПрокси": "SetProxySettings",
-"ОткрытьСоединение (запрос": "CreateConnection (query",
-"ПустаяСхемаDeleteDatabase": "EmptySchemeDeleteDatabase",
-"УстановитьБезопасныйРежим": "SetSafeMode",
-"Изменить календарь списка": "Edit list calendar",
-"Твиттер_СоздатьТвитСВидео": "Twitter_CreateTweetWithVideo",
-"идентификатор направления": "direction identifier",
-"ДобавитьПользователейВЧат": "AddUsersToChat",
-"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion",
-"ПереключениеОбщегоДоступа": "TogglePublicAccess",
-"ПолучитьКаталогФайловЧата": "GetChatFilesFolder",
-"ПустаяСхемаCreateDatabase": "EmptySchemeCreateDatabase",
-"ПолучитьСтрокуПодключения": "GetConnectionString",
-"URL для установки Webhook": "URL for setting up Webhook",
-"Изменить имя главной темы": "Change main topic name",
-"ГарантироватьТаблицу (TLS": "EnsureTable (TLS",
-"Создает твит без вложений": "Creates a tweet without attachments",
-"СоздатьУдалитьКомментарий": "CreateDeleteComment",
-"ID записи о трудозатратах": "Time record ID",
-"ЗаменитьОписаниеСообщения": "ReplaceMessageCaption",
-"Открытый пакет интеграций": "OpenIntegrations",
-"Некорректный вид отправки": "Incorrect sending view",
-"Удалить зависимость задач": "Delete tasks dependencies",
-"Преобразование типов (ОПИ": "Type conversion (OpenIntegrations",
-"Путь назначения для копии": "Destination path for the copy",
-"ОбработатьСекретыBitrix24": "ProcessSecretsBitrix24",
-"ПолучитьСоответствиеТипов": "GetTypesMap",
-"ПолучитьСостояниеИнстанса": "GetInstanceStatus",
-"Обновленное описание базы": "Updated base description",
-"Слак_ЗагрузитьУдалитьФайл": "Slack_UploadDeleteFile",
-"Проверить доступ к задаче": "Check task accesses for users",
-"Получить публичный объект": "Get public object",
-"СоздатьКаноническийЗапрос": "CreateCanonicalRequest",
-"VK_ДобавитьТоварВПодборку": "VK_AddProductToCollection",
-"МассивНастроекНапоминаний": "ReminderSettingsArray",
-"РаботаСоСпискомКалендарей": "CalendarListManagement",
-"ПолучитьПользователя (хук": "GetUser (wh",
-"ДобавитьBearerАвторизацию": "AddBearerAuthorization",
-"ОбновитьИзображенияТовара": "UpdateProductImages",
-"ID задачи источника связи": "From task ID",
-"ПолучитьСтруктуруСчетчика": "GetCounterStructure",
-"Получить число участников": "Get participant count",
-"Преобразование типов (OPI": "Type conversion (OpenIntegrations",
-"подробное описание товара": "detailed product description",
-"ВК_ПолучитьСписокПодборок": "VKAPI_GetSelectionList",
-"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement",
-"Проверка_БитриксХранилища": "Check_BitrixStorage",
-"Получить список кластеров": "Get clusters list",
-"Заголовок файла для Slack": "File title for Slack",
-"ПолучитьСписокФайлов (Все": "GetFilesList (All",
-"СоответствиеКомандМодулей": "ModuleCommandMapping",
-"См.ПолучитьОписаниеТовара": "See GetProductDescription",
-"МетодыОбработкиСоединений": "ConnectionHandlingMethods",
-"UUID заказа для изменение": "Order UUID for updating",
-"Установить таймаут !NOCLI": "Set timeout !NOCLI",
-"Добавить товар в подборку": "Add product to selection",
-"Открытый Пакет Интеграций": "Open Integrations Package",
-"Подчиненное подразделение": "Subordinate department",
-"ОбновитьКоличествоТоваров": "UpdateProductsStocks",
-"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact",
-"УдалитьПодразделение (хук": "DeleteDepartment (wh",
-"ПолучитьНастройкиКабинета": "GetBusinessSettings",
-"Пароль пользователя mssql": "mssql user password",
-"Текстовая информация лога": "Log text information",
-"ID элемента для получения": "Element ID",
-"Удалить событие календаря": "Delete calendar event",
-"ПолучитьНастройкиМагазина": "GetCampaignSettings",
-"МобильноеПриложениеСервер": "MobileAppServer",
-"ПолучитьИнформациюОМодели": "GetModelInformation",
-"Получить список счетчиков": "Get counters list",
-"ЗавершитьУчетВремени (хук": "StopTimekeeping (wh",
-"Наименование нового листа": "NewSheetName",
-"ЯМаркет_КабинетыИМагазины": "YaMarket_CampaignsAndBusiness",
-"УдалитьПоследниеСообщения": "DeleteLastMessages",
-"Отправить двоичные данные": "Send binary data",
-"Проверка_ТелеграмКартинка": "Check_TelegramImage",
-"Создать произвольный твит": "Create custom tweet",
-"Установить значения ячеек": "Set cell values",
-"Проверка, Старый, Обратно": "Check, Old, Back",
-"URL картинки для отправки": "URL of sending picture",
-"Включить уведомления чата": "Enable chat notifications",
-"Изменить артикулы товаров": "Update products articles",
-"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval",
-"ОчиститьТаблицу (проверка": "ClearTable (check",
-"ПолучитьВнешнююКомпоненту": "GetAddInObject",
-"Синхронизировать каталоги": "Synchronize folders",
-"Новый альбом из автотеста": "NewAlbumFromAutoTest",
-"Установить заголовок чата": "Set chat title",
-"ОжидатьВходящиеСоединения": "WaitIncomingConnections",
-"Получить список магазинов": "Get markets list",
-"CommonModule.OPI_ТестыCLI": "CommonModule.OPI_TestsCLI",
-"МассивПараметровОбработки": "ProcessingParameterArray",
-"ДействияПубличныхОбъектов": "PublicObjectActions",
-"ПолучитьПользователейЧата": "GetChatMembers",
-"Проверка_ДропбоксУчастник": "Check_DropboxMember",
-"Bitrix24_ВосстановитьФайл": "Bitrix24_RestoreFile",
-"текст после ответа модели": "text after the model's response",
-"Получить календарь списка": "Get list calendar",
-"ID сообщения для удаления": "ID of the message to be deleted",
-"См. ПолучитьОписаниеФайла": "See GetFileDescription",
-"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest",
-"Преобразовать код в токен": "Convert code to token",
-"ПолучитьИнформациюОКанале": "GetChannelInformation",
-"VK_УдалитьТоварИзПодборки": "VK_RemoveProductFromSelection",
-"ПолучитьИнформациюОГруппе": "GetGroupInformation",
-"Отменить публикацию папки": "Unpublish folder",
-"УдалитьТрудозатратыЗадачи": "DeleteTaskTimeAccounting",
-"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua",
-"Ссылка на последний релиз": "To the latest release",
-"Текст выполняемой команды": "Text of the executed command",
-"Получить структуру товара": "Get product structure",
-"Удалить товар из подборки": "Remove product from selection",
-"Отменить публикацию файла": "Unpublish file",
-"ДобавитьПараметрКоллекция": "AddCollectionParam",
-"ОбработатьСписокКластеров": "ProcessClustersList",
-"ПолучитьСписокРезультатов": "GetResultsList",
-"Создать товары по Ozon ID": "Create products by Ozon ID",
-"Добавить/Удалить картинку": "Add/Delete image",
-"ссылка на картинку товара": "product picture link",
-"Не удалось получить файл!": "Failed to retrieve the file!",
-"Удалить шифрование бакета": "Delete bucket encryption",
-"Работа с заявками курьера": "Courier invitations management",
-"ПустаяСхемаAlterTableDrop": "EmptySchemeAlterTableDrop",
-"VK_ЗагрузитьВидеоНаСервер": "VK_UploadVideoToServer",
-"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement",
-"НачатьЗаписьТелаMultipart": "StartMultipartBody",
-"ЭкранированиеСимволовJSON": "JSONCharactersEscapeMode",
-"URL для получения объекта": "URL for object retrieving",
-"Структура настроек прокси": "Proxy settings structure",
-"ID удаляемого комментария": "ID of comment to remove",
-"ПоказыватьВыводНемедленно": "ShowOutputImmediately",
-"СменитьВладельцаЧата (хук": "ChangeChatOwner (wh",
-"Загрузить массив вложений": "Upload attachments array",
-"УстановитьНастройкиSelect": "SetSelectOptions",
-"Управление пользователями": "Users management",
-"УстановитьАлгоритмOAuthV1": "SetOAuthV1Algorithm",
-"ОтправитьОписанияОбъектов": "SendObjectsDescription",
-"ВернутьИмяФайлаТелаОтвета": "ReturnResponseFilename",
-"ОчиститьОсновнойКалендарь": "ClearMainCalendar",
-"openintegrations.dev/docs": "en.openintegrations.dev/docs",
-"ПолучитьСсылкуНаСообщение": "GetMessageLink",
-"ЗакрытьВходящееСоединение": "CloseIncomingConnection",
-"Bitrix24_ВозобновитьЗадачу": "Bitrix24_RenewTask",
-"Неподдерживаемое сообщение": "Unsupported message",
-"Телеграм_ОтправитьКартинку": "TelegramAPI_SendImage",
-"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList",
-"ВывестиСлужебнуюИнформацию": "LogServiceInformation",
-"Отключает уведомлений чата": "Disable chat notifications",
-"СоздатьДиректорию (двойная": "CreateDirectory (double",
-"ИспользоватьПоляТелаВOAuth": "UseBodyFiledsAtOAuth",
-"Наименование подразделения": "Department name",
-"ЗагрузитьЧастьОбъекта (ИЗЧ": "UploadObjectPart (IPU",
-"Получить категории товаров": "Get product categories",
-"Получить событие календаря": "Get calendar event",
-"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields",
-"Получить информацию о боте": "Get bot information",
-"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList",
-"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions",
-"ИспользоватьКодированиеURL": "UseURLEncoding",
-"URL к видео для добавления": "URL of the video",
-"ОтправитьУведомлениеОВводе": "SendWritingNotification",
-"ПолучитьСуществующийЗапуск": "GetExistingLaunch",
-"ОтправитьФайлПоURL (цитата": "SendFileByURL (quote",
-"Получить ответ в контексте": "Get context response",
-"НормализоватьТекстовыйВвод": "NormalizeTextInput",
-"ЗагрузитьЧастьОбъекта (ЗЗЧ": "UploadObjectPart (FPU",
-"Добавляет товар в подборку": "Adds a product to the selection",
-"Телефон истинного продавца": "The true sellers phone number",
-"ИзменитьТрудозатратыЗадачи": "UpdateTaskTimeAccounting",
-"Документация Neocities API": "Neocities API docs",
-"Отключить уведомления чата": "Disable chat notifications",
-"ПолучитьИнформациюОбУценке": "GetDiscountInformation",
-"Удаляет набор тегов бакета": "Deletes the bucket tag set",
-"Дата установки трудозатрат": "Date the record was set",
-"ДобавитьТрудозатратыЗадачи": "AddTaskTimeAccounting",
-"ДобавитьКомментарийНовости": "AddPostComment",
-"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag",
-"Это сообщение было удалено": "This message was deleted",
-"Bitrix24_ПереименоватьФайл": "Bitrix24_RenameFile",
-"ПолучитьВходящиеСоединения": "GetIncomingConnections",
-"Путь сохранения на Dropbox": "Save path on Dropbox",
-"ПолучитьЗначенияРекурсивно": "GetValuesRecursively",
-"СоздатьБакет (удаление, DB": "CreateBucket (deleting, DB",
-"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic",
-"Тип календаря: user, group": "Calendar type: user, group",
-"Получить очередь сообщений": "Get message queue",
-"КраткоеПредставлениеОшибки": "BriefErrorDescription",
-"ДобавитьПользователяКФайлу": "AddUserToFile",
-"ПроверитьДоступностьБакета": "HeadBucket",
-"УстановитьШифрованиеБакета": "PutBucketEncryption",
-"ИмяФайла, Вид + Расширение": "FileName, View + Extension",
-"Проверка_ТелеграмПереслать": "Check_TelegramForward",
-"Создает TCP/TLS соединение": "Creates a TCP/TLS connection",
-"ВыполнитьЗапросSQL (Select": "ExecuteSQLQuery (Select",
-"Изменить событие календаря": "Update calendar event",
-"Ожидать подключения !NOCLI": "Await connections !NOCLI",
-"УстановитьФайлОтвета (тело": "SetResponseFile (body",
-"Создать рекламную кампанию": "Create advertising campaign",
-"ПодключитьРасширение (путь": "ConnectExtension (path",
-"Получает схему таблиц базы": "Gets the schema of base tables",
-"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion",
-"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase",
-"ВыполнитьЗапросSQL (Insert": "ExecuteSQLQuery (Insert",
-"ПолучитьИмяВременногоФайла": "GetTempFileName",
-"Описание тестового события": "TestEventDescription",
-"Сформировать блок картинку": "Generate image block",
-"РаботаССобытиямиКалендарей": "CalendarEventsManagement",
-"VK_ИзменитьПодборкуТоваров": "VK_EditProductCollection",
-"ЗакрытьТемуФорума (главная": "CloseForumTopic (main",
-"СформироватьКнопкуДействия": "MakeActionButton",
-"ДобавитьOAuthV1Авторизацию": "AddOAuthV1Authorization",
-"Закрыть подключение !NOCLI": "Close connection !NOCLI",
-"Получить код подтверждения": "Get confirmation code",
-"ЗагрузитьФайлВКаталог (хук": "UploadFileToFolder (wh",
-"Получить список календарей": "Get list of calendars",
-"СформироватьСтруктуруТегов": "FormTagsStructure",
-"ПолучитьПользователей (хук": "GetUsers (wh",
-"ОбновитьЗаписи (количество": "UpdateRecords (amount",
-"ВыполнитьЗапросСОбработкой": "ExecuteQueryWithProcessing",
-"Число знаков после запятой": "Number of decimal places",
-"ПолучитьТипыКолонокТаблицы": "GetTableColumnTypes",
-"Фильтры для отбора товаров": "Product filters",
-"ПолучитьПодразделения (хук": "GetDepartments (wh",
-"Получить сообщение системы": "Get system message",
-"ОтправитьМедиагруппу (доки": "SendMediaGroup (docs",
-"запись содержимого страниц": "page content recording",
-"ВывестиТекстВТекущуюСтроку": "WriteOnCurrentLine",
-"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook",
-"другие увед. будут удалены": "another notif. will be deleted",
-"ПолучитьВнешнююСсылкуФайла": "GetFileExternalLink",
-"Telegram_ОтправитьКартинку": "Telegram_SendImage",
-"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields",
-"ПоместитьФайлВКорзину (хук": "MarkFileAsDeleted (wh",
-"ПолучитьДанныеОСайте (Сайт": "GetSiteData (Site",
-"Telegram_ОткрытьТемуФорума": "Telegram_OpenForumTopic",
-"СформироватьЗначенияВыбора": "FormSelectionValues",
-"Изменить свойства страницы": "Edit page properties",
-"СоздатьБакет (Удаление, DB": "CreateBucket (Deleting, DB",
-"Завершить загрузку частями": "Finish parts upload",
-"ID чата для отправки файла": "Chat ID for sending",
-"Массив соответствий файлов": "Array of file mappings",
-"ИзменитьПодразделение (хук": "UpdateDepartment (wh",
-"УстановитьПроизвольноеПоле": "SetCustomField",
-"Создать ссылку-приглашение": "Create invitation link",
-"Приостановить учет времени": "Stop timekeeping",
-"ИзменитьЗаголовокЧата (хук": "ChangeChatTitle (wh",
-"Удаляет колонку из таблицы": "Deletes a column from the table",
-"СоздатьРекламноеОбъявление": "CreateAd",
-"ID сообщения для изменения": "ID of the message to be edited",
-"Структура заполнения опции": "Data structure for option",
-"Получить информацию о чате": "Get information about the chat room",
-"СлужебныеПроцедурыИФункции": "Private",
-"ИзменитьСтадиюКанбана (хук": "UpdateKanbansStage (wh",
-"ГринИсключениеПользователя": "GreenExcludeMember",
-"ЗапросТипУстановленВручную": "RequestTypeSetManualy",
-"Bitrix24_КопироватьКаталог": "Bitrix24_CopyFolder",
-"УстановитьПараметрыЗапроса": "SetQueryParams",
-"ПреобразоватьПользователей": "ConvertUsers",
-"Телеграм_ОтправитьДокумент": "TelegramAPI_SendDocument",
-"СтруктураАдресаОтправления": "SendingAddressStructure",
-"ГТ_ЗаполнитьОчиститьЯчейки": "GT_FillClearCells",
-"Если вам необходим чат-бот": "If you need a chatbot",
-"Создать подключение !NOCLI": "Create connection !NOCLI",
+"дата окончания повторений": "repetition end date",
+"Устанавливает тему канала": "Sets the channel topic",
+"Как EDT проект расширения": "As an EDT extension project",
+"ОтправитьУдалитьЭфемерное": "SendDeleteEphemeral",
+"Отменить загрузку частями": "Abort multipart upload",
+"календарь для приглашений": "invitation calendar",
+"Получить описание локации": "Get location description",
+"БитриксСписокКомментариев": "BitrixCommentsList",
+"Описание тестового товара": "Test item description",
+"Получить последнюю ошибку": "Get last error",
+"ПолучитьИнформациюИндекса": "GetIndexData",
+"Загрузить модель в память": "Load model to memory",
+"ПолучитьРазмерСодержимого": "GetContentSize",
+"Соответствие файлов: Ключ": "Map: Key",
+"СкрытьПоказатьГлавнуюТему": "HideShowMainTopic",
+"Наименование новой стадии": "New stage name",
+"ОтменитьПубликациюОбъекта": "CancelObjectPublication",
+"Получить структуру задачи": "Get task fields structure",
+"Получить описание объекта": "Head object",
+"Атрибуты и характеристики": "Attributes and features",
+"ИзменитьНаименованиеКниги": "EditSpreadsheetTitle",
+"Получить список каталогов": "Get list of directories",
+"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin",
+"ТекущийСценарий().Каталог": "CurrentScript().Path",
+"Ноушн_СоздатьИзменитьБазу": "Notion_CreateEditDatabase",
+"Изменяет существующий лид": "Modifies an existing lead",
+"ОформитьКлиентскийВозврат": "CreateCustomerRefund",
+"ДобавитьИдентификаторЧата": "AddChatIdentifier",
+"Архивирует активный канал": "Archives an active channel",
+"Проверка_ТелеграмДокумент": "Check_TelegramDocument",
+"таймаут визита в секундах": "visit timeout in seconds",
+"Копирует файл или каталог": "Copies file or directory",
+"Создать/Удалить календарь": "Create/Delete calendar",
+"Заполнить/Очистить ячейки": "Fill/Clear cells",
+"Dropbox_ОпубликоватьПапку": "Dropbox_PublishFolder",
+"Тестовый товар измененный": "EditedTestProduct",
+"Удаляет комментарий по ID": "Deletes comment by ID",
+"ИзменитьПользователя (хук": "UpdateUser (wh",
+"СоздатьЗапускReportPortal": "CreateReportPortalLaunch",
+"ПолучитьСписокАссистентов": "GetAssistantsList",
+"ПолучитьСписокФайлов (все": "GetFilesList (full",
+"идентификатор темы форума": "forum topic identifier",
+"СформироватьТекстTruncate": "FormTextTruncate",
+"Получить структуру сделки": "Get deal structure",
+"Закрыть соединение !NOCLI": "Close connection !NOCLI",
+"ОчиститьУдалитьДиректорию": "ClearDeleteDirectory",
+"VK_ИзменитьСвойствоТовара": "VK_EditProductProperty",
+"Создать зависимость задач": "Create tasks dependencies",
+"дата последнего изменения": "date of last modification",
+"ПолучитьСсылкуНаСкачивание": "GetDownloadLink",
+"признак повторного лида (Y": "reused lead flag (Y",
+"ЯДиск_ЗагрузитьУдалитьФайл": "YDisk_UploadDeleteFile",
+"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic",
+"Локальный каталог источник": "Local source catalog",
+"ПреобразоватьВариантВыбора": "ConvertSelectionOption",
+"Команда FTP: `RNFR + RNTO`": "FTP Command: `RNFR + RNTO`",
+"Проверка_ВККартинкаАльбома": "Check_VKAlbumPicture",
+"Неопределено, Произвольный": "Undefined, Arbitrary",
+"ID оригинального сообщения": "Original message ID",
+"ПолучитьСтадииКанбана (хук": "GetKanbanStages (wh",
+"ПолучитьСтруктуруКалендаря": "GetCalendarStructure",
+"ПолучитьДанныеПользователя": "GetUserData",
+"Access key для авторизации": "Access key for authorization",
+"ПолучитьЗначенияЯчеек (все": "GetCellValues (all",
+"Bitrix24_ПолучитьХранилище": "Bitrix24_GetStorage",
+"СоздатьПост (одна картинка": "CreatePost (one picture",
+"ВыполнитьЗапросSQL (Create": "ExecuteSQLQuery (Create",
+"ЧислоСтандартныхПараметров": "NumberOfStandardParameters",
+"ОбработатьТабуляциюСправки": "HandleHelpTabulation",
+"Установить картинку группы": "Set group picture",
+"разрешение на методы Drive": "Drive methods permission",
+"Название компании контакта": "Name of the contact company",
+"Возврат лога в виде строки": "Return the log as a string",
+"Скопируйте новый **токен**": "Copy the new **token**",
+"Получает комментарий по ID": "Gets comment by ID",
+"Мне больше нравится желтый": "I like yellow more",
+"Получить описание контакта": "Get contact description",
+"Структура Из КлючИЗначение": "Structure Of KeyAndValue",
+"ОбработатьРезультатЗапроса": "ProcessQueryResult",
"Слак_ПолучитьСписокКаналов": "Slack_GetChannelList",
+"УстановитьОбъектСоединения": "SetConnectionObject",
"ОткрытьТемуФорума (главная": "OpenForumTopic (main",
"Скрыть главную тему форума": "Hide main forum topic",
"Структура из КлючИЗначение": "Structure of KeyAndValue",
@@ -6607,9 +6517,8 @@
"Наименование новой таблицы": "New table name",
"ЯМетрика_УправлениеМетками": "YaMetrika_TagsManagement",
"ПолучитьРезультатОбработки": "GetProcessingResult",
+"Код КЛАДР. Устаревшее поле": "CLADR code. Deprecated field",
"УдалитьКолонкуТаблицы (TLS": "DeleteTableColumn (TLS",
-"Структура Из КлючИЗначение": "Structure Of KeyAndValue",
-"ДобавитьВидеообложкуТовара": "AddProductVideoCover",
"ПолучитьСтруктуруЛида (хук": "GetLeadStructure (wh",
"Получить информацию канала": "Get channel info",
"Загрузить файл в хранилище": "Upload file to a storage",
@@ -6622,40 +6531,40 @@
"ПолучитьИнформациюОТоварах": "GetProductsInformation",
"ТекущийПуть, ТекущиеДанные": "CurrentPath, CurrentData",
"Управление подразделениями": "Departments management",
-"ОбработатьРезультатЗапроса": "ProcessQueryResult",
-"Код КЛАДР. Устаревшее поле": "CLADR code. Deprecated field",
-"Получить описание контакта": "Get contact description",
-"Возврат лога в виде строки": "Return the log as a string",
-"ПреобразоватьВариантВыбора": "ConvertSelectionOption",
-"ЯДиск_ЗагрузитьУдалитьФайл": "YDisk_UploadDeleteFile",
-"ПолучитьСсылкуНаСкачивание": "GetDownloadLink",
-"признак повторного лида (Y": "reused lead flag (Y",
-"ПолучитьСтруктуруКалендаря": "GetCalendarStructure",
-"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic",
-"Локальный каталог источник": "Local source catalog",
-"Команда FTP: `RNFR + RNTO`": "FTP Command: `RNFR + RNTO`",
-"Проверка_ВККартинкаАльбома": "Check_VKAlbumPicture",
-"Неопределено, Произвольный": "Undefined, Arbitrary",
-"ID оригинального сообщения": "Original message ID",
-"ПолучитьСтадииКанбана (хук": "GetKanbanStages (wh",
-"Мне больше нравится желтый": "I like yellow more",
-"Access key для авторизации": "Access key for authorization",
-"ПолучитьЗначенияЯчеек (все": "GetCellValues (all",
-"Bitrix24_ПолучитьХранилище": "Bitrix24_GetStorage",
-"СоздатьПост (одна картинка": "CreatePost (one picture",
-"ВыполнитьЗапросSQL (Create": "ExecuteSQLQuery (Create",
-"ПолучитьДанныеПользователя": "GetUserData",
-"ЧислоСтандартныхПараметров": "NumberOfStandardParameters",
-"ОбработатьТабуляциюСправки": "HandleHelpTabulation",
-"Установить картинку группы": "Set group picture",
-"разрешение на методы Drive": "Drive methods permission",
-"Название компании контакта": "Name of the contact company",
-"Скопируйте новый **токен**": "Copy the new **token**",
-"Получает комментарий по ID": "Gets comment by ID",
-"УстановитьОбъектСоединения": "SetConnectionObject",
+"ДобавитьВидеообложкуТовара": "AddProductVideoCover",
"ТребуетсяПередачаЧерезФайл": "FileTransferRequired",
-"Ошибка удаления файла базы": "Database file deletion error",
+"Bitrix24_СоздатьПодкаталог": "Bitrix24_CreateSubfolder",
"ДобавитьСтадиюКанбана (хук": "AddKanbanStage (wh",
+"МинимальныйРазмерДляПотока": "MinimumStreamSize",
+"ЗакрытьПодключение (запрос": "CloseConnection (query",
+"ОдобритьЗаявкуНаВступление": "ApprovePending",
+"ПолучитьСтруктуруСообщения": "GetMessageStructure",
+"Создать/Архивировать канал": "Create/Archive channel",
+"Массив файлов для загрузки": "Array of files to be uploaded",
+"Очищает значение в ячейках": "Clears the value in cells",
+"Проверка_ВКВариантСвойства": "Check_VKPropVariant",
+"Компоненты (служебный, ОПИ": "AddIns (Utility, OpenIntegrations",
+"Исключить участника группы": "Exclude group member",
+"ПолучитьПолныйСписокТестов": "GetFullTestList",
+"Не удалось заменить origin": "Cant replace origin",
+"ПолучитьСтатусУчетаВремени": "GetTimekeepingStatus",
+"Бренд на иностранном языке": "Brand in a foreign language",
+"Проверка_ТелеграмСообщение": "Check_TelegramMessage",
+"Content ID, если необходим": "Content ID, if required",
+"Компонента PostgreSQL (ОПИ": "PostgreSQL Component (OpenIntegrations",
+"ВывестиСправкуПоПараметрам": "DisplayParameterHelp",
+"Получить структуру запуска": "Get launch structure",
+"ПолучитьИнформациюОТаблице": "GetTableInformation",
+"ГК_СоздатьУдалитьКалендарь": "GC_CreateDeleteCalendar",
+"ИзменитьСтатусПользователя": "ChangeUserStatus",
+"Разрешен наложенный платеж": "Cash on delivery allowed",
+"ПолучитьЧеклистЗадачи (хук": "GetTasksChecklist (wh",
+"ПолучитьТрудозатратыЗадачи": "GetTaskTimeAccounting",
+"Создать подключение !NOCLI": "Create connection !NOCLI",
+"Полужирный текст сообщения": "Bold text",
+"ЯДиск_ПолучитьСписокФайлов": "YDisk_GetFileList",
+"Вайбер_ПолучениеИнформации": "Viber_DataRetrieval",
+"Получить шифрование бакета": "Get bucket encryption",
"Этот календарь был изменен": "This calendar has been changed",
"ПолучитьИсториюЗадачи (хук": "GetTaskHistory (wh",
"ГринДобавлениеПользователя": "GreenAddMember",
@@ -6683,171 +6592,163 @@
"Пассивный режим соединения": "Passive connection mode",
"ПроверитьСоздатьСоединение": "CheckCreateConnection",
"СледующийОбязательныйТокен": "NextRequiredToken",
-"Получить шифрование бакета": "Get bucket encryption",
-"Вайбер_ПолучениеИнформации": "Viber_DataRetrieval",
-"ЯДиск_ПолучитьСписокФайлов": "YDisk_GetFileList",
-"ПолучитьСтатусУчетаВремени": "GetTimekeepingStatus",
-"Bitrix24_СоздатьПодкаталог": "Bitrix24_CreateSubfolder",
-"МинимальныйРазмерДляПотока": "MinimumStreamSize",
-"ЗакрытьПодключение (запрос": "CloseConnection (query",
-"ОдобритьЗаявкуНаВступление": "ApprovePending",
-"ПолучитьСтруктуруСообщения": "GetMessageStructure",
-"Создать/Архивировать канал": "Create/Archive channel",
-"Массив файлов для загрузки": "Array of files to be uploaded",
-"Очищает значение в ячейках": "Clears the value in cells",
-"Проверка_ВКВариантСвойства": "Check_VKPropVariant",
-"Компоненты (служебный, ОПИ": "AddIns (Utility, OpenIntegrations",
-"Исключить участника группы": "Exclude group member",
-"ПолучитьПолныйСписокТестов": "GetFullTestList",
-"Не удалось заменить origin": "Cant replace origin",
-"Бренд на иностранном языке": "Brand in a foreign language",
-"Полужирный текст сообщения": "Bold text",
-"Проверка_ТелеграмСообщение": "Check_TelegramMessage",
-"Content ID, если необходим": "Content ID, if required",
-"Компонента PostgreSQL (ОПИ": "PostgreSQL Component (OpenIntegrations",
-"ВывестиСправкуПоПараметрам": "DisplayParameterHelp",
-"Получить структуру запуска": "Get launch structure",
-"ПолучитьИнформациюОТаблице": "GetTableInformation",
-"ГК_СоздатьУдалитьКалендарь": "GC_CreateDeleteCalendar",
-"ИзменитьСтатусПользователя": "ChangeUserStatus",
-"Разрешен наложенный платеж": "Cash on delivery allowed",
-"ПолучитьЧеклистЗадачи (хук": "GetTasksChecklist (wh",
-"ПолучитьТрудозатратыЗадачи": "GetTaskTimeAccounting",
-"Проверка_БитриксАвторизация": "Check_BitrixAuth",
-"ВернутьСтандартныеПараметры": "ReturnStandardParameters",
-"VK_ПолучитьСтатистикуПостов": "VK_GetPostStatistics",
-"ID пользователя исполнителя": "ID of responsible user",
-"УдалитьБазуДанных (открытие": "DeleteDatabase (open",
-"СохранитьФайл (размер файла": "SaveFile (file size",
-"ПолучитьХранилищеПриложения": "GetAppStorage",
-"УправлениеПубличнымДоступом": "ManagePublicAccess",
-"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL",
-"Получает состояние инстанса": "Gets instance status",
-"ID чата источника сообщения": "Message source chat ID",
-"ОткрытьСоединение (закрытие": "CreateConnection (closing",
-"Тип отправляемого сообщения": "TypeOfSentMessage",
-"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB",
-"ID целевой стены или группы": "ID of the target wall or group",
-"Bitrix24_СкопироватьКаталог": "Bitrix24_MakeFolderCopy",
-"ВК_СоздатьТоварСоСвойствами": "VKAPI_CreateProductWithProperties",
-"ГК_ПолучитьСписокКалендарей": "GC_GetCalendarList",
-"OPI получение данных тестов": "OPI test data retrieval",
-"Проверка_ВКСтатистикаПостов": "Check_VKPostsStatistic",
-"ID стены расположения поста": "ID of the wall where the post is located",
-"Удалить трудозатраты задачи": "Delete task time accounting",
-"Отправить/Удалить сообщение": "Send/Delete message",
-"ПодключитьВнешнююКомпоненту": "AttachAddIn",
-"ВК_ПолучитьСтатистикуПостов": "VKAPI_GetPostStatistics",
-"Страница выборки результата": "Result page",
-"СоздатьЗаголовокАвторизации": "CreateAuthorizationHeader",
-"ПолучитьНастройкиСоединения": "GetConnectionSettings",
-"ЗаменитьКлавиатуруСообщения": "ReplaceMessageKeyboard",
-"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign",
-"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList",
-"URL для перехода в браузере": "URL for browser transition",
-"Ноушн_ПолучитьПользователей": "Notion_GetUsers",
-"Установить заголовки !NOCLI": "Set headers !NOCLI",
-"УдалитьЗаявкуНаВызовКурьера": "DeleteCourierInvitation",
-"Получить список ассистентов": "Get assistants list",
-"ПолучитьСписокВерсийОбъекта": "GetObjectVersionList",
-"Создает историю из картинки": "Creates a story from an image",
-"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage",
-"Bitrix24_ПереместитьКаталог": "Bitrix24_MoveFolder",
-"ОтправитьГолосовоеСообщение": "SendVoice",
-"Убрать задачу из избранного": "Remove task from favorites list",
-"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection",
-"Получить ссылку авторизации": "Get authorization link",
-"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL",
-"ПолучитьСообщениеАссистента": "GetAssistantMessage",
-"Bitrix24_СоздатьКомментарий": "Bitrix24_CreateComment",
-"ID уведомления для удаления": "Notification ID",
-"Методы интеграции с VK (ОПИ": "VK integration methods (OpenIntegrations",
-"ПолучитьДанныеФайла (размер": "GetFileData (size",
-"Добавить комментарий задачи": "Add comment to task",
-"разрешение на методы Sheets": "Sheets methods permission",
-"ЗакрытьПотокИПолучитьДанные": "CloseStreamReceiveData",
-"СформироватьТестыАссертсCLI": "FormAssertsTestsCLI",
-"ПолучитьИнформациюОСтранице": "GetPageInfo",
-"Получить состояние инстанса": "Get instance status",
-"0 Или СтрНайти(нРег(Вариант": "0 Or StrFind(Lower(Option",
-"РаботаСВнешнимиКомпонентами": "AddinsManagement",
-"СформироватьОписаниеТаблицы": "GenerateTableDescription",
-"НачатьВыполнениеЗадачи (хук": "StartTask (wh",
-"Структура JSON данных ячеек": "The structure of the JSON cells data",
-"СформироватьМассивИменЯчеек": "FormCellNameArray",
-"Bitrix24_ВключитьЗвукЗадачи": "Bitrix24_UnmuteTask",
-"дата публикации комментария": "comment publication date",
-"УдалитьБазуДанных (закрытие": "DeleteDatabase (close",
-"Получить структуру элемента": "Get item structure",
-"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata",
-"ДобавитьПользователейКФайлу": "AddUsersToFile",
-"ДобавитьИменованныйПараметр": "AddNamedParam",
-"Удаляет сообщение в диалоге": "Deletes a dialog message",
-"ЗакрепитьОткрепитьСообщение": "PinUnpinMessage",
-"Получить количество товаров": "Get products stocks",
-"Массив соответствий событий": "Array of event maps",
-"Telegram_ПереслатьСообщение": "Telegram_ForwardMessage",
-"Путь к удаляемой директории": "Path to directory to delete",
-"Слак_ПолучитьСписокОбластей": "Slack_GetRegionList",
-"Создает новый групповой чат": "Creates a new group chat",
-"Отправить/Удалить эфемерное": "Send/Delete ephemeral",
-"ПолучитьСписокФайлов (Отбор": "GetFilesList (Filter",
-"Получить информацию о диске": "Get disk information",
-"Включает уведомления в чате": "Enable chat notifications",
-"ИсключитьПользователяИзЧата": "DeleteUserFromChat",
-"ВыгнатьПользователяИзКанала": "KickUserFromChannel",
-"VK_СохранитьКартинкуВАльбом": "VK_SaveImageToAlbum",
-"идентификатор соисполнителя": "co-executor identifier",
-"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter",
-"Истина > BOM будет добавлен": "True > BOM will be added",
-"URL для кнопки под историей": "URL for button under the story",
-"Получает квитанцию к заказу": "Gets a receipt for the order",
-"CommonModule.OPI_ЗапросыSSH": "CommonModule.OPI_SSHRequests",
-"CommonModule.OPI_Компоненты": "CommonModule.OPI_AddIns",
-"ПолучитьСписокПользователей": "GetUserList",
-"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic",
-"ЗакрытьСоединение (открытие": "CloseConnection (creation",
-"УдалитьУведомлениеИзОчереди": "DeleteNotificationFromQueue",
-"ОтправитьДокумент (с именем": "SendDocument (with name",
-"Получить настройки инстанса": "Get instance settings",
-"СоздатьЗаявкуНаВызовКурьера": "CreateCourierInvitation",
-"Bitrix24_ДелегироватьЗадачу": "Bitrix24_DelegateTask",
-"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata",
-"ОбработатьПараметрКоллекцию": "ProcessCollectionParameter",
-"ИзменитьМетаданныеКалендаря": "EditCalendarMetadata",
-"электронная почта заполнена": "email address is filled in",
-"ОтправитьЭфемерноеСообщение": "SendEphemeralMessage",
-"Создать/Удалить тему форума": "Create/Delete forum topic",
-"Поместить каталог в корзину": "Mark folder as deleted",
-"ПодключитьсяИПолучитьДанные": "ConnectAndReceiveData",
-"ДобавитьЗаписи (ошибка json": "AddRecords (json error",
-"Описание в документации API": "Description in the API documentation",
-"Очистить основной календарь": "Clear primary calendar",
-"Сохранить картинку в альбом": "Save image to album",
-"Установить JSON тело !NOCLI": "Set JSON body !NOCLI",
-"СоздатьТвитВидео (одиночная": "CreateVideoTweet (single",
-"Отменить публикацию объекта": "Unpublish object",
-"`УстановитьАлгоритмOAuthV1`": "`SetOAuthV1Algorithm`",
-"Удаляет набор тегов объекта": "Deletes an objects tag set",
-"Признак использования HTTPS": "HTTPS usage flag",
-"Оформить клиентский возврат": "Create customer refund",
-"ПолучитьАдминистраторовЧата": "GetChatAdmins",
-"Создать черновик заявки FBO": "Create FBO draft",
-"ПроверитьКорректностьЗаписи": "CheckRecordCorrectness",
-"УстановитьНастройкиИнстанса": "SetInstanceSettings",
-"Путь к файлу для скачивания": "Path to the file for downloading",
-"ПолучитьСсылкуДляСкачивания": "GetDownloadLink",
-"УдалитьДиректориюРекурсивно": "DeleteDirectoryRecursively",
-"Добавить участника в группу": "Add group member",
-"СформироватьТекстКоличества": "FormCountText",
-"Установить Form тело !NOCLI": "Set Form body !NOCLI",
-"ОтозватьПраваАдминистратора": "RevokeAdminRights",
-"СоздатьДиректорию (удаление": "CreateDirectory (delete",
-"ID чата приемника сообщения": "Message receiver chat ID",
+"Ошибка удаления файла базы": "Database file deletion error",
+"Если вам необходим чат-бот": "If you need a chatbot",
+"Bitrix24_КопироватьКаталог": "Bitrix24_CopyFolder",
+"СтруктураАдресаОтправления": "SendingAddressStructure",
+"Удаляет набор тегов бакета": "Deletes the bucket tag set",
+"Дата установки трудозатрат": "Date the record was set",
+"ДобавитьТрудозатратыЗадачи": "AddTaskTimeAccounting",
+"ДобавитьКомментарийНовости": "AddPostComment",
+"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag",
+"Это сообщение было удалено": "This message was deleted",
+"Bitrix24_ПереименоватьФайл": "Bitrix24_RenameFile",
+"ПолучитьВходящиеСоединения": "GetIncomingConnections",
+"Путь сохранения на Dropbox": "Save path on Dropbox",
+"ПолучитьЗначенияРекурсивно": "GetValuesRecursively",
+"СоздатьБакет (удаление, DB": "CreateBucket (deleting, DB",
+"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic",
+"ПолучитьИнформациюОбУценке": "GetDiscountInformation",
+"Тип календаря: user, group": "Calendar type: user, group",
+"КраткоеПредставлениеОшибки": "BriefErrorDescription",
+"ДобавитьПользователяКФайлу": "AddUserToFile",
+"ПроверитьДоступностьБакета": "HeadBucket",
+"УстановитьШифрованиеБакета": "PutBucketEncryption",
+"ИмяФайла, Вид + Расширение": "FileName, View + Extension",
+"Проверка_ТелеграмПереслать": "Check_TelegramForward",
+"Создает TCP/TLS соединение": "Creates a TCP/TLS connection",
+"ВыполнитьЗапросSQL (Select": "ExecuteSQLQuery (Select",
+"Изменить событие календаря": "Update calendar event",
+"Ожидать подключения !NOCLI": "Await connections !NOCLI",
+"УстановитьФайлОтвета (тело": "SetResponseFile (body",
+"Создать рекламную кампанию": "Create advertising campaign",
+"Получить очередь сообщений": "Get message queue",
+"ПодключитьРасширение (путь": "ConnectExtension (path",
+"Отключить уведомления чата": "Disable chat notifications",
+"Телефон истинного продавца": "The true sellers phone number",
+"ГТ_ЗаполнитьОчиститьЯчейки": "GT_FillClearCells",
+"Bitrix24_ВозобновитьЗадачу": "Bitrix24_RenewTask",
+"Неподдерживаемое сообщение": "Unsupported message",
+"Телеграм_ОтправитьКартинку": "TelegramAPI_SendImage",
+"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList",
+"ВывестиСлужебнуюИнформацию": "LogServiceInformation",
+"Отключает уведомлений чата": "Disable chat notifications",
+"СоздатьДиректорию (двойная": "CreateDirectory (double",
+"ИспользоватьПоляТелаВOAuth": "UseBodyFiledsAtOAuth",
+"Наименование подразделения": "Department name",
+"ЗагрузитьЧастьОбъекта (ИЗЧ": "UploadObjectPart (IPU",
+"Получить категории товаров": "Get product categories",
+"Документация Neocities API": "Neocities API docs",
+"Получить событие календаря": "Get calendar event",
+"Получить информацию о боте": "Get bot information",
+"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList",
+"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions",
+"ИспользоватьКодированиеURL": "UseURLEncoding",
+"URL к видео для добавления": "URL of the video",
+"ОтправитьУведомлениеОВводе": "SendWritingNotification",
+"ПолучитьСуществующийЗапуск": "GetExistingLaunch",
+"ОтправитьФайлПоURL (цитата": "SendFileByURL (quote",
+"Получить ответ в контексте": "Get context response",
+"НормализоватьТекстовыйВвод": "NormalizeTextInput",
+"ЗагрузитьЧастьОбъекта (ЗЗЧ": "UploadObjectPart (FPU",
+"Добавляет товар в подборку": "Adds a product to the selection",
+"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields",
+"Получает схему таблиц базы": "Gets the schema of base tables",
+"ИзменитьТрудозатратыЗадачи": "UpdateTaskTimeAccounting",
+"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase",
+"ПоместитьФайлВКорзину (хук": "MarkFileAsDeleted (wh",
+"ПолучитьДанныеОСайте (Сайт": "GetSiteData (Site",
+"Telegram_ОткрытьТемуФорума": "Telegram_OpenForumTopic",
+"СформироватьЗначенияВыбора": "FormSelectionValues",
+"Изменить свойства страницы": "Edit page properties",
+"СоздатьБакет (Удаление, DB": "CreateBucket (Deleting, DB",
+"Завершить загрузку частями": "Finish parts upload",
+"ID чата для отправки файла": "Chat ID for sending",
+"Массив соответствий файлов": "Array of file mappings",
+"ИзменитьПодразделение (хук": "UpdateDepartment (wh",
+"УстановитьПроизвольноеПоле": "SetCustomField",
+"Приостановить учет времени": "Stop timekeeping",
+"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields",
+"ИзменитьЗаголовокЧата (хук": "ChangeChatTitle (wh",
+"СоздатьРекламноеОбъявление": "CreateAd",
+"ID сообщения для изменения": "ID of the message to be edited",
+"Структура заполнения опции": "Data structure for option",
+"Получить информацию о чате": "Get information about the chat room",
+"СлужебныеПроцедурыИФункции": "Private",
+"ИзменитьСтадиюКанбана (хук": "UpdateKanbansStage (wh",
+"ГринИсключениеПользователя": "GreenExcludeMember",
+"ЗапросТипУстановленВручную": "RequestTypeSetManualy",
+"УстановитьПараметрыЗапроса": "SetQueryParams",
+"ПреобразоватьПользователей": "ConvertUsers",
+"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion",
+"Телеграм_ОтправитьДокумент": "TelegramAPI_SendDocument",
+"Удаляет колонку из таблицы": "Deletes a column from the table",
+"Telegram_ОтправитьКартинку": "Telegram_SendImage",
+"Создать ссылку-приглашение": "Create invitation link",
+"ДобавитьOAuthV1Авторизацию": "AddOAuthV1Authorization",
+"ПолучитьИмяВременногоФайла": "GetTempFileName",
+"ПолучитьВнешнююСсылкуФайла": "GetFileExternalLink",
+"Описание тестового события": "TestEventDescription",
+"Сформировать блок картинку": "Generate image block",
+"РаботаССобытиямиКалендарей": "CalendarEventsManagement",
+"VK_ИзменитьПодборкуТоваров": "VK_EditProductCollection",
+"ЗакрытьТемуФорума (главная": "CloseForumTopic (main",
+"СформироватьКнопкуДействия": "MakeActionButton",
+"Закрыть подключение !NOCLI": "Close connection !NOCLI",
+"Получить код подтверждения": "Get confirmation code",
+"ЗагрузитьФайлВКаталог (хук": "UploadFileToFolder (wh",
+"СформироватьСтруктуруТегов": "FormTagsStructure",
+"ПолучитьПользователей (хук": "GetUsers (wh",
+"Получить список календарей": "Get list of calendars",
+"ОбновитьЗаписи (количество": "UpdateRecords (amount",
+"другие увед. будут удалены": "another notif. will be deleted",
+"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook",
+"ВывестиТекстВТекущуюСтроку": "WriteOnCurrentLine",
+"запись содержимого страниц": "page content recording",
+"Получить сообщение системы": "Get system message",
+"ПолучитьПодразделения (хук": "GetDepartments (wh",
+"ОтправитьМедиагруппу (доки": "SendMediaGroup (docs",
+"ПолучитьТипыКолонокТаблицы": "GetTableColumnTypes",
+"Число знаков после запятой": "Number of decimal places",
+"ВыполнитьЗапросСОбработкой": "ExecuteQueryWithProcessing",
+"Фильтры для отбора товаров": "Product filters",
+"ВыполнитьЗапросSQL (Insert": "ExecuteSQLQuery (Insert",
+"ПолучитьОнлайнПользователей": "GetOnlineUsers",
+"ДобавитьПользователейКПапке": "AddUsersToFolder",
+"Удаляет существующую модель": "Deletes an existing model",
+"ПереименоватьОбъект (список": "RenameObject (list",
+"Тестовый запрос для сервера": "Test request for server",
+"ПереслатьСообщение (простое": "ForwardMessage (simple",
+"Получает информацию о файле": "Gets information about the file",
+"СоздатьБазуДанных (открытие": "CreateDatabase (open",
+"Помечает новость как важную": "Mark post as important",
+"Получить пользователей чата": "Get chat members",
+"НастройкиСовместногоДоступа": "SharedAccessSettings",
+"Телеграм_ПолучитьОбновления": "TelegramAPI_GetUpdates",
+"Получить настройки магазина": "Get campaign settings",
+"Получить информацию о файле": "Get information about file",
+"JWT: Неподдерживаемый метод": "JWT: Unsupported method",
+"Проверка_БитриксКомментарий": "Check_BitrixComment",
+"Описание структур см. здесь": "Structure description at",
+"НастройкиИАдминистрирование": "SettingsAndAdministartion",
+"ПроверитьДоступКЗадаче (хук": "CheckTaskAccesses (wh",
+"Методы работы с Notion (ОПИ": "Notion methods (OpenIntegrations",
+"Получить список результатов": "Get results list",
+"Telegram_ПолучитьОбновления": "Telegram_GetUpdates",
+"Кодировка получаемых данных": "Encoding of received data",
+"Эта база была создана из 1С": "This base is from 1C",
+"Код со страницы авторизации": "Code from the authorization page",
+"ДобавитьЗаписи (ошибка поля": "AddRecords (field error",
+"ГарантироватьТаблицу (новая": "EnsureTable (new)",
+"НоушнАпи_СоздатьУдалитьБлок": "NotionAPI_CreateDeleteBlock",
+"ID альбома, если необходимо": "Album ID, if necessary",
+"Логин пользователя postgres": "Postgres user login",
+"Использовать \"../../../core": "Use \"../../../core",
+"Обновить количество товаров": "Update products stocks",
+"Удаляет подразделение по ID": "Delets department by ID",
"В канал, из двоичных данных": "To channel, from binary data",
"ОсновноеУправляющееДействие": "PrimaryControlAction",
"ID задачи добавления товара": "Add product task ID",
-"Использовать \"../../../core": "Use \"../../../core",
"Код населенного пункта СДЭК": "CDEC locality code",
"ЗаписатьБуферДвоичныхДанных": "WriteBinaryDataBuffer",
"Проверка_БитриксСписокЗадач": "Check_BitrixTasksList",
@@ -6873,42 +6774,43 @@
"ПолучитьОтложенныеСообщения": "GetScheduledMessages",
"Создать/Удалить кооментарий": "Create/Delete Comment",
"Массив каналов для отправки": "Array of channels for sending",
-"Обновить количество товаров": "Update products stocks",
"!OInt ВыполнитьСборкуМусора": "!OInt RunGarbageCollection",
-"Логин пользователя postgres": "Postgres user login",
-"НоушнАпи_СоздатьУдалитьБлок": "NotionAPI_CreateDeleteBlock",
-"Телеграм_ПолучитьОбновления": "TelegramAPI_GetUpdates",
-"Получить пользователей чата": "Get chat members",
-"Помечает новость как важную": "Mark post as important",
-"СоздатьБазуДанных (открытие": "CreateDatabase (open",
-"Получить настройки магазина": "Get campaign settings",
-"Тестовый запрос для сервера": "Test request for server",
-"ПереслатьСообщение (простое": "ForwardMessage (simple",
-"ПереименоватьОбъект (список": "RenameObject (list",
-"Удаляет существующую модель": "Deletes an existing model",
-"ПолучитьОнлайнПользователей": "GetOnlineUsers",
-"ДобавитьПользователейКПапке": "AddUsersToFolder",
-"НастройкиСовместногоДоступа": "SharedAccessSettings",
-"Получить информацию о файле": "Get information about file",
-"ID альбома, если необходимо": "Album ID, if necessary",
-"Проверка_БитриксКомментарий": "Check_BitrixComment",
-"Описание структур см. здесь": "Structure description at",
-"НастройкиИАдминистрирование": "SettingsAndAdministartion",
-"ПроверитьДоступКЗадаче (хук": "CheckTaskAccesses (wh",
-"Методы работы с Notion (ОПИ": "Notion methods (OpenIntegrations",
-"Получить список результатов": "Get results list",
-"Telegram_ПолучитьОбновления": "Telegram_GetUpdates",
-"Кодировка получаемых данных": "Encoding of received data",
-"Эта база была создана из 1С": "This base is from 1C",
-"Код со страницы авторизации": "Code from the authorization page",
-"ДобавитьЗаписи (ошибка поля": "AddRecords (field error",
-"JWT: Неподдерживаемый метод": "JWT: Unsupported method",
-"ГарантироватьТаблицу (новая": "EnsureTable (new)",
-"Получает информацию о файле": "Gets information about the file",
-"Удаляет подразделение по ID": "Delets department by ID",
"важность: high, normal, low": "importance: high, normal, low",
-"CommonModule.OPI_ЗапросыSQL": "CommonModule.OPI_SQLQueries",
+"НайтиЗначенияХарактеристики": "SearchAttributeValue",
"Создает новое подразделение": "Creates a new department",
+"Задача изменена, расходимся": "The task has been changed, let's split up",
+"Получает набор тегов бакета": "Gets the bucket tag set",
+"ТелеграмКлавиатураСообщения": "TelegramMessageKeyboard",
+"Получить настройки кабинета": "Get business settings",
+"ПреобразоватьЗначениеПоТипу": "ConvertValueByType",
+"ВыполнитьЗапрос (выполнение": "ExecuteRequest (execution",
+"СоздатьТаблицу (ошибка типа": "CreateTable (type error",
+"ДобавитьПолучателейКНовости": "AddPostRecipients",
+"ОбработатьСекретыPostgreSQL": "ProcessSecretsPostgreSQL",
+"ПолучитьСтруктуруЦеныТовара": "GetProductPriceStructure",
+"VK_СоздатьРекламнуюКампанию": "VK_CreateAdvertisingCampaign",
+"Новый импортированный товар": "New imported product",
+"Добавить календарь в список": "Add calendar to list",
+"ПереслатьГолосовоеСообщение": "ResendVoice",
+"Обновить изображения товара": "Update product images",
+"Конец периода в формате ISO": "Period end in ISO format",
+"ОтправитьТекстовоеСообщение": "SendTextMessage",
+"Заменить описание сообщения": "Replace message caption",
+"ЗаписатьПараметрыМультипарт": "WriteMultipartParameters",
+"Инструменты (служебный, ОПИ": "Tools (Utility, OpenIntegrations",
+"Компонента TCP-клиента (ОПИ": "TCP Client Component (OpenIntegrations",
+"ПолучитьОбъект (большой, ДД": "GetObject (big, BD",
+"Структура настроек инстанса": "Structure of instance settings",
+"Массив соответствий товаров": "Array of product maps",
+"ПолучитьСписокСообщенийЧата": "GetChatMessagesList",
+"Изменить комментарий задачи": "Update task comment",
+"интервал между повторениями": "repetition interval",
+"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll",
+"ID чата приемника сообщения": "Message receiver chat ID",
+"Создать товар со свойствами": "Create product with properties",
+"CommonModule.OPI_ЗапросыSQL": "CommonModule.OPI_SQLQueries",
+"СоздатьСистемноеУведомление": "CreateSystemNotification",
+"Б24_УправленеПользователями": "B24_UsersManagement",
"УправлениеЭлементомЧеклиста": "ChecklistElementManagement",
"Начать наблюдать за задачей": "Start watching a task",
"Получает QR-код авторизации": "Receives authorization QR code",
@@ -6938,152 +6840,166 @@
"Установить картинку профиля": "Set profile picture",
"ПолучитьСписокХранилищ (хук": "GetStoragesList (wh",
"Telegram_ОткрепитьСообщение": "Telegram_UnpinMessage",
-"Б24_УправленеПользователями": "B24_UsersManagement",
"ПолучитьИнформациюОбОбъекте": "GetObjectInformation",
-"СоздатьСистемноеУведомление": "CreateSystemNotification",
-"Создать товар со свойствами": "Create product with properties",
-"Задача изменена, расходимся": "The task has been changed, let's split up",
-"Получает набор тегов бакета": "Gets the bucket tag set",
-"ТелеграмКлавиатураСообщения": "TelegramMessageKeyboard",
-"Получить настройки кабинета": "Get business settings",
-"ПреобразоватьЗначениеПоТипу": "ConvertValueByType",
-"ВыполнитьЗапрос (выполнение": "ExecuteRequest (execution",
-"СоздатьТаблицу (ошибка типа": "CreateTable (type error",
-"ДобавитьПолучателейКНовости": "AddPostRecipients",
-"ОбработатьСекретыPostgreSQL": "ProcessSecretsPostgreSQL",
-"ПолучитьСтруктуруЦеныТовара": "GetProductPriceStructure",
-"VK_СоздатьРекламнуюКампанию": "VK_CreateAdvertisingCampaign",
-"Новый импортированный товар": "New imported product",
-"Добавить календарь в список": "Add calendar to list",
-"ПереслатьГолосовоеСообщение": "ResendVoice",
-"Обновить изображения товара": "Update product images",
-"Конец периода в формате ISO": "Period end in ISO format",
-"ОтправитьТекстовоеСообщение": "SendTextMessage",
-"Заменить описание сообщения": "Replace message caption",
-"ЗаписатьПараметрыМультипарт": "WriteMultipartParameters",
-"Инструменты (служебный, ОПИ": "Tools (Utility, OpenIntegrations",
-"Компонента TCP-клиента (ОПИ": "TCP Client Component (OpenIntegrations",
-"ПолучитьОбъект (большой, ДД": "GetObject (big, BD",
-"Структура настроек инстанса": "Structure of instance settings",
-"НайтиЗначенияХарактеристики": "SearchAttributeValue",
-"Массив соответствий товаров": "Array of product maps",
-"ПолучитьСписокСообщенийЧата": "GetChatMessagesList",
-"Изменить комментарий задачи": "Update task comment",
-"интервал между повторениями": "repetition interval",
-"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll",
-"Исключить пользователей чата": "Remove chat members",
-"массив обновляемых атрибутов": "array of updatable attributes",
-"Данные или путь к расширению": "Extension data or filepath",
-"показывать номер недель: Y,N": "show week number: Y,N",
-"ПолучитьСписокАватаровФорума": "GetForumAvatarsList",
-"Методы работы с Twitter (ОПИ": "Twitter methods (OpenIntegrations",
-"Использовать \"../../../tools": "Use \"../../../tools",
-"и OpenSSL версии 1.1 или 3.x": "and OpenSSL version 1.1 or 3.x",
-"идентификатор рабочей группы": "workgroup identifier",
-"Добро пожаловать в новый чат": "Welcome to new chat",
-"ПолучитьДоступныеТоварыАкции": "GetAvailablePromoProducts",
-"%%1 = ЗагрузитьСценарий(\"\"%1": "%%1 = LoadScript(\"\"%1",
-"СоздатьСсылкуПолученияТокена": "CreateTokenRetrievalLink",
-"Получить список файлов папки": "Get list of folder files",
-"Эти токены обновлять не надо": "These tokens do not need to be updated",
-"ЗагрузитьКодыАктивацииТовара": "UploadProductActivationCodes",
-"Получить статус пользователя": "Get user status",
-"Скрывает главную тему форума": "Hides the main forum topic",
-"Время ожидания новых событий": "Waiting time for new events",
-"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab",
-"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?",
-"последний IP-адрес диапазона": "last IP address of the range",
-"ПолучитьПланЗадачНаДень (хук": "GetDailyPlan (wh",
-"HEX основного цвета (#ffffff": "HEX primary color (#ffffff",
-"НачальноеПодключениеСкриптов": "InitialScriptLoading",
-"Добавить комментарий новости": "Add comment to post",
-"Получить информацию о канале": "Get channel information",
-"Bitrix24_ПолучитьСписокЗадач": "Bitrix24_GetTasksList",
-"шаблон промптов новой модели": "new model prompt template",
-"DataProcessor.OPI_HTTPКлиент": "DataProcessor.OPI_HTTPClient",
-"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools",
-"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment",
-"ПредыдущееЗначениеЦветаТекта": "PreviousTextColorValue",
-"ПолучитьСписокОбъектов (файл": "ListObjects (file",
-"ОчиститьДиректорию (проверка": "ClearDirectory (check",
-"Добавить видеообложку товара": "Add product video cover",
-"ПолучитьСтруктуруАвторизации": "GetAuthStructure",
-"Проверка_БитриксНеопределено": "Check_BitrixUndefined",
-"Наименование нового каталога": "Name of new folder",
-"ГринНазначениеАдминистратора": "GreenAdminSet",
-"Создает новую таблицу в базе": "Creates a new table in the base",
-"ЗагрузитьФайл (множественный": "UploadFile (multiple",
-"ПолучитьСтандартныеПараметры": "GetStandardParameters",
-"МассивОшибок,СчетчикУспешных": "ErrorsArray,SuccessCount",
-"Добавить трудозатраты задачи": "Add task time accounting",
-"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json",
-"Получает набор тегов объекта": "Gets the tag set of the object",
-"ВыполнитьЗапросSQL (удаление": "ExecuteSQLQuery (deleting",
-"УдалитьТегиБакета (получение": "DeleteBucketTagging",
-"ДобавлятьГлобальныеПараметры": "AddGlobalParams",
-"Скрыть/Показать главную тему": "Hide/Show main topic",
-"СохранитьФайл (множественный": "SaveFile (multiple",
-"JSON файлов или путь к .json": "File JSON or path to .json",
-"ПолучитьСтруктуруКомментария": "GetCommentStructure",
-"Получить ссылку на сообщение": "Get message link",
-"Слак_ПолучитьИнформациюОБоте": "Slack_GetBotInfo",
-"ПолучитьСписокИконокАватаров": "GetAvatarIconList",
-"Получить список комментариев": "Get list of comments",
-"Изменяет существующую задачу": "Update a task",
-"Получить черновик заявки FBO": "Get FBO draft",
-"ПрекратитьНаблюдатьЗаЗадачей": "StopWatchingTask",
-"УдалитьЭлементЧеклистаЗадачи": "DeleteTasksChecklistElement",
-"Структура параметров доступа": "Structure of access parameters",
-"ВключитьУведомленияЧата (хук": "EnableChatNotifications (wh",
-"страницу создания приложения": "app creation page",
-"Затраченное время в секундах": "Time spent in seconds",
-"Получить данные пользователя": "Get user data",
-"Восстановить объект к версии": "Restore object to version",
-"ОтправитьСообщение (картинка": "SendMessage (picture",
-"TODO: Вернуть проверку позже": "TODO: Return check later",
-"Новое наименование хранилища": "New storage name",
-"Изменяет существующую сделку": "Modifies an existing deal",
-"Bitrix24_ОтключитьЗвукЗадачи": "Bitrix24_MuteTask",
-"НазначитьПраваАдминистратора": "SetAdminRights",
-"СоздатьЗависимостьЗадач (хук": "CreateTasksDependencies (wh",
-"ПолучитьНастройкиЛогинПароль": "GetSettingsLoginPassword",
-"ПолучитьТекущегоПользователя": "GetCurrentUser",
-"Путь к файлу публичного ключ": "Path to public key file",
-"Добавить пользователей в чат": "Add users to chat",
-"Изменяет данные пользователя": "Updates user data",
-"УдалитьПустыеЭлементыМассива": "RemoveEmptyArrayElements",
-"Параметры в оригинальном URL": "Parameters in the original URL",
-"СоздатьДиректорию (вложенная": "CreateDirectory (nested",
-"Создать рекламное объявление": "Create advertising post",
-"Результат выполнения команды": "Result of command execution",
-"УстановитьСтатусПользователя": "SetUserStatus",
-"Аватар чата в base64 формате": "Base64 chat picture",
-"Три платформы - одно решение": "Three Platforms — One Solution",
-"Подключить расширение !NOCLI": "Connect extension !NOCLI",
-"Путь к файлу с телом запроса": "Path to the file with the request body",
-"Mongo_УправлениеБазамиДанных": "Mongo_DatabaseManagement",
-"ВернутьОтветКакJSONКоллекцию": "ReturnResponseAsJSONObject",
-"ID сообщения для закрепления": "ID of the message to be pinned",
-"ПреобразоватьПараметрВСтроку": "ConvertParameterToString",
-"СформироватьТекстTableSchema": "FormTextTableSchema",
-"признак доступен для всех (Y": "feature is available for all (Y",
-"УстановитьРеакциюНаСообщение": "SetMessageReaction",
-"ОткрытьСоединение (TLS игнор": "CreateConnection (TLS ignore",
-"ПолучитьИнформациюОбАккаунте": "GetAccountInformation",
-"РазобратьИменованныйПараметр": "ParseNamedParam",
-"Получить каталог файлов чата": "Get chat files folder",
-"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant",
-"ID сообщения для открепления": "ID of the message to be unpinned",
-"Начало периода в формате ISO": "Period start in ISO format",
-"Один или массив UUID заказов": "One or an array of order UUIDs",
-"ПолучитьНастройкиЧерезАгента": "GetSettingsViaAgent",
-"ID каталога размещения копии": "ID of copy destination folder",
-"Работа с польз. полями задач": "Working with custom task fields",
-"Отправить группу медиафайлов": "Send media group",
-"URL для отправки уведомлений": "URL for notification sending",
-"Изменить статус пользователя": "Change user status",
-"ОтветитьНаЗаявкуНаВступление": "ResolvePending",
+"СоздатьДиректорию (удаление": "CreateDirectory (delete",
+"ВыгнатьПользователяИзКанала": "KickUserFromChannel",
+"Установить Form тело !NOCLI": "Set Form body !NOCLI",
+"УдалитьЗаявкуНаВызовКурьера": "DeleteCourierInvitation",
+"Получить список ассистентов": "Get assistants list",
+"ПолучитьСписокВерсийОбъекта": "GetObjectVersionList",
+"Создает историю из картинки": "Creates a story from an image",
+"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage",
+"Bitrix24_ПереместитьКаталог": "Bitrix24_MoveFolder",
+"ОтправитьГолосовоеСообщение": "SendVoice",
+"Убрать задачу из избранного": "Remove task from favorites list",
+"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection",
+"Получить ссылку авторизации": "Get authorization link",
+"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL",
+"ПолучитьСообщениеАссистента": "GetAssistantMessage",
+"Bitrix24_СоздатьКомментарий": "Bitrix24_CreateComment",
+"Установить заголовки !NOCLI": "Set headers !NOCLI",
+"ID уведомления для удаления": "Notification ID",
+"ПолучитьДанныеФайла (размер": "GetFileData (size",
+"Добавить комментарий задачи": "Add comment to task",
+"разрешение на методы Sheets": "Sheets methods permission",
+"ЗакрытьПотокИПолучитьДанные": "CloseStreamReceiveData",
+"СформироватьТестыАссертсCLI": "FormAssertsTestsCLI",
+"ПолучитьИнформациюОСтранице": "GetPageInfo",
+"Получить состояние инстанса": "Get instance status",
+"0 Или СтрНайти(нРег(Вариант": "0 Or StrFind(Lower(Option",
+"РаботаСВнешнимиКомпонентами": "AddinsManagement",
+"СформироватьОписаниеТаблицы": "GenerateTableDescription",
+"НачатьВыполнениеЗадачи (хук": "StartTask (wh",
+"Структура JSON данных ячеек": "The structure of the JSON cells data",
+"СформироватьМассивИменЯчеек": "FormCellNameArray",
+"Методы интеграции с VK (ОПИ": "VK integration methods (OpenIntegrations",
+"Ноушн_ПолучитьПользователей": "Notion_GetUsers",
+"URL для перехода в браузере": "URL for browser transition",
+"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList",
+"Проверка_БитриксАвторизация": "Check_BitrixAuth",
+"ВернутьСтандартныеПараметры": "ReturnStandardParameters",
+"VK_ПолучитьСтатистикуПостов": "VK_GetPostStatistics",
+"ID пользователя исполнителя": "ID of responsible user",
+"УдалитьБазуДанных (открытие": "DeleteDatabase (open",
+"СохранитьФайл (размер файла": "SaveFile (file size",
+"ПолучитьХранилищеПриложения": "GetAppStorage",
+"УправлениеПубличнымДоступом": "ManagePublicAccess",
+"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL",
+"ID чата источника сообщения": "Message source chat ID",
+"ОткрытьСоединение (закрытие": "CreateConnection (closing",
+"Тип отправляемого сообщения": "TypeOfSentMessage",
+"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB",
+"ID целевой стены или группы": "ID of the target wall or group",
+"Bitrix24_СкопироватьКаталог": "Bitrix24_MakeFolderCopy",
+"ВК_СоздатьТоварСоСвойствами": "VKAPI_CreateProductWithProperties",
+"ГК_ПолучитьСписокКалендарей": "GC_GetCalendarList",
+"OPI получение данных тестов": "OPI test data retrieval",
+"Проверка_ВКСтатистикаПостов": "Check_VKPostsStatistic",
+"ID стены расположения поста": "ID of the wall where the post is located",
+"Удалить трудозатраты задачи": "Delete task time accounting",
+"Отправить/Удалить сообщение": "Send/Delete message",
+"ПодключитьВнешнююКомпоненту": "AttachAddIn",
+"ВК_ПолучитьСтатистикуПостов": "VKAPI_GetPostStatistics",
+"Страница выборки результата": "Result page",
+"СоздатьЗаголовокАвторизации": "CreateAuthorizationHeader",
+"ПолучитьНастройкиСоединения": "GetConnectionSettings",
+"ЗаменитьКлавиатуруСообщения": "ReplaceMessageKeyboard",
+"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign",
+"Bitrix24_ВключитьЗвукЗадачи": "Bitrix24_UnmuteTask",
+"дата публикации комментария": "comment publication date",
+"Получает состояние инстанса": "Gets instance status",
+"Получить структуру элемента": "Get item structure",
+"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata",
+"ОбработатьПараметрКоллекцию": "ProcessCollectionParameter",
+"ИзменитьМетаданныеКалендаря": "EditCalendarMetadata",
+"электронная почта заполнена": "email address is filled in",
+"ОтправитьЭфемерноеСообщение": "SendEphemeralMessage",
+"Создать/Удалить тему форума": "Create/Delete forum topic",
+"Поместить каталог в корзину": "Mark folder as deleted",
+"ПодключитьсяИПолучитьДанные": "ConnectAndReceiveData",
+"ДобавитьЗаписи (ошибка json": "AddRecords (json error",
+"Описание в документации API": "Description in the API documentation",
+"Очистить основной календарь": "Clear primary calendar",
+"Сохранить картинку в альбом": "Save image to album",
+"Установить JSON тело !NOCLI": "Set JSON body !NOCLI",
+"Bitrix24_ДелегироватьЗадачу": "Bitrix24_DelegateTask",
+"СоздатьТвитВидео (одиночная": "CreateVideoTweet (single",
+"`УстановитьАлгоритмOAuthV1`": "`SetOAuthV1Algorithm`",
+"Удаляет набор тегов объекта": "Deletes an objects tag set",
+"Признак использования HTTPS": "HTTPS usage flag",
+"Оформить клиентский возврат": "Create customer refund",
+"ПолучитьАдминистраторовЧата": "GetChatAdmins",
+"Создать черновик заявки FBO": "Create FBO draft",
+"ПроверитьКорректностьЗаписи": "CheckRecordCorrectness",
+"Путь к файлу для скачивания": "Path to the file for downloading",
+"ПолучитьСсылкуДляСкачивания": "GetDownloadLink",
+"УдалитьДиректориюРекурсивно": "DeleteDirectoryRecursively",
+"Добавить участника в группу": "Add group member",
+"СформироватьТекстКоличества": "FormCountText",
+"УдалитьБазуДанных (закрытие": "DeleteDatabase (close",
+"Отменить публикацию объекта": "Unpublish object",
+"СоздатьЗаявкуНаВызовКурьера": "CreateCourierInvitation",
+"УстановитьНастройкиИнстанса": "SetInstanceSettings",
+"ОтправитьДокумент (с именем": "SendDocument (with name",
+"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata",
+"Получить настройки инстанса": "Get instance settings",
+"ДобавитьПользователейКФайлу": "AddUsersToFile",
+"ДобавитьИменованныйПараметр": "AddNamedParam",
+"Удаляет сообщение в диалоге": "Deletes a dialog message",
+"Получить количество товаров": "Get products stocks",
+"Массив соответствий событий": "Array of event maps",
+"Telegram_ПереслатьСообщение": "Telegram_ForwardMessage",
+"Путь к удаляемой директории": "Path to directory to delete",
+"Слак_ПолучитьСписокОбластей": "Slack_GetRegionList",
+"Создает новый групповой чат": "Creates a new group chat",
+"Отправить/Удалить эфемерное": "Send/Delete ephemeral",
+"ПолучитьСписокФайлов (Отбор": "GetFilesList (Filter",
+"Получить информацию о диске": "Get disk information",
+"ЗакрепитьОткрепитьСообщение": "PinUnpinMessage",
+"ИсключитьПользователяИзЧата": "DeleteUserFromChat",
+"Включает уведомления в чате": "Enable chat notifications",
+"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic",
+"ПолучитьСписокПользователей": "GetUserList",
+"CommonModule.OPI_ЗапросыSSH": "CommonModule.OPI_SSHRequests",
+"Получает квитанцию к заказу": "Gets a receipt for the order",
+"URL для кнопки под историей": "URL for button under the story",
+"CommonModule.OPI_Компоненты": "CommonModule.OPI_AddIns",
+"УдалитьУведомлениеИзОчереди": "DeleteNotificationFromQueue",
+"ОтозватьПраваАдминистратора": "RevokeAdminRights",
+"Истина > BOM будет добавлен": "True > BOM will be added",
+"VK_СохранитьКартинкуВАльбом": "VK_SaveImageToAlbum",
+"идентификатор соисполнителя": "co-executor identifier",
+"ЗакрытьСоединение (открытие": "CloseConnection (creation",
+"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter",
+"ПолучитьСписокВерсийОбъектов": "ListObjectVersions",
+"ПолучитьСтруктуруСделки (хук": "GetDealStructure (wh",
+"CommonTemplate.OPI_TCPКлиент": "CommonTemplate.OPI_TCPClient",
+"Bitrix24_ДобавитьКомментарий": "Bitrix24_CreateComment",
+"URL картинки иконки страницы": "URL of the page icon image",
+"Результат выполнения запроса": "Result of query execution",
+"Массив соответствий подборок": "Array of selection maps",
+"ПолучитьСоответствиеКартинки": "GetImageMap",
+"Новый массив блоков вложений": "New blocks array",
+"Подробнее в документации API": "More details in the API documentation",
+"Проверка_ТелеграмПриглашение": "Check_TelegramInvitation",
+"ДобавитьЗаголовок (с заменой": "AddHeader (replace",
+"Получить трудозатраты задачи": "Get task time accounting",
+"НоушнАпи_СоздатьИзменитьБазу": "NotionAPI_CreateUpdateBase",
+"MIME тип записываемых данных": "MIME type of data",
+"Изменить трудозатраты задачи": "Update task time accounting",
+"Получить список внеш. файлов": "Get external file list",
+"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink",
+"ПолучитьЗаголовокАвторизации": "GetAuthorizationHeader",
+"Получить информацию о группе": "Get group information",
+"Признак успешного выполнения": "Flag of successful delivery",
+"СформироватьПараметрыДоступа": "FormAccessParameters",
+"Массив сформированных кнопок": "Array of formed buttons",
+"Получить данные файла !NOCLI": "Get file data !NOCLI",
+"ПолучитьТокенServiceАккаунта": "GetServiceAccountToken",
+"Получить структуру календаря": "Get calendar structure",
+"Стабильный шлюз WhatsApp API": "Stable WhatsApp API Gateway",
"ПереименоватьОбъект (обратно": "RenameObject (back",
+"Получает информацию о канале": "Gets information about the channel",
"ПолучитьНаборыЛокальныхПутей": "GetLocalPathsSets",
"Номер страницы выдачи списка": "Issue page number of the list",
"Bitrix24_ДобавитьФайлВЗадачу": "Bitrix24_AttachFileToTopic",
@@ -7093,9 +7009,8 @@
"Б24_УправлениеПользователями": "B2_UsersManagement",
"Сформировать кнопку действия": "Make action button",
"ВыполнитьПроизвольнуюКоманду": "ExecuteArbitraryCommand",
+"СоздатьСобытиеКалендаря (хук": "CreateCalendarEvent (wh",
"ПолучитьСтруктуруЗадачи (хук": "GetTaskFieldsStructure (wh",
-"Получить структуру календаря": "Get calendar structure",
-"Получить информацию о модели": "Get model information",
"Метод в документации MongoDB": "Method in MongoDB documentation",
"УдалитьСобытиеКалендаря (хук": "DeleteCalendarEvent (wh",
"CommonModule.OPI_ЗапросыHTTP": "CommonModule.OPI_HTTPRequests",
@@ -7107,37 +7022,38 @@
"идентификатор характеристики": "attribute ID",
"Bitrix24_ВосстановитьКаталог": "Bitrix24_RestoreFolder",
"ЗагрузитьФайлВХранилище (хук": "UploadFileToStorage (wh",
-"Стабильный шлюз WhatsApp API": "Stable WhatsApp API Gateway",
-"СоздатьСобытиеКалендаря (хук": "CreateCalendarEvent (wh",
-"ПолучитьТокенServiceАккаунта": "GetServiceAccountToken",
-"Признак успешного выполнения": "Flag of successful delivery",
-"URL картинки иконки страницы": "URL of the page icon image",
-"ПолучитьСписокВерсийОбъектов": "ListObjectVersions",
-"ПолучитьСтруктуруСделки (хук": "GetDealStructure (wh",
-"Проверка_ТелеграмПриглашение": "Check_TelegramInvitation",
-"CommonTemplate.OPI_TCPКлиент": "CommonTemplate.OPI_TCPClient",
-"Bitrix24_ДобавитьКомментарий": "Bitrix24_CreateComment",
-"Результат выполнения запроса": "Result of query execution",
-"Массив соответствий подборок": "Array of selection maps",
-"ПолучитьСоответствиеКартинки": "GetImageMap",
-"Новый массив блоков вложений": "New blocks array",
-"Подробнее в документации API": "More details in the API documentation",
-"Получить данные файла !NOCLI": "Get file data !NOCLI",
-"Получить трудозатраты задачи": "Get task time accounting",
-"НоушнАпи_СоздатьИзменитьБазу": "NotionAPI_CreateUpdateBase",
-"MIME тип записываемых данных": "MIME type of data",
-"Изменить трудозатраты задачи": "Update task time accounting",
-"ДобавитьЗаголовок (с заменой": "AddHeader (replace",
-"Получить список внеш. файлов": "Get external file list",
-"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink",
-"ПолучитьЗаголовокАвторизации": "GetAuthorizationHeader",
-"Получить информацию о группе": "Get group information",
-"СформироватьПараметрыДоступа": "FormAccessParameters",
-"Массив сформированных кнопок": "Array of formed buttons",
-"Получает информацию о канале": "Gets information about the channel",
+"Получить информацию о модели": "Get model information",
"Новый текст пункта чек-листа": "New elements text",
-"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName",
+"Проверка_ТелеграмМедиагруппа": "Check_TelegramMediaGroup",
"Очищает выбранную директорию": "Deletes all objects in the selected directory",
+"идентификатор ответственного": "responsible person identifier",
+"Идентификатор/артикул товара": "Product ID/article",
+"ПереименоватьОбъект (каталог": "RenameObject (directory",
+"Криптография (служебный, ОПИ": "Cryptography (Utility, OpenIntegrations",
+"Удалять только у отправителя": "Delete for sender only",
+"Таймаут ожидания подключений": "Connection timeout",
+"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement",
+"ПодробноеПредставлениеОшибки": "DetailErrorDescription",
+"ПолучитьЗаявкуНаВызовКурьера": "GetCourierInvitation",
+"УдалитьЗависимостьЗадач (хук": "DeleteTasksDependencies (wh",
+"ПутьУдаленногоДополнительный": "PathOfRemoteSecondary",
+"ВернутьЗапрос (принудительно": "ReturnRequest (forced",
+"Ожидается значение параметра": "Expected parameter value",
+"Тестовый товар (со свойством": "Test product (with prop",
+"SHA256 дайджест нужного BLOB": "SHA256 BLOB digest",
+"Копирует существующую модель": "Copies an existing model",
+"HEX цвет кнопок с # в начале": "HEX color of buttons with # at the beginning",
+"Наименование группового чата": "Name of the group chat",
+"Компонента криптографии (ОПИ": "Cryptography Component (OpenIntegrations",
+"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet",
+"Другой комментарий к новости": "Another comment",
+"Установить тип данных !NOCLI": "Set data type !NOCLI",
+"Адрес и порт для подключения": "Address and port",
+"ОтветитьНаЗаявкуНаВступление": "ResolvePending",
+"Пароль пользователя postgres": "Postgres user password",
+"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName",
+"Не удалось заменить секреты!": "Failed to replace the secrets!",
+"Получить структуру сообщения": "Get message structure",
"Добавляет новый внешний файл": "Adds a new external file",
"ПереместитьФайлВКаталог (хук": "MoveFileToFolder (wh",
"Получает описание поля с URL": "Gets the description of a URL field",
@@ -7149,11 +7065,10 @@
"Твиттер_СоздатьТекстовыйТвит": "Twitter_CreateTextTweet",
"Установить шифрование бакета": "Put bucket encryption",
"СледующийПозиционныйПараметр": "NextPositionParam",
+"Установить отметку прочтения": "Set read mark",
"ПолучитьСписокОтправленийFBO": "GetFBOShipmentsList",
-"СледующаяВложенностьДоступна": "NextNestingAvailable",
"Некорректное имя команды: %1": "Invalid command name: %1",
"Mime тип записываемых данных": "MIME type of data",
-"Consumer key для авторизации": "Consumer key for authorization",
"Показать главную тему форума": "Show main forum topic",
"НормализоватьНаборПараметров": "NormaliseParameterSet",
"Изменяет параметры календаря": "Changes the calendar settings",
@@ -7163,142 +7078,153 @@
"Загрузить/Удалить внеш. файл": "Upload/Delete external file",
"ПреобразоватьBase64ВДвоичные": "ConvertBase64ToBinary",
"Bitrix24_ПриостановитьЗадачу": "Bitrix24_PauseTask",
-"Получить структуру сообщения": "Get message structure",
-"Установить отметку прочтения": "Set read mark",
-"Не удалось заменить секреты!": "Failed to replace the secrets!",
-"ВернутьЗапрос (принудительно": "ReturnRequest (forced",
-"идентификатор ответственного": "responsible person identifier",
-"Проверка_ТелеграмМедиагруппа": "Check_TelegramMediaGroup",
-"Идентификатор/артикул товара": "Product ID/article",
-"ПереименоватьОбъект (каталог": "RenameObject (directory",
-"Криптография (служебный, ОПИ": "Cryptography (Utility, OpenIntegrations",
-"Удалять только у отправителя": "Delete for sender only",
-"Таймаут ожидания подключений": "Connection timeout",
-"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement",
-"ПодробноеПредставлениеОшибки": "DetailErrorDescription",
-"ПолучитьЗаявкуНаВызовКурьера": "GetCourierInvitation",
-"УдалитьЗависимостьЗадач (хук": "DeleteTasksDependencies (wh",
-"ПутьУдаленногоДополнительный": "PathOfRemoteSecondary",
-"Ожидается значение параметра": "Expected parameter value",
-"Пароль пользователя postgres": "Postgres user password",
-"Тестовый товар (со свойством": "Test product (with prop",
-"SHA256 дайджест нужного BLOB": "SHA256 BLOB digest",
-"Копирует существующую модель": "Copies an existing model",
-"HEX цвет кнопок с # в начале": "HEX color of buttons with # at the beginning",
-"Наименование группового чата": "Name of the group chat",
-"Компонента криптографии (ОПИ": "Cryptography Component (OpenIntegrations",
-"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet",
-"Другой комментарий к новости": "Another comment",
-"Установить тип данных !NOCLI": "Set data type !NOCLI",
-"Адрес и порт для подключения": "Address and port",
-"Получить ссылку на скачивание": "Get download link",
-"ID руководителя подразделения": "ID of department manager",
-"app_id из настроек приложения": "app_id from application settings",
-"ИзменитьПуть (список, обратно": "UpdatePath (list, back",
-"Получить типы колонок таблицы": "Get table column types",
-"ПолучитьСсылкуЗагрузкиОбъекта": "GetObjectUploadLink",
-"разрешение на методы Calendar": "Calendar methods permission",
-"ВернутьОтветКакДвоичныеДанные": "ReturnResponseAsBinaryData",
-"VK_СоздатьРекламноеОбъявление": "VK_CreateAd",
-"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1",
-"СоздатьРезультатИзКомментария": "CreateResultFromComment",
-"Соответствие Из КлючИЗначение": "Map Of KeyAndValue",
-"ПолучитьСобытиеКалендаря (хук": "GetCalendarEvent (wh",
-"Альтернативный текст картинки": "Alternate text of the image",
-"Получить настройки соединения": "Get connection settings",
-"Структура JSON данных события": "The structure of the JSON event data",
-"ОткрытьСоединение (TLS ошибка": "CreateConnection (TLS error",
-"ПолучитьСообщениеПользователя": "GetUserMessage",
-"Структура настроек соединения": "Connection settings structure",
-"Получает список доступных баз": "Gets the list of available bases",
-"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2",
-"Отправить текстовое сообщение": "Send text message",
-"Исполнители с ID не равным 10": "Performers with ID not equal to 10",
-"Массив соответствий каталогов": "Array of directory mappings",
-"Дополнить комплексный атрибут": "Complete the complex attribute",
-"Время жизни токена в секундах": "Token lifetime in seconds",
-"Получить информацию о таблице": "Get table information",
-"Получить содержимое хранилища": "Get a list of child storage objects",
-"Имя пользователя (опционально": "Users name (optional",
-"Отправить голосовое сообщение": "Send voice",
-"ID подразделения для удаления": "Department ID for deletion",
-"Приостанавливает задачу по ID": "Pause a task by ID",
-"ПолучитьСписокСкладовОтгрузки": "GetShippingWarehousesList",
-"ЯМетрика_УправлениеСчетчиками": "YaMetrika_CountersManagement",
-"Получить отложенные сообщения": "Get scheduled messages",
-"СоздатьТоварыПоOzonID (статус": "CreateProductByOzonID (status",
-"**Открытый пакет интеграций**": "**Open Integrations Package**",
-"НачатьНаблюдатьЗаЗадачей (хук": "StartWatchingTask (wh",
-"ПолучитьОписаниеЗаявкиКурьера": "GetCourierInvitationsDescription",
-"ДополнитьЗаголовкиАвторизации": "CompleteAuthHeaders",
-"ПодключитьКомпонентуНаСервере": "AttachAddInOnServer",
-"ДобавитьЭлементЧеклистаЗадачи": "AddTasksChecklistElement",
-"Отправить эфемерное сообщение": "Send ephemeral message",
-"ДобавитьЗадачуВИзбранное (хук": "StopWatchingTask (wh",
-"список страниц для сохранения": "save page list",
-"Изменяет текст заголовка чата": "Change text of chat title",
-"Установить настройки инстанса": "Set instance settings",
-"РаботаСЗаявкамиНаВызовКурьера": "CourierInvitationsManagement",
-"Проверка_ВКИнформацияОТоварах": "Check_VKProductData",
-"ОтправитьКартинку (клавиатура": "SendImage (keyboard",
-"Соответствие из КлючИЗначение": "Map of KeyAndValue",
-"СоздатьДиректорию (проверка 1": "CreateDirectory (check 1",
-"ПолучитьСтруктуруФильтраЛидов": "GetLeadFilterStructure",
-"Результат закрытия соединения": "Result of connection termination",
-"Удаляет ранее созданный товар": "Deletes a previously created product",
-"URL картинки обложки страницы": "URL of the page cover image",
-"СформироватьТекстDropDatabase": "FormTextDropDatabase",
-"ПолучитьОписаниеФильтраОфисов": "GetOfficeFilterDescription",
-"ПолучитьВариантыПараметровFTP": "GetFTPParameterOptions",
-"ПолучитьВариантыПараметровSSH": "GetSSHParameterOptions",
-"Необходим прозвон отправителя": "Need to call the sender",
-"ДобавитьФайлMultipartFormData": "AddMultipartFormDataFile",
-"вводной странице документации": "documentation introduction",
-"Создает твит с видеовложением": "Creates a tweet with a video attachment",
-"ПриостановитьУчетВремени (хук": "StopTimekeeping (wh",
-"Исключает участника из группы": "Excludes a member from the group",
-"ИзменитьЭлементЧеклистаЗадачи": "UpdateTasksChecklistElement",
-"УдалитьРезультатИзКомментария": "DeleteResultFromComment",
-"Загрузка и обновление товаров": "Uploading and updating products",
-"TCP сервер. См. СоздатьСервер": "TCP server. See CreateServer",
-"Отозвать права администратора": "Revoke admin rights",
-"ПоместитьКаталогВКорзину (хук": "MarkFolderAsDeleted (wh",
-"ЗавершитьЗагрузкуЧастями (ЗЧО": "FinishPartsUpload (UOP",
-"ВыполнитьЗапросSQL (test_data": "ExecuteSQLQuery (test_data",
-"Получить администраторов чата": "Get chat admins",
-"Получить информацию об уценке": "Get discount information",
-"ПолучитьИнформациюОФайле (хук": "GetFileInformation (wh",
-"ПолучитьСтурктуруПользователя": "GetUserFieldsStructure",
-"УбратьЗадачуИзИзбранного (хук": "RemoveTaskFromFavorites (wh",
-"Получить список пользователей": "Get user list",
-"Получить сообщение ассистента": "Get assistant message",
-"Ошибка в данных описания поля": "Error in field description data",
-"Путь к файлу приватного ключа": "Path to private key file",
-"Идентификатор группового чата": "Group chat identifier",
-"Получить статистику по постам": "Get post statistics",
-"Есть ли в офисе приём заказов": "Is there an office to take orders",
-"ПолучитьРеестрыПлатежейНаДату": "GetDeliveryCashRegistry",
-"ПолучитьОбъект (большой, файл": "GetObject (big, file",
-"Получить онлайн пользователей": "Get online users",
-"Найти значения характеристики": "Search attribute value",
-"Отправляет сообщение в диалог": "Send message to dialog",
-"СлужебныйПрограммныйИнтерфейс": "Internal",
-"Проверка_ДропбоксПространство": "Check_DropboxSpace",
-"ПолучитьСписокКалендарей (хук": "GetCalendarList (wh",
-"Проверка_ВКИНформацияОТоварах": "Check_VKProductData",
-"Одобрить заявку на вступление": "Approve pending",
-"Б24_УправлениеПодразделениями": "B24_DepartmentsManagement",
+"СледующаяВложенностьДоступна": "NextNestingAvailable",
+"Изменить статус пользователя": "Change user status",
+"Consumer key для авторизации": "Consumer key for authorization",
+"Отправить группу медиафайлов": "Send media group",
+"шаблон промптов новой модели": "new model prompt template",
+"DataProcessor.OPI_HTTPКлиент": "DataProcessor.OPI_HTTPClient",
+"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools",
+"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment",
+"ПредыдущееЗначениеЦветаТекта": "PreviousTextColorValue",
+"ПолучитьСписокОбъектов (файл": "ListObjects (file",
+"ОчиститьДиректорию (проверка": "ClearDirectory (check",
+"Добавить видеообложку товара": "Add product video cover",
+"ПолучитьСтруктуруАвторизации": "GetAuthStructure",
+"Проверка_БитриксНеопределено": "Check_BitrixUndefined",
+"Наименование нового каталога": "Name of new folder",
+"Bitrix24_ПолучитьСписокЗадач": "Bitrix24_GetTasksList",
+"ГринНазначениеАдминистратора": "GreenAdminSet",
+"ЗагрузитьФайл (множественный": "UploadFile (multiple",
+"ПолучитьСтандартныеПараметры": "GetStandardParameters",
+"МассивОшибок,СчетчикУспешных": "ErrorsArray,SuccessCount",
+"Добавить трудозатраты задачи": "Add task time accounting",
+"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json",
+"Получает набор тегов объекта": "Gets the tag set of the object",
+"ВыполнитьЗапросSQL (удаление": "ExecuteSQLQuery (deleting",
+"УдалитьТегиБакета (получение": "DeleteBucketTagging",
+"ДобавлятьГлобальныеПараметры": "AddGlobalParams",
+"Скрыть/Показать главную тему": "Hide/Show main topic",
+"СохранитьФайл (множественный": "SaveFile (multiple",
+"Создает новую таблицу в базе": "Creates a new table in the base",
+"JSON файлов или путь к .json": "File JSON or path to .json",
+"Получить информацию о канале": "Get channel information",
+"НачальноеПодключениеСкриптов": "InitialScriptLoading",
+"URL для отправки уведомлений": "URL for notification sending",
+"Исключить пользователей чата": "Remove chat members",
+"массив обновляемых атрибутов": "array of updatable attributes",
+"Данные или путь к расширению": "Extension data or filepath",
+"показывать номер недель: Y,N": "show week number: Y,N",
+"ПолучитьСписокАватаровФорума": "GetForumAvatarsList",
+"Методы работы с Twitter (ОПИ": "Twitter methods (OpenIntegrations",
+"Использовать \"../../../tools": "Use \"../../../tools",
+"и OpenSSL версии 1.1 или 3.x": "and OpenSSL version 1.1 or 3.x",
+"Добро пожаловать в новый чат": "Welcome to new chat",
+"ПолучитьДоступныеТоварыАкции": "GetAvailablePromoProducts",
+"Добавить комментарий новости": "Add comment to post",
+"%%1 = ЗагрузитьСценарий(\"\"%1": "%%1 = LoadScript(\"\"%1",
+"Получить список файлов папки": "Get list of folder files",
+"Эти токены обновлять не надо": "These tokens do not need to be updated",
+"ЗагрузитьКодыАктивацииТовара": "UploadProductActivationCodes",
+"Получить статус пользователя": "Get user status",
+"Скрывает главную тему форума": "Hides the main forum topic",
+"Время ожидания новых событий": "Waiting time for new events",
+"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab",
+"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?",
+"последний IP-адрес диапазона": "last IP address of the range",
+"ПолучитьПланЗадачНаДень (хук": "GetDailyPlan (wh",
+"HEX основного цвета (#ffffff": "HEX primary color (#ffffff",
+"СоздатьСсылкуПолученияТокена": "CreateTokenRetrievalLink",
+"ПолучитьСтруктуруКомментария": "GetCommentStructure",
+"идентификатор рабочей группы": "workgroup identifier",
+"Слак_ПолучитьИнформациюОБоте": "Slack_GetBotInfo",
+"Результат выполнения команды": "Result of command execution",
+"УстановитьСтатусПользователя": "SetUserStatus",
+"Аватар чата в base64 формате": "Base64 chat picture",
+"Три платформы - одно решение": "Three Platforms — One Solution",
+"Подключить расширение !NOCLI": "Connect extension !NOCLI",
+"Путь к файлу с телом запроса": "Path to the file with the request body",
+"Mongo_УправлениеБазамиДанных": "Mongo_DatabaseManagement",
+"ВернутьОтветКакJSONКоллекцию": "ReturnResponseAsJSONObject",
+"ID сообщения для закрепления": "ID of the message to be pinned",
+"ПреобразоватьПараметрВСтроку": "ConvertParameterToString",
+"СформироватьТекстTableSchema": "FormTextTableSchema",
+"Создать рекламное объявление": "Create advertising post",
+"признак доступен для всех (Y": "feature is available for all (Y",
+"ОткрытьСоединение (TLS игнор": "CreateConnection (TLS ignore",
+"ПолучитьИнформациюОбАккаунте": "GetAccountInformation",
+"РазобратьИменованныйПараметр": "ParseNamedParam",
+"Получить каталог файлов чата": "Get chat files folder",
+"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant",
+"Начало периода в формате ISO": "Period start in ISO format",
+"Один или массив UUID заказов": "One or an array of order UUIDs",
+"ПолучитьНастройкиЧерезАгента": "GetSettingsViaAgent",
+"ID каталога размещения копии": "ID of copy destination folder",
+"Работа с польз. полями задач": "Working with custom task fields",
+"Получить ссылку на сообщение": "Get message link",
+"УстановитьРеакциюНаСообщение": "SetMessageReaction",
+"СоздатьДиректорию (вложенная": "CreateDirectory (nested",
+"ID сообщения для открепления": "ID of the message to be unpinned",
+"УдалитьПустыеЭлементыМассива": "RemoveEmptyArrayElements",
+"Параметры в оригинальном URL": "Parameters in the original URL",
+"Получить список комментариев": "Get list of comments",
+"Изменяет существующую задачу": "Update a task",
+"Получить черновик заявки FBO": "Get FBO draft",
+"ПолучитьСписокИконокАватаров": "GetAvatarIconList",
+"УдалитьЭлементЧеклистаЗадачи": "DeleteTasksChecklistElement",
+"Структура параметров доступа": "Structure of access parameters",
+"ВключитьУведомленияЧата (хук": "EnableChatNotifications (wh",
+"страницу создания приложения": "app creation page",
+"Затраченное время в секундах": "Time spent in seconds",
+"Получить данные пользователя": "Get user data",
+"Восстановить объект к версии": "Restore object to version",
+"ПрекратитьНаблюдатьЗаЗадачей": "StopWatchingTask",
+"TODO: Вернуть проверку позже": "TODO: Return check later",
+"ОтправитьСообщение (картинка": "SendMessage (picture",
+"Путь к файлу публичного ключ": "Path to public key file",
+"Изменяет данные пользователя": "Updates user data",
+"ПолучитьНастройкиЛогинПароль": "GetSettingsLoginPassword",
+"СоздатьЗависимостьЗадач (хук": "CreateTasksDependencies (wh",
+"ПолучитьТекущегоПользователя": "GetCurrentUser",
+"Bitrix24_ОтключитьЗвукЗадачи": "Bitrix24_MuteTask",
+"Изменяет существующую сделку": "Modifies an existing deal",
+"Новое наименование хранилища": "New storage name",
+"НазначитьПраваАдминистратора": "SetAdminRights",
+"Добавить пользователей в чат": "Add users to chat",
+"Изменяет существующее событие": "Edits an existing event",
+"Время начала ожидания курьера": "Start time of waiting for the courier",
+"ТекстСообщенияБезЦветныхПолей": "TextColorWithoutColoredFields",
+"Формат печати: A4, A5, A6, A7": "Print format: A4, A5, A6, A7",
+"ПолучитьКонтентРейтингТоваров": "GetProductsContentRating",
+"временной тип: min, hour, day": "time type: min, hour, day",
+"скрывать нерабочее время: Y,N": "hide off hours: Y,N",
+"ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData",
+"Путь (имя) в бакете источнике": "Path (name) in the source bucket",
+"ОткрытьСтандартныйПотокВывода": "OpenStandardOutput",
+"Тип офиса: PVZ, POSTAMAT, ALL": "Office type: PVZ, POSTAMAT, ALL",
+"Наименование объекта в бакете": "Name of the object in the bucket",
+"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup",
+"Набор изменяемых полей заказа": "Set of changing order fields",
+"ID товаров для восстановления": "Product IDs for recovery",
+"ЗаблокироватьПользователяЧата": "BlockChatUser",
+"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic",
+"СформироватьМассивДанныхЯчеек": "FormCellDataArray",
+"Получить хранилище приложения": "Get storage for application data",
+"УдалитьБазуДанных (отключение": "DeleteDatabase (Shutdown",
+"мПозицияПозиционныхПараметров": "mPositionParamsPosition",
+"ПолучитьНастройкиУчетаВремени": "GetTimekeepingSettings",
+"ID каталога нового размещения": "ID of new destination folder",
"Создает пустую таблицу в базе": "Creates an empty table in the database",
"ПолучитьЭлементЧеклистаЗадачи": "GetTasksChecklistElement",
+"ДобавитьПолеMultipartFormData": "AddMultipartFormDataField",
"ПолучитьЛимитыРаботыСТоварами": "GetProductsRequestsLimits",
"ИзменитьСобытиеКалендаря (хук": "UpdateCalendarEvent (wh",
"Добавить пользователя к файлу": "Add user to file",
"ПолучитьЗапросыВступленияЧата": "GetChatJoinRequests",
"Получает структуру полей чата": "Get chat fields structure",
"ДобавитьВариантСвойстваТовара": "AddProductPropertyVariant",
+"Получить статус учета времени": "Get timekeeping status",
"Данные или текст для отправки": "Data or text to be sent",
-"СоздатьКаталогВХранилище (хук": "CreateStorageFolder (wh",
-"ПолучитьНастройкиУчетаВремени": "GetTimekeepingSettings",
"ИзменитьПуть (проверка, новый": "UpdatePath (check, new",
"ПолучитьСтатусДобавленияКодов": "GetCodesUploadStatus",
"Создает новую новость в ленте": "Create a new post at news feed",
@@ -7308,33 +7234,34 @@
"ОтключитьПроверкуСертификатов": "DisableCertVerification",
"Телеграм_ОтправитьМедиагруппу": "TelegramAPI_SendMediaGroup",
"Отправить уведомление о вводе": "Send write notification",
-"ID каталога нового размещения": "ID of new destination folder",
-"Получить статус учета времени": "Get timekeeping status",
-"мПозицияПозиционныхПараметров": "mPositionParamsPosition",
-"ТекстСообщенияБезЦветныхПолей": "TextColorWithoutColoredFields",
-"Время начала ожидания курьера": "Start time of waiting for the courier",
-"Изменяет существующее событие": "Edits an existing event",
-"Формат печати: A4, A5, A6, A7": "Print format: A4, A5, A6, A7",
-"ПолучитьКонтентРейтингТоваров": "GetProductsContentRating",
-"временной тип: min, hour, day": "time type: min, hour, day",
-"скрывать нерабочее время: Y,N": "hide off hours: Y,N",
-"ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData",
-"Путь (имя) в бакете источнике": "Path (name) in the source bucket",
-"УдалитьБазуДанных (отключение": "DeleteDatabase (Shutdown",
-"Тип офиса: PVZ, POSTAMAT, ALL": "Office type: PVZ, POSTAMAT, ALL",
-"Наименование объекта в бакете": "Name of the object in the bucket",
-"ОткрытьСтандартныйПотокВывода": "OpenStandardOutput",
-"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup",
-"Набор изменяемых полей заказа": "Set of changing order fields",
-"ID товаров для восстановления": "Product IDs for recovery",
-"ЗаблокироватьПользователяЧата": "BlockChatUser",
-"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic",
-"СформироватьМассивДанныхЯчеек": "FormCellDataArray",
-"Получить хранилище приложения": "Get storage for application data",
-"ДобавитьПолеMultipartFormData": "AddMultipartFormDataField",
+"СоздатьКаталогВХранилище (хук": "CreateStorageFolder (wh",
"Твиттер_СоздатьТвитСКартинкой": "Twitter_CreateTweetWithImage",
-"ПараметрыЗапросаВСоответствие": "RequestParametersToMap",
+"Получить внешнюю ссылку файла": "Get external link for a file",
"Отбор по ID каталога родителя": "Filter by parent directory ID",
+"ПолучитьСтруктуруФильтраЗадач": "GetTasksFilterStructure",
+"ПригласитьПользователейВКанал": "InviteUsersToChannel",
+"Слак_СоздатьАрхивироватьКанал": "Slack_CreateArchiveChannel",
+"Описания полей в документации": "Field descriptions in the documentation",
+"ОбновитьХарактеристикиТоваров": "UpdateProductsAttributes",
+"Ноушн_ПолучитьИнформациюОБазе": "Notion_GetDatabaseInfo",
+"Email для оповещений RFC 2822": "Email for alerts as RFC 2822",
+"ПривестиКлючиКНижнемуРегистру": "ConvertKeysToLowerCase",
+"ЗавершитьЗагрузкуЧастями (ИЗЧ": "FinishPartsUpload (IPU",
+"ЯМетрика_УправлениеОперациями": "YaMetrika_ActionsManagement",
+"ID пользователя для получения": "User ID",
+"Структура JSON данных объекта": "The structure of the JSON object data",
+"Установить файл ответа !NOCLI": "Set response file",
+"!OInt Сообщить(ОписаниеОшибки": "!OInt Message(ErrorDescription",
+"ID подборки, если нужен отбор": "Selection ID, if filtering is needed",
+"Переслать голосовое сообщение": "Resend voice",
+"ID пользователя для изменения": "User ID",
+"Уникальный идентификатор ФИАС": "Unique FIAS identifier",
+"Б24_УправлениеПодразделениями": "B24_DepartmentsManagement",
+"Получить информацию о товарах": "Get products informations",
+"Создать системное уведомление": "Create system notification",
+"ПолучитьСписокРабочихОбластей": "GetWorkspaceList",
+"ОтключитьУведомленияЧата (хук": "DisableChatNotifications (wh",
+"Изменяет картинку аватар чата": "Changes the chat avatar picture",
"ИзменитьВариантСвойстваТовара": "EditProductPropertyVariant",
"Мобильные телефоны и планшеты": "Mobile phones and tablets",
"ID Файла голосового сообщения": "File ID of voice message",
@@ -7356,139 +7283,103 @@
"JSON описание товара или путь": "JSON description of the product or path",
"СформироватьСтрокуПодключения": "GenerateConnectionString",
"Получить данные о базе данных": "Get database information",
-"Изменяет картинку аватар чата": "Changes the chat avatar picture",
-"ОтключитьУведомленияЧата (хук": "DisableChatNotifications (wh",
-"ПолучитьСписокРабочихОбластей": "GetWorkspaceList",
-"Получить внешнюю ссылку файла": "Get external link for a file",
-"ЯМетрика_УправлениеОперациями": "YaMetrika_ActionsManagement",
-"ПолучитьСтруктуруФильтраЗадач": "GetTasksFilterStructure",
-"ПригласитьПользователейВКанал": "InviteUsersToChannel",
-"Слак_СоздатьАрхивироватьКанал": "Slack_CreateArchiveChannel",
-"Описания полей в документации": "Field descriptions in the documentation",
-"ОбновитьХарактеристикиТоваров": "UpdateProductsAttributes",
-"Ноушн_ПолучитьИнформациюОБазе": "Notion_GetDatabaseInfo",
-"Email для оповещений RFC 2822": "Email for alerts as RFC 2822",
-"ПривестиКлючиКНижнемуРегистру": "ConvertKeysToLowerCase",
-"ЗавершитьЗагрузкуЧастями (ИЗЧ": "FinishPartsUpload (IPU",
-"ID пользователя для получения": "User ID",
-"Создать системное уведомление": "Create system notification",
-"Структура JSON данных объекта": "The structure of the JSON object data",
-"Установить файл ответа !NOCLI": "Set response file",
-"!OInt Сообщить(ОписаниеОшибки": "!OInt Message(ErrorDescription",
-"ID подборки, если нужен отбор": "Selection ID, if filtering is needed",
-"Переслать голосовое сообщение": "Resend voice",
-"ID пользователя для изменения": "User ID",
-"Уникальный идентификатор ФИАС": "Unique FIAS identifier",
-"Получить информацию о товарах": "Get products informations",
-"РазблокироватьПользователяЧата": "UnblockChatUser",
-"file|\" + ИспользуемоеИмя, Файл": "file|\" + DisplayedName, File",
-"Удаляет существующий календарь": "Deletes an existing calendar",
-"Подключиться и получить данные": "Connect and receive data",
-"Задача изменена, не расходимся": "The task has been changed, do not split up",
-"ПолучитьСписокКатегорийТоваров": "GetProductCategoryList",
-"ПолучитьОписаниеЗаказа (Пустая": "GetOrderDescription (Empty",
-"ПодключитьРасширение (закрытие": "ConnectExtension (closing",
-"МаксимальноеЧислоПереадресаций": "MaximumNumberOfRedirects",
-"Выгнать пользователя из канала": "Kick user from channel",
-"УправлениеСостояниемТемыФорума": "ManageForumTopicState",
-"Получить структуру комментария": "Get comment structure",
-"Получить информацию о странице": "Get page info",
-"Использовать поля тела в OAuth": "Use body fields at OAuth",
-"ОткрытьСоединение (перед базой": "CreateConnection (before base",
-"Создать/Удалить составной пост": "Create/Delete composite post",
-"Установить статус пользователя": "Set user status",
-"ВыполнитьЭлементЧеклистаЗадачи": "CompleteTasksChecklistElement",
-"ТолстыйКлиентОбычноеПриложение": "ThickClientOrdinaryApplication",
-"Идентификатор удаляемого файла": "ID of removing file",
-"ID события календаря источника": "ID of the source calendar event",
-"ОтправитьМестоположение (канал": "SendLocation (channel",
-"Успешность обращения к серверу": "Success of server access",
-"Идентификатор заказа в ИС СДЭК": "Order identifier in CDEK system",
-"УдалитьТрудозатратыЗадачи (хук": "DeleteTaskTimeAccounting (wh",
-"ПроверитьОбязательныеПоляСхемы": "CheckSchemeRequiredFields",
-"ПолучитьЗаписи (без параметров": "GetRecords (no params",
-"Техническое наименование видео": "Technical name of the video",
-"Добавить пользователей к файлу": "Add users to file",
-"ПолучитьНастройкиПриватныйКлюч": "GetSettingsPrivateKey",
-"ПолучитьСписокТегов (одиночный": "GetTagList (single",
-"Bitrix24_ЗагрузитьФайлВКаталог": "Bitrix24_UploadFileToFolder",
-"ИзменитьПуть (проверка, старый": "UpdatePath (check, old",
-"СформироватьСтрокуВызоваМетода": "FormMethodCallString",
-"СформироватьТекстAlterTableAdd": "FormTextAlterTableAdd",
-"Явно завершает процесс сервера": "Explicitly terminates the server process",
-"ПолучитьСтатусДобавленияТовара": "GetProductCreationStatus",
-"Задача невыполнима, расходимся": "Task impossible, let's split up",
-"календарь событий по умолчанию": "default event calendar",
-"единица измерения: YEAR, MONTH": "unit: YEAR, MONTH",
-"ИзменитьКомментарийЗадачи (хук": "UpdateTaskComment (wh",
-"Сформировать параметры доступа": "Form access parameters",
-"Отметить пункт как выполненный": "Mark as completed",
-"Структура JSON данных страницы": "The structure of the JSON page data",
-"Соответствие заголовков ответа": "Response headers mapping",
-"Получить список сообщений чата": "Get chat messages list",
-"ПолучитьСтрокуКлючейЗаголовков": "GetHeadersKeysString",
-"ОтправитьСообщение (отложенное": "SendMessage (scheduled",
-"МаксимальныйУровеньВложенности": "MaximumNestingLevel",
-"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties",
-"СоздатьПерсональноеУведомление": "CreatePersonalNotification",
-"Bitrix24_ПоместитьФайлВКорзину": "Bitrix24_MarkFileAsDeleted",
-"Разделять массивы в URL !NOCLI": "Split arrays in URL",
-"ID пользователя для добавления": "User ID to add",
-"ПолучитьКонфигурациюСоединения": "GetConnectionConfiguration",
-"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral",
-"Копирует один каталог в другой": "Copy one folder to another",
-"Получить список опубликованных": "Get published list",
-"Структура, Массив из Структура": "Structure, Array of Structure",
-"ID пользователя для блокировки": "User ID to be blocked",
-"Проверка_БитриксМассивНовостей": "Check_BitrixPostsArray",
-"ПреобразоватьИсточникВЗначение": "ConvertSourceToValue",
-"ПодключитьРасширение (двоичные": "ConnectExtension (binary",
-"ПолучитьСтатусПаспортныхДанных": "GetPassportDataStatus",
-"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData",
-"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData",
-"ДобавитьЗаписи (без транзакции": "AddRecords (no tr",
-"ПолучитьСтруктуруФильтраСделок": "GetDealsFilterStructure",
-"Размер файла в случае отправке": "File size in case of sending",
-"ИнициализироватьОсновныеСписки": "InitializeCommonLists",
-"ПолучитьЗанятостьПользователей": "GetUserBusy",
-"Идентификатор удаляемого листа": "IdentifierOfSheetToDelete",
-"ДобавитьПользователейВЧат (хук": "AddUsersToChat (wh",
-"Отправляет http запрос с телом": "Send http request with body",
-"Выполнить произвольную команду": "Execute arbitrary command",
-"Получает информацию о каталоге": "Get folder information",
-"Отклонить заявку на вступление": "Disapprove pending",
-"включение автоматических целей": "auto-targeting",
-"ПолучитьОписаниеДоговоренности": "GetAppointmentDescription",
-"ПолучитьКоллекциюКлючИЗначение": "GetKeyValueCollection",
-"Добавить получателей к новости": "Add new recipients to a post",
-"ID чата для отправки сообщения": "Chat ID for message sending",
-"Алгоритм шифрования: HMAC, RSA": "Encryption algorithm: HMAC, RSA",
-"Один или несколько SKU товаров": "One or array of SKUs",
-"ВыполнитьЗапросSQL (удаление 1": "ExecuteSQLQuery (deleting 1",
-"ПолучитьСписокРезультатов (хук": "GetResultsList (wh",
-"УдалитьУведомление (приложение": "DeleteNotification (app",
-"Адрес и экземпляр сервера СУБД": "Database server address and instance",
-"ЗакрытьИПолучитьДвоичныеДанные": "CloseAndGetBinaryData",
-"УстановитьСтандартныеНастройки": "SetDefaultSettings",
-"Ограничение выборки результата": "Limiting the result selection",
-"ПолучитьПереводыПлатежейНаДату": "GetDeliveryCashTransfers",
-"НоушнАпи_ПолучитьПользователей": "NotionAPI_GetUsers",
-"ГарантироватьТаблицу (проверка": "EnsureTable (check",
-"Нормализовать набор параметров": "Normalise parameter set",
-"ЯДиск_ПолучитьИнформациюОДиске": "YDisk_GetDiskInfo",
-"Целевой путь создания каталога": "Target path for creating the directory",
-"Ответить на событие клавиатуры": "Answer button event",
-"ПолучитьКомменатрийЗадачи (хук": "GetTaskComment (wh",
-"ВыполнитьЗапросSQL (соединение": "ExecuteSQLQuery (connect",
-"Создает новый тестовый элемент": "Creates a new test item",
-"Ошибка удаления файла картинки": "Error deleting a picture file",
-"СоздатьТвитКартинки (одиночная": "CreateImageTweet (single",
-"Получить структуру цены товара": "Get product price structure",
-"Путь или набору путей к файлам": "Path or set of paths to the files",
-"Добавить поле multipart !NOCLI": "Add Multipart field !NOCLI",
-"ИзменитьПуть (каталог, обратно": "UpdatePath (directory, back",
-"ID счетчика для восстановления": "Counter ID for restoring",
-"Дополнительный текст сообщения": "Additional message text",
+"ПараметрыЗапросаВСоответствие": "RequestParametersToMap",
+"Одобрить заявку на вступление": "Approve pending",
+"Ошибка в данных описания поля": "Error in field description data",
+"ПолучитьСписокКалендарей (хук": "GetCalendarList (wh",
+"Дополнить комплексный атрибут": "Complete the complex attribute",
+"Время жизни токена в секундах": "Token lifetime in seconds",
+"Получить информацию о таблице": "Get table information",
+"Получить содержимое хранилища": "Get a list of child storage objects",
+"Имя пользователя (опционально": "Users name (optional",
+"Отправить голосовое сообщение": "Send voice",
+"ID подразделения для удаления": "Department ID for deletion",
+"Приостанавливает задачу по ID": "Pause a task by ID",
+"ПолучитьСписокСкладовОтгрузки": "GetShippingWarehousesList",
+"Массив соответствий каталогов": "Array of directory mappings",
+"ЯМетрика_УправлениеСчетчиками": "YaMetrika_CountersManagement",
+"СоздатьТоварыПоOzonID (статус": "CreateProductByOzonID (status",
+"**Открытый пакет интеграций**": "**Open Integrations Package**",
+"НачатьНаблюдатьЗаЗадачей (хук": "StartWatchingTask (wh",
+"ПолучитьОписаниеЗаявкиКурьера": "GetCourierInvitationsDescription",
+"ДополнитьЗаголовкиАвторизации": "CompleteAuthHeaders",
+"ПодключитьКомпонентуНаСервере": "AttachAddInOnServer",
+"ДобавитьЭлементЧеклистаЗадачи": "AddTasksChecklistElement",
+"Отправить эфемерное сообщение": "Send ephemeral message",
+"ДобавитьЗадачуВИзбранное (хук": "StopWatchingTask (wh",
+"Получить отложенные сообщения": "Get scheduled messages",
+"список страниц для сохранения": "save page list",
+"Исполнители с ID не равным 10": "Performers with ID not equal to 10",
+"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2",
+"Получить ссылку на скачивание": "Get download link",
+"ID руководителя подразделения": "ID of department manager",
+"app_id из настроек приложения": "app_id from application settings",
+"Проверка_ВКИНформацияОТоварах": "Check_VKProductData",
+"Получить типы колонок таблицы": "Get table column types",
+"ПолучитьСсылкуЗагрузкиОбъекта": "GetObjectUploadLink",
+"разрешение на методы Calendar": "Calendar methods permission",
+"ВернутьОтветКакДвоичныеДанные": "ReturnResponseAsBinaryData",
+"VK_СоздатьРекламноеОбъявление": "VK_CreateAd",
+"Отправить текстовое сообщение": "Send text message",
+"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1",
+"Соответствие Из КлючИЗначение": "Map Of KeyAndValue",
+"ПолучитьСобытиеКалендаря (хук": "GetCalendarEvent (wh",
+"Альтернативный текст картинки": "Alternate text of the image",
+"Получить настройки соединения": "Get connection settings",
+"Структура JSON данных события": "The structure of the JSON event data",
+"ОткрытьСоединение (TLS ошибка": "CreateConnection (TLS error",
+"ПолучитьСообщениеПользователя": "GetUserMessage",
+"Структура настроек соединения": "Connection settings structure",
+"Получает список доступных баз": "Gets the list of available bases",
+"СоздатьРезультатИзКомментария": "CreateResultFromComment",
+"Изменяет текст заголовка чата": "Change text of chat title",
+"ИзменитьПуть (список, обратно": "UpdatePath (list, back",
+"РаботаСЗаявкамиНаВызовКурьера": "CourierInvitationsManagement",
+"ЗавершитьЗагрузкуЧастями (ЗЧО": "FinishPartsUpload (UOP",
+"ВыполнитьЗапросSQL (test_data": "ExecuteSQLQuery (test_data",
+"Получить администраторов чата": "Get chat admins",
+"Получить информацию об уценке": "Get discount information",
+"ПолучитьИнформациюОФайле (хук": "GetFileInformation (wh",
+"ПолучитьСтурктуруПользователя": "GetUserFieldsStructure",
+"УбратьЗадачуИзИзбранного (хук": "RemoveTaskFromFavorites (wh",
+"Получить список пользователей": "Get user list",
+"Получить сообщение ассистента": "Get assistant message",
+"ПоместитьКаталогВКорзину (хук": "MarkFolderAsDeleted (wh",
+"Путь к файлу приватного ключа": "Path to private key file",
+"Получить статистику по постам": "Get post statistics",
+"Есть ли в офисе приём заказов": "Is there an office to take orders",
+"ПолучитьРеестрыПлатежейНаДату": "GetDeliveryCashRegistry",
+"ПолучитьОбъект (большой, файл": "GetObject (big, file",
+"Получить онлайн пользователей": "Get online users",
+"Найти значения характеристики": "Search attribute value",
+"Отправляет сообщение в диалог": "Send message to dialog",
+"Проверка_ДропбоксПространство": "Check_DropboxSpace",
+"Установить настройки инстанса": "Set instance settings",
+"Идентификатор группового чата": "Group chat identifier",
+"Отозвать права администратора": "Revoke admin rights",
+"СлужебныйПрограммныйИнтерфейс": "Internal",
+"Загрузка и обновление товаров": "Uploading and updating products",
+"TCP сервер. См. СоздатьСервер": "TCP server. See CreateServer",
+"Соответствие из КлючИЗначение": "Map of KeyAndValue",
+"СоздатьДиректорию (проверка 1": "CreateDirectory (check 1",
+"ПолучитьСтруктуруФильтраЛидов": "GetLeadFilterStructure",
+"Результат закрытия соединения": "Result of connection termination",
+"Удаляет ранее созданный товар": "Deletes a previously created product",
+"URL картинки обложки страницы": "URL of the page cover image",
+"СформироватьТекстDropDatabase": "FormTextDropDatabase",
+"ПолучитьОписаниеФильтраОфисов": "GetOfficeFilterDescription",
+"ОтправитьКартинку (клавиатура": "SendImage (keyboard",
+"ПолучитьВариантыПараметровSSH": "GetSSHParameterOptions",
+"УдалитьРезультатИзКомментария": "DeleteResultFromComment",
+"ПолучитьВариантыПараметровFTP": "GetFTPParameterOptions",
+"ИзменитьЭлементЧеклистаЗадачи": "UpdateTasksChecklistElement",
+"Исключает участника из группы": "Excludes a member from the group",
+"Проверка_ВКИнформацияОТоварах": "Check_VKProductData",
+"Создает твит с видеовложением": "Creates a tweet with a video attachment",
+"вводной странице документации": "documentation introduction",
+"ДобавитьФайлMultipartFormData": "AddMultipartFormDataFile",
+"Необходим прозвон отправителя": "Need to call the sender",
+"ПриостановитьУчетВремени (хук": "StopTimekeeping (wh",
"ДропБокс_ПолучитьОбновитьТокен": "DropboxAPI_GetUpdateToken",
"Добавить данные Related !NOCLI": "Add data as Related !NOCLI",
"Ожидается именованный параметр": "Expected named parameter",
@@ -7497,43 +7388,41 @@
"Методы интеграции с Viber (ОПИ": "Viber integration methods (OpenIntegrations",
"ПолучитьЗначенияХарактеристики": "GetAttributeValues",
"Получить описание файла !NOCLI": "Get file description !NOCLI",
-"О механизме в документации AWS": "Process at AWS documentation",
"физическое расположение тестов": "physical location of tests",
"ПодключитьРасширение (проверка": "ConnectExtension (check",
"Удаляет ранее загруженный файл": "Deletes a previously uploaded file",
-"электронная почта заполнена (Y": "Email is filled (Y",
"флаг скрытия списка участников": "flag to hide the list of participants",
"ПолучитьУчаствующиеТоварыАкции": "GetCurrentPromoProducts",
"ВыполнитьЗапросSQL (удаление 2": "ExecuteSQLQuery (deleting 2",
"JSON описания или путь к .json": "JSON description or path to .json",
+"Дополнительный текст сообщения": "Additional message text",
"Исключить пользователя из чата": "Delete user from chat",
+"О механизме в документации AWS": "Process at AWS documentation",
+"электронная почта заполнена (Y": "Email is filled (Y",
+"ПолучитьКомменатрийЗадачи (хук": "GetTaskComment (wh",
+"показывать отклоненные события": "show rejected events",
"Удаляет файл или каталог по ID": "Deletes file or directory by ID",
+"ЗакрытьИПолучитьДвоичныеДанные": "CloseAndGetBinaryData",
+"УстановитьСтандартныеНастройки": "SetDefaultSettings",
+"Ограничение выборки результата": "Limiting the result selection",
+"ПолучитьПереводыПлатежейНаДату": "GetDeliveryCashTransfers",
+"НоушнАпи_ПолучитьПользователей": "NotionAPI_GetUsers",
+"ГарантироватьТаблицу (проверка": "EnsureTable (check",
+"Нормализовать набор параметров": "Normalise parameter set",
+"ID счетчика для восстановления": "Counter ID for restoring",
+"ЯДиск_ПолучитьИнформациюОДиске": "YDisk_GetDiskInfo",
+"Ответить на событие клавиатуры": "Answer button event",
+"ВыполнитьЗапросSQL (соединение": "ExecuteSQLQuery (connect",
+"Создает новый тестовый элемент": "Creates a new test item",
+"Ошибка удаления файла картинки": "Error deleting a picture file",
+"СоздатьТвитКартинки (одиночная": "CreateImageTweet (single",
+"Получить структуру цены товара": "Get product price structure",
+"Путь или набору путей к файлам": "Path or set of paths to the files",
+"Добавить поле multipart !NOCLI": "Add Multipart field !NOCLI",
+"Целевой путь создания каталога": "Target path for creating the directory",
"ЗаменитьСтандартныеОсобенности": "ReplaceDefaultFeatures",
-"Bitrix24_ПолучитьИсториюЗадачи": "Bitrix24_GetTaskHistory",
-"Идентификатор записи в таблице": "Record identifier in the table",
-"Удалить уведомление из очереди": "Delete notification from queue",
-"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then",
-"СохранитьКартинкуВАльбом (путь": "SaveImageToAlbum (path",
-"Получить текущего пользователя": "Get current user",
-"Пароль для базовой авторизации": "Password for basic authorization",
-"Назначить права администратора": "Set admin rights",
-"Нельзя замешивать разные типы!": "Different types cannot be mixed!",
-"ОбработатьВыполнениеКомандыSSH": "ProcessSSHCommandExecution",
-"Буквенно-цифровой код ПВЗ СДЭК": "Alphanumeric code of CDEK POZ",
-"Структура, Массив Из Структура": "Structure, Array of Structure",
-"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters",
-"Изменяет ранее созданный товар": "Edits a previously created product",
-"Добавить файл multipart !NOCLI": "Add Multipart file !NOCLI",
-"Имя поля БД с выбором значения": "Name of field with a value selection",
-"Удаляет ранее созданный альбом": "Deletes a previously created album",
-"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OpenIntegrations",
-"ПолучитьДвоичныеДанныеИзСтроки": "GetBinaryDataFromString",
-"Идентификатор клиента (Account": "Client identifier (Account",
-"file\"\" + ИспользуемоеИмя, Файл": "file\"\" + DisplayedName, File",
-"УдалитьБазуДанных (подключение": "DeleteDatabase (connect",
"Получить информацию о каталоге": "Get information about folder",
-"Получить список версий объекта": "Get list of object versions",
-"ПолучитьКаталогФайловЧата (хук": "GetChatFilesFolder",
+"Идентификатор записи в таблице": "Record identifier in the table",
"Получить ссылку для скачивания": "Get download link",
"Файл на диске или данные файла": "File on disk or file data",
"Текст комментария трудозатраты": "Comment text",
@@ -7542,8 +7431,8 @@
"Скачивает модель из библиотеки": "Downloads a model from the library",
"ОбработкаОбъект.OPI_HTTPКлиент": "DataProcessorObject.OPI_HTTPClient",
"Проверка_БитриксМассивОбъектов": "Check_BitrixObjectsArray",
+"ПолучитьКаталогФайловЧата (хук": "GetChatFilesFolder",
"Получить список внешних файлов": "Get list of external files",
-"ПолучитьСобытияКалендарей (хук": "GetCalendarEvents (wh",
"ДобавитьКомментарийЗадачи (хук": "AddTaskComment (wh",
"тип: employee, extranet, email": "type: employee, extranet, email",
"ВыполнитьЗапросSQL (расширение": "ExecuteSQLQuery (extension",
@@ -7551,111 +7440,145 @@
"ID родительского подразделения": "ID of parent department",
"СохранитьПубличныйОбъектНаДиск": "SavePublicObjectToDisk",
"Слак_ОтправитьУдалитьСообщение": "Slack_SendDeleteMessage",
-"показывать отклоненные события": "show rejected events",
-"Получает данные файла с сервера": "Get file data from the server",
-"ПолучитьСписокСобытийРекурсивно": "GetEventsListRecursively",
-"ИнициализироватьЗагрузкуЧастями": "InitPartsUpload",
-"ПолучитьВнешнююСсылкуФайла (хук": "GetFileExternalLink (wh",
-"ОтправитьОпрос (строчный массив": "SendPoll (string array",
-"VK_УдалитьВариантСвойстваТовара": "VK_DeleteProductPropertyVariant",
-"Полученные данные в виде строки": "Received data as string",
-"Подключение по TLS через прокси": "TLS connection through proxy",
-"QR код или информация об ошибке": "QR code or error information",
-"Строка подключения к базе MSSQL": "MSSQL connection string",
-"ЗагрузитьПоАдресуПолучитьОбъект": "UploadByUrlAndGetObject",
-"маркетинговый цвет для картинок": "marketing color for pictures",
-"ID первого справочника в ответе": "ID of the first catalog in the response",
-"Устанавливает новый URL запроса": "Sets the new request URL",
-"СформироватьПараметрыСоединения": "FormConnectionParameters",
-"Прекратить наблюдать за задачей": "Stop watching the task",
-"Создать ссылку получения токена": "Create token retrieval link",
-"Вид сервиса, если отличен от s3": "Type of service, if different from s3",
-"ВыполнитьЗапросSQL (Select, код": "ExecuteSQLQuery (Select, code",
-"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser",
-"Двоичные данные или пути к фото": "Binary Data or Photo Paths",
-"идентификатор предыдущей задачи": "previous task identifier",
-"Функция вернула пустое значение": "Function Returned Empty Value",
-"tools/Modules/OPI_Компоненты.os": "tools/Modules/OPI_AddIns.os",
-"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively",
-"Телеграм_ИзменитьИмяГлавнойТемы": "TelegramAPI_ChangeMainTopicName",
-"Добавляет комментарий к новости": "Adds a comment to the post",
-"https://en.openintegrations.dev": "https://openintegrations.dev",
-"Установить реакцию на сообщение": "Set message reaction",
-"ИзменитьТрудозатратыЗадачи (хук": "UpdateTaskTimeAccounting (wh",
-"Имя бакета для загрузки объекта": "Name of the bucket to put the object",
-"ОтправитьСообщение (json массив": "SendMessage (json array",
-"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink",
-"ВыполнитьЗапросSQL (Transaction": "ExecuteSQLQuery (Transaction",
-"Исключает пользователей из чата": "Removes users from the chat",
-"Открывает новое соединения RCON": "Opens a new RCON connection",
-"Установить параметры URL !NOCLI": "Set URL params !NOCLI",
-"Восстанавливает файл из корзины": "Restore file from recycle bin",
-"Целевой путь файла на Neocities": "File path on Neocities",
-"СформироватьТекстAlterTableDrop": "FormTextAlterTableDrop",
-"Строка подключения к базе MySQL": "MySQL database connection string",
-"Bitrix24_ПереименоватьХранилище": "Bitrix24_RenameStorage",
-"ИзменитьСтатусПользователя (хук": "ChangeUserStatus (wh",
-"ПолучитьПриветственноеСообщение": "GetWelcomeMessage",
-"Останавливает запущенный сервер": "Stops a running server",
-"ПолучитьХарактеристикиКатегории": "GetCategoryAttributes",
-"Удаляет текущего бота из канала": "Removes the current bot from the channel",
-"Отправляет файл в выбранный чат": "Sends the file to the selected chat room",
-"Bitrix24_ПроверитьДоступКЗадаче": "Bitrix24_CheckTaskAccesses",
-"Описание тестового события (изм": "Test event description (change",
-"ОбработатьПараметрКомпонентыCLI": "ProcessAddInParamCLI",
-"ID чата оригинального сообщения": "Chat ID of the original message",
-"ПолучитьСтатусПользователя (хук": "GetUserStatus (wh",
-"ДобавитьДополнительныеЗаголовки": "AddAdditionalHeaders",
-"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft",
-"Быстрый переход по документации": "Fast navigation",
-"Создает пустую подборку товаров": "Creates an empty product selection",
-"ПолучитьИнформациюОТаблице (TLS": "GetTableInformation (TLS",
-"Отправка в канал или в чат бота": "Sending to channel or bot chat",
-"Войдите в свой аккаунт на сайте": "Login to",
-"Telegram_ПолучитьИнформациюБота": "Telegram_GetBotInformation",
-"ПолучитьСтруктуруФильтраТоваров": "GetProductsFilterStructure",
-"Получает историю сообщений чата": "Retrieves the chat message history",
-"Курьеру необходима доверенность": "The courier needs a letter of attorney",
-"Секция в URL, если присутствует": "Section in the URL if present",
-"Служебный программный интерфейс": "Service",
-"Вернуть ответ как строку !NOCLI": "Return response as string !NOCLI",
-"Путь назначение для перемещения": "Destination path for moving",
-"Получить список иконок-аватаров": "Get avatar icon list",
-"Действия с публичными объектами": "Actions with public objects",
-"ЗакончилисьПозиционныеПараметры": "PositionParamsEnded",
-"Получает список каталогов диска": "Gets the list of drive directories",
-"идентификатор привязанного лида": "linked lead identifier",
-"ПолучитьСписокПользователейЧата": "GetChatUsers",
-"Получить доступные товары акции": "Get available promo products",
-"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo",
-"Получить стурктуру пользователя": "Get user fields structure",
-"Получить ссылку для авторизации": "Get authorization link",
-"Получить информацию об аккаунте": "Get account information",
-"Изменить текущий каталог !NOCLI": "Change current directory !NOCLI",
-"Получить список версий объектов": "List object versions",
-"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion",
-"ОтметитьСообщениеКакПрочитанное": "MarkMessageAsReaded",
-"Заблокировать пользователя чата": "Block chat user",
-"ТипПодключенияВнешнейКомпоненты": "AddInConnectionType",
-"Удаляет существующую директорию": "Deletes an existing directory",
-"СформироватьТекстCreateDatabase": "FormTextCreateDatabase",
-"ОбработатьОсобенныеСекретыОпций": "ProcessSpecialOptionsSecrets",
-"Dropbox_ОтменитьПубликациюФайла": "Dropbox_CancelFilePublication",
-"ПолучитьЖурналВходящихСообщений": "GetIncomingMessageLog",
-"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication",
-"Не удалось записать файл лога!:": "Failed to write log file!:",
-"НайтиОтсутствующиеПоляКоллекции": "FindMissingCollectionFields",
-"ПолучитьТрудозатратыЗадачи (хук": "GetTaskTimeAccounting (wh",
-"ПолучитьВариантыПараметровMySQL": "GetMySQLParameterOptions",
-"СформироватьСсылкуПолученияКода": "FormCodeRetrievalLink",
-"только конкретному пользователю": "only to a specific user",
-"Структура параметров соединения": "Structure of connection parameters",
-"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions",
-"Выполнить нестандартную команду": "Execute custom command",
-"артикул товара от производителя": "manufacturers item number",
+"Адрес и экземпляр сервера СУБД": "Database server address and instance",
+"ПолучитьСобытияКалендарей (хук": "GetCalendarEvents (wh",
+"Bitrix24_ПолучитьИсториюЗадачи": "Bitrix24_GetTaskHistory",
+"Получить список версий объекта": "Get list of object versions",
+"file\"\" + ИспользуемоеИмя, Файл": "file\"\" + DisplayedName, File",
+"Удалить уведомление из очереди": "Delete notification from queue",
+"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then",
+"СохранитьКартинкуВАльбом (путь": "SaveImageToAlbum (path",
+"Получить текущего пользователя": "Get current user",
+"Пароль для базовой авторизации": "Password for basic authorization",
+"Назначить права администратора": "Set admin rights",
+"Нельзя замешивать разные типы!": "Different types cannot be mixed!",
+"ОбработатьВыполнениеКомандыSSH": "ProcessSSHCommandExecution",
+"УдалитьБазуДанных (подключение": "DeleteDatabase (connect",
+"Буквенно-цифровой код ПВЗ СДЭК": "Alphanumeric code of CDEK POZ",
+"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters",
+"Изменяет ранее созданный товар": "Edits a previously created product",
+"Добавить файл multipart !NOCLI": "Add Multipart file !NOCLI",
+"Имя поля БД с выбором значения": "Name of field with a value selection",
+"Удаляет ранее созданный альбом": "Deletes a previously created album",
+"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OpenIntegrations",
+"ПолучитьДвоичныеДанныеИзСтроки": "GetBinaryDataFromString",
+"Идентификатор клиента (Account": "Client identifier (Account",
+"Структура, Массив Из Структура": "Structure, Array of Structure",
+"УдалитьУведомление (приложение": "DeleteNotification (app",
+"ИзменитьПуть (каталог, обратно": "UpdatePath (directory, back",
+"ВыполнитьЗапросSQL (удаление 1": "ExecuteSQLQuery (deleting 1",
+"Успешность обращения к серверу": "Success of server access",
+"Идентификатор заказа в ИС СДЭК": "Order identifier in CDEK system",
+"УдалитьТрудозатратыЗадачи (хук": "DeleteTaskTimeAccounting (wh",
+"ПроверитьОбязательныеПоляСхемы": "CheckSchemeRequiredFields",
+"ПолучитьЗаписи (без параметров": "GetRecords (no params",
+"Техническое наименование видео": "Technical name of the video",
+"Добавить пользователей к файлу": "Add users to file",
+"ПолучитьНастройкиПриватныйКлюч": "GetSettingsPrivateKey",
+"ОтправитьМестоположение (канал": "SendLocation (channel",
+"ПолучитьСписокТегов (одиночный": "GetTagList (single",
+"ИзменитьПуть (проверка, старый": "UpdatePath (check, old",
+"СформироватьСтрокуВызоваМетода": "FormMethodCallString",
+"СформироватьТекстAlterTableAdd": "FormTextAlterTableAdd",
+"Явно завершает процесс сервера": "Explicitly terminates the server process",
+"ПолучитьСтатусДобавленияТовара": "GetProductCreationStatus",
+"Задача невыполнима, расходимся": "Task impossible, let's split up",
+"календарь событий по умолчанию": "default event calendar",
+"единица измерения: YEAR, MONTH": "unit: YEAR, MONTH",
+"Bitrix24_ЗагрузитьФайлВКаталог": "Bitrix24_UploadFileToFolder",
+"ИзменитьКомментарийЗадачи (хук": "UpdateTaskComment (wh",
+"ID события календаря источника": "ID of the source calendar event",
+"ВыполнитьЭлементЧеклистаЗадачи": "CompleteTasksChecklistElement",
+"ПолучитьСписокРезультатов (хук": "GetResultsList (wh",
+"РазблокироватьПользователяЧата": "UnblockChatUser",
+"file|\" + ИспользуемоеИмя, Файл": "file|\" + DisplayedName, File",
+"Удаляет существующий календарь": "Deletes an existing calendar",
+"Подключиться и получить данные": "Connect and receive data",
+"Задача изменена, не расходимся": "The task has been changed, do not split up",
+"ПолучитьСписокКатегорийТоваров": "GetProductCategoryList",
+"ПолучитьОписаниеЗаказа (Пустая": "GetOrderDescription (Empty",
+"Идентификатор удаляемого файла": "ID of removing file",
+"ПодключитьРасширение (закрытие": "ConnectExtension (closing",
+"Выгнать пользователя из канала": "Kick user from channel",
+"УправлениеСостояниемТемыФорума": "ManageForumTopicState",
+"Получить структуру комментария": "Get comment structure",
+"Получить информацию о странице": "Get page info",
+"Использовать поля тела в OAuth": "Use body fields at OAuth",
+"ОткрытьСоединение (перед базой": "CreateConnection (before base",
+"Создать/Удалить составной пост": "Create/Delete composite post",
+"Установить статус пользователя": "Set user status",
+"МаксимальноеЧислоПереадресаций": "MaximumNumberOfRedirects",
+"Сформировать параметры доступа": "Form access parameters",
+"ТолстыйКлиентОбычноеПриложение": "ThickClientOrdinaryApplication",
+"Структура JSON данных страницы": "The structure of the JSON page data",
+"ДобавитьЗаписи (без транзакции": "AddRecords (no tr",
+"ПолучитьСтруктуруФильтраСделок": "GetDealsFilterStructure",
+"Размер файла в случае отправке": "File size in case of sending",
+"ИнициализироватьОсновныеСписки": "InitializeCommonLists",
+"ПолучитьЗанятостьПользователей": "GetUserBusy",
+"Идентификатор удаляемого листа": "IdentifierOfSheetToDelete",
+"ДобавитьПользователейВЧат (хук": "AddUsersToChat (wh",
+"Выполнить произвольную команду": "Execute arbitrary command",
+"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData",
+"Получает информацию о каталоге": "Get folder information",
+"включение автоматических целей": "auto-targeting",
+"ПолучитьОписаниеДоговоренности": "GetAppointmentDescription",
+"ПолучитьКоллекциюКлючИЗначение": "GetKeyValueCollection",
+"Добавить получателей к новости": "Add new recipients to a post",
+"ID чата для отправки сообщения": "Chat ID for message sending",
+"Алгоритм шифрования: HMAC, RSA": "Encryption algorithm: HMAC, RSA",
+"Один или несколько SKU товаров": "One or array of SKUs",
+"Отметить пункт как выполненный": "Mark as completed",
+"Отклонить заявку на вступление": "Disapprove pending",
+"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData",
+"Отправляет http запрос с телом": "Send http request with body",
+"СоздатьПерсональноеУведомление": "CreatePersonalNotification",
+"ПолучитьСтатусПаспортныхДанных": "GetPassportDataStatus",
+"Получить список сообщений чата": "Get chat messages list",
+"ПолучитьСтрокуКлючейЗаголовков": "GetHeadersKeysString",
+"ОтправитьСообщение (отложенное": "SendMessage (scheduled",
+"МаксимальныйУровеньВложенности": "MaximumNestingLevel",
+"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties",
+"Bitrix24_ПоместитьФайлВКорзину": "Bitrix24_MarkFileAsDeleted",
+"Разделять массивы в URL !NOCLI": "Split arrays in URL",
+"Соответствие заголовков ответа": "Response headers mapping",
+"ID пользователя для добавления": "User ID to add",
+"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral",
+"Копирует один каталог в другой": "Copy one folder to another",
+"Получить список опубликованных": "Get published list",
+"Структура, Массив из Структура": "Structure, Array of Structure",
+"ID пользователя для блокировки": "User ID to be blocked",
+"Проверка_БитриксМассивНовостей": "Check_BitrixPostsArray",
+"ПреобразоватьИсточникВЗначение": "ConvertSourceToValue",
+"ПодключитьРасширение (двоичные": "ConnectExtension (binary",
+"ПолучитьКонфигурациюСоединения": "GetConnectionConfiguration",
+"ID сообщения для редактирования": "Message ID for editing",
+"Загружает файл на облачный диск": "Uploads a file to the cloud drive",
+"ПолучитьСтатусУчетаВремени (хук": "GetTimekeepingStatus (wh",
+"ПолучитьСтруктуруОстатковТовара": "GetProductStocksStructure",
+"в виде `{'blob':Base64 строка}`": "as `{'blob':Base64 string}`",
+"Создать заявку на вызов курьера": "Create courier invitation",
+"Привязывает штрихкоды к товарам": "Binds barcodes to products",
+"Наименование истинного продавца": "Name of the true seller",
+"Целевой путь для нового объекта": "Target path for the new object",
+"УдалитьКолонкуТаблицы (проверка": "DeleteTableColumn (check)",
+"Использовать сжатие gzip !NOCLI": "Use Gzip compression !NOCLI",
+"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation",
+"Загружает файл на сервера Slack": "Uploads a file to Slack servers",
+"ПолучитьЗначениеДляCLI(Значение": "GetCLIFormedValue(Value",
+"Коды активации цифрового товара": "Digital product activation codes",
+"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters",
+"Новые трудозатраты по обработке": "New time record",
+"Двоичные данные или путь к фото": "Binary data or path to photo",
+"ID пользователей для добавления": "New members IDs",
+"Проверка_ТелеграмМестоположение": "Check_TelegramLocation",
+"!OInt МассивПути.Добавить(\"core": "!OInt PathArray.Add(\"core",
+"ИзменитьТекстСообщения (простое": "EditMessageText (simple",
+"Стойка для акустической системы": "Speaker stand",
+"ОткрытьСоединениеПоКонфигурации": "CreateConnectionByConfiguration",
+"идентификатор единицы измерения": "unit ID",
"ПолучитьОтветВКонтексте (сид, 2": "GetContextResponse (seed, 2",
"ПреобразоватьМножественныйВыбор": "ConvertMultipleChoice",
-"Стойка для акустической системы": "Speaker stand",
"УстановитьЗаголовки (перезапись": "SetHeaders (rewrite",
"Задача выполнима, не расходимся": "Task uninpossible, don't split up",
"Удаляет каталог с подкаталогами": "Remove folder with subfolders",
@@ -7674,34 +7597,35 @@
"Обновляет двоичные данные файла": "Updates file binary data",
"МинимальныйРазмер).Равно(Истина": "MinimumSize).Equal(True",
"дата окончания события (строкой": "event end date (as string",
-"ОткрытьСоединениеПоКонфигурации": "CreateConnectionByConfiguration",
"ПолучитьСтруктуруФильтраЗаписей": "GetRecordsFilterStrucutre",
-"ИзменитьТекстСообщения (простое": "EditMessageText (simple",
-"Проверка_ТелеграмМестоположение": "Check_TelegramLocation",
-"Наименование истинного продавца": "Name of the true seller",
-"Создать заявку на вызов курьера": "Create courier invitation",
-"Целевой путь для нового объекта": "Target path for the new object",
-"ПолучитьСтруктуруОстатковТовара": "GetProductStocksStructure",
-"ПолучитьСтатусУчетаВремени (хук": "GetTimekeepingStatus (wh",
-"Загружает файл на облачный диск": "Uploads a file to the cloud drive",
-"ID сообщения для редактирования": "Message ID for editing",
-"Привязывает штрихкоды к товарам": "Binds barcodes to products",
-"УдалитьКолонкуТаблицы (проверка": "DeleteTableColumn (check)",
-"!OInt МассивПути.Добавить(\"core": "!OInt PathArray.Add(\"core",
-"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation",
-"Загружает файл на сервера Slack": "Uploads a file to Slack servers",
-"ПолучитьЗначениеДляCLI(Значение": "GetCLIFormedValue(Value",
-"Коды активации цифрового товара": "Digital product activation codes",
-"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters",
-"Новые трудозатраты по обработке": "New time record",
-"Двоичные данные или путь к фото": "Binary data or path to photo",
-"ID пользователей для добавления": "New members IDs",
-"Использовать сжатие gzip !NOCLI": "Use Gzip compression !NOCLI",
-"в виде `{'blob':Base64 строка}`": "as `{'blob':Base64 string}`",
-"идентификатор единицы измерения": "unit ID",
"ОтправитьУведомлениеОВводе (хук": "SendWritingNotification (wh",
-"Получить список аватаров форума": "Get forum avatars list",
+"tools/Modules/OPI_ЗапросыSQL.os": "tools/Modules/OPI_SQLQueries.os",
"ПолучитьСпискоВыполненныхТестов": "GetExecutedTestsList",
+"ПолучитьСписокЗапущенныхМоделей": "ListRunningModels",
+"Удалить вариант свойства товара": "Delete product property variant",
+"ПолучитьКонфигурациюСоединиения": "GetConnectionConfiguration",
+"tools/Modules/OPI_ЗапросыSSH.os": "tools/Modules/OPI_SSHRequests.os",
+"СоздатьЗапросМультипартРелэйтед": "CreateMultipartRelatedRequest",
+"ПолучитьОтветВКонтексте (сид, 3": "GetContextResponse (seed, 3",
+"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment",
+"ОткрытьСоединение (прокси + tls": "CreateConnection (proxy + tls",
+"Bitrix24_НачатьВыполнениеЗадачи": "Bitrix24_StartTask",
+"Сформировать строку подключения": "Generate connection string",
+"ВыполнитьЗапрос (без выполнения": "ExecuteRequest (no execution",
+"Consumer secret для авторизации": "Consumer secret for authorization",
+"Получить сообщение пользователя": "Get user message",
+"Bitrix24_ПолучитьСписокХранилищ": "Bitrix24_GetStoragesList",
+"Загрузить коды активации товара": "Upload product activations codes",
+"артикул товара от производителя": "manufacturers item number",
+"Добавляет текущего бота в канал": "Adds the current bot to the channel",
+"ПолучитьСсылкуСкачиванияОбъекта": "GetObjectDownloadLink",
+"Массив из Строка,ДвоичныеДанные": "Array of String, BinaryData",
+"Создает пустой каталог на диске": "Creates an empty directory on the drive",
+"Получает информацию об аккаунте": "Gets account information",
+"Получает значения ячеек таблицы": "Gets cell values of the table",
+"Получить список аватаров форума": "Get forum avatars list",
+"ПолучитьОтветВКонтексте (сид, 1": "GetContextResponse (seed, 1",
+"ОбработатьРезультатТестирования": "ProcessTestingResult",
"Получить статус загрузки по URL": "Get upload status by URL",
"Получить список отправлений FBO": "Get FBO shipments list",
"Соответствие заголовков запроса": "Request headers mapping",
@@ -7723,122 +7647,130 @@
"Создает заказ по описанию полей": "Creates an order based on field descriptions",
"ID задачи для добавления затрат": "ID of task for time accounting",
"Создает новое событие календаря": "Creates a new calendar event",
-"ОбработатьРезультатТестирования": "ProcessTestingResult",
"ПолучитьСписокСчетчиков (фильтр": "GetCountersList (filter)",
-"ПолучитьОтветВКонтексте (сид, 1": "GetContextResponse (seed, 1",
-"Получает значения ячеек таблицы": "Gets cell values of the table",
-"ПолучитьСписокЗапущенныхМоделей": "ListRunningModels",
-"Удалить вариант свойства товара": "Delete product property variant",
-"ПолучитьКонфигурациюСоединиения": "GetConnectionConfiguration",
-"tools/Modules/OPI_ЗапросыSSH.os": "tools/Modules/OPI_SSHRequests.os",
-"СоздатьЗапросМультипартРелэйтед": "CreateMultipartRelatedRequest",
-"ПолучитьОтветВКонтексте (сид, 3": "GetContextResponse (seed, 3",
-"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment",
-"ОткрытьСоединение (прокси + tls": "CreateConnection (proxy + tls",
-"Bitrix24_НачатьВыполнениеЗадачи": "Bitrix24_StartTask",
-"Сформировать строку подключения": "Generate connection string",
-"ВыполнитьЗапрос (без выполнения": "ExecuteRequest (no execution",
-"Consumer secret для авторизации": "Consumer secret for authorization",
-"Получить сообщение пользователя": "Get user message",
-"Bitrix24_ПолучитьСписокХранилищ": "Bitrix24_GetStoragesList",
-"Загрузить коды активации товара": "Upload product activations codes",
-"tools/Modules/OPI_ЗапросыSQL.os": "tools/Modules/OPI_SQLQueries.os",
-"Добавляет текущего бота в канал": "Adds the current bot to the channel",
-"ПолучитьСсылкуСкачиванияОбъекта": "GetObjectDownloadLink",
-"Массив из Строка,ДвоичныеДанные": "Array of String, BinaryData",
-"Создает пустой каталог на диске": "Creates an empty directory on the drive",
-"Получает информацию об аккаунте": "Gets account information",
-"УдалитьВыбранныеФайлы (каталог 1": "DeleteSelectedFiles (folder 1",
-"Создает метку с указанным именем": "Creates a tag with the specified name",
-"Возвращает структуру блока по ID": "Returns the block structure by ID",
-"Получить значения характеристики": "Get attribute values",
-"сбор данных контентной аналитики": "content analytics data collection",
-"Проверка товаров Ozon недоступна": "Ozon product checkout is unavailable",
-"Удаляет товары без SKU из архива": "Deletes products without SKU from archive",
-"Путь к удаляемой папке или файлу": "Path to the folder or file to be deleted",
-"VK_ДобавитьВариантСвойстваТовара": "VK_AddProductPropertyVariant",
-"Время окончания ожидания курьера": "End time of waiting for the courier",
-"ВозобновитьЭлементЧеклистаЗадачи": "RenewTasksChecklistElement",
-"Получить список складов отгрузки": "Get shipping warehouses list",
-"ПолучитьЖурналИсходящихСообщений": "GetOutgoingMessageLog",
-"Получить ссылку загрузки объекта": "Get object upload link",
-"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant",
-"Идентификатор изменяемого товара": "Identifier of the product being edited",
-"Для автоматизации ведения канала": "For automating channel management",
-"Добавить AWS4 авторизацию !NOCLI": "Add AWS4 authorization !NOCLI",
-"СоздатьСистемноеУведомление (хук": "CreateSystemNotification (wh",
-"идентификатор автора комментария": "comment author identifier",
-"Обновить товар по Ozon ID нельзя": "It is not possible to update a product fields by Ozon ID",
-"Получает штрихкод места к заказу": "Gets the barcode CP for the order",
-"ЭкранированиеСимволовJSON[\"Нет\"]": "JSONCharactersEscapeMode[\"None\"]",
-"ПриостановитьРекламноеОбъявление": "PauseAdvertising",
-"Установить строковое тело !NOCLI": "Set string body !NOCLI",
-"СформироватьЗаголовокАвторизации": "FormAuthorizationHeader",
-"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json",
-"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI",
-"ПолучитьИнформациюОКаталоге (хук": "GetFolderInformation (wh",
-"Bitrix24_ЗагрузитьФайлВХранилище": "Bitrix24_UploadFileToStorage",
-"ДобавитьПолучателейКНовости (хук": "AddPostRecipients (wh",
-"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OpenIntegrations",
-"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type",
-"Получить конфигурацию соединения": "Get connection configuration",
-"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation",
-"Изменить имя главной темы форума": "Edit main forum topic name",
-"Получить статус добавления кодов": "Get codes upload status",
-"ПрочитатьДвоичныеДанные (таймаут": "ReadBinaryData (timeout",
-"Проверка_БитриксСтрока(Результат": "Check_BitrixString(Result",
-"Изменить вариант свойства товара": "Edit product property variant",
-"Слак_ПолучитьОтложенныеСообщения": "Slack_GetScheduledMessages",
-"ПолучитьСписокХранилищПриложения": "GetAppStoragesList",
-"Установить объект запроса !NOCLI": "Set request object !NOCLI",
-"ДобавитьЗаголовок (с дополнением": "AddHeader (adding",
-"Путь сохранения файла на сервере": "Path to save file on server",
-"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new",
-"ПолучитьСтруктуруФильтраКаталога": "GetFolderFilterStructure",
-"Получает ранее созданны преалерт": "Gets a previously created prealert",
-"разрешение отображения информера": "informer display permission",
-"Получает список складов компании": "Gets compnay warehouses list",
-"Добавить вариант свойства товара": "Add product property variant",
-"Пригласить пользователей в канал": "Invite users to channel",
-"Получить занятость пользователей": "Get user busy",
-"Отправляет видео в чат или канал": "Sends a video to a chat or channel",
-"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then",
-"Получить описание фильтра офисов": "Get office filter description",
-"ДобавитьДополнительныеФотоТовара": "AddAdditionalProductPhotos",
-"ПолучитьОтвет (загрузка картинки": "GetResponse (image upload",
-"Комментарий к заявке для курьера": "Comment to the request for courier",
-"УдалитьВыбранныеФайлы (каталог 2": "DeleteSelectedFiles (folder 2",
-"ПолучитьСодержимоеХранилища (хук": "GetStorageObjects (wh",
-"Получить описание договоренности": "Get appointment description",
-"Создать результат из комментария": "Create result from comment",
-"АрхивироватьТовары (для удаления": "ArchiveProducts (for deleting",
-"Удаляет объект с облачного диска": "Deletes an object from the cloud drive",
-"Новое имя файла (если необходимо": "New file name (if necessary",
-"Создать персональное уведомление": "Create personal notification",
-"ПолучитьДочерниеЭлементыКаталога": "GetFolderItems",
-"Информация о результате отправки": "Information about the result of sending",
-"Слак_ПолучитьСписокПользователей": "Slack_GetUserList",
-"Получить контент рейтинг товаров": "Get products content rating",
-"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel",
-"Удаляет объект по заданному пути": "Deletes an object at the specified path",
-"ОтправитьДвоичныеДанные (таймаут": "SendBinaryData (timeout",
-"Возвращает в работу задачу по ID": "Returns a task to work by ID",
-"Поле с типом title - обязательно": "Title field required",
-"Устанавливает новые правила чата": "Sets new chat rules",
-"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively",
-"См. ПолучитьСписокИконокАватаров": "See GetAvatarIconList",
-"Ошибка в данных коллекции таблиц": "Error in table collection data",
-"Создает страницу в базе-родителе": "Creates a page in the parent database",
-"ОдобритьЗаявкуНаВступление (один": "ApprovePending (single",
-"ВыполнитьКоманду (без соединения": "ExecuteCommand (no connection",
-"Получить описание события !NOCLI": "Get event description !NOCLI",
-"Получить последнюю ошибку !NOCLI": "Get last error !NOCLI",
-"О клавиатурах в документации API": "About keyboards in the API documentation",
-"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData",
-"Идентификатор сообщения с файлом": "Identifier of the message with the file",
-"Тип аудиофайла: aac, ogg или m4a": "Audio type: aac, ogg or m4a",
-"Запускает ранее созданный сервер": "Starts a previously created server",
-"E-mail пользователя (опционально": "Users email (optional",
+"Выполнить нестандартную команду": "Execute custom command",
+"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions",
+"VK_УдалитьВариантСвойстваТовара": "VK_DeleteProductPropertyVariant",
+"Телеграм_ИзменитьИмяГлавнойТемы": "TelegramAPI_ChangeMainTopicName",
+"Добавляет комментарий к новости": "Adds a comment to the post",
+"Установить реакцию на сообщение": "Set message reaction",
+"ИзменитьТрудозатратыЗадачи (хук": "UpdateTaskTimeAccounting (wh",
+"Имя бакета для загрузки объекта": "Name of the bucket to put the object",
+"ОтправитьСообщение (json массив": "SendMessage (json array",
+"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink",
+"ВыполнитьЗапросSQL (Transaction": "ExecuteSQLQuery (Transaction",
+"Исключает пользователей из чата": "Removes users from the chat",
+"Открывает новое соединения RCON": "Opens a new RCON connection",
+"Установить параметры URL !NOCLI": "Set URL params !NOCLI",
+"Восстанавливает файл из корзины": "Restore file from recycle bin",
+"Целевой путь файла на Neocities": "File path on Neocities",
+"СформироватьТекстAlterTableDrop": "FormTextAlterTableDrop",
+"Строка подключения к базе MySQL": "MySQL database connection string",
+"Bitrix24_ПереименоватьХранилище": "Bitrix24_RenameStorage",
+"ИзменитьСтатусПользователя (хук": "ChangeUserStatus (wh",
+"ПолучитьПриветственноеСообщение": "GetWelcomeMessage",
+"Останавливает запущенный сервер": "Stops a running server",
+"ПолучитьХарактеристикиКатегории": "GetCategoryAttributes",
+"Удаляет текущего бота из канала": "Removes the current bot from the channel",
+"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively",
+"Отправляет файл в выбранный чат": "Sends the file to the selected chat room",
+"tools/Modules/OPI_Компоненты.os": "tools/Modules/OPI_AddIns.os",
+"идентификатор предыдущей задачи": "previous task identifier",
+"Получает данные файла с сервера": "Get file data from the server",
+"ПолучитьСписокСобытийРекурсивно": "GetEventsListRecursively",
+"ИнициализироватьЗагрузкуЧастями": "InitPartsUpload",
+"ПолучитьВнешнююСсылкуФайла (хук": "GetFileExternalLink (wh",
+"ОтправитьОпрос (строчный массив": "SendPoll (string array",
+"Структура параметров соединения": "Structure of connection parameters",
+"Полученные данные в виде строки": "Received data as string",
+"Подключение по TLS через прокси": "TLS connection through proxy",
+"QR код или информация об ошибке": "QR code or error information",
+"Строка подключения к базе MSSQL": "MSSQL connection string",
+"ЗагрузитьПоАдресуПолучитьОбъект": "UploadByUrlAndGetObject",
+"маркетинговый цвет для картинок": "marketing color for pictures",
+"ID первого справочника в ответе": "ID of the first catalog in the response",
+"Устанавливает новый URL запроса": "Sets the new request URL",
+"СформироватьПараметрыСоединения": "FormConnectionParameters",
+"Прекратить наблюдать за задачей": "Stop watching the task",
+"Создать ссылку получения токена": "Create token retrieval link",
+"Вид сервиса, если отличен от s3": "Type of service, if different from s3",
+"ВыполнитьЗапросSQL (Select, код": "ExecuteSQLQuery (Select, code",
+"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser",
+"Двоичные данные или пути к фото": "Binary Data or Photo Paths",
+"Функция вернула пустое значение": "Function Returned Empty Value",
+"Bitrix24_ПроверитьДоступКЗадаче": "Bitrix24_CheckTaskAccesses",
+"https://en.openintegrations.dev": "https://openintegrations.dev",
+"ОбработатьПараметрКомпонентыCLI": "ProcessAddInParamCLI",
+"Получить стурктуру пользователя": "Get user fields structure",
+"Получить ссылку для авторизации": "Get authorization link",
+"Получить информацию об аккаунте": "Get account information",
+"Изменить текущий каталог !NOCLI": "Change current directory !NOCLI",
+"Получить список версий объектов": "List object versions",
+"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion",
+"ОтметитьСообщениеКакПрочитанное": "MarkMessageAsReaded",
+"Заблокировать пользователя чата": "Block chat user",
+"ТипПодключенияВнешнейКомпоненты": "AddInConnectionType",
+"Удаляет существующую директорию": "Deletes an existing directory",
+"СформироватьТекстCreateDatabase": "FormTextCreateDatabase",
+"ОбработатьОсобенныеСекретыОпций": "ProcessSpecialOptionsSecrets",
+"Dropbox_ОтменитьПубликациюФайла": "Dropbox_CancelFilePublication",
+"ПолучитьЖурналВходящихСообщений": "GetIncomingMessageLog",
+"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication",
+"Не удалось записать файл лога!:": "Failed to write log file!:",
+"НайтиОтсутствующиеПоляКоллекции": "FindMissingCollectionFields",
+"ПолучитьТрудозатратыЗадачи (хук": "GetTaskTimeAccounting (wh",
+"Описание тестового события (изм": "Test event description (change",
+"СформироватьСсылкуПолученияКода": "FormCodeRetrievalLink",
+"только конкретному пользователю": "only to a specific user",
+"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo",
+"Получить доступные товары акции": "Get available promo products",
+"ПолучитьВариантыПараметровMySQL": "GetMySQLParameterOptions",
+"идентификатор привязанного лида": "linked lead identifier",
+"ПолучитьСписокПользователейЧата": "GetChatUsers",
+"ID чата оригинального сообщения": "Chat ID of the original message",
+"ДобавитьДополнительныеЗаголовки": "AddAdditionalHeaders",
+"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft",
+"Быстрый переход по документации": "Fast navigation",
+"Создает пустую подборку товаров": "Creates an empty product selection",
+"ПолучитьИнформациюОТаблице (TLS": "GetTableInformation (TLS",
+"Отправка в канал или в чат бота": "Sending to channel or bot chat",
+"Войдите в свой аккаунт на сайте": "Login to",
+"Telegram_ПолучитьИнформациюБота": "Telegram_GetBotInformation",
+"ПолучитьСтруктуруФильтраТоваров": "GetProductsFilterStructure",
+"ПолучитьСтатусПользователя (хук": "GetUserStatus (wh",
+"Курьеру необходима доверенность": "The courier needs a letter of attorney",
+"Получает историю сообщений чата": "Retrieves the chat message history",
+"ЗакончилисьПозиционныеПараметры": "PositionParamsEnded",
+"Действия с публичными объектами": "Actions with public objects",
+"Получить список иконок-аватаров": "Get avatar icon list",
+"Получает список каталогов диска": "Gets the list of drive directories",
+"Вернуть ответ как строку !NOCLI": "Return response as string !NOCLI",
+"Служебный программный интерфейс": "Service",
+"Секция в URL, если присутствует": "Section in the URL if present",
+"Путь назначение для перемещения": "Destination path for moving",
+"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData",
+"Получает список подборок товаров": "Gets the list of product selections",
+"Изменяет имя существующего файла": "Changes the name of an existing file",
+"Bitrix24_ПереместитьФайлВКаталог": "Bitrix24_MoveFileToFolder",
+"Получить структуру фильтра задач": "Get structure of tasks filter",
+"Получает описание поля типа дата": "Gets the description of a date field",
+"Удаляет бакет с выбранным именем": "Deletes the bucket by name",
+"Отправить двоичные данные !NOCLI": "Send binary data !NOCLI",
+"Закрывает или удаляет обсуждение": "Close or delete discussion",
+"Получить настройки (логин/пароль": "Get settings (login/password",
+"ДобавитьКолонкуТаблицы (проверка": "AddTableColumn (check)",
+"Отправка в канал или чат с ботом": "Sending to channel or bot chat",
+"Получить список рабочих областей": "Get workspace list",
+"ПолучитьСписокРекламныхКатегорий": "GetAdvertisingCategoryList",
+"Получить структуру фильтра лидов": "Get lead filter structure",
+"Получает текущее серверное время": "Get current server time",
+"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo",
+"ОбщийРазмер - РазмерУчастка Цикл": "TotalSize - ChunkSize Do",
+"ЗаменитьТекстСообщения (разметка": "ReplaceMessageText (parsemode",
+"ОзонСписокЗначенийХарактеристики": "OzonListOfAttributesValues",
+"Telegram_СкрытьГлавнуюТемуФорума": "Telegram_HideMainForumTopic",
+"Изменить элемент чеклиста задачи": "Update tasks checklist element",
+"ПолучитьСписокАльбомовРекурсивно": "GetAlbumListRecursively",
"ПолучитьСписокОтветовНаСообщение": "GetMessageReplyList",
"Телеграм_ПолучитьЧислоУчастников": "TelegramAPI_GetMemberCount",
"Количество возвращаемых объектов": "Number of returned objects",
@@ -7848,7 +7780,6 @@
"ИспользоватьСжатиеGzip (включено": "UseGzipCompression (enable",
"УстановитьСкидкуНаУцененныйТовар": "SetProductDiscount",
"Массив ячеек вида А1 для очистки": "Array of cells like A1 to be cleared",
-"Telegram_СкрытьГлавнуюТемуФорума": "Telegram_HideMainForumTopic",
"Получить описание товара. !NOCLI": "Get product description. !NOCLI",
"Получить настройки (через агента": "Get settings (via agent",
"ОпределитьМетодУправленияФорумом": "DetermineForumManagementMethod",
@@ -7858,31 +7789,32 @@
"ИсключитьПользователяИзЧата (хук": "DeleteUserFromChat (wh",
"ПолучитьСписокСообщенийЧата (хук": "GetChatMessagesList (wh",
"Разблокировать пользователя чата": "Unblock chat user",
-"Изменить элемент чеклиста задачи": "Update tasks checklist element",
"ОтправитьГолосовоеСообщение (URL": "SendVoice (URL",
-"ОзонСписокЗначенийХарактеристики": "OzonListOfAttributesValues",
-"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo",
-"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData",
-"Отправить двоичные данные !NOCLI": "Send binary data !NOCLI",
-"Изменяет имя существующего файла": "Changes the name of an existing file",
-"Bitrix24_ПереместитьФайлВКаталог": "Bitrix24_MoveFileToFolder",
-"Получить структуру фильтра задач": "Get structure of tasks filter",
-"Получает описание поля типа дата": "Gets the description of a date field",
-"Удаляет бакет с выбранным именем": "Deletes the bucket by name",
-"Получает список подборок товаров": "Gets the list of product selections",
-"ЗаменитьТекстСообщения (разметка": "ReplaceMessageText (parsemode",
-"Получить настройки (логин/пароль": "Get settings (login/password",
-"ДобавитьКолонкуТаблицы (проверка": "AddTableColumn (check)",
-"Отправка в канал или чат с ботом": "Sending to channel or bot chat",
-"Получить список рабочих областей": "Get workspace list",
-"ПолучитьСписокРекламныхКатегорий": "GetAdvertisingCategoryList",
-"Получить структуру фильтра лидов": "Get lead filter structure",
-"Получает текущее серверное время": "Get current server time",
-"ОбщийРазмер - РазмерУчастка Цикл": "TotalSize - ChunkSize Do",
-"ПолучитьСписокАльбомовРекурсивно": "GetAlbumListRecursively",
"Устанавливает настройки инстанса": "Sets the instance settings",
-"Telegram_ОтправитьМестоположение": "Telegram_SendLocation",
+"E-mail пользователя (опционально": "Users email (optional",
"Обновляет токен по Refresh token": "Updates token by Refresh token",
+"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount",
+"Выбрать в меню команду */newbot*": "Choose */newbot* command",
+"Несколько параметров и кодировка": "Multiple parameters and encoding",
+"Строка или массив строк запросов": "String or array of request strings",
+"СоздатьБазуДанных (удаление, TLS": "CreateDatabase (deleting, TLS",
+"ПолучитьСписокВнешнихФайлов (все": "GetExternalFileList (full",
+"Получить внешнюю ссылку каталога": "Get external link for folder",
+"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup",
+"Вид прокси: socks5, socks4, http": "Proxy type: socks5, socks4, http",
+"Client ID из настроек приложения": "Client ID from app settings",
+"Bitrix24_ПолучитьСтруктуруЗадачи": "Bitrix24_GetTaskFieldsStructure",
+"ОткрытьСоединение (удаление базы": "CreateConnection (base deleting",
+"Получить запросы вступления чата": "Get chat join requests",
+"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua",
+"Текст %F0%9F%A5%9D и emoji \\(10%": "Text %F0%9F%A5%9D and emoji \\(10%",
+"Получить заявку на вызов курьера": "Get сourier invitation",
+"ОжидатьВходящиеСоединения (ответ": "WaitIncomingConnections (response",
+"СформироватьИсключениеКомпоненты": "FormAddInException",
+"Ошибка удаления файла расширение": "Error deleting extension file",
+"Устанавливает таймаут соединения": "Sets the connection timeout",
+"tools/Modules/OPI_ЗапросыHTTP.os": "tools/Modules/OPI_HTTPRequests.os",
+"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData",
"data/Classes/СоставБиблиотеки.os": "data/Classes/LibraryComposition.os",
"Получить настройки учета времени": "Get timekeeping settings",
"Начинает выполнение задачи по ID": "Start a task by ID",
@@ -7902,69 +7834,220 @@
"расширенный период учета звонков": "extended call accounting period",
"Идентификатор файла или каталога": "Identifier of the file or folder",
"ЯДиск_ПолучитьСсылкуНаСкачивание": "YDisk_GetDownloadLink",
-"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData",
-"tools/Modules/OPI_ЗапросыHTTP.os": "tools/Modules/OPI_HTTPRequests.os",
-"Устанавливает таймаут соединения": "Sets the connection timeout",
-"Вид прокси: socks5, socks4, http": "Proxy type: socks5, socks4, http",
-"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount",
-"Выбрать в меню команду */newbot*": "Choose */newbot* command",
-"Несколько параметров и кодировка": "Multiple parameters and encoding",
-"Строка или массив строк запросов": "String or array of request strings",
-"СоздатьБазуДанных (удаление, TLS": "CreateDatabase (deleting, TLS",
-"ПолучитьСписокВнешнихФайлов (все": "GetExternalFileList (full",
-"Получить внешнюю ссылку каталога": "Get external link for folder",
-"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup",
-"Client ID из настроек приложения": "Client ID from app settings",
-"Ошибка удаления файла расширение": "Error deleting extension file",
-"Bitrix24_ПолучитьСтруктуруЗадачи": "Bitrix24_GetTaskFieldsStructure",
-"ОткрытьСоединение (удаление базы": "CreateConnection (base deleting",
-"Получить запросы вступления чата": "Get chat join requests",
-"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua",
-"Текст %F0%9F%A5%9D и emoji \\(10%": "Text %F0%9F%A5%9D and emoji \\(10%",
-"Получить заявку на вызов курьера": "Get сourier invitation",
-"ОжидатьВходящиеСоединения (ответ": "WaitIncomingConnections (response",
-"СформироватьИсключениеКомпоненты": "FormAddInException",
-"Закрывает или удаляет обсуждение": "Close or delete discussion",
-"Bitrix24_УбратьЗадачуИзИзбранного": "Bitrix24_RemoveTaskFromFavorites",
-"Структура настроек TLS соединения": "Structure of TLS connection settings",
-"Bitrix24_ДобавитьЗадачуВИзбранное": "Bitrix24_AddTaskToFavorites",
-"Наименование на иностранном языке": "Foreign language name",
-"идентификатор родительской задачи": "parent task identifier",
-"Получить статус паспортных данных": "Get passport data status",
-"JSON авторизации или путь к .json": "Authorization JSON or path to .json",
-"Создает счетчик по описанию полей": "Creates a counter by field description",
-"Возвращает тело ответа как строку": "Returns the body of the response as a string",
-"ПолучитьТекущегоПользователя (хук": "GetCurrentUser (wh",
-"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink",
-"Основной модуль тестов набора ОПИ": "Main Test Module of OpenIntegrations",
-"Введите название вашей интеграции": "Enter the name of your integration",
-"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo",
-"ПолучитьСписокПросмотревшихВажное": "GetImportantPostViewers",
-"Предпочтительное хранение токенов": "Preferred token storage",
-"ОбработатьСтрокуПараметровЗапроса": "ProcessRequestParametersString",
-"флаг завершения повторной попытки": "retry finish flag",
-"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink",
-"Получает список доступных каналов": "Gets a list of available channels",
-"ОтклонитьЗаявкуНаВступление (один": "DisapprovePending (single",
-"Получает список доступных моделей": "Receives a list of available models",
-"ПолучитьHexСтрокуИзДвоичныхДанных": "GetHexStringFromBinaryData",
-"Получить характеристики категории": "Get category attributes",
-"Отправляет в чат статус Вам пишут": "Send Writing... status to dialog",
-"АктуализироватьВходящиеСоединения": "ActualiseIncomingConnections",
-"УдалитьЭлементЧеклистаЗадачи (хук": "DeleteTasksChecklistElement (wh",
-"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest",
+"Telegram_ОтправитьМестоположение": "Telegram_SendLocation",
+"Запускает ранее созданный сервер": "Starts a previously created server",
+"Добавить вариант свойства товара": "Add product property variant",
+"Идентификатор сообщения с файлом": "Identifier of the message with the file",
+"ПриостановитьРекламноеОбъявление": "PauseAdvertising",
+"Установить строковое тело !NOCLI": "Set string body !NOCLI",
+"СформироватьЗаголовокАвторизации": "FormAuthorizationHeader",
+"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json",
+"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI",
+"ПолучитьИнформациюОКаталоге (хук": "GetFolderInformation (wh",
+"Bitrix24_ЗагрузитьФайлВХранилище": "Bitrix24_UploadFileToStorage",
+"ДобавитьПолучателейКНовости (хук": "AddPostRecipients (wh",
+"ЭкранированиеСимволовJSON[\"Нет\"]": "JSONCharactersEscapeMode[\"None\"]",
+"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OpenIntegrations",
+"Получить конфигурацию соединения": "Get connection configuration",
+"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation",
+"Изменить имя главной темы форума": "Edit main forum topic name",
+"Получить статус добавления кодов": "Get codes upload status",
+"ПрочитатьДвоичныеДанные (таймаут": "ReadBinaryData (timeout",
+"Проверка_БитриксСтрока(Результат": "Check_BitrixString(Result",
+"Изменить вариант свойства товара": "Edit product property variant",
+"Слак_ПолучитьОтложенныеСообщения": "Slack_GetScheduledMessages",
+"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type",
+"Получает штрихкод места к заказу": "Gets the barcode CP for the order",
+"Обновить товар по Ozon ID нельзя": "It is not possible to update a product fields by Ozon ID",
+"идентификатор автора комментария": "comment author identifier",
+"Тип аудиофайла: aac, ogg или m4a": "Audio type: aac, ogg or m4a",
+"УдалитьВыбранныеФайлы (каталог 1": "DeleteSelectedFiles (folder 1",
+"Создает метку с указанным именем": "Creates a tag with the specified name",
+"Возвращает структуру блока по ID": "Returns the block structure by ID",
+"Получить значения характеристики": "Get attribute values",
+"сбор данных контентной аналитики": "content analytics data collection",
+"Проверка товаров Ozon недоступна": "Ozon product checkout is unavailable",
+"Удаляет товары без SKU из архива": "Deletes products without SKU from archive",
+"Путь к удаляемой папке или файлу": "Path to the folder or file to be deleted",
+"VK_ДобавитьВариантСвойстваТовара": "VK_AddProductPropertyVariant",
+"Время окончания ожидания курьера": "End time of waiting for the courier",
+"Получить список складов отгрузки": "Get shipping warehouses list",
+"ПолучитьЖурналИсходящихСообщений": "GetOutgoingMessageLog",
+"Получить ссылку загрузки объекта": "Get object upload link",
+"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant",
+"Идентификатор изменяемого товара": "Identifier of the product being edited",
+"Для автоматизации ведения канала": "For automating channel management",
+"Добавить AWS4 авторизацию !NOCLI": "Add AWS4 authorization !NOCLI",
+"СоздатьСистемноеУведомление (хук": "CreateSystemNotification (wh",
+"ПолучитьСписокХранилищПриложения": "GetAppStoragesList",
+"Установить объект запроса !NOCLI": "Set request object !NOCLI",
+"ВозобновитьЭлементЧеклистаЗадачи": "RenewTasksChecklistElement",
+"Путь сохранения файла на сервере": "Path to save file on server",
+"Слак_ПолучитьСписокПользователей": "Slack_GetUserList",
+"Получить контент рейтинг товаров": "Get products content rating",
+"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel",
+"Удаляет объект по заданному пути": "Deletes an object at the specified path",
+"ОтправитьДвоичныеДанные (таймаут": "SendBinaryData (timeout",
+"Возвращает в работу задачу по ID": "Returns a task to work by ID",
+"Поле с типом title - обязательно": "Title field required",
+"Устанавливает новые правила чата": "Sets new chat rules",
+"Информация о результате отправки": "Information about the result of sending",
+"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively",
+"Ошибка в данных коллекции таблиц": "Error in table collection data",
+"ОдобритьЗаявкуНаВступление (один": "ApprovePending (single",
+"ВыполнитьКоманду (без соединения": "ExecuteCommand (no connection",
+"Получить описание события !NOCLI": "Get event description !NOCLI",
+"Получить последнюю ошибку !NOCLI": "Get last error !NOCLI",
+"О клавиатурах в документации API": "About keyboards in the API documentation",
+"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData",
+"ДобавитьЗаголовок (с дополнением": "AddHeader (adding",
+"См. ПолучитьСписокИконокАватаров": "See GetAvatarIconList",
+"ПолучитьДочерниеЭлементыКаталога": "GetFolderItems",
+"Создает страницу в базе-родителе": "Creates a page in the parent database",
+"Новое имя файла (если необходимо": "New file name (if necessary",
+"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new",
+"Создать персональное уведомление": "Create personal notification",
+"ПолучитьСтруктуруФильтраКаталога": "GetFolderFilterStructure",
+"Получает ранее созданны преалерт": "Gets a previously created prealert",
+"разрешение отображения информера": "informer display permission",
+"Пригласить пользователей в канал": "Invite users to channel",
+"Получить занятость пользователей": "Get user busy",
+"Отправляет видео в чат или канал": "Sends a video to a chat or channel",
+"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then",
+"Получить описание фильтра офисов": "Get office filter description",
+"Получает список складов компании": "Gets compnay warehouses list",
+"Создать результат из комментария": "Create result from comment",
+"ПолучитьОтвет (загрузка картинки": "GetResponse (image upload",
+"Комментарий к заявке для курьера": "Comment to the request for courier",
+"УдалитьВыбранныеФайлы (каталог 2": "DeleteSelectedFiles (folder 2",
+"Удаляет объект с облачного диска": "Deletes an object from the cloud drive",
+"ПолучитьСодержимоеХранилища (хук": "GetStorageObjects (wh",
+"Получить описание договоренности": "Get appointment description",
+"ДобавитьДополнительныеФотоТовара": "AddAdditionalProductPhotos",
+"АрхивироватьТовары (для удаления": "ArchiveProducts (for deleting",
+"Устанавливает новое описание чата": "Sets new chat description",
+"ОтправитьГолосовоеСообщение (Путь": "SendVoice (Path",
+"Bitrix24_ПолучитьИнформациюОФайле": "Bitrix24_GetFileInformation",
+"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done",
+"ПрекратитьНаблюдатьЗаЗадачей (хук": "StopWatchingTask (wh",
+"ПолучитьСтатусУчастияПользователя": "GetUserParticipationStatus",
+"ПолучитьСтруктуруНастроекИнстанса": "GetInstanceSettingsStructure",
+"УстановитьРеакциюНаСообщение (хук": "SetMessageReaction (wh",
+"URL к видеообложке для добавления": "URL of the video cover",
+"Закрепляет сообщение в шапке чата": "Pins a message in the chat header",
+"Получает историю изменений задачи": "Get history of task changing",
+"Номер страницы выборки результата": "Result selection page number",
+"УстановитьСтатусПользователя (хук": "SetUserStatus (wh",
+"Телеграм_СоздатьУдалитьТемуФорума": "TelegramAPI_CreateDeleteForumTopic",
+"Базы данных и электронные таблицы": "Databases and spreadsheets",
+"ПолучитьСписокПользователейКанала": "GetChannelUserList",
+"Получает информацию о книге по ID": "Gets information about the spreadsheet by ID",
+"доступные варианты разметки сайта": "available markup options",
+"массив идентификаторов календарей": "array of calendar identifiers",
+"Обновляет токен по Refresh токену": "Update token by refresh token",
+"Изменяет данные события календаря": "Modifies calendar event data",
+"ИнициализироватьВнешнююКомпоненту": "InitializeAddIn",
+"Отправляет файл диска в чат по ID": "Send disk file to chat",
+"Получить структуру фильтра сделок": "Get deals filter structure",
+"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetListOfFolderFiles",
+"Данные для отправки в виде строки": "Data to be sent as a string",
+"Bitrix24_НачатьНаблюдатьЗаЗадачей": "Bitrix24_StartWatchingTask",
+"идентификатор владельца календаря": "calendar owner identifier",
+"Bitrix24_СоздатьКаталогВХранилище": "Bitrix24_CreateStorageFolder",
+"категория товара в вашем магазине": "product category in your shop",
+"УстановитьURL: установка значения": "SetURL: setting the value",
+"Ссылка на страницу сайта магазина": "Link to the store's website page",
+"Инициализировать загрузку частями": "Init parts upload",
+"Метод проверки статуса добавления": "Uploading status check",
+"ID первого загруженного сообщения": "ID of first message",
+"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion",
+"Ошибка удаления файла после теста": "Error deleting file after test",
+"ОтметитьСообщениеКакНепрочитанное": "MarkMessageAsUnreaded",
+"Выполнить элемент чеклиста задачи": "Complete tasks checklist element",
+"Устанавливает новую картинку чата": "Setup new chat picture",
+"Выполняет произвольный SQL запрос": "Executes an arbitrary SQL query",
+"Заменяет текст сообщения на новый": "Replaces the message text with a new one",
+"Получить статус добавления товара": "Get product creation status",
+"Изменяет текст комментария задачи": "Changes task comment text",
+"Получает список соединений в пуле": "Gets the list of connections in the pool",
+"ОтправитьТекстовоеСообщение (HTML": "SendTextMessage (HTML",
+"Твиттер_ПолучитьСсылкуАвторизации": "Twitter_GetAuthorizationLink",
+"название бренда или производителя": "brand or manufacturer name",
+"Получить реестры платежей на дату": "Get delivery cash registry",
+"Сформировать параметры соединения": "Form connection parameters",
+"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode",
+"Действие над задачей не разрешено": "Action on the task is not allowed",
+"УдалитьПользовательскоеПолеЗадачи": "DeleteCustomTaskField",
+"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping",
+"Отступ получения элементов списка": "Offst of items list",
+"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInvitationLink",
+"Соединение, см. ОткрытьСоединение": "Connection, see. CreateConnection",
+"ПолучитьСтруктуруОписанияКартинок": "GetImageDescriptionStructure",
+"Соединение или строка подключения": "Connection or connection string",
+"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData",
+"ДобавитьПараметрКоллекцияВТаблицу": "AddCollectionParamToTable",
+"Получает информацию о файле по ID": "Get information about file by ID",
+"Получить список категорий товаров": "Get a list of product categories",
+"ПолучитьДанныеФайла (размер файла": "GetFileData (file size",
+"Вес (за единицу товара, в граммах": "Weight (per unit, grams",
+"ПолучитьСтруктуруФильтраСчетчиков": "GetCounterFilterStructure",
+"Создает опрос с вариантами ответа": "Creates a poll with answer options",
"Открепляет сообщение в шапке чата": "Unpins a message in the chat header",
+"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest",
+"УдалитьЭлементЧеклистаЗадачи (хук": "DeleteTasksChecklistElement (wh",
+"АктуализироватьВходящиеСоединения": "ActualiseIncomingConnections",
+"Отправляет в чат статус Вам пишут": "Send Writing... status to dialog",
+"Получить характеристики категории": "Get category attributes",
+"ПолучитьHexСтрокуИзДвоичныхДанных": "GetHexStringFromBinaryData",
+"Получает список доступных моделей": "Receives a list of available models",
+"ОтклонитьЗаявкуНаВступление (один": "DisapprovePending (single",
+"Получает список доступных каналов": "Gets a list of available channels",
+"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink",
+"флаг завершения повторной попытки": "retry finish flag",
+"ОбработатьСтрокуПараметровЗапроса": "ProcessRequestParametersString",
+"Предпочтительное хранение токенов": "Preferred token storage",
+"ПолучитьСписокПросмотревшихВажное": "GetImportantPostViewers",
+"Введите название вашей интеграции": "Enter the name of your integration",
+"Основной модуль тестов набора ОПИ": "Main Test Module of OpenIntegrations",
+"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink",
+"ПолучитьТекущегоПользователя (хук": "GetCurrentUser (wh",
+"Возвращает тело ответа как строку": "Returns the body of the response as a string",
+"Создает счетчик по описанию полей": "Creates a counter by field description",
+"JSON авторизации или путь к .json": "Authorization JSON or path to .json",
+"Получить статус паспортных данных": "Get passport data status",
+"идентификатор родительской задачи": "parent task identifier",
+"Наименование на иностранном языке": "Foreign language name",
+"Bitrix24_ДобавитьЗадачуВИзбранное": "Bitrix24_AddTaskToFavorites",
+"Структура настроек TLS соединения": "Structure of TLS connection settings",
+"Bitrix24_УбратьЗадачуИзИзбранного": "Bitrix24_RemoveTaskFromFavorites",
+"Перенести задачу в стадию канбана": "Move task to kanban stage",
"Получает настройки магазина по ID": "Gets market (campaign) settings by ID",
"query из Telegram.WebApp.initData": "query from Telegram.WebApp.initData",
-"Code из авторизации через браузер": "Code from browser auth page",
+"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo",
"Ошибка работы с криптографией: %1": "Cryptography processing error: %1",
-"Путь помещения загруженного файла": "Path to place the downloaded file",
-"Получить участвующие товары акции": "Get current promo products",
+"Структура основных данных запроса": "Basic request data structure",
+"Code из авторизации через браузер": "Code from browser auth page",
+"ОжидатьВходящиеСоединения (сервер": "WaitIncomingConnections (server",
+"Bitrix24_ПоместитьКаталогВКорзину": "Bitrix24_MarkFolderAsDeleted",
+"Структура JSON данных авторизации": "The structure of the JSON authentication data",
+"Запрос, приходящий на http-сервис": "Request coming to the http service",
+"Идентификатор удаляемого каталога": "ID of folder to be deleted",
+"Добавить Basic авторизацию !NOCLI": "Add Basic authorization !NOCLI",
+"Структура JSON данных медиагруппы": "The structure of the JSON media group data",
+"сериализованный JSON ответа от VK": "serialized JSON response from VK",
+"Проверка_БитриксСписокРезультатов": "Check_BitrixResultsList",
+"Получает список участников далога": "Get chat members list",
+"Получает список локальных моделей": "Gets a list of local models",
+"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList",
+"Структура дополнительных настроек": "Additional settings structure",
+"ПолучитьСтруктуруСобытияКалендаря": "GetCalendarEventsStructure",
+"Получить лимиты работы с товарами": "Get products requests limits",
"Bitrix24_УдалитьКомментарийЗадачи": "Bitrix24_DeleteTaskComment",
"ПолучитьДвоичныеДанныеИзHexСтроки": "GetBinaryDataFromHexString",
-"Получить лимиты работы с товарами": "Get products requests limits",
+"Путь помещения загруженного файла": "Path to place the downloaded file",
"VK_ПолучитьСписокКатегорийТоваров": "VK_GetProductCategoryList",
"УстановитьURL: URL пуст - пропуск": "SetURL: URL is empty - skip",
+"Проверка_БитриксДоступныеДействия": "Check_BitrixAvailableActions",
"ИзменитьАртикулыТоваров (обратный": "UpdateProductsArticles (reverse",
"Методы интеграции с Telegram (ОПИ": "Telegram integration methods (OpenIntegrations",
"Получить приветственное сообщение": "Get welcome message",
@@ -7972,110 +8055,84 @@
"IP адрес или доменное имя сервера": "IP address or domain name of the server",
"Скачивает файл по указанному пути": "Downloads a file at the specified path",
"ОткрытьСоединение (ошибка без TLS": "CreateConnection (error without TLS",
-"Проверка_БитриксДоступныеДействия": "Check_BitrixAvailableActions",
-"Структура дополнительных настроек": "Additional settings structure",
-"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList",
-"Получает список локальных моделей": "Gets a list of local models",
-"Получает список участников далога": "Get chat members list",
-"Проверка_БитриксСписокРезультатов": "Check_BitrixResultsList",
-"сериализованный JSON ответа от VK": "serialized JSON response from VK",
-"Структура JSON данных медиагруппы": "The structure of the JSON media group data",
-"ПолучитьСтруктуруСобытияКалендаря": "GetCalendarEventsStructure",
-"Добавить Basic авторизацию !NOCLI": "Add Basic authorization !NOCLI",
-"Идентификатор удаляемого каталога": "ID of folder to be deleted",
-"ПолучитьСтруктуруФильтраСчетчиков": "GetCounterFilterStructure",
-"Запрос, приходящий на http-сервис": "Request coming to the http service",
-"Структура JSON данных авторизации": "The structure of the JSON authentication data",
-"Bitrix24_ПоместитьКаталогВКорзину": "Bitrix24_MarkFolderAsDeleted",
-"ОжидатьВходящиеСоединения (сервер": "WaitIncomingConnections (server",
-"Структура основных данных запроса": "Basic request data structure",
-"Создает опрос с вариантами ответа": "Creates a poll with answer options",
-"Перенести задачу в стадию канбана": "Move task to kanban stage",
-"Вес (за единицу товара, в граммах": "Weight (per unit, grams",
-"Метод проверки статуса добавления": "Uploading status check",
-"Bitrix24_СоздатьКаталогВХранилище": "Bitrix24_CreateStorageFolder",
-"Bitrix24_НачатьНаблюдатьЗаЗадачей": "Bitrix24_StartWatchingTask",
-"Данные для отправки в виде строки": "Data to be sent as a string",
-"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetListOfFolderFiles",
-"Получить структуру фильтра сделок": "Get deals filter structure",
-"Базы данных и электронные таблицы": "Databases and spreadsheets",
-"Отправляет файл диска в чат по ID": "Send disk file to chat",
-"ИнициализироватьВнешнююКомпоненту": "InitializeAddIn",
-"Изменяет данные события календаря": "Modifies calendar event data",
-"Обновляет токен по Refresh токену": "Update token by refresh token",
-"массив идентификаторов календарей": "array of calendar identifiers",
-"доступные варианты разметки сайта": "available markup options",
-"Получает информацию о книге по ID": "Gets information about the spreadsheet by ID",
-"ПолучитьСписокПользователейКанала": "GetChannelUserList",
-"категория товара в вашем магазине": "product category in your shop",
-"Телеграм_СоздатьУдалитьТемуФорума": "TelegramAPI_CreateDeleteForumTopic",
-"Получает историю изменений задачи": "Get history of task changing",
-"Устанавливает новое описание чата": "Sets new chat description",
-"ОтправитьГолосовоеСообщение (Путь": "SendVoice (Path",
-"Bitrix24_ПолучитьИнформациюОФайле": "Bitrix24_GetFileInformation",
-"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done",
-"ПрекратитьНаблюдатьЗаЗадачей (хук": "StopWatchingTask (wh",
-"УстановитьСтатусПользователя (хук": "SetUserStatus (wh",
-"ПолучитьСтруктуруНастроекИнстанса": "GetInstanceSettingsStructure",
-"УстановитьРеакциюНаСообщение (хук": "SetMessageReaction (wh",
-"URL к видеообложке для добавления": "URL of the video cover",
-"Закрепляет сообщение в шапке чата": "Pins a message in the chat header",
-"Номер страницы выборки результата": "Result selection page number",
-"ПолучитьСтатусУчастияПользователя": "GetUserParticipationStatus",
-"идентификатор владельца календаря": "calendar owner identifier",
-"УстановитьURL: установка значения": "SetURL: setting the value",
-"название бренда или производителя": "brand or manufacturer name",
-"Инициализировать загрузку частями": "Init parts upload",
-"Получить список категорий товаров": "Get a list of product categories",
-"Получает информацию о файле по ID": "Get information about file by ID",
-"ДобавитьПараметрКоллекцияВТаблицу": "AddCollectionParamToTable",
-"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData",
-"Соединение или строка подключения": "Connection or connection string",
-"ПолучитьСтруктуруОписанияКартинок": "GetImageDescriptionStructure",
-"Соединение, см. ОткрытьСоединение": "Connection, see. CreateConnection",
-"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInvitationLink",
-"Отступ получения элементов списка": "Offst of items list",
-"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping",
-"УдалитьПользовательскоеПолеЗадачи": "DeleteCustomTaskField",
-"Действие над задачей не разрешено": "Action on the task is not allowed",
-"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode",
-"Сформировать параметры соединения": "Form connection parameters",
-"ПолучитьДанныеФайла (размер файла": "GetFileData (file size",
-"Получить реестры платежей на дату": "Get delivery cash registry",
-"Твиттер_ПолучитьСсылкуАвторизации": "Twitter_GetAuthorizationLink",
-"ОтправитьТекстовоеСообщение (HTML": "SendTextMessage (HTML",
-"Ссылка на страницу сайта магазина": "Link to the store's website page",
-"Получает список соединений в пуле": "Gets the list of connections in the pool",
-"Изменяет текст комментария задачи": "Changes task comment text",
-"Получить статус добавления товара": "Get product creation status",
-"Заменяет текст сообщения на новый": "Replaces the message text with a new one",
-"Выполняет произвольный SQL запрос": "Executes an arbitrary SQL query",
-"Устанавливает новую картинку чата": "Setup new chat picture",
-"Выполнить элемент чеклиста задачи": "Complete tasks checklist element",
-"ОтметитьСообщениеКакНепрочитанное": "MarkMessageAsUnreaded",
-"Ошибка удаления файла после теста": "Error deleting file after test",
-"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion",
-"ID первого загруженного сообщения": "ID of first message",
-"ПолучитьСтруктуруНастроекКалендаря": "GetCalendarSettingsStructure",
-"ПодключитьКомпонентуНеИзолированно": "ConnectAddInNoIsolated",
-"ПолучитьСсылкуЗагрузкиОбъекта (PUT": "GetObjectUploadLink (PUT",
-"ПолучитьЗаписи (непонятная колонка": "GetRecords (obscure column",
-"Путь для сохранение файла на Диске": "Path for saving the file to disk",
-"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic",
-"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus",
-"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff",
-"ПолучитьИнформациюОТаблице (ошибка": "GetTableInformation (error",
-"Telegram_ПоказатьГлавнуюТемуФорума": "Telegram_ShowMainForumTopic",
-"Номер свободного порта для сервера": "Available port number for the server",
-"Получает список пользователей чата": "Gets the list of chat members",
-"Получает список товаров сообщества": "Gets the community's product list",
-"ДобавитьЭлементЧеклистаЗадачи (хук": "AddTasksChecklistElement (wh",
-"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode",
-"Инициализирует новый пустой запрос": "Initializes a new empty request",
-"ОбработатьРезультатПолученияСписка": "ProcessListObtainResult",
-"ПолучитьСтруктуруЗавершенияЗапуска": "GetLaunchCompletionStructure",
-"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel",
-"необходимо будет ввести в браузере": "you will need to enter in the browser",
+"Получить участвующие товары акции": "Get current promo products",
+"ДобавитьПозиционныйПараметрКоманды": "AddPositionalCommandParameter",
+"ПолучитьДанныеФайла (множественный": "GetFileData (multiple",
+"Получает описание поля типа булево": "Gets the description of a boolean field",
+"УдалитьРезультатИзКомментария (хук": "Delete result from comment",
+"ДобавитьФайлRelated: Запись данных": "AddFileAsRelated: Data writing",
+"ПолучитьСтурктуруПользователя (хук": "GetUserFieldsStructure (wh",
+"Тестовая отправка данных на сервер": "Test data sending to the server",
+"ПолучитьДоступныеИнтервалыДоставки": "GetAvailableDeliveryIntervals",
+"Структура Из КлючИЗначение, Строка": "Structure Of KeyAndValue, String",
+"ПолучитьСтруктуруПараметровЗапроса": "GetRequestParameterStructure",
+"Получить журнал входящих сообщений": "Get incoming message log",
+"Bitrix24_ДобавитьКомментарийЗадачи": "Bitrix24_AddTaskComment",
+"Соответствие изменяемых параметров": "Map of editable parameters",
+"Добавить Bearer авторизацию !NOCLI": "Add Bearer authorization",
+"Логин авторизации, если необходимо": "Authorization login, if required",
+"GreenAPI_ПолучитьQR(ПараметрыТеста": "GreenAPI_GetQR(TestParameters",
+"Получить настройки (приватный ключ": "Get settings (private key",
+"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList",
+"ПолучитьПользовательскоеПолеЗадачи": "GetCustomTaskField",
+"Добавляем первый вопрос в контекст": "Adding the first question to the context",
+"Устанавливает новый заголовок чата": "Sets new chat title",
+"Текст лицензии доступен по ссылке:": "License text available at:",
+"Отметить сообщение как прочитанное": "Mark message as readed",
+"СоздатьТаблицу (непонятная колонка": "CreateTable (obscure column",
+"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively",
+"Закрыть входящее соединение !NOCLI": "Close incoming connection !NOCLI",
+"Получить список трудозатрат задачи": "Get task time accounting list",
+"Создает пустой каталог в хранилище": "Create new foldera at the storage",
+"СоздатьРезультатИзКомментария (хук": "CreateResultFromComment (wh",
+"Расширение файла в случае отправки": "File extension in case of sending",
+"отношение или действие для фильтра": "attitude or action for the filter",
+"произвольное значение для проверки": "arbitrary value to check",
+"ДобавитьЗаписи (непонятная колонка": "AddRecords (obscure column",
+"ИзменитьЭлементЧеклистаЗадачи (хук": "UpdateTasksChecklistElement (wh",
+"Ожидать входящие соединения !NOCLI": "Wait incoming connections !NOCLI",
+"Выберите пункт **Входящий вебхук**": "Select **Incoming Webhook**",
+"Получает данные пользователя по ID": "Gets user data by ID",
+"JSON - передается как путь к файлу": "JSON is passed as a path to a .json file",
+"Скачивает файл с серверов Telegram": "Download file from Telegram servers",
+"Bitrix24_ИзменитьКомментарийЗадачи": "Bitrix24_UpdateTaskComment",
+"ФайлЛога = Новый Файл(ПутьКФайлу": "LogFile = New File(FilePath",
+"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor",
+"Изменяет путь объекта на указанный": "Changes the object's path to the specified one",
+"Новое наименование группового чата": "New group chat name",
+"получать доступ к отчетам по рынку": "access market reports",
+"Начинает учет времени пользователя": "Starts user timekeeping",
+"Временная отметка или ID сообщения": "Timestamp or message ID",
+"ПолучитьВариантыПараметровPostgres": "GetPostgresParameterOptions",
+"Bitrix24_ПолучитьСписокРезультатов": "Bitrix24_GetResultsList",
+"Получить ссылку скачивания объекта": "Get object download link",
+"Получает список меток пользователя": "Gets a list of the users tags",
+"Получает черновик заявки FBO по ID": "Gets FBO draft by ID",
+"!OInt МассивПути.Добавить(\"Modules": "!OInt PathArray.Add(\"Modules",
+"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum",
+"Некорректная коллекция расширений!": "Incorrect collection of extensions!",
+"ОтправитьТекстовоеСообщение (emoji": "SendTextMessage (emoji",
+"идентификатор категории на Маркете": "category identifier on the Market",
+"Модуль приведения типов набора ОПИ": "Type Conversion Module of OpenIntegrations",
+"ПолучитьСокращеннуюСтруктуруТовара": "GetSimplifiedProductStructure",
+"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod",
+"Сформировать ссылку получения кода": "Generate code retrieval link",
+"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data",
+"ОзонАПИ_ЗагрузкаИОбновлениеТоваров": "OzonAPI_UploadingAndUpdatingProducts",
+"Путь для сохранения файла на диске": "Path to save file on disk",
+"Получить структуру настроек модели": "Get model settings structure",
+"Выберите имя и добавьте разрешения": "Select a name and add permissions",
+"Получить структуру фильтра записей": "Get records filter strucutre",
+"Получить список запущенных моделей": "List running models",
+"Получает список результатов задачи": "Gets results list for task",
+"ПолучитьЭлементЧеклистаЗадачи (хук": "GetTasksChecklistElement (wh",
+"Устанавливает значения ячеек листа": "Sets sheet cell values",
+"Количество единиц товара (в штуках": "Number of units (pcs",
+"используемый на сайте тип разметки": "markup type used on the site",
+"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret",
+"Массив значений параметров запроса": "Array of query parameter values",
+"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList",
+"ПолучитьЗначениеСистемнойНастройки": "GetSystemOptionValue",
"Идентификатор обновляемого объекта": "Identifier of the object to update",
"Вайбер_ПолучитьОнлайнПользователей": "Viber_GetOnlineUsers",
"ПолучитьСтруктуруСообщенияКартинки": "GetImageMessageStructure",
@@ -8091,30 +8148,30 @@
"отображать завершенные задачи: Y,N": "display completed tasks: Y,N",
"Переносит выбранные товары в архив": "Moves selected items to the archive",
"Массив данных статистики по постам": "Array of post statistics data",
+"необходимо будет ввести в браузере": "you will need to enter in the browser",
+"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel",
+"ПолучитьСтруктуруЗавершенияЗапуска": "GetLaunchCompletionStructure",
+"ОбработатьРезультатПолученияСписка": "ProcessListObtainResult",
+"Закрывает тему для новых сообщений": "Closes the topic for new messages",
+"ПолучитьСтруктуруНастроекКалендаря": "GetCalendarSettingsStructure",
+"ПодключитьКомпонентуНеИзолированно": "ConnectAddInNoIsolated",
+"ПолучитьСсылкуЗагрузкиОбъекта (PUT": "GetObjectUploadLink (PUT",
+"ПолучитьЗаписи (непонятная колонка": "GetRecords (obscure column",
+"Путь для сохранение файла на Диске": "Path for saving the file to disk",
+"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic",
"ДобавитьИменованныйПараметрКоманды": "AddNamedCommandParameter",
+"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus",
+"Telegram_ПоказатьГлавнуюТемуФорума": "Telegram_ShowMainForumTopic",
+"Номер свободного порта для сервера": "Available port number for the server",
+"Получает список пользователей чата": "Gets the list of chat members",
+"Получает список товаров сообщества": "Gets the community's product list",
+"ДобавитьЭлементЧеклистаЗадачи (хук": "AddTasksChecklistElement (wh",
+"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode",
+"Инициализирует новый пустой запрос": "Initializes a new empty request",
+"ПолучитьИнформациюОТаблице (ошибка": "GetTableInformation (error",
"Строка, Структура Из КлючИЗначение": "String, Structure Of KeyAndValue",
-"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID",
+"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff",
"Количество сообщений для получения": "Number of messages to receive",
-"Удаляет сообщение в выбранном чате": "Deletes a message in the selected chat room",
-"Добавляет видео к атрибутам товара": "Adds video to product attributes",
-"Получает список запущенных моделей": "Gets a list of running models",
-"ДобавитьПользовательскоеПолеЗадачи": "AddCustomTaskField",
-"Возврат полной информации о модели": "Return full model information",
-"неподдерживаемый метод хеширования": "unsupported hashing method",
-"ПолучитьВнешнююСсылкуКаталога (хук": "GetFolderExternalLink (wh",
-"ПолучитьСписокПользователейДиалога": "GetChatMembersList",
-"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList",
-"Проверка_БитриксСписокКомментариев": "Check_BitrixCommentsList",
-"Получить структуру остатков товара": "Get product stocks structure",
-"Ответ или этот же объект обработки": "The response or the same processing object",
-"ОжидатьВходящиеСоединения (фоновое": "WaitIncomingConnections (bgj",
-"Текст (заголовок) пункта чек листа": "Text (title) of checklist element",
-"ПолучитьТелоОтветаКакДанныеИлиПуть": "GetResponseBodyAsBinaryOrPath",
-"ПолучитьНастройкиУчетаВремени (хук": "GetTimekeepingSettings (wh",
-"ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕДАННЫЕ": "CONVERTBASE64TOBINARY",
-"Получить структуру фильтра товаров": "Get products filter structure",
-"Сохранить публичный объект на диск": "Save public object to disk",
-"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage",
"Восстанавливает каталог из корзины": "Resotre folder form recycle bin",
"Устанавливает Content-Type запроса": "Sets the Content-Type of the request",
"ИзменитьПользовательскоеПолеЗадачи": "UpdateCustomTaskField",
@@ -8125,1021 +8182,997 @@
"Получить список пользователей чата": "Get chats users",
"Получить переводы платежей на дату": "Get delivery cash transfers",
"Удаляет элемент из чеклиста задачи": "Deletes element from tasks checklist",
-"Изменяет свойства подборки товаров": "Edits the properties of a product selection",
"ПеренестиЗадачуВСтадиюКанбана (хук": "MoveTaskToKanbanStage (wh",
"Получает токен по коду авторизации": "Get token by auth code",
"Получить договоренность о доставке": "Get delivery appointment",
"ТолстыйКлиентУправляемоеПриложение": "ThickClientManagedApplication",
-"ПолучитьЗначениеСистемнойНастройки": "GetSystemOptionValue",
-"Закрывает тему для новых сообщений": "Closes the topic for new messages",
-"Массив значений параметров запроса": "Array of query parameter values",
-"!OInt МассивПути.Добавить(\"Modules": "!OInt PathArray.Add(\"Modules",
-"Устанавливает новый заголовок чата": "Sets new chat title",
-"Текст лицензии доступен по ссылке:": "License text available at:",
-"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList",
-"Отметить сообщение как прочитанное": "Mark message as readed",
-"СоздатьТаблицу (непонятная колонка": "CreateTable (obscure column",
-"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively",
-"Закрыть входящее соединение !NOCLI": "Close incoming connection !NOCLI",
-"Получить список трудозатрат задачи": "Get task time accounting list",
-"Создает пустой каталог в хранилище": "Create new foldera at the storage",
-"СоздатьРезультатИзКомментария (хук": "CreateResultFromComment (wh",
-"Расширение файла в случае отправки": "File extension in case of sending",
-"отношение или действие для фильтра": "attitude or action for the filter",
-"произвольное значение для проверки": "arbitrary value to check",
-"ДобавитьЗаписи (непонятная колонка": "AddRecords (obscure column",
-"ИзменитьЭлементЧеклистаЗадачи (хук": "UpdateTasksChecklistElement (wh",
-"ПолучитьПользовательскоеПолеЗадачи": "GetCustomTaskField",
-"Ожидать входящие соединения !NOCLI": "Wait incoming connections !NOCLI",
-"Получить настройки (приватный ключ": "Get settings (private key",
-"Логин авторизации, если необходимо": "Authorization login, if required",
-"ПолучитьСтурктуруПользователя (хук": "GetUserFieldsStructure (wh",
-"УдалитьРезультатИзКомментария (хук": "Delete result from comment",
-"Тестовая отправка данных на сервер": "Test data sending to the server",
-"ДобавитьПозиционныйПараметрКоманды": "AddPositionalCommandParameter",
-"ПолучитьДанныеФайла (множественный": "GetFileData (multiple",
-"ДобавитьФайлRelated: Запись данных": "AddFileAsRelated: Data writing",
-"ПолучитьДоступныеИнтервалыДоставки": "GetAvailableDeliveryIntervals",
-"GreenAPI_ПолучитьQR(ПараметрыТеста": "GreenAPI_GetQR(TestParameters",
-"ПолучитьСтруктуруПараметровЗапроса": "GetRequestParameterStructure",
-"Получить журнал входящих сообщений": "Get incoming message log",
-"Bitrix24_ДобавитьКомментарийЗадачи": "Bitrix24_AddTaskComment",
-"Соответствие изменяемых параметров": "Map of editable parameters",
-"Структура Из КлючИЗначение, Строка": "Structure Of KeyAndValue, String",
-"Добавить Bearer авторизацию !NOCLI": "Add Bearer authorization",
-"Получает описание поля типа булево": "Gets the description of a boolean field",
-"Добавляем первый вопрос в контекст": "Adding the first question to the context",
-"Выберите пункт **Входящий вебхук**": "Select **Incoming Webhook**",
-"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList",
-"JSON - передается как путь к файлу": "JSON is passed as a path to a .json file",
-"Модуль приведения типов набора ОПИ": "Type Conversion Module of OpenIntegrations",
-"ПолучитьСокращеннуюСтруктуруТовара": "GetSimplifiedProductStructure",
-"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod",
-"Сформировать ссылку получения кода": "Generate code retrieval link",
-"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data",
-"ОзонАПИ_ЗагрузкаИОбновлениеТоваров": "OzonAPI_UploadingAndUpdatingProducts",
-"Путь для сохранения файла на диске": "Path to save file on disk",
-"Выберите имя и добавьте разрешения": "Select a name and add permissions",
-"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret",
-"Получить структуру фильтра записей": "Get records filter strucutre",
-"Получить список запущенных моделей": "List running models",
-"Получает список результатов задачи": "Gets results list for task",
-"ПолучитьЭлементЧеклистаЗадачи (хук": "GetTasksChecklistElement (wh",
-"Устанавливает значения ячеек листа": "Sets sheet cell values",
-"Количество единиц товара (в штуках": "Number of units (pcs",
-"используемый на сайте тип разметки": "markup type used on the site",
-"идентификатор категории на Маркете": "category identifier on the Market",
-"ОтправитьТекстовоеСообщение (emoji": "SendTextMessage (emoji",
-"Некорректная коллекция расширений!": "Incorrect collection of extensions!",
-"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum",
-"Скачивает файл с серверов Telegram": "Download file from Telegram servers",
-"Bitrix24_ИзменитьКомментарийЗадачи": "Bitrix24_UpdateTaskComment",
-"ФайлЛога = Новый Файл(ПутьКФайлу": "LogFile = New File(FilePath",
-"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor",
-"Изменяет путь объекта на указанный": "Changes the object's path to the specified one",
-"Новое наименование группового чата": "New group chat name",
-"получать доступ к отчетам по рынку": "access market reports",
-"Начинает учет времени пользователя": "Starts user timekeeping",
-"Временная отметка или ID сообщения": "Timestamp or message ID",
-"ПолучитьВариантыПараметровPostgres": "GetPostgresParameterOptions",
-"Получает данные пользователя по ID": "Gets user data by ID",
-"Bitrix24_ПолучитьСписокРезультатов": "Bitrix24_GetResultsList",
-"Получить ссылку скачивания объекта": "Get object download link",
-"Получает список меток пользователя": "Gets a list of the users tags",
-"Получает черновик заявки FBO по ID": "Gets FBO draft by ID",
-"Получить структуру настроек модели": "Get model settings structure",
-"Создает черновик заявки на поставку": "Creates a draft of FBO supply order",
-"Прикрепляет файл к выбранной задаче": "Attaches a file to the selected task",
-"ВыполнитьЗапрос: выполнение запроса": "ExecuteRequest: executing",
-"Имя загружаемого файла с раширением": "Name of the file with the extension",
-"Тэг уникальности Если уже существет": "Uniqueness Tag. If already exist",
-"Метод в документации AWS (по частям": "Method at AWS documentation (multipart",
-"Получить дочерние элементы каталога": "Get folder child elements",
-"Изменяет алгоритм для подписи OAuth": "Changes the algorithm for OAuth signatures",
-"Системная инструкция для ассистента": "System instruction for the assistant",
-"Функции формирования описаний полей": "Functions for generating field descriptions",
-"Установить алгоритм OAuth V1 !NOCLI": "Set OAuth V1 algorithm !NOCLI",
-"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it",
-"Идентификатор рабочего пространства": "Workspace identifier",
-"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList",
-"Структура JSON данных массива полей": "The structure of the JSON array of fields data",
-"Удаляет ранее созданного ассистента": "Deletes a previously created assistant",
-"Получить список хранилищ приложения": "Get list of storages, available for current app",
-"информация об ошибках синхронизации": "synchronization error information",
-"Создает преалерт для списка заказов": "Creates a prealert for the order list",
-"Выберите пункт создания нового бота": "Select the option to create a new bot",
-"Таймаут ожидания ответа (в секундах": "Response timeout (in seconds",
-"ПолучитьОсновныеСоставляющиеПодписи": "GetMainSignatureParts",
-"Признак получения ответа как строки": "An attribute of receiving the response as a string",
-"Возобновить элемент чеклиста задачи": "Renew tasks checklist element",
-"ГарантироватьТаблицу (TLS, проверка": "EnsureTable (TLS, check",
-"Создаёт товар по указанному Ozon ID": "Creates a product by specified Ozon ID",
-"Отправляет картинку в чат или канал": "Sends an image to a chat or channel",
-"Получает информацию событиях канала": "Gets information about channel events",
-"сериализованный JSON ответа от CDEK": "serialized JSON response from CDEK",
-"Тег уникальности Если уже существет": "Uniqueness Tag. If already exist",
-"ПолучитьСтруктуруФильтраОтправлений": "GetShipmentsFilterStructure",
-"ПроверитьДоступностьБакета (аккаунт": "HeadBucket (account",
-"Bitrix24_ПолучитьВнешнююСсылкуФайла": "Bitrix24_GetFileExternalLink",
-"Кнопки к сообщению, если необходимо": "Buttons to the message if necessary",
-"список объектов сообщений контекста": "list of context message objects",
-"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus",
-"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder",
-"идентификатор фильтра для изменения": "filter identifier to change",
-"ID темы. Главная, если не заполнено": "Topic ID. Main if not filled",
-"OPI_Тесты.TCP_ОбработатьПодключение": "OPI_Tests.TCP_ProcessConnection",
-"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default",
-"ПолучитьСтруктуруСообщенияКонтекста": "GetContextMessageStructure",
-"Массив адресов активных подключений": "Array of addresses of active connections",
-"Получает информацию о диалоге по ID": "Get chat data by ID",
-"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format",
-"Отсутствуют необходимые поля схемы:": "Required schema fields are missing:",
-"ВыполнитьЭлементЧеклистаЗадачи (хук": "CompleteTasksChecklistElement (wh",
-"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation",
-"доступ к группе отчетов Монетизация": "access to report group Monetization",
-"Обработать данные Telegram Mini App": "Process Telegram Mini App data",
-"Получает дочерние элементы каталога": "Get folder child elements",
-"ПроверитьЗагрузкуИзображенийТоваров": "CheckProductsImagesUpload",
-"Планирование и управление проектами": "Planning and projects management",
-"Создает сокращенный URL из обычного": "Creates a shortened URL from a regular one",
-"ПолучитьСтруктуруЗавершенияЭлемента": "GetItemCompletionStructure",
-"УстановитьСтатусУчастияПользователя": "SetUserParticipationStatus",
-"идентификатор товара в системе Ozon": "product identifier in the Ozon system",
-"ПолучитьСсылкуАвторизацииПриложения": "GetAppAuthLink",
-"Строка,Число,Массив из Строка,Число": "String,Number,Array of String,Number",
-"ПолучитьСтатусДобавленияТовара (хар": "GetProductCreationStatus (att",
-"Boundary для разделения частей тела": "Boundary for separating body parts",
-"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL",
-"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion",
-"OPI: Не удалось отправить сообщение": "OPI: Failed to send message",
-"Если Не ФайлЛога.Существует() Тогда": "If Not LogFile.Exists() Then",
-"Актуализировать входящие соединения": "Actualise incoming connections",
-"Сотни методов для десятков сервисов": "Hundreds of methods for dozens of services",
-"Тип параметра не поддерживается: %1": "Parameter type not supported: %1",
-"Получить журнал исходящих сообщений": "Get outgoing message log",
-"Отправляет документ в чат или канал": "Sends a document to a chat or channel",
-"Установить объект соединения !NOCLI": "Set connection object !NOCLI",
-"Получает массив календарей аккаунта": "Gets an array of account calendars",
-"ОбработатьЗапрос: Формирование AWS4": "ProcessRequest: Form AWS4",
-"Соединение или параметры соединения": "Connection or connection parameters",
-"Получить список рекламных категорий": "Get a list of advertising categories",
-"Изменяет существующее подразделение": "Update an existing department",
-"выводить код счетчика в одну строку": "output the counter code in one line",
-"Ударная дрель Makita HP1630, 710 Вт": "Makita HP1630 impact drill, 710 W",
+"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID",
+"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage",
+"Сохранить публичный объект на диск": "Save public object to disk",
+"Изменяет свойства подборки товаров": "Edits the properties of a product selection",
+"ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕДАННЫЕ": "CONVERTBASE64TOBINARY",
+"Получить структуру фильтра товаров": "Get products filter structure",
+"Добавляет видео к атрибутам товара": "Adds video to product attributes",
+"Получает список запущенных моделей": "Gets a list of running models",
+"Удаляет сообщение в выбранном чате": "Deletes a message in the selected chat room",
+"Возврат полной информации о модели": "Return full model information",
+"неподдерживаемый метод хеширования": "unsupported hashing method",
+"ПолучитьВнешнююСсылкуКаталога (хук": "GetFolderExternalLink (wh",
+"ПолучитьСписокПользователейДиалога": "GetChatMembersList",
+"ДобавитьПользовательскоеПолеЗадачи": "AddCustomTaskField",
+"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList",
+"Проверка_БитриксСписокКомментариев": "Check_BitrixCommentsList",
+"Получить структуру остатков товара": "Get product stocks structure",
+"Ответ или этот же объект обработки": "The response or the same processing object",
+"ОжидатьВходящиеСоединения (фоновое": "WaitIncomingConnections (bgj",
+"Текст (заголовок) пункта чек листа": "Text (title) of checklist element",
+"ПолучитьТелоОтветаКакДанныеИлиПуть": "GetResponseBodyAsBinaryOrPath",
+"ПолучитьНастройкиУчетаВремени (хук": "GetTimekeepingSettings (wh",
"СоздатьПерсональноеУведомление (хук": "CreatePersonalNotification",
"Дата указывается в формате ISO 8601": "Dates are specified in ISO 8601 format",
"Получить входящие соединения !NOCLI": "Get incoming connections !NOCLI",
"ПолучитьЗанятостьПользователей (хук": "GetUserBusy (wh",
"Идентификатор каталога для загрузки": "Folder identifier",
-"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile",
-"Типы: audio, document, photo, video": "Types: audio, document, photo, video",
"Получает информацию о текущем диске": "Gets information about the current disk",
+"Типы: audio, document, photo, video": "Types: audio, document, photo, video",
+"Добавляет участника в групповой чат": "Adds a participant to a group chat",
"Получает основную информацию о чате": "Gets basic information about the chat",
"неподдержииваемый метод хеширования": "unsupported hashing method",
"ПолучитьПараметрыАвторизацииТвиттер": "GetTwitterAuthData",
-"Добавляет участника в групповой чат": "Adds a participant to a group chat",
+"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile",
+"Ударная дрель Makita HP1630, 710 Вт": "Makita HP1630 impact drill, 710 W",
+"Отправляет документ в чат или канал": "Sends a document to a chat or channel",
+"Изменяет существующее подразделение": "Update an existing department",
+"Получить список рекламных категорий": "Get a list of advertising categories",
+"Соединение или параметры соединения": "Connection or connection parameters",
+"ОбработатьЗапрос: Формирование AWS4": "ProcessRequest: Form AWS4",
+"Получает массив календарей аккаунта": "Gets an array of account calendars",
+"Установить объект соединения !NOCLI": "Set connection object !NOCLI",
+"Получить журнал исходящих сообщений": "Get outgoing message log",
+"Тип параметра не поддерживается: %1": "Parameter type not supported: %1",
+"Сотни методов для десятков сервисов": "Hundreds of methods for dozens of services",
+"Актуализировать входящие соединения": "Actualise incoming connections",
+"Если Не ФайлЛога.Существует() Тогда": "If Not LogFile.Exists() Then",
"или неявного, при передаче настроек": "or implicit, when passing settings",
+"OPI: Не удалось отправить сообщение": "OPI: Failed to send message",
+"выводить код счетчика в одну строку": "output the counter code in one line",
"Использовать кодирование URL !NOCLI": "Use URL encoding !NOCLI",
-"РаботаСПользовательскимиПолямиЗадач": "CustomsTasksFieldsManagement",
-"Загружает переданный файл в каталог": "Upload local file to the folder",
-"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString",
-"Возвращает путь к файлу тела ответа": "Returns the path to the response body file",
-"ВыполнитьЗапрос: Выполнение запроса": "ExecuteRequest: Execution",
-"Завершает учет времени пользователя": "Stops user timekeeping",
-"ID пользователя, затратившего время": "ID of user for time accounting",
-"Запрос или этот же объект обработки": "The request or the same processing object",
-"Начать запись тела multipart !NOCLI": "Start Multipart body !NOCLI",
-"ПолучитьТелоОтветаКакДвоичныеДанные": "GetResponseBodyAsBinaryData",
-"Получает информацию о внешнем файле": "Gets information about the external file",
-"Изменяет свойства существующей базы": "Edits properties of an existing database",
-"ОжидатьВходящиеСоединения (закрытие": "WaitIncomingConnections (shutdown",
-"Токен, полученный от widget.cdek.ru": "Token received from widget.cdek.ru",
-"Bitrix24_ДобавитьКомментарийНовости": "Bitrix24_AddPostComment",
-"Удаляет задачу из списка избранного": "Delete task from favorites list",
-"Получает текущие настройки инстанса": "Gets the current instance settings",
"включить опцию Measurement Protocol": "enable the Measurement Protocol option",
-"ОтправитьТекстовоеСообщение (цитата": "SendTextMessage (quote",
-"VK_ПриостановитьРекламноеОбъявление": "VK_PauseAdvertising",
-"Получить список комментариев задачи": "Get comments list for a task",
-"Использовать multipart поля в OAuth": "Use multipart fields at OAuth",
-"YandexDisk_ПолучитьИнформациюОДиске": "YandexDisk_GetDiskInformation",
-"Наименование создаваемого календаря": "Name of the created calendar",
-"ID родительского блока или страницы": "Parent block or page ID",
-"Отменяет загрузку объекта по частям": "Aborts the multipart uploading of the object",
-"Получает основную информацию о боте": "Gets basic information about the bot",
-"ПолучитьСтатусДобавленияТовара (SKU": "GetProductCreationStatus (SKU",
-"Банит пользователя в выбранном чате": "Bans a user in the selected chat",
+"Загружает переданный файл в каталог": "Upload local file to the folder",
+"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion",
"Получить структуру фильтра каталога": "Get fields structure for folder items filter",
-"ВернутьУправляющиеПоследовательности": "RestoreEscapeSequences",
-"ДобавитьФайлMultipart: запись данных": "AddMultipartFile: data writing",
-"Результат чтения JSON ответа сервера": "Result of reading the JSON response from the server",
-"Получает записи из выбранной таблицы": "Gets records from the selected table",
-"Перемещает объект по выбранному пути": "Moves an object to the selected path",
-"Адрес, экземпляр и порт сервера СУБД": "Adress, instance, and port of the DBMS server",
-"Изменяет пользователя владельца чата": "Change chat owner",
-"ОбработатьЗапрос: Выполнение запроса": "ProcessRequest: Execution",
-"ЗафиксироватьДоговоренностьОДоставке": "RegisterDeliveryAppointment",
-"Признак типа заказа Интернет магазин": "Flag of Online store order type",
-"ID последнего загруженного сообщения": "Id of last message",
-"булево разрешения экспорта календаря": "calendar export permission (bool)",
-"Получить список пользователей канала": "Get channel user list",
-"Получить структуру фильтра счетчиков": "Get counter filter structure",
-"Идентификатор хранилища для загрузки": "Storage id",
-"Получить структуру описания картинок": "Get image description structure",
-"Создает подключение к указанной базе": "Creates a connection to the specified base",
-"ИнициализироватьЗагрузкуЧастями (ЗЧО": "InitPartsUpload (UOP",
-"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage",
-"Получает одно уведомление из очереди": "Receives one notification from the queue",
-"Работает ли офис с Фулфилмент.Приход": "Does the office work with Fullfilment.Arrival",
-"Число копий одной квитанции на листе": "Number of copies of one receipt per sheet",
-"ПереименоватьОбъект (проверка, новый": "RenameObject (check, new",
-"Отправляет сообщение в выбранный час": "Sends a message at a selected hour",
-"ID файла картинки. См. ЗагрузитьФайл": "Image file ID. See UploadFile",
-"Возвращает список заказов сообщества": "Returns the community's order list",
-"ПолучитьКоличествоПодписчиковТоваров": "GetProductSubscribersCount",
-"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion",
-"!OInt ОсвободитьОбъект(ТекущиеДанные": "!OInt FreeObject(CurrentData",
-"Добавить OAuth v1 авторизацию !NOCLI": "Add OAuth V1 authorization",
-"Данные или путь к файлу для загрузки": "File path or binary data of the object",
-"Порт из URL запроса или по умолчанию": "Port from the request URL or default",
-"Внешний текстовый идентификатор поля": "Text identifier for external integration",
-"ПолучитьСтруктуруДопПолейОтправления": "GetShipmentAdditionalFields",
-"Создает альбом для хранения картинок": "Creates an album to store images",
-"ID последнего прочитанного сообщения": "Id of last readed message",
-"ПолучитьТелоЗапросаКакДвоичныеДанные": "GetRequestBodyAsBinaryData",
-"Выгружает выбранную модель из памяти": "Unloads the selected model from memory",
-"Bitrix24_ПолучитьХранилищеПриложения": "Bitrix24_GetAppStorage",
-"ДобавитьПолеMultipart: запись данных": "AddMultipartField: data writing",
-"ОжидатьВходящиеСоединения (сообщение": "WaitIncomingConnections (message",
-"ПолучитьДеревоКатегорийИТиповТоваров": "GetCategoriesAndProductTypesTree",
-"Количество изображений для генерации": "Number of images to generate",
-"На конце URL должен быть ваш ID бота": "At the end of the URL should be your bot ID",
-"Получить статус участия пользователя": "Get user participation status",
-"Получает список администраторов чата": "Gets the list of chat administrators",
-"ОтметитьСообщениеКакПрочитанное (хук": "MarkMessageAsReaded (wh",
-"Получить список ответов на сообщение": "Get list of message replies",
-"Получить список расширений протокола": "Get protocol feature list",
-"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL",
-"Устанавливает набор тегов для бакета": "Sets the tag set for the bucket",
-"Отключает режим Без звука для задачи": "Unmute task by ID",
-"Файл, строка или данные тела запроса": "File, string, or request body data",
-"ПолучитьСписокПользователейЧата (хук": "GetChatUsers (wh",
-"сериализованный JSON ответа от Viber": "serialized JSON response from Viber",
-"Пользователь для базовой авторизации": "User for basic authorization",
-"ДобавитьФайлMultipart: Запись данных": "AddMultipartFormDataFile: Data writing",
-"Отправляет текстовое сообщение в чат": "Sends a text message to a chat",
-"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record",
-"Bitrix24_ПолучитьСодержимоеХранилища": "Bitrix24_GetStorageObjects",
-"ПереименоватьОбъект (список, обратно": "RenameObject (list, back",
-"остается только скачать и запустить!": "just download and run!",
-"Bitrix24_ПолучитьИнформациюОКаталоге": "Bitrix24_GetFolderInformation",
-"Устанавливает новую картинку профиля": "Sets a new profile picture",
-"Модуль для работы с VK из набора ОПИ": "VK Module of OpenIntegrations",
-"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList",
-"Путь к оригинальному файлу или папке": "Path to the original file or folder",
-"Отключить все соединения базы данных": "Disable all database connections",
-"Получает структуру полей комментария": "Get comment fields structure",
-"Преобразование типов (служебный, ОПИ": "Type Conversion (Utility, OpenIntegrations",
-"Получает общее число участников чата": "Gets the total number of chat participants",
-"!OInt Сообщить(\"Начало синхронизации": "!OInt Message(\"Start synchronization",
-"Строка подключения к базе PostgreSQL": "PostgreSQL database connection string",
-"Удалить пользовательское поле задачи": "Delete custom task field",
-"Bitrix24_ДобавитьПолучателейКНовости": "Bitrix24_AddPostRecipients",
-"Начинает наблюдение за задачей по ID": "Start watching a task by ID",
-"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue",
-"Получает ссылку для скачивания файла": "Gets a download link for the file",
-"идентификатор товара в вашей системе": "item ID in your system",
-"Путь к опубликованному ранее объекту": "Path to the previously published object",
-"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage",
-"Получить структуру настроек инстанса": "Get instance settings structure",
-"ЗаписатьСоответствиеПространстваИмен": "WriteNamespaceMapping",
-"Отправляет аудиофайл в чат или канал": "Sends an audio file to a chat or channel",
+"Банит пользователя в выбранном чате": "Bans a user in the selected chat",
+"ПолучитьСтатусДобавленияТовара (SKU": "GetProductCreationStatus (SKU",
+"Получает основную информацию о боте": "Gets basic information about the bot",
+"Отменяет загрузку объекта по частям": "Aborts the multipart uploading of the object",
+"ID родительского блока или страницы": "Parent block or page ID",
+"Наименование создаваемого календаря": "Name of the created calendar",
+"YandexDisk_ПолучитьИнформациюОДиске": "YandexDisk_GetDiskInformation",
+"Получить список комментариев задачи": "Get comments list for a task",
+"VK_ПриостановитьРекламноеОбъявление": "VK_PauseAdvertising",
+"ОтправитьТекстовоеСообщение (цитата": "SendTextMessage (quote",
+"Получает текущие настройки инстанса": "Gets the current instance settings",
+"Удаляет задачу из списка избранного": "Delete task from favorites list",
+"Bitrix24_ДобавитьКомментарийНовости": "Bitrix24_AddPostComment",
+"Токен, полученный от widget.cdek.ru": "Token received from widget.cdek.ru",
+"ОжидатьВходящиеСоединения (закрытие": "WaitIncomingConnections (shutdown",
+"Изменяет свойства существующей базы": "Edits properties of an existing database",
+"Получает информацию о внешнем файле": "Gets information about the external file",
+"ПолучитьТелоОтветаКакДвоичныеДанные": "GetResponseBodyAsBinaryData",
+"Начать запись тела multipart !NOCLI": "Start Multipart body !NOCLI",
+"Запрос или этот же объект обработки": "The request or the same processing object",
+"ID пользователя, затратившего время": "ID of user for time accounting",
+"Завершает учет времени пользователя": "Stops user timekeeping",
+"ВыполнитьЗапрос: Выполнение запроса": "ExecuteRequest: Execution",
+"Возвращает путь к файлу тела ответа": "Returns the path to the response body file",
+"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString",
+"РаботаСПользовательскимиПолямиЗадач": "CustomsTasksFieldsManagement",
+"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL",
+"Использовать multipart поля в OAuth": "Use multipart fields at OAuth",
+"ПолучитьСтатусДобавленияТовара (хар": "GetProductCreationStatus (att",
+"Отправляет картинку в чат или канал": "Sends an image to a chat or channel",
+"Создаёт товар по указанному Ozon ID": "Creates a product by specified Ozon ID",
+"ГарантироватьТаблицу (TLS, проверка": "EnsureTable (TLS, check",
+"Возобновить элемент чеклиста задачи": "Renew tasks checklist element",
+"Признак получения ответа как строки": "An attribute of receiving the response as a string",
+"ПолучитьОсновныеСоставляющиеПодписи": "GetMainSignatureParts",
+"Таймаут ожидания ответа (в секундах": "Response timeout (in seconds",
+"Выберите пункт создания нового бота": "Select the option to create a new bot",
+"Создает преалерт для списка заказов": "Creates a prealert for the order list",
+"информация об ошибках синхронизации": "synchronization error information",
+"Получить список хранилищ приложения": "Get list of storages, available for current app",
+"Удаляет ранее созданного ассистента": "Deletes a previously created assistant",
+"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList",
+"Идентификатор рабочего пространства": "Workspace identifier",
+"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it",
+"Установить алгоритм OAuth V1 !NOCLI": "Set OAuth V1 algorithm !NOCLI",
+"Функции формирования описаний полей": "Functions for generating field descriptions",
+"Системная инструкция для ассистента": "System instruction for the assistant",
+"Изменяет алгоритм для подписи OAuth": "Changes the algorithm for OAuth signatures",
+"Получить дочерние элементы каталога": "Get folder child elements",
+"Метод в документации AWS (по частям": "Method at AWS documentation (multipart",
+"Тэг уникальности Если уже существет": "Uniqueness Tag. If already exist",
+"Имя загружаемого файла с раширением": "Name of the file with the extension",
+"ВыполнитьЗапрос: выполнение запроса": "ExecuteRequest: executing",
+"Прикрепляет файл к выбранной задаче": "Attaches a file to the selected task",
+"Создает черновик заявки на поставку": "Creates a draft of FBO supply order",
+"Boundary для разделения частей тела": "Boundary for separating body parts",
+"Получает информацию событиях канала": "Gets information about channel events",
+"сериализованный JSON ответа от CDEK": "serialized JSON response from CDEK",
+"Структура JSON данных массива полей": "The structure of the JSON array of fields data",
+"ПолучитьСтруктуруФильтраОтправлений": "GetShipmentsFilterStructure",
+"Строка,Число,Массив из Строка,Число": "String,Number,Array of String,Number",
+"Тег уникальности Если уже существет": "Uniqueness Tag. If already exist",
+"идентификатор товара в системе Ozon": "product identifier in the Ozon system",
+"УстановитьСтатусУчастияПользователя": "SetUserParticipationStatus",
+"ПолучитьСтруктуруЗавершенияЭлемента": "GetItemCompletionStructure",
+"Создает сокращенный URL из обычного": "Creates a shortened URL from a regular one",
+"Планирование и управление проектами": "Planning and projects management",
+"ПроверитьЗагрузкуИзображенийТоваров": "CheckProductsImagesUpload",
+"Получает дочерние элементы каталога": "Get folder child elements",
+"Обработать данные Telegram Mini App": "Process Telegram Mini App data",
+"доступ к группе отчетов Монетизация": "access to report group Monetization",
+"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation",
+"ВыполнитьЭлементЧеклистаЗадачи (хук": "CompleteTasksChecklistElement (wh",
+"Отсутствуют необходимые поля схемы:": "Required schema fields are missing:",
+"ПолучитьСсылкуАвторизацииПриложения": "GetAppAuthLink",
+"Bitrix24_ПолучитьВнешнююСсылкуФайла": "Bitrix24_GetFileExternalLink",
+"ПроверитьДоступностьБакета (аккаунт": "HeadBucket (account",
+"Кнопки к сообщению, если необходимо": "Buttons to the message if necessary",
+"список объектов сообщений контекста": "list of context message objects",
+"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus",
+"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format",
+"идентификатор фильтра для изменения": "filter identifier to change",
+"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder",
+"OPI_Тесты.TCP_ОбработатьПодключение": "OPI_Tests.TCP_ProcessConnection",
+"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default",
+"ПолучитьСтруктуруСообщенияКонтекста": "GetContextMessageStructure",
+"Массив адресов активных подключений": "Array of addresses of active connections",
+"Получает информацию о диалоге по ID": "Get chat data by ID",
+"ID темы. Главная, если не заполнено": "Topic ID. Main if not filled",
"Устанавливает кодировку тела запроса": "Sets the encoding of the request body",
"Модули непосредственной работы с API": "Modules for direct interaction with APIs",
"Получить список просмотревших важное": "Get list of important post viewers",
"Загружает файл в выбранное хранилище": "Upload file to storage root",
"Получить список отложенных сообщений": "Get list of delayed messages",
-"Получает информацию о странице по ID": "Gets information about the page by ID",
+"ОтправитьТекстовоеСообщение (простое": "SendTextMessage (simple",
"Отправляет опрос с вариантами ответа": "Sends a poll with answer options",
"Удаляет существующее свойство товара": "Deletes the existing product property",
"ПолучитьСтруктуруФильтраКомментариев": "GetCommentsFilterStructure",
"сериализованный JSON ответа от Slack": "serialized JSON response from Slack",
+"Отправляет аудиофайл в чат или канал": "Sends an audio file to a chat or channel",
"Получает статистику в разрезе постов": "Gets statistics in terms of posts",
-"ОтправитьТекстовоеСообщение (простое": "SendTextMessage (simple",
+"Получает информацию о странице по ID": "Gets information about the page by ID",
+"ЗаписатьСоответствиеПространстваИмен": "WriteNamespaceMapping",
+"Bitrix24_ДобавитьПолучателейКНовости": "Bitrix24_AddPostRecipients",
+"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage",
+"Путь к опубликованному ранее объекту": "Path to the previously published object",
+"идентификатор товара в вашей системе": "item ID in your system",
+"Получает ссылку для скачивания файла": "Gets a download link for the file",
+"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue",
+"Начинает наблюдение за задачей по ID": "Start watching a task by ID",
+"Удалить пользовательское поле задачи": "Delete custom task field",
+"Строка подключения к базе PostgreSQL": "PostgreSQL database connection string",
+"!OInt Сообщить(\"Начало синхронизации": "!OInt Message(\"Start synchronization",
+"Получает общее число участников чата": "Gets the total number of chat participants",
+"Преобразование типов (служебный, ОПИ": "Type Conversion (Utility, OpenIntegrations",
+"Получает структуру полей комментария": "Get comment fields structure",
+"Отключить все соединения базы данных": "Disable all database connections",
+"Получить структуру настроек инстанса": "Get instance settings structure",
"Добавляет задачу в список избранного": "Add task to favorites list",
-"сбор данных по электронной коммерции": "e-commerce data collection",
-"Явно закрывает переданное соединение": "Explicitly closes the passed connection",
-"Получить структуру события календаря": "Get calendar events structure",
-"ПроверитьВыполнениеОчередногоЗапроса": "CheckSingleQueryExecution",
-"Пароль (passphrase) приватного ключа": "Private key password (passphrase)",
-"Устанавливает цель (описание) канала": "Sets the channel purpose (description)",
-"Путь для прямой записи файла на диск": "Path to directly write a file to disk",
-"УстановитьПрокси: установка значения": "SetProxy: setting the value",
-"Переданы некорректные настройки Tls!": "Incorrect Tls settings!",
-"Код тарифа (из доступных по договору": "Tariff code (from those available under the contract",
-"Строка подключения к серверу MongoDB": "Connection string to MongoDB server",
-"дата и время начала события (строкой": "event start date and time (as string",
-"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation",
-"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage",
-"УдалитьКолонкуТаблицы (TLS, проверка": "DeleteTableColumn (TLS, check",
-"Устанавливает тело запроса из строки": "Sets the body of the request from the string",
-"ДобавитьПолеMultipart: Запись данных": "AddMultipartFormDataField: Data writing",
-"Главный в группе, если есть в группе": "Main in the group, if exists in the group",
-"ПолучитьBase64СтрокуИзДвоичныхДанных": "GetBase64StringFromBinaryData",
-"Client secret из настроек приложения": "Client secret from app settings",
-"ИнициализироватьЗагрузкуЧастями (ЗЗЧ": "InitPartsUpload (FPU",
-"Получает информацию о чеке по заказу": "Receives check information on an order",
-"ПолучитьСписокТрудозатратЗадачи (хук": "GetTaskTimeAccountingList (wh",
-"Тесты CLI-приложения (служебный, ОПИ": "CLI Application Tests (Utility, OpenIntegrations",
-"Получает информацию о счетчике по ID": "Gets information about the counter by ID",
-"Удаляет пользовательское поле задачи": "Deletes a custom task field",
-"Установить скидку на уцененный товар": "Set product discount",
-"Вернуть имя файла тела ответа !NOCLI": "Return response filename !NOCLI",
-"Отметить сообщение как непрочитанное": "Mark message as unreaded",
"ПолучитьОписанияХарактеристикТоваров": "GetProductsAttributesData",
+"Явно закрывает переданное соединение": "Explicitly closes the passed connection",
+"Создает новый лид по структуре полей": "Creates a new lead by fields structure",
"ПолучитьСоответствиеПараметровТовара": "GetProductParameterMapping",
-"ПереименоватьОбъект (проверка, старый": "RenameObject (check, old",
-"Архивировать страницу или нет (булево": "Archive page or not (boolean",
-"Очищает очередь сообщений на отправку": "Clears the queue of messages to be sent",
-"УстановитьТаймаут: установка значения": "SetTimeout: setting value",
-"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser",
-"Модуль для работы с SSH из набора ОПИ": "SSH Module of OpenIntegrations",
-"ID послднего непрочитанного сообщения": "ID of last unreaded message",
-"Номер телефона для проверки без знака": "Phone number for verification without",
-"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray",
-"Получает содержимое объекта из бакета": "Gets the contents of the object from the bucket",
-"Получает описание поля числового типа": "Gets the description of a numeric field",
-"сериализованный JSON ответа от Notion": "serialized JSON response from Notion",
-"Получает структуру параметров запуска": "Gets the launch parameters structure",
-"Получить структуру параметров запроса": "Get request parameter structure",
-"Возвращает выбранные товары из архива": "Returns selected items from the archive",
-"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList",
-"ПолучитьРазмерОбъекта (несуществующий": "GetObjectSize (notexisted",
-"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form",
-"Перемещает событие в другой календарь": "Moves an event to another calendar",
-"ID свойства, куда добавляется вариант": "Property ID where the variant is added",
-"Копирует лист из одной книги в другую": "Copies a sheet from one spreadsheet to another",
-"Добавить пользовательское поле задачи": "Add custom task field",
-"Получить сокращенную структуру товара": "Get simplified product structure",
+"Путь к оригинальному файлу или папке": "Path to the original file or folder",
+"Отметить сообщение как непрочитанное": "Mark message as unreaded",
+"Вернуть имя файла тела ответа !NOCLI": "Return response filename !NOCLI",
+"Установить скидку на уцененный товар": "Set product discount",
+"Удаляет пользовательское поле задачи": "Deletes a custom task field",
+"Получает информацию о счетчике по ID": "Gets information about the counter by ID",
+"Тесты CLI-приложения (служебный, ОПИ": "CLI Application Tests (Utility, OpenIntegrations",
+"ПолучитьСписокТрудозатратЗадачи (хук": "GetTaskTimeAccountingList (wh",
+"Получает информацию о чеке по заказу": "Receives check information on an order",
+"ИнициализироватьЗагрузкуЧастями (ЗЗЧ": "InitPartsUpload (FPU",
+"Client secret из настроек приложения": "Client secret from app settings",
+"ПолучитьBase64СтрокуИзДвоичныхДанных": "GetBase64StringFromBinaryData",
+"сбор данных по электронной коммерции": "e-commerce data collection",
+"Главный в группе, если есть в группе": "Main in the group, if exists in the group",
+"Устанавливает тело запроса из строки": "Sets the body of the request from the string",
+"УдалитьКолонкуТаблицы (TLS, проверка": "DeleteTableColumn (TLS, check",
+"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage",
+"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation",
+"дата и время начала события (строкой": "event start date and time (as string",
+"Строка подключения к серверу MongoDB": "Connection string to MongoDB server",
+"Код тарифа (из доступных по договору": "Tariff code (from those available under the contract",
+"Переданы некорректные настройки Tls!": "Incorrect Tls settings!",
+"УстановитьПрокси: установка значения": "SetProxy: setting the value",
+"Путь для прямой записи файла на диск": "Path to directly write a file to disk",
+"Устанавливает цель (описание) канала": "Sets the channel purpose (description)",
+"Пароль (passphrase) приватного ключа": "Private key password (passphrase)",
+"ПроверитьВыполнениеОчередногоЗапроса": "CheckSingleQueryExecution",
+"Получить структуру события календаря": "Get calendar events structure",
+"ДобавитьПолеMultipart: Запись данных": "AddMultipartFormDataField: Data writing",
+"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList",
+"Bitrix24_ПолучитьСодержимоеХранилища": "Bitrix24_GetStorageObjects",
+"Устанавливает новую картинку профиля": "Sets a new profile picture",
+"!OInt ОсвободитьОбъект(ТекущиеДанные": "!OInt FreeObject(CurrentData",
+"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion",
+"ПолучитьКоличествоПодписчиковТоваров": "GetProductSubscribersCount",
+"Возвращает список заказов сообщества": "Returns the community's order list",
+"ID файла картинки. См. ЗагрузитьФайл": "Image file ID. See UploadFile",
+"Отправляет сообщение в выбранный час": "Sends a message at a selected hour",
+"ПереименоватьОбъект (проверка, новый": "RenameObject (check, new",
+"Число копий одной квитанции на листе": "Number of copies of one receipt per sheet",
+"Работает ли офис с Фулфилмент.Приход": "Does the office work with Fullfilment.Arrival",
+"Получает одно уведомление из очереди": "Receives one notification from the queue",
+"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage",
+"ИнициализироватьЗагрузкуЧастями (ЗЧО": "InitPartsUpload (UOP",
+"Создает подключение к указанной базе": "Creates a connection to the specified base",
+"Получить структуру описания картинок": "Get image description structure",
+"Идентификатор хранилища для загрузки": "Storage id",
+"Получить структуру фильтра счетчиков": "Get counter filter structure",
+"Получить список пользователей канала": "Get channel user list",
+"булево разрешения экспорта календаря": "calendar export permission (bool)",
+"ID последнего загруженного сообщения": "Id of last message",
+"Признак типа заказа Интернет магазин": "Flag of Online store order type",
+"ЗафиксироватьДоговоренностьОДоставке": "RegisterDeliveryAppointment",
+"ОбработатьЗапрос: Выполнение запроса": "ProcessRequest: Execution",
+"Изменяет пользователя владельца чата": "Change chat owner",
+"Модуль для работы с VK из набора ОПИ": "VK Module of OpenIntegrations",
+"Перемещает объект по выбранному пути": "Moves an object to the selected path",
+"Получает записи из выбранной таблицы": "Gets records from the selected table",
+"Результат чтения JSON ответа сервера": "Result of reading the JSON response from the server",
+"ДобавитьФайлMultipart: запись данных": "AddMultipartFile: data writing",
+"ВернутьУправляющиеПоследовательности": "RestoreEscapeSequences",
+"Добавить OAuth v1 авторизацию !NOCLI": "Add OAuth V1 authorization",
+"Данные или путь к файлу для загрузки": "File path or binary data of the object",
+"Адрес, экземпляр и порт сервера СУБД": "Adress, instance, and port of the DBMS server",
+"Внешний текстовый идентификатор поля": "Text identifier for external integration",
+"Порт из URL запроса или по умолчанию": "Port from the request URL or default",
+"Bitrix24_ПолучитьИнформациюОКаталоге": "Bitrix24_GetFolderInformation",
+"остается только скачать и запустить!": "just download and run!",
+"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record",
+"Отправляет текстовое сообщение в чат": "Sends a text message to a chat",
+"ДобавитьФайлMultipart: Запись данных": "AddMultipartFormDataFile: Data writing",
+"Пользователь для базовой авторизации": "User for basic authorization",
+"сериализованный JSON ответа от Viber": "serialized JSON response from Viber",
+"ПолучитьСписокПользователейЧата (хук": "GetChatUsers (wh",
+"Файл, строка или данные тела запроса": "File, string, or request body data",
+"Отключает режим Без звука для задачи": "Unmute task by ID",
+"Устанавливает набор тегов для бакета": "Sets the tag set for the bucket",
+"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL",
+"Получить список расширений протокола": "Get protocol feature list",
+"ПереименоватьОбъект (список, обратно": "RenameObject (list, back",
+"ОтметитьСообщениеКакПрочитанное (хук": "MarkMessageAsReaded (wh",
+"Получить список ответов на сообщение": "Get list of message replies",
+"Создает альбом для хранения картинок": "Creates an album to store images",
+"ПолучитьТелоЗапросаКакДвоичныеДанные": "GetRequestBodyAsBinaryData",
+"Выгружает выбранную модель из памяти": "Unloads the selected model from memory",
+"Bitrix24_ПолучитьХранилищеПриложения": "Bitrix24_GetAppStorage",
+"ДобавитьПолеMultipart: запись данных": "AddMultipartField: data writing",
+"ID последнего прочитанного сообщения": "Id of last readed message",
+"ПолучитьДеревоКатегорийИТиповТоваров": "GetCategoriesAndProductTypesTree",
+"Получает список администраторов чата": "Gets the list of chat administrators",
+"ОжидатьВходящиеСоединения (сообщение": "WaitIncomingConnections (message",
+"Получить статус участия пользователя": "Get user participation status",
+"ПолучитьСтруктуруДопПолейОтправления": "GetShipmentAdditionalFields",
+"На конце URL должен быть ваш ID бота": "At the end of the URL should be your bot ID",
+"Количество изображений для генерации": "Number of images to generate",
+"РезультатПроверки = Проверка_%1_%2(%3": "CheckResult = Check_%1_%2(%3",
+"Данные файла или информация об ошибке": "File data or error information",
+"ВозобновитьЭлементЧеклистаЗадачи (хук": "RenewTasksChecklistElement (wh",
+"Получить список пользователей диалога": "Get chat members list",
+"ПолучитьСтруктуруПараметровВКонтексте": "GetContextParameterStructure",
+"ПолучитьСписокХранилищПриложения (хук": "GetAppStoragesList (wh",
+"value&another¶m4=кириллица¶m5": "value&another¶m4=cyrillic¶m5",
+"ОтключитьВсеСоединенияБазыДанных (TLS": "DisableAllDatabaseConnections (TLS",
+"ПолучитьСоединениеДляФайловойОперации": "GetConnectionForFileOperation",
+"Для работы через Локальное приложение": "To work via Local Application",
+"ПолучитьСтруктуруФильтраКаталога (хук": "GetFolderFilterStructure (wh",
+"Изменяет пользовательское поле задачи": "Updates a custom task field data",
+"ОжидатьВходящиеСоединения (отключение": "WaitIncomingConnections (disconnect",
+"Телеграм_ПолучитьСписокАватаровФорума": "TelegramAPI_GetForumAvatarsList",
+"синхронизировать календарь задач: Y,N": "synchronise the task calendar: Y,N",
+"Признак использования кодирования URL": "Flag to use URL encoding",
+"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_EditMainForumTopicName",
+"Пример структуры/соответствия свойств": "Example structure/property map",
+"ID сообщения на которое надо ответить": "Reply to message ID",
+"Получить пользовательское поле задачи": "Gets a custom task field",
+"Сообщение об ошибке сохранено в файл:": "The error message has been saved to a file:",
+"Изменяет существующее свойство товара": "Edits the existing product property",
+"ПолучитьЗначениеДляCLI(Значение, Ложь": "GetCLIFormedValue(Value, False",
+"УдалитьБазуДанных (ошибка подключения": "DeleteDatabase (connect error",
+"Массив соответствий данных календарей": "Array of calendar data mappings",
+"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval",
+"ПолучитьСписокКомментариевЗадачи (хук": "GetTaskCommentsList (wh",
+"Структура JSON данных описания таблиц": "The structure of the JSON table properties data",
+"ОбновитьХарактеристикиТоваров (статус": "UpdateProductsAttributes (status",
+"УправлениеВидимостьюГлавнойТемыФорума": "ManageMainTopicVisibility",
+"Получает информацию о хранилище по ID": "Get information about storage",
+"ПолучитьДочерниеЭлементыКаталога (хук": "GetFolderItems (wh",
+"Удаляет сообщение канала по timestamp": "Deletes a channel message by timestamp",
+"сериализованный JSON ответа от Google": "serialized JSON response from Google",
+"Массив типов или информация об ошибке": "Array of types or error information",
+"Получает массив типов колонок таблицы": "Gets an array of table column types",
+"ID пользователей для проверки доступа": "User IDs for access checking",
+"Пример указания параметра типа массив": "Example of specifying a parameter of array type",
+"Загружает модель в библиотеку моделей": "Uploads the model to the model library",
+"Если вам необходимо управлять каналом": "If you need to manage a channel",
+"Текст %%F0%%9F%%A%5%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%",
+"Закрепляет выбранное сообщение в чате": "Pins the selected message in the chat room",
+"По умолчанию кодирование URL включено": "URL encoding is enabled by default",
+"Метод в документации AWS (стандартный": "Method at AWS documentation (default",
+"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then",
+"Модуль для работы с TCP из набора ОПИ": "TCP Module of OpenIntegrations",
+"Получить структуру сообщения картинки": "Get image message structure",
+"Получить структуру настроек календаря": "Get calendar settings structure",
+"Структура JSON данных описания товара": "The structure of the JSON product description data",
+"Удаляет неактивные соединения из пула": "Removes inactive connections from the pool",
+"OPI: Не удалось установить соединение": "OPI: Unable to establish a connection",
+"ЗаменитьУправляющиеПоследовательности": "ReplaceEscapeSequences",
+"Массив позиционных параметров запроса": "Array of positional parameters of the request",
+"Создает директорию по указанному пути": "Creates a directory at the specified path",
"Получает статус загрузки файла по URL": "Gets the upload status of the file by URL",
+"Получить сокращенную структуру товара": "Get simplified product structure",
+"Добавить пользовательское поле задачи": "Add custom task field",
+"Копирует лист из одной книги в другую": "Copies a sheet from one spreadsheet to another",
+"ID свойства, куда добавляется вариант": "Property ID where the variant is added",
+"Перемещает событие в другой календарь": "Moves an event to another calendar",
+"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form",
+"ПолучитьРазмерОбъекта (несуществующий": "GetObjectSize (notexisted",
+"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList",
+"Возвращает выбранные товары из архива": "Returns selected items from the archive",
+"Получить структуру параметров запроса": "Get request parameter structure",
+"Получает структуру параметров запуска": "Gets the launch parameters structure",
+"сериализованный JSON ответа от Notion": "serialized JSON response from Notion",
+"Получает описание поля числового типа": "Gets the description of a numeric field",
+"Получает содержимое объекта из бакета": "Gets the contents of the object from the bucket",
+"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray",
+"Номер телефона для проверки без знака": "Phone number for verification without",
+"ID послднего непрочитанного сообщения": "ID of last unreaded message",
+"Модуль для работы с SSH из набора ОПИ": "SSH Module of OpenIntegrations",
+"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser",
+"Очищает очередь сообщений на отправку": "Clears the queue of messages to be sent",
+"Архивировать страницу или нет (булево": "Archive page or not (boolean",
+"ПереименоватьОбъект (проверка, старый": "RenameObject (check, old",
"ПолучитьСтруктуруФильтраПользователей": "GetUserFilterStructure",
"Получает описание поля файлового типа": "Gets the description of a file field",
-"Массив, Соответствие Из КлючИЗначение": "Array, Map Of KeyAndValue",
+"УстановитьТаймаут: установка значения": "SetTimeout: setting value",
"ГарантироватьТаблицу (новая, проверка": "EnsureTable (new, check",
-"Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": "Bitrix24_StopWatchingTask",
+"Массив, Соответствие Из КлючИЗначение": "Array, Map Of KeyAndValue",
+"Отсутствуют параметры подключения: %1": "Missing connection parameters: %1",
+"Устанавливает набор тегов для объекта": "Sets the tag set of the object",
+"Путь (имя) объекта в бакете приемнике": "Path (name) in the destination bucket",
+"ID версии (ревизии) для востановления": "ID of the version (revision) for restoration",
+"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex",
+"ПереименоватьОбъект (каталог, обратно": "RenameObject (directory, back",
+"Прекращает наблюдение за задчей по ID": "Stop watching a task by ID",
+"Текст %%F0%%9F%%A5%%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%",
+"Для отображения скидки/изменения цены": "For displaying discount/changing price",
+"Получить доступные интервалы доставки": "Get available delivery intervals",
+"Использовать поля тела в OAuth !NOCLI": "Use body fields at OAuth !NOCLI",
+"Рассмотрим получение каждого значения": "Let's consider obtaining of each value",
+"СформироватьКлавиатуруИзМассиваКнопок": "CreateKeyboardFromArrayButton",
+"Модуль для работы с FTP из набора ОПИ": "FTP Module of OpenIntegrations",
"Получает информацию о файле по его ID": "Gets information about a file by ID",
-"Добавляет данные для AWS4 авторизации": "Adds data for AWS4 authorization",
"Изменить пользовательское поле задачи": "Update custom task field",
"Получает информацию о календаре по ID": "Gets calendar information by ID",
-"ДобавитьКолонкуТаблицы (TLS, проверка": "AddTableColumn (TLS, check",
+"Добавляет данные для AWS4 авторизации": "Adds data for AWS4 authorization",
"ПолучитьОписаниеФильтраОфисов (Пустая": "GetOfficeFilterDescription (empty",
"СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера": "CdekAPI_CourierInvitationsManagement",
"Получить структуру завершения запуска": "Get launch completion structure",
"ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект": "YDisk_UploadByUrlAndGetObject",
-"СформироватьКлавиатуруИзМассиваКнопок": "CreateKeyboardFromArrayButton",
-"Модуль для работы с FTP из набора ОПИ": "FTP Module of OpenIntegrations",
-"Использовать поля тела в OAuth !NOCLI": "Use body fields at OAuth !NOCLI",
-"Получить доступные интервалы доставки": "Get available delivery intervals",
-"Массив позиционных параметров запроса": "Array of positional parameters of the request",
-"Текст %%F0%%9F%%A5%%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%",
-"Прекращает наблюдение за задчей по ID": "Stop watching a task by ID",
-"ПереименоватьОбъект (каталог, обратно": "RenameObject (directory, back",
-"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex",
-"ID версии (ревизии) для востановления": "ID of the version (revision) for restoration",
-"Путь (имя) объекта в бакете приемнике": "Path (name) in the destination bucket",
-"Рассмотрим получение каждого значения": "Let's consider obtaining of each value",
-"Устанавливает набор тегов для объекта": "Sets the tag set of the object",
-"Отсутствуют параметры подключения: %1": "Missing connection parameters: %1",
-"Создает директорию по указанному пути": "Creates a directory at the specified path",
-"Для отображения скидки/изменения цены": "For displaying discount/changing price",
-"ЗаменитьУправляющиеПоследовательности": "ReplaceEscapeSequences",
-"Структура JSON данных описания таблиц": "The structure of the JSON table properties data",
-"Изменяет существующее свойство товара": "Edits the existing product property",
-"Сообщение об ошибке сохранено в файл:": "The error message has been saved to a file:",
-"Получить пользовательское поле задачи": "Gets a custom task field",
-"ID сообщения на которое надо ответить": "Reply to message ID",
-"Пример структуры/соответствия свойств": "Example structure/property map",
-"Изменяет пользовательское поле задачи": "Updates a custom task field data",
-"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_EditMainForumTopicName",
-"Признак использования кодирования URL": "Flag to use URL encoding",
-"синхронизировать календарь задач: Y,N": "synchronise the task calendar: Y,N",
-"Телеграм_ПолучитьСписокАватаровФорума": "TelegramAPI_GetForumAvatarsList",
-"ОжидатьВходящиеСоединения (отключение": "WaitIncomingConnections (disconnect",
-"УдалитьБазуДанных (ошибка подключения": "DeleteDatabase (connect error",
-"Для работы через Локальное приложение": "To work via Local Application",
-"ПолучитьСоединениеДляФайловойОперации": "GetConnectionForFileOperation",
-"ОтключитьВсеСоединенияБазыДанных (TLS": "DisableAllDatabaseConnections (TLS",
-"value&another¶m4=кириллица¶m5": "value&another¶m4=cyrillic¶m5",
-"ПолучитьСписокХранилищПриложения (хук": "GetAppStoragesList (wh",
-"ПолучитьСтруктуруПараметровВКонтексте": "GetContextParameterStructure",
-"Получить список пользователей диалога": "Get chat members list",
-"ПолучитьСтруктуруФильтраКаталога (хук": "GetFolderFilterStructure (wh",
-"ВозобновитьЭлементЧеклистаЗадачи (хук": "RenewTasksChecklistElement (wh",
-"Данные файла или информация об ошибке": "File data or error information",
-"РезультатПроверки = Проверка_%1_%2(%3": "CheckResult = Check_%1_%2(%3",
-"ПолучитьЗначениеДляCLI(Значение, Ложь": "GetCLIFormedValue(Value, False",
-"Массив соответствий данных календарей": "Array of calendar data mappings",
-"OPI: Не удалось установить соединение": "OPI: Unable to establish a connection",
-"ПолучитьСписокКомментариевЗадачи (хук": "GetTaskCommentsList (wh",
-"Удаляет неактивные соединения из пула": "Removes inactive connections from the pool",
-"Структура JSON данных описания товара": "The structure of the JSON product description data",
-"Получить структуру настроек календаря": "Get calendar settings structure",
-"Получить структуру сообщения картинки": "Get image message structure",
-"Модуль для работы с TCP из набора ОПИ": "TCP Module of OpenIntegrations",
-"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then",
-"Метод в документации AWS (стандартный": "Method at AWS documentation (default",
-"По умолчанию кодирование URL включено": "URL encoding is enabled by default",
-"Закрепляет выбранное сообщение в чате": "Pins the selected message in the chat room",
-"Текст %%F0%%9F%%A%5%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%",
-"Если вам необходимо управлять каналом": "If you need to manage a channel",
-"Загружает модель в библиотеку моделей": "Uploads the model to the model library",
-"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval",
-"Пример указания параметра типа массив": "Example of specifying a parameter of array type",
-"ID пользователей для проверки доступа": "User IDs for access checking",
-"Получает массив типов колонок таблицы": "Gets an array of table column types",
-"Массив типов или информация об ошибке": "Array of types or error information",
-"сериализованный JSON ответа от Google": "serialized JSON response from Google",
-"Удаляет сообщение канала по timestamp": "Deletes a channel message by timestamp",
-"ПолучитьДочерниеЭлементыКаталога (хук": "GetFolderItems (wh",
-"Получает информацию о хранилище по ID": "Get information about storage",
-"УправлениеВидимостьюГлавнойТемыФорума": "ManageMainTopicVisibility",
-"ОбновитьХарактеристикиТоваров (статус": "UpdateProductsAttributes (status",
-"Модуль для работы с RCON из набора ОПИ": "RCON Module of OpenIntegrations",
-"Получает описание поля строкового типа": "Gets the description of a string field",
-"ОжидатьВходящиеСоединения (подключение": "WaitIncomingConnections (connection",
-"сериализованный JSON ответа от Twitter": "serialized JSON response from Twitter",
-"ОтметитьСообщениеКакНепрочитанное (хук": "MarkMessageAsUnreaded",
-"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString",
-"Проверка_ОзонДобавлениеКодов(Результат": "Check_OzonCodesUpload(Result",
-"Устанавливает картинку группового чата": "Sets the group chat picture",
-"СтрПараметр.Имя, СтрПараметр.Пояснение": "StrParam.Name, StrParam.Explanation",
-"Массив файлов с диска для прикрепления": "Array of files from disk to attach",
-"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons",
-"Создает базу данных с указанным именем": "Creates a database with the specified name",
-"Сохраняет картинку в альбом сообщества": "Saves an image to the community album",
-"Устанавливает коллекцию параметров URL": "Sets a collection of URL parameters",
-"Получить структуру фильтра отправлений": "Get shipments filter structure",
-"Модуль для работы с Ozon из набора ОПИ": "Ozon Module of OpenIntegrations",
-"Объект сервера или сообщение об ошибке": "Server object or error message",
-"Bitrix24_УдалитьРезультатИзКомментария": "Bitrix24_DeleteResultFromComment",
-"Передавайте до 200 SKU в одном запросе": "Send up to 200 SKUs in a single request",
-"Генерирует новые штрихкоды для товаров": "Generates new barcodes for products",
-"Получает информацию о выбранной модели": "Gets information about the model",
-"единица измерения для веса, например g": "unit of measurement for weight, e.g. g",
-"CLI версия Открытого пакета интеграций": "CLI version of OpenIntegrations",
-"настройки предустановленных календарей": "preset calendar settings",
-"Ozon_ПривязатьШтрихкоды(ПараметрыТеста": "Ozon_BindBarcodes(TestParameters",
-"Возвращает объект текущего HTTP ответа": "Returns the object of the current HTTP response",
-"Получает список свойств товаров группы": "Gets the list of properties of group products",
-"Получает список всех событий календаря": "Gets the list of all calendar events",
-"строка с системным промптом для модели": "system prompt for the model",
-"Ссылка на хост API для отправки файлов": "Link to host API for sending files",
-"Структура авторизации или путь к .json": "Auth data or path to .json file",
-"Адрес битрикс вида portal.bitrix24.com": "Current Bitrix URL (like 'portal.bitrix24.com')",
-"Bitrix24_СоздатьРезультатИзКомментария": "Bitrix24_CreateResultFromComment",
-"Удаляет конфигурацию шифрования бакета": "Deletes the bucket encryption configuration",
-"РаботаСКомментариямиИРезультатамиЗадач": "CommentsAndResultsManagement",
-"Таймаут по умолчанию равен 3600 секунд": "Default timeout is 3600 seconds",
-"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs",
-"Создает новый бакет с выбранным именем": "Creates a new bucket with the specified name",
-"Является ли офис только пунктом выдачи": "Is the office only a delivery point",
-"Отправляет файл по URL в выбранный чат": "Sends a file from web to the selected chat room",
-"'Красный', 'Желтый','Зеленый' ,'Синий'": "'Red', 'Yellow', 'Green', 'Blue'",
-"Проверка_ОзонЗаданиеЗагрузки(Результат": "Check_OzonUploadTask(Result",
-"Создает новый объект для работы с HTTP": "Creates a new object to work with HTTP",
-"Получить структуру сообщения контекста": "Get context message structure",
-"Строка, Число, Массив Из Строка, Число": "String, Number, Array of String, Number",
-"Перемещает один каталог внутрь другого": "Moves one folder inside another",
-"Получить статус асинхронного изменения": "Get asynchronous change status",
-"сериализованный JSON ответа от Dropbox": "serialized JSON response from Dropbox",
-"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk",
-"Признак удаления отложенного сообщения": "Indicator of deleting a delayed message",
-"Модуль для работы с SFTP из набора ОПИ": "Module for working with SFTP from the OpenIntegrations package",
-"Некорректный статус управления форумом": "Incorrect forum management status",
-"Заменяет клавиатуру сообщения на новую": "Replaces the message keyboard with a new one",
-"Код тарифа (подробнее см. приложение 1": "Tariff code",
-"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files",
-"Смещение в списке получаемых сообщений": "Offset in the list of received messages",
-"Доп заголовки запроса, если необходимо": "Additional request headers, if necessary",
-"Отбор по началу имени, если необходимо": "Filtering by the beginning of the name, if necessary",
-"дни недели: SU, MO, TU, WE, TH, FR, SA": "days of the week: SU, MO, TU, WE, TH, FR, SA",
-"ОбработатьЗапрос: Формирование запроса": "ProcessRequest: Forming a request",
-"ПолучитьСтатусУчастияПользователя (хук": "GetUserParticipationStatus (wh",
-"УдалитьПользовательскоеПолеЗадачи (хук": "DeleteCustomTaskField (wh",
-"НачалоКодовОшибок И Ответ.КодСостояния": "StartOfErrorCodes And Response.StatusCode",
-"фильтр по содержанию подстроки в полях": "filter by substring content in fields",
-"Читает данные из указанного соединения": "Reads data from the specified connection",
-"название лида (можно искать по шаблону": "lead name (can be searched by template",
-"tests/Modules/internal/OPI_ТестыCLI.os": "tests/Modules/internal/OPI_TestsCLI.os",
-"ПолучитьОписаниеДоговоренности (Пустая": "GetAppointmentDescription (empty",
+"ДобавитьКолонкуТаблицы (TLS, проверка": "AddTableColumn (TLS, check",
+"Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": "Bitrix24_StopWatchingTask",
"Ключ > SKU товара, Значение > Штрихкод": "Key > product SKU, Value > barcode",
+"ПолучитьОписаниеДоговоренности (Пустая": "GetAppointmentDescription (empty",
+"ОбработатьЗапрос: Формирование запроса": "ProcessRequest: Forming a request",
+"tests/Modules/internal/OPI_ТестыCLI.os": "tests/Modules/internal/OPI_TestsCLI.os",
+"название лида (можно искать по шаблону": "lead name (can be searched by template",
+"Читает данные из указанного соединения": "Reads data from the specified connection",
+"фильтр по содержанию подстроки в полях": "filter by substring content in fields",
+"НачалоКодовОшибок И Ответ.КодСостояния": "StartOfErrorCodes And Response.StatusCode",
+"УдалитьПользовательскоеПолеЗадачи (хук": "DeleteCustomTaskField (wh",
+"ПолучитьСтатусУчастияПользователя (хук": "GetUserParticipationStatus (wh",
+"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files",
+"Отбор по началу имени, если необходимо": "Filtering by the beginning of the name, if necessary",
+"Доп заголовки запроса, если необходимо": "Additional request headers, if necessary",
+"Смещение в списке получаемых сообщений": "Offset in the list of received messages",
+"Код тарифа (подробнее см. приложение 1": "Tariff code",
+"Заменяет клавиатуру сообщения на новую": "Replaces the message keyboard with a new one",
+"Некорректный статус управления форумом": "Incorrect forum management status",
+"Модуль для работы с SFTP из набора ОПИ": "Module for working with SFTP from the OpenIntegrations package",
"Первое приветственное сообщение в чате": "First chat message",
+"Признак удаления отложенного сообщения": "Indicator of deleting a delayed message",
+"дни недели: SU, MO, TU, WE, TH, FR, SA": "days of the week: SU, MO, TU, WE, TH, FR, SA",
"CommonModule.OPI_ПолучениеДанныхТестов": "CommonModule.OPI_TestDataRetrieval",
-"Получает события бота в Polling режиме": "Receives bot events in Polling mode",
-"Получает список файлов бота или канала": "Gets a list of files of the bot or channel",
-"Получить структуру завершения элемента": "Get item completion structure",
-"Имя бакета, в котором находится объект": "Name of the bucket in which the object is stored",
-"Создает твит с произвольным содержимым": "Creates a tweet with custom content",
-"Bitrix24_ПолучитьВнешнююСсылкуКаталога": "Bitrix24_GetFolderExternalLink",
-"В чат, по URL, с указанием имени файла": "In chat, by URL, with file name",
-"Проверить загрузку изображений товаров": "Check products images upload",
-"Получить ссылку авторизации приложения": "Get app authentication link",
-"Установить статус участия пользователя": "Set user participation status",
-"Создает комментарий к записи в таблице": "Creates a comment for a record in the table",
-"Статус пользователя: online, dnd, away": "Status value: online, dnd, away",
"Получить элемент чеклиста задачи по ID": "Gets tasks checklist element by ID",
-"Двоичное тело запроса или путь к файлу": "Binary data or file of request body data",
-"Удалить полностью (Истина) или закрыть": "Delete completely (True) or close",
-"CLI_GreenAPI_ПолучитьQR(ПараметрыТеста": "CLI_GreenAPI_GetQR(TestParameters",
-"Изменяет артикулы существующих товаров": "Modifies articles of existing products",
-"Истина > Деактивация, Ложь > Активация": "True > Deactivation, False > Activation",
-"Получить app_id на странице приложения": "Get app_id at the application page",
-"Изменяет значения полей счетчика по ID": "Changes counter field values by ID",
-"Признак использования AWS4 авторизации": "Flag to use AWS4 authorization",
+"Получает список файлов бота или канала": "Gets a list of files of the bot or channel",
+"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk",
"ПолучитьСписокПросмотревшихВажное (хук": "GetImportantPostViewers (wh",
+"Признак использования AWS4 авторизации": "Flag to use AWS4 authorization",
+"Изменяет значения полей счетчика по ID": "Changes counter field values by ID",
+"Получить app_id на странице приложения": "Get app_id at the application page",
+"Истина > Деактивация, Ложь > Активация": "True > Deactivation, False > Activation",
+"Изменяет артикулы существующих товаров": "Modifies articles of existing products",
+"CLI_GreenAPI_ПолучитьQR(ПараметрыТеста": "CLI_GreenAPI_GetQR(TestParameters",
+"Удалить полностью (Истина) или закрыть": "Delete completely (True) or close",
+"Получает события бота в Polling режиме": "Receives bot events in Polling mode",
+"Двоичное тело запроса или путь к файлу": "Binary data or file of request body data",
+"Создает комментарий к записи в таблице": "Creates a comment for a record in the table",
+"Установить статус участия пользователя": "Set user participation status",
+"Получить ссылку авторизации приложения": "Get app authentication link",
+"Проверить загрузку изображений товаров": "Check products images upload",
+"В чат, по URL, с указанием имени файла": "In chat, by URL, with file name",
+"Bitrix24_ПолучитьВнешнююСсылкуКаталога": "Bitrix24_GetFolderExternalLink",
+"Создает твит с произвольным содержимым": "Creates a tweet with custom content",
+"Имя бакета, в котором находится объект": "Name of the bucket in which the object is stored",
+"Получить структуру завершения элемента": "Get item completion structure",
+"Статус пользователя: online, dnd, away": "Status value: online, dnd, away",
+"сериализованный JSON ответа от Dropbox": "serialized JSON response from Dropbox",
+"Создает новый объект для работы с HTTP": "Creates a new object to work with HTTP",
+"Перемещает один каталог внутрь другого": "Moves one folder inside another",
+"Генерирует новые штрихкоды для товаров": "Generates new barcodes for products",
+"Передавайте до 200 SKU в одном запросе": "Send up to 200 SKUs in a single request",
+"Bitrix24_УдалитьРезультатИзКомментария": "Bitrix24_DeleteResultFromComment",
+"Объект сервера или сообщение об ошибке": "Server object or error message",
+"Модуль для работы с Ozon из набора ОПИ": "Ozon Module of OpenIntegrations",
+"Получить структуру фильтра отправлений": "Get shipments filter structure",
+"Устанавливает коллекцию параметров URL": "Sets a collection of URL parameters",
+"Сохраняет картинку в альбом сообщества": "Saves an image to the community album",
+"Создает базу данных с указанным именем": "Creates a database with the specified name",
+"Получает информацию о выбранной модели": "Gets information about the model",
+"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons",
+"СтрПараметр.Имя, СтрПараметр.Пояснение": "StrParam.Name, StrParam.Explanation",
+"Устанавливает картинку группового чата": "Sets the group chat picture",
+"Проверка_ОзонДобавлениеКодов(Результат": "Check_OzonCodesUpload(Result",
+"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString",
+"ОтметитьСообщениеКакНепрочитанное (хук": "MarkMessageAsUnreaded",
+"сериализованный JSON ответа от Twitter": "serialized JSON response from Twitter",
+"ОжидатьВходящиеСоединения (подключение": "WaitIncomingConnections (connection",
+"Получить статус асинхронного изменения": "Get asynchronous change status",
+"Модуль для работы с RCON из набора ОПИ": "RCON Module of OpenIntegrations",
+"Массив файлов с диска для прикрепления": "Array of files from disk to attach",
+"единица измерения для веса, например g": "unit of measurement for weight, e.g. g",
+"Получает описание поля строкового типа": "Gets the description of a string field",
+"настройки предустановленных календарей": "preset calendar settings",
+"CLI версия Открытого пакета интеграций": "CLI version of OpenIntegrations",
+"Строка, Число, Массив Из Строка, Число": "String, Number, Array of String, Number",
+"Проверка_ОзонЗаданиеЗагрузки(Результат": "Check_OzonUploadTask(Result",
+"'Красный', 'Желтый','Зеленый' ,'Синий'": "'Red', 'Yellow', 'Green', 'Blue'",
+"Отправляет файл по URL в выбранный чат": "Sends a file from web to the selected chat room",
+"Является ли офис только пунктом выдачи": "Is the office only a delivery point",
+"Создает новый бакет с выбранным именем": "Creates a new bucket with the specified name",
+"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs",
+"Таймаут по умолчанию равен 3600 секунд": "Default timeout is 3600 seconds",
+"РаботаСКомментариямиИРезультатамиЗадач": "CommentsAndResultsManagement",
+"Получить структуру сообщения контекста": "Get context message structure",
+"Bitrix24_СоздатьРезультатИзКомментария": "Bitrix24_CreateResultFromComment",
+"Адрес битрикс вида portal.bitrix24.com": "Current Bitrix URL (like 'portal.bitrix24.com')",
+"Структура авторизации или путь к .json": "Auth data or path to .json file",
+"Ссылка на хост API для отправки файлов": "Link to host API for sending files",
+"строка с системным промптом для модели": "system prompt for the model",
+"Получает список всех событий календаря": "Gets the list of all calendar events",
+"Получает список свойств товаров группы": "Gets the list of properties of group products",
+"Ozon_ПривязатьШтрихкоды(ПараметрыТеста": "Ozon_BindBarcodes(TestParameters",
+"Удаляет конфигурацию шифрования бакета": "Deletes the bucket encryption configuration",
+"Возвращает объект текущего HTTP ответа": "Returns the object of the current HTTP response",
+"Запускает TCP сервер на указанном порту": "Starts a TCP server on the specified port",
+"Изменяет свойства существующей страницы": "Changes the properties of an existing page",
+"Код страны в формате ISO_3166-1_alpha-2": "Country code in ISO_3166-1_alpha-2 format",
+"Отправляет простой http запрос без тела": "Sends a simple http request without a body",
+"УстановитьJsonТело: Нет данных, пропуск": "SetJsonBody: No data, skip",
+"дата перемещения лида на текущую стадию": "date of moving the lead to the current stage",
+"Общие модули проекта бывают двух видов:": "The project's common modules come in two types:",
+"идентификатор значения для перечислений": "enum ID",
+"ID существующей группы, если необходимо": "ID of the existing group, if needed",
+"Создает новую задачу по структуре полей": "Create new task by fields structure",
+"Дата отправки для отложенного сообщения": "Sending date for delayed message",
+"Bitrix24_ОтклонитьЗадачу(ПараметрыТеста": "Bitrix24_DisapproveTask(TestParameters",
+"Изменяет текст элемента чеклиста задачи": "Updates text of element of tasks checklist",
+"Получает контент рейтинг товаров по SKU": "Gets products content rating by SKU",
+"УстановитьТипДанных: установка значения": "SetDataType: setting the value",
+"ОчиститьСписокЗакрепленныхСообщенийТемы": "ClearTopicPinnedMessagesList",
+"Получить структуру фильтра комментариев": "Get structure of comments filter",
+"Создает результат задачи из комментария": "Create task result from comment",
+"Вернуть ответ как JSON коллекцию !NOCLI": "Return response as JSON object !NOCLI",
+"Модуль для работы с Viber из набора ОПИ": "Viber Module of OpenIntegrations",
+"Доп. заголовки запроса, если необходимо": "Additional request headers, if necessary",
+"Выберите пункт **Локальное приложение**": "Select **Local Application**",
+"URL, путь или данные файла для загрузки": "URL, path or file data",
+"Создает новую сделку по структуре полей": "Creates a new deal by field structure",
+"сериализованный JSON ответа от Bitrix24": "serialized JSON of answer from Bitrix24 API",
+"Зафиксировать договоренность о доставке": "Register delivery appointment",
+"Получить описания харакетристик товаров": "Get products attributes data",
+"идентификатор товара в системе продавца": "product identifier in the sellers system",
+"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL",
+"ДобавитьФайлRelated: запись шапки блока": "AddFileAsRelated: writing the block header",
+"УстановитьТипДанных: Установка значения": "SetDataType: Setting the value",
+"Получает информацию об ассистенте по ID": "Retrieves information about an assistant by ID",
+"сбор статистики для работы Карты кликов": "collection of statistics for Click Map operation",
+"Создает каталог внутри другого каталога": "Create new folder inside another folder",
+"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData",
+"сериализованный JSON ответа от Telegram": "serialized JSON response from Telegram",
+"device_code из ПолучитьКодПодтверждения": "device_code from GetConfirmationCode",
+"сериализованный JSON ответа от Bitrxi24": "serialized JSON of answer from Bitrix24 API",
+"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable",
+"Основной модуль инструментов набора ОПИ": "Main Tools Module of OpenIntegrations",
+"ИзменитьПользовательскоеПолеЗадачи (хук": "UpdateCustomTaskField (wh",
+"ПолучитьСтруктуруНастроекМодели (пустая": "GetModelSettingsStructure (empty",
+"Модуль для работы со СДЭК из набора ОПИ": "CDEK Module of OpenIntegrations",
+"Получение данных тестов (служебный, ОПИ": "Test Data Retrieval (Utility, OpenIntegrations",
+"ПолучитьСтруктуруФильтраЗаписей (пустая": "GetRecordsFilterStrucutre (empty",
+"использование системы управления тегами": "use of a tag management system",
+"ДобавитьПользовательскоеПолеЗадачи (хук": "AddCustomTaskField (wh",
+"Исключает текущего пользователя из чата": "Removes the current user from the chat room",
+"Перезаписывать файл при конфликте путей": "Overwrite file in case of path conflicts",
+"UPD: В неизолированном режиме не падает": "UPD: NoIsolated works",
+"Изменяет состав существующего сообщения": "Edits the content of an existing message",
+"Путь к оригинальному файлу или каталогу": "Path to the original file or directory",
+"сериализованный JSON ответа от VK Teams": "serialized JSON response from VK Teams",
+"числовое значение временного промежутка": "numeric value of the time interval",
+"Возвращает объект текущего HTTP запроса": "Returns the object of the current HTTP request",
+"Сохраните **ключ** и **код** приложения": "Save the **application key** and **application code**",
+"Хеш функция для сигнатуры: SHA1, SHA256": "Hash function for signature: SHA1, SHA256",
+"Получает список опубликованных объектов": "Gets a list of published objects",
+"ПолучитьПользовательскоеПолеЗадачи (хук": "GetCustomTaskField (wh",
+"Проверяет работоспособность токена бота": "Checks if the bot token is functional",
"Ограничение количества получаемых строк": "Limiting the number of received strings",
"ПолучитьНастройкийВерсионированияБакета": "GetBucketVersioning",
-"Удаляет существующий комментарий задачи": "Delete task comment by ID",
-"Проверяет работоспособность токена бота": "Checks if the bot token is functional",
-"ПолучитьПользовательскоеПолеЗадачи (хук": "GetCustomTaskField (wh",
-"Получает список опубликованных объектов": "Gets a list of published objects",
-"Хеш функция для сигнатуры: SHA1, SHA256": "Hash function for signature: SHA1, SHA256",
-"Сохраните **ключ** и **код** приложения": "Save the **application key** and **application code**",
+"Соединение или этот же объект обработки": "Connection or the same processor object",
"ДобавитьФайлRelated: Запись шапки блока": "AddFileAsRelated: Writing the block header",
-"Возвращает объект текущего HTTP запроса": "Returns the object of the current HTTP request",
-"сериализованный JSON ответа от VK Teams": "serialized JSON response from VK Teams",
-"Путь к оригинальному файлу или каталогу": "Path to the original file or directory",
-"Изменяет состав существующего сообщения": "Edits the content of an existing message",
-"UPD: В неизолированном режиме не падает": "UPD: NoIsolated works",
-"Перезаписывать файл при конфликте путей": "Overwrite file in case of path conflicts",
-"Исключает текущего пользователя из чата": "Removes the current user from the chat room",
-"ДобавитьПользовательскоеПолеЗадачи (хук": "AddCustomTaskField (wh",
-"использование системы управления тегами": "use of a tag management system",
-"числовое значение временного промежутка": "numeric value of the time interval",
"Получить количество подписчиков товаров": "Get product subscribers count",
-"Габариты упаковки. Длина (в сантиметрах": "Package Dimensions. Length (cm",
+"Удаляет существующий комментарий задачи": "Delete task comment by ID",
"Запускает новый сеанс выполнения тестов": "Starts a new test execution session",
-"HTTPОтвет, Произвольный, ДвоичныеДанные": "HTTPResponse, Arbitrary, BinaryData",
+"Габариты упаковки. Длина (в сантиметрах": "Package Dimensions. Length (cm",
+"Изменяет текст сущесствующего сообщения": "Changes the text of an existing message",
+"Точка входа расширения, если необходима": "Expansion entry point, if required",
+"ПолучитьИнформациюОбАккаунте (сторонний": "GetAccountInformation (third-party",
+"параметр включает для товара пометку 18": "parameter includes mark for the product 18",
+"ПолучитьСтруктуруНастроекКалендаря (хук": "GetCalendarSettingsStructure (wh",
+"Существующее соединение или путь к базе": "Existing connection or database path",
+"Скопируйте код из URL после авторизации": "Copy the code from the URL after authorization",
+"Тип поля: string, double, date, boolean": "Field type: string, double, date, boolean",
+"ПолучитьКонфигурациюСоединения (простой": "GetConnectionConfiguration (simple",
+"Заменяет текст в сообщении с вложениями": "Replaces text in a message with media attachments",
+"Доп. параметры запроса, если необходимо": "Additional request parameters, if necessary",
"ПолучитьСписокПользователейДиалога (хук": "GetChatMembersList",
-"МассивВариантов.Добавить(ПараметрыТеста": "OptionArray.Add(TestParameters",
"Добавляет новый элемент чеклиста задачи": "Adds new element of tasks checklist",
-"Пароль для авторизации, если необходимо": "Authorization password, if required",
+"МассивВариантов.Добавить(ПараметрыТеста": "OptionArray.Add(TestParameters",
"Зайти в раздел \"Управление\" в группе ВК": "Go to the 'Manage' section in the VK group",
"УстановитьFormТело: Нет данных, пропуск": "SetFormBody: No data, skip",
"Получить список опубликованных объектов": "Get list of published objects",
-"Заменяет текст в сообщении с вложениями": "Replaces text in a message with media attachments",
-"Доп. параметры запроса, если необходимо": "Additional request parameters, if necessary",
-"Тип поля: string, double, date, boolean": "Field type: string, double, date, boolean",
-"Получение данных тестов (служебный, ОПИ": "Test Data Retrieval (Utility, OpenIntegrations",
-"Скопируйте код из URL после авторизации": "Copy the code from the URL after authorization",
-"Существующее соединение или путь к базе": "Existing connection or database path",
-"ПолучитьСтруктуруНастроекКалендаря (хук": "GetCalendarSettingsStructure (wh",
-"параметр включает для товара пометку 18": "parameter includes mark for the product 18",
-"ПолучитьИнформациюОбАккаунте (сторонний": "GetAccountInformation (third-party",
-"ПолучитьКонфигурациюСоединения (простой": "GetConnectionConfiguration (simple",
-"Точка входа расширения, если необходима": "Expansion entry point, if required",
-"Изменяет текст сущесствующего сообщения": "Changes the text of an existing message",
-"ПолучитьСтруктуруФильтраЗаписей (пустая": "GetRecordsFilterStrucutre (empty",
-"Соединение или этот же объект обработки": "Connection or the same processor object",
-"Модуль для работы со СДЭК из набора ОПИ": "CDEK Module of OpenIntegrations",
-"URL, путь или данные файла для загрузки": "URL, path or file data",
-"Создает результат задачи из комментария": "Create task result from comment",
-"ОчиститьСписокЗакрепленныхСообщенийТемы": "ClearTopicPinnedMessagesList",
-"УстановитьТипДанных: установка значения": "SetDataType: setting the value",
-"Получает контент рейтинг товаров по SKU": "Gets products content rating by SKU",
-"Изменяет текст элемента чеклиста задачи": "Updates text of element of tasks checklist",
-"ID существующей группы, если необходимо": "ID of the existing group, if needed",
-"Bitrix24_ОтклонитьЗадачу(ПараметрыТеста": "Bitrix24_DisapproveTask(TestParameters",
-"Дата отправки для отложенного сообщения": "Sending date for delayed message",
-"Вернуть ответ как JSON коллекцию !NOCLI": "Return response as JSON object !NOCLI",
-"идентификатор значения для перечислений": "enum ID",
-"Запускает TCP сервер на указанном порту": "Starts a TCP server on the specified port",
-"Изменяет свойства существующей страницы": "Changes the properties of an existing page",
-"Общие модули проекта бывают двух видов:": "The project's common modules come in two types:",
-"Отправляет простой http запрос без тела": "Sends a simple http request without a body",
-"УстановитьJsonТело: Нет данных, пропуск": "SetJsonBody: No data, skip",
-"Код страны в формате ISO_3166-1_alpha-2": "Country code in ISO_3166-1_alpha-2 format",
-"дата перемещения лида на текущую стадию": "date of moving the lead to the current stage",
-"Получить структуру фильтра комментариев": "Get structure of comments filter",
-"Модуль для работы с Viber из набора ОПИ": "Viber Module of OpenIntegrations",
-"ПолучитьСтруктуруНастроекМодели (пустая": "GetModelSettingsStructure (empty",
-"Выберите пункт **Локальное приложение**": "Select **Local Application**",
-"ИзменитьПользовательскоеПолеЗадачи (хук": "UpdateCustomTaskField (wh",
-"Основной модуль инструментов набора ОПИ": "Main Tools Module of OpenIntegrations",
-"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable",
-"сериализованный JSON ответа от Bitrxi24": "serialized JSON of answer from Bitrix24 API",
-"device_code из ПолучитьКодПодтверждения": "device_code from GetConfirmationCode",
-"сериализованный JSON ответа от Telegram": "serialized JSON response from Telegram",
-"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData",
-"Создает каталог внутри другого каталога": "Create new folder inside another folder",
-"Доп. заголовки запроса, если необходимо": "Additional request headers, if necessary",
-"сбор статистики для работы Карты кликов": "collection of statistics for Click Map operation",
-"Получает информацию об ассистенте по ID": "Retrieves information about an assistant by ID",
-"УстановитьТипДанных: Установка значения": "SetDataType: Setting the value",
-"ДобавитьФайлRelated: запись шапки блока": "AddFileAsRelated: writing the block header",
-"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL",
-"идентификатор товара в системе продавца": "product identifier in the sellers system",
-"Получить описания харакетристик товаров": "Get products attributes data",
-"Зафиксировать договоренность о доставке": "Register delivery appointment",
-"сериализованный JSON ответа от Bitrix24": "serialized JSON of answer from Bitrix24 API",
-"Объект компоненты с открытым соединением": "AddIn object with open connection",
-"УстановитьНастройкиВерсионированияБакета": "PutBucketVersioning",
-"расширенный период учета оффлайн-заходов": "extended accounting period for offline visits",
-"сериализованный JSON ответа от Neocities": "serialized JSON response from Neocities",
-"Проверка_БитриксСтрока(Результат); SKIP": "Check_BitrixString(Result); SKIP",
-"ID пользователей или одного пользователя": "IDs of users or a single user",
-"использовать доп. настройки отслеживания": "use advanced tracking settings",
-"Модуль работы с криптографией набора ОПИ": "Cryptography Module of OpenIntegrations",
-"сериализованный JSON ответа от Green API": "serialized JSON response from Green API",
-"БезРазделения, Разделение, РазделениеPhp": "NoSeparation, Separation, SeparationPhp",
-"ПолучитьКонфигурациюСоединиения (простой": "GetConnectionConfiguration (simple",
-"Удаляет текстовый тег файла или каталога": "Deletes the text tag of a file or directory",
-"Блокирует выбранного пользователя в чате": "Blocks the selected user in chat",
-"Вернуть ответ как двоичные данные !NOCLI": "Return response as binary data",
-"Планируемая дата передачи заказов в СДЭК": "Planned date of transfer of orders to CDEK",
-"Скачивает файл по указанному пути или ID": "Downloads a file by the specified path or ID",
+"Пароль для авторизации, если необходимо": "Authorization password, if required",
+"HTTPОтвет, Произвольный, ДвоичныеДанные": "HTTPResponse, Arbitrary, BinaryData",
+"Статус = Результат[\"requests\"][0][\"state": "Status = Result[\"requests\"][0][\"state",
+"Габариты упаковки. Ширина (в сантиметрах": "Package Dimensions. Width (cm",
+"Отбор по региону бакета, если необходимо": "Selection by bucket region, if necessary",
+"параметры для параметризированных тестов": "parameters for parameterized tests",
+"УстановитьФайлОтвета: установка значения": "SetResponseFile: setting the value",
+"ПолучитьЗаблокированныхПользователейЧата": "GetChatBlockedUsers",
+"Получает каталог для хранения фйлов чата": "Get information about folder for chat files",
+"Ответ на запрос или информация об ошибке": "Response or error information",
+"Модуль для работы с Notion из набора ОПИ": "Notion Module of OpenIntegrations",
+"Кодировка преобразования данных в строку": "Encoding of data conversion to string",
+"IDЗадания = Результат[\"result\"][\"task_id": "TaskID = Result[\"result\"][\"task_id",
+"ОтправитьКартинку (клавиатура, коллекция": "SendImage (keyboard, collection",
+"Получает информацию о пользователе по ID": "Gets user information by ID",
+"Удаляет ранее созданный вариант свойства": "Deletes the previously created product property variant",
+"ПолучитьСоответствиеРазделовТестирования": "GetTestingSectionMapping",
+"сериализованный JSON ответа от хранилища": "serialized JSON response from storage",
+"Модуль для работы с Ollama из набора ОПИ": "Ollama Module of OpenIntegrations",
+"УстановитьСтатусУчастияПользователя (хук": "GetUserParticipationStatus (wh",
+"Удаляет запись о трудозатратах из задачи": "Deletes record of time accounting",
+"Получает список пользователей чата по ID": "Gets the list of chat users by ID",
+"Получить структуру фильтра пользователей": "Get user filter structure",
+"ПолучитьОтветВКонтексте (предварительный": "GetContextResponse (preliminary",
+"согласие с Договором об обработке данных": "consent to the Data Processing Agreement",
+"Загружает файл на диск по заданному пути": "Uploads a file to disk at the specified path",
+"УстановитьFormТело: нет данных - пропуск": "SetFormBody: no data - skip",
+"Введите имя нового приложения и выберите": "Enter a name for the new application and select",
+"Получает информацию о файле или каталоге": "Gets information about a file or directory",
+"ID публичного каталога (shared folder ID": "ID of the public catalog (shared folder ID",
+"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object",
+"Устанавливает режим Без звука для задачи": "Mute task by ID",
+"УстановитьJsonТело: нет данных - пропуск": "SetJsonBody: no data - skip",
+"РазделятьМассивыВURL: установка значения": "SplitArraysInURL: setting the value",
+"tools/Modules/OPI_ПреобразованиеТипов.os": "tools/Modules/OPI_TypeConversion.os",
+"Добавляет стабию канбана или Моего плана": "Add new stage of kanban or My Plan",
+"Стрктура или соответствие параметров URL": "Structure or map of URL parameters",
+"Код страны в формате ISO_3166-1_alpha-2": "Country code in the ISO_3166-1_alpha-2 format",
+"Получает список файлов с отбором или без": "Get a list of files with or without filtering",
+"Произвольный, Структура Из КлючИЗначение": "Arbitrary, Structure Of KeyAndValue",
+"ПолучитьСтруктуруОбновленияХарактеристик": "GetAttributesUpdateStructure",
"Габариты упаковки. Высота (в сантиметрах": "Package Dimensions. Height (cm",
+"Скачивает файл по указанному пути или ID": "Downloads a file by the specified path or ID",
+"Планируемая дата передачи заказов в СДЭК": "Planned date of transfer of orders to CDEK",
+"Вернуть ответ как двоичные данные !NOCLI": "Return response as binary data",
+"Блокирует выбранного пользователя в чате": "Blocks the selected user in chat",
+"Удаляет текстовый тег файла или каталога": "Deletes the text tag of a file or directory",
+"ПолучитьКонфигурациюСоединиения (простой": "GetConnectionConfiguration (simple",
+"БезРазделения, Разделение, РазделениеPhp": "NoSeparation, Separation, SeparationPhp",
+"Модуль работы с криптографией набора ОПИ": "Cryptography Module of OpenIntegrations",
+"использовать доп. настройки отслеживания": "use advanced tracking settings",
+"ID пользователей или одного пользователя": "IDs of users or a single user",
+"Проверка_БитриксСтрока(Результат); SKIP": "Check_BitrixString(Result); SKIP",
+"сериализованный JSON ответа от Neocities": "serialized JSON response from Neocities",
+"расширенный период учета оффлайн-заходов": "extended accounting period for offline visits",
+"УстановитьНастройкиВерсионированияБакета": "PutBucketVersioning",
+"Объект компоненты с открытым соединением": "AddIn object with open connection",
+"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory",
"E-mail для отправки почтовых приглашений": "E-mail for sending invitations",
"Список позиций имеет некорректный формат": "The list of items has an incorrect format",
-"Изменяет текст существующего комментария": "Changes the text of an existing comment",
+"сериализованный JSON ответа от Green API": "serialized JSON response from Green API",
"Удаляет календарь из списка пользователя": "Removes a calendar from the user's list",
-"Получает цены товаров с фильтром или без": "Gets products prices with or without filter",
-"Изменяет наименование существующей книги": "Changes the name of the existing spreadsheet",
-"Массив идентификаторов вида photo123_123": "Array of identifiers like photo123_123",
-"Получает заявку на вызов курьера по UUID": "Gets сourier invitation by UUID",
-"ПолучитьСтруктуруПараметровПредставлений": "GetEmbeddingsParameterStructure",
-"Модуль для работы со Slack из набора ОПИ": "Slack Module of OpenIntegrations",
-"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary",
-"ПолучитьОписаниеОбъекта (Ссылка загрузки": "HeadObject (Upload link",
-"ОбработатьЗапрос: Установка тела запроса": "ProcessRequest: Setting the request body",
-"ID пользователя для отправки уведомления": "User ID for sending the notification",
-"тип данных, к которым применяется фильтр": "type of data to which the filter is applied",
-"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields",
-"Некорректный набор данных для обновления": "Incorrect data set for updating",
-"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token",
-"Идентификатор товара в системе Ozon (SKU": "Product identifier in the Ozon system (SKU",
-"ПолучитьДеревоКатегорийИТиповТоваров (EN": "GetCategoriesAndProductTypesTree (EN",
"ID характеристики для получения значений": "Attribute IDs for obtaining values",
-"ПолучитьСтруктуруОбновленияХарактеристик": "GetAttributesUpdateStructure",
-"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory",
-"Получает список файлов с отбором или без": "Get a list of files with or without filtering",
-"Получает список пользователей чата по ID": "Gets the list of chat users by ID",
-"ПолучитьСоответствиеРазделовТестирования": "GetTestingSectionMapping",
-"Произвольный, Структура Из КлючИЗначение": "Arbitrary, Structure Of KeyAndValue",
-"Получает информацию о пользователе по ID": "Gets user information by ID",
-"ОтправитьКартинку (клавиатура, коллекция": "SendImage (keyboard, collection",
-"IDЗадания = Результат[\"result\"][\"task_id": "TaskID = Result[\"result\"][\"task_id",
-"Ответ на запрос или информация об ошибке": "Response or error information",
-"Кодировка преобразования данных в строку": "Encoding of data conversion to string",
-"Модуль для работы с Notion из набора ОПИ": "Notion Module of OpenIntegrations",
-"сериализованный JSON ответа от хранилища": "serialized JSON response from storage",
-"Отбор по региону бакета, если необходимо": "Selection by bucket region, if necessary",
-"Получает каталог для хранения фйлов чата": "Get information about folder for chat files",
-"ПолучитьЗаблокированныхПользователейЧата": "GetChatBlockedUsers",
-"УстановитьФайлОтвета: установка значения": "SetResponseFile: setting the value",
-"параметры для параметризированных тестов": "parameters for parameterized tests",
-"Габариты упаковки. Ширина (в сантиметрах": "Package Dimensions. Width (cm",
-"Статус = Результат[\"requests\"][0][\"state": "Status = Result[\"requests\"][0][\"state",
-"Удаляет ранее созданный вариант свойства": "Deletes the previously created product property variant",
-"Модуль для работы с Ollama из набора ОПИ": "Ollama Module of OpenIntegrations",
-"Получает информацию о файле или каталоге": "Gets information about a file or directory",
-"Удаляет запись о трудозатратах из задачи": "Deletes record of time accounting",
-"Стрктура или соответствие параметров URL": "Structure or map of URL parameters",
-"Добавляет стабию канбана или Моего плана": "Add new stage of kanban or My Plan",
-"tools/Modules/OPI_ПреобразованиеТипов.os": "tools/Modules/OPI_TypeConversion.os",
-"РазделятьМассивыВURL: установка значения": "SplitArraysInURL: setting the value",
-"УстановитьJsonТело: нет данных - пропуск": "SetJsonBody: no data - skip",
-"Устанавливает режим Без звука для задачи": "Mute task by ID",
-"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object",
-"УстановитьСтатусУчастияПользователя (хук": "GetUserParticipationStatus (wh",
-"Код страны в формате ISO_3166-1_alpha-2": "Country code in the ISO_3166-1_alpha-2 format",
-"ID публичного каталога (shared folder ID": "ID of the public catalog (shared folder ID",
-"Введите имя нового приложения и выберите": "Enter a name for the new application and select",
-"УстановитьFormТело: нет данных - пропуск": "SetFormBody: no data - skip",
-"Загружает файл на диск по заданному пути": "Uploads a file to disk at the specified path",
-"согласие с Договором об обработке данных": "consent to the Data Processing Agreement",
-"ПолучитьОтветВКонтексте (предварительный": "GetContextResponse (preliminary",
-"Получить структуру фильтра пользователей": "Get user filter structure",
-"Добавляет видеообложку к атрибутам товара": "Adds a video cover to the product attributes",
-"Bitrix24_ПолучитьСписокКомментариевЗадачи": "Bitrix24_GetTaskCommentsList",
-"ID чата источника оригинального сообщения": "Source chat ID",
-"ДобавитьФайлMultipart: Запись шапки блока": "AddMultipartFormDataFile: Writing the block header",
-"Путь или несколько путей удаляемых файлов": "Path or multiple paths of the files to be deleted",
-"Модуль для работы с Twitter из набора ОПИ": "Twitter Module of OpenIntegrations",
-"УстановитьJsonТело: Начало установки тела": "SetJsonBody: Beginning of body setting",
-"Публикует объект диска в публичный доступ": "Publishes the disk object for public access",
-"Получить структуру доп. полей отправления": "Get shipment additional fields",
-"Делегирует задачу на другого пользователя": "Delegate task to another user",
-"Интервал между попытками получения данных": "Interval between data retrieval attempts",
-"Необходимость сформировать печатную форму": "Need to generate a document",
-"Признак исключения архивированных каналов": "Indicator of excluding archived channels",
-"Текстовое описание картинки для генерации": "Text description of the image for generation",
-"Служебный модуль работы с HTTP набора ОПИ": "Utility HTTP Module of OpenIntegrations",
-"Изменяет свойства существуещего календаря": "Edits properties of an existing calendar",
-"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons",
-"ПолучитьСтруктуруФильтраСобытийКалендарей": "GetCalendarEventsFilterStructure",
-"ПолучитьСписокПользовательскихПолейЗадачи": "GetCustomTaskFieldsList",
-"временной тип напоминания: min, hour, day": "reminder time type: min, hour, day",
-"ИспользоватьКодировку: установка значения": "UseEncoding: setting the value",
-"|--------[через 2 ч.]-------------------|": "|--------[after 2 hrs.]-------------------|",
-"ОбработкаВходящегоЗапросаПослеАвторизации": "HandleIncomingRequestAfterAuthorization",
-"Авторизует инстанс по коду доступа из SMS": "Authorizes the instance using the access code from SMS",
-"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons",
-"Массив двоичных данных или путей к файлам": "Array of binary data or file paths",
-"Bitrix24_ПолучитьСтруктуруФильтраКаталога": "Bitrix24_GetFolderFilterStructure",
-"Модуль для работы с Dropbox из набора ОПИ": "Dropbox Module of OpenIntegrations",
-"Получает информацию о кластерах и складах": "Gets information about clusters and warehouses",
-"Истина > сразу запускает созданный сервер": "True > immediately starts the created server",
-"дата перемещения сделки на текущую стадию": "date of moving the deal to the current stage",
-"Bitrix24_ПолучитьДочерниеЭлементыКаталога": "Bitrix24_GetFolderItems",
-"Изменяет значения полей выбранного заказа": "Changes the field values of the selected order",
-"Изменяет наименование и|или описание базы": "Changes the name and/or description of the base",
-"УстановитьFormТело: Начало установки тела": "SetFormBody: Beginning of body setting",
-"Получает список всех комментариев объекта": "Gets the list of all comments of the object",
-"ПолучитьСтруктуруНастроекИнстанса (пустая": "GetInstanceSettingsStructure (empty",
-"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton",
-"связь со следующим условием: AND, OR и пр": "connection with the following condition: AND, OR, etc.",
-"Добавляет данные в multipart/related тело": "Adds data to the multipart/related body",
-"ID цитируемого сообщения, если необходимо": "Replying message id if necessary",
-"Добавляет данные для OAuth v1 авторизации": "Adds data for OAuth v1 authorization",
-"Удаляет новость из ленты по выбранному ID": "Remove post from a news feed",
-"УстановитьJsonТело: начало установки тела": "SetJsonBody: beginning of body setting",
-"ОтменитьЗаписьMultipart: Файл тела удален": "CancelMultipartBody: The body file has been deleted",
-"Получает описание поля с номером телефона": "Gets the description of a phone number field",
-"Перейдите в **[основной интерфейс Notion]": "Go to the **[main interface of Notion]",
-"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data",
-"Получает список записей выбранной таблицы": "Gets the list of records of the selected table",
-"Получает список элементов чеклиста задачи": "Gets the list of elements on the task checklist",
-"действия будут выполняться от лица группы": "actions will be performed on behalf of the group",
-"ДобавитьПолеMultipart: Запись шапки блока": "AddMultipartFormDataField: Writing the block header",
-"Артикулы: Ключ > старый, Значение > новый": "Articles: Key > current, Value > new",
-"Ошибка валидации JSON массива параметров!": "JSON parameter array validation error!",
-"Снимает пометку элемента как выполненного": "Unmark an element as completed",
-"Явно закрывает созданное ранее соединение": "Explicitly closes a previously created connection",
-"Выполняет запрос сразу после формирования": "Executes the request immediately after it is generated",
-"Получает список доступных хранилищ файлов": "Get list of available files storages",
-"отсутствуют основные параметры соединения": "missing main connection parameters",
-"ИспользоватьКодировку: Установка значения": "UseEncoding: Setting the value",
-"идентификатор автора последнего изменения": "author ID of the last change",
-"Получить структуру параметров в контексте": "Get context parameter structure",
-"Путь к базе. In memory, если не заполнено": "Path to database. In memory, if not filled",
+"Изменяет текст существующего комментария": "Changes the text of an existing comment",
+"ПолучитьДеревоКатегорийИТиповТоваров (EN": "GetCategoriesAndProductTypesTree (EN",
+"Идентификатор товара в системе Ozon (SKU": "Product identifier in the Ozon system (SKU",
+"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token",
+"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields",
+"тип данных, к которым применяется фильтр": "type of data to which the filter is applied",
+"ID пользователя для отправки уведомления": "User ID for sending the notification",
+"ОбработатьЗапрос: Установка тела запроса": "ProcessRequest: Setting the request body",
+"Некорректный набор данных для обновления": "Incorrect data set for updating",
+"ПолучитьОписаниеОбъекта (Ссылка загрузки": "HeadObject (Upload link",
+"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary",
+"Модуль для работы со Slack из набора ОПИ": "Slack Module of OpenIntegrations",
+"ПолучитьСтруктуруПараметровПредставлений": "GetEmbeddingsParameterStructure",
+"Получает заявку на вызов курьера по UUID": "Gets сourier invitation by UUID",
+"Массив идентификаторов вида photo123_123": "Array of identifiers like photo123_123",
+"Изменяет наименование существующей книги": "Changes the name of the existing spreadsheet",
+"Получает цены товаров с фильтром или без": "Gets products prices with or without filter",
"расширенный период учета офлайн-конверсий": "extended accounting period for offline conversions",
"название лида (можно искать по шаблону [%": "lead name (can be searched using the template [%",
"Возвращает URL для авторизации в браузере": "Returns URL for browser authorization",
"Создает комментарий под выбранной записью": "Creates a comment under the selected record",
-"Bitrix24_ПолучитьСписокХранилищПриложения": "Bitrix24_GetAppStoragesList",
"Как отдельный файл расширения формата cfe": "As a standalone extension file in cfe format",
-"Создает ассистента по модели и инструкции": "Creates an assistant based on the model and instruction",
"Тип отправителя: LEGAL_ENTITY, INDIVIDUAL": "Sender type: LEGAL_ENTITY, INDIVIDUAL",
+"Создает ассистента по модели и инструкции": "Creates an assistant based on the model and instruction",
+"Путь к базе. In memory, если не заполнено": "Path to database. In memory, if not filled",
+"Bitrix24_ПолучитьСписокХранилищПриложения": "Bitrix24_GetAppStoragesList",
+"Получить структуру параметров в контексте": "Get context parameter structure",
+"Ошибка валидации JSON массива параметров!": "JSON parameter array validation error!",
+"ИспользоватьКодировку: Установка значения": "UseEncoding: Setting the value",
+"отсутствуют основные параметры соединения": "missing main connection parameters",
+"Получает список доступных хранилищ файлов": "Get list of available files storages",
+"Выполняет запрос сразу после формирования": "Executes the request immediately after it is generated",
+"Явно закрывает созданное ранее соединение": "Explicitly closes a previously created connection",
+"Снимает пометку элемента как выполненного": "Unmark an element as completed",
+"Артикулы: Ключ > старый, Значение > новый": "Articles: Key > current, Value > new",
+"ДобавитьПолеMultipart: Запись шапки блока": "AddMultipartFormDataField: Writing the block header",
"ИспользоватьMultipartПоляВOAuth (включено": "UseMultipartFieldsAtOAuth (enable",
+"идентификатор автора последнего изменения": "author ID of the last change",
"Инициализирует загрузку объекта по частям": "Initializes the multipart object uploading",
-"ДобавитьФайлMultipart: запись шапки блока": "AddMultipartFile: writing the block header",
-"Получить дерево категорий и типов товаров": "Get categories and product types tree",
-"Исключает выбранного пользователя из чата": "Deletes user from chat",
-"Удаляет указанного пользователя из канала": "Removes specified user from channel",
-"Создает пустой каталог по выбранному пути": "Creates an empty directory at the selected path",
-"ДобавитьПолеMultipart: запись шапки блока": "AddMultipartField: writing the block header",
-"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject",
-"ПолучитьСтруктуруСобытияКалендаря (пустая": "GetCalendarEventsStructure (empty",
-"Добавляет указанных пользователей в канал": "Adds specified users to the channel",
-"Получает значения настроек кабинета по ID": "Gets the values of cabinet (business) settings by ID",
-"СформироватьЗапрос: Добавление параметров": "FormRequest: Adding parameters",
-"Получить настройки версионирования бакета": "Get bucket versioning",
-"Получает список офисов с фильтром или без": "Gets a list of offices with or without a filter",
-"УстановитьFormТело: начало установки тела": "SetFormBody: beginning of body setting",
-"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_URL",
-"и пройдите процедуру создания нового бота": "and follow the procedure to create a new bot",
-"Стиль кнопки: primary, attention или base": "Button style: primary, attention or base",
-"Формирует коллекцию параметров соединения": "Forms a collection of connection parameters",
-"Сообщения или одно сообщения для отправки": "Messages or a single message to be sent",
"С вложениями (в примере: блок с картинкой": "With attachments (picture block in the example",
-"Новые или изменяемые свойства базы данных": "New or modified database properties",
+"Получить дерево категорий и типов товаров": "Get categories and product types tree",
+"действия будут выполняться от лица группы": "actions will be performed on behalf of the group",
"См. СформироватьКлавиатуруПоМассивуКнопок": "See GenerateKeyboardFromArray",
-"Структура Из КлючИЗначение, ДвоичныеДанные": "Structure Of KeyAndValue, BinaryData",
-"ПолучитьПользовательскиеНастройкиКалендаря": "GetCustomCalendarSettings",
-"Получает информацию о текущем пользователе": "Get current user data",
-"Генерирует картинки по указанному описанию": "Generates images based on the specified description",
-"Возвращает тело ответа как двоичные данные": "Returns the response body as binary data",
-"Модуль для работы с YandexID из набора ОПИ": "YandexID Module of OpenIntegrations",
-"Добавляет новый товар в каталог сообщества": "Adds a new product to the community's catalog",
-"Признак установки тела в формате Multipart": "Flag indicating the body is set in Multipart format",
-"Модуль для работы с VK Teams из набора ОПИ": "VK Teams Module of OpenIntegrations",
-"Bitrix24_ПолучитьСписокПросмотревшихВажное": "Bitrix24_GetImportantPostViewers",
-"Удаляет ранее созданный токен пользователя": "Deletes a previously created user token",
-"ИспользоватьСжатиеGzip: Установка значения": "UseGzipCompression: Setting the value",
-"Модуль для работы с Airtable из набора ОПИ": "Module for working with Airtable from the Open Integrations Package",
-"ИспользоватьСжатиеGzip: установка значения": "UseGzipCompression: setting the value",
-"'Имя поля 1': {'Тип данных': 'Значение'},^": "'Field name 1': {'Type': 'Value'},^",
-"Текст поста. Обязателен, если нет картинки": "Post text. Required if there is no picture",
-"ПолучитьСтруктуруПараметровЗапроса (пустая": "GetRequestParameterStructure (empty",
-"GreenMax_РазлогинитьИнстанс(ПараметрыТеста": "GreenMax_LogoutInstance(TestParameters",
-"Сформировать клавиатуру из массива кнопок:": "Create a keyboard from an array of buttons:",
-"Разбанивает забаненного ранее пользователя": "Unbans a previously banned user",
-"Не удалось сохранить ошибку в файл вывода:": "Failed to save the error to the output file:",
-"ОтправитьТекстовоеСообщение (текст и emoji": "SendTextMessage (text and emoji",
-"Обработать данные Telegram Mini App !NOCLI": "Process Telegram Mini App data !NOCLI",
-"Получает информацию о сообщении чата по ID": "Gets information about the chat message by ID",
-"ПолучитьСоответствиеРазделовТестированияGA": "GetTestingSectionMappingGA",
-"GreenAPI_РазлогинитьИнстанс(ПараметрыТеста": "GreenAPI_LogoutInstance(TestParameters",
-"Приостанавливает учет времени пользователя": "Pauses user timekeeping",
-"Ошибка преобразовани данных параметра JSON": "JSON Parameter Data Conversion Error",
-"Удаляет зависимость одной задачи от другой": "Removes the dependency of one task to another",
-"максимальное количество счетчиков в выдаче": "maximum number of counters in the output",
-"Ввести название приложения и выбрать пункт": "Enter the application name and select the ",
-"Лев(Команда.Команда + Поле, МаксШирина + 2": "Left(Command.Command + Field, MaxWidth + 2",
-"Структура полей товара с добавленным видео": "Structure of product fields with added video",
-"Вид multipart загрузки: form data, related": "Multipart data type: form data, related",
-"Обновляет характеристики выбранных товаров": "Updates the attributes of the selected items",
-"Получает пустой макет для создания события": "Gets an empty layout to create the event",
-"порядковый номер первого счетчика в списке": "sequence number of the first counter in the list",
-"Перемещает файл в корзину удаляемых файлов": "Move file to recycle bin",
-"Ошибка установки дополнительных заголовков": "Error setting additional headers",
-"Возвращает объект текущего HTTP соединения": "Returns the object of the current HTTP connection",
-"Отправляет внейшний файл по списку каналов": "Sends an external file to a list of channels",
-"УстановитьОбъектЗапроса: Передан не запрос": "SetRequestObject: Not a request has been passed",
-"ID поста, используемого в качетсве рекламы": "ID of the post used for advertising",
-"ПолучитьКонфигурациюСоединения (проверка 2": "GetConnectionConfiguration (check 2",
-"Получает список товаров с фильтром или без": "Gets a list of products with or without filter",
-"Отправляет файл (документ) в чат или канал": "Sends a file (document) to a chat or channel",
-"ID родительского элемента, если необходимо": "ID of the parent item, if necessary",
-"Отображать ответ как предупреждение (alert": "Display the answer as an alert",
-"Получает постоянный UTL к сообщению канала": "Gets a permanent URL to the channel message",
-"Идентификатор черновика заявки на поставку": "Supply draft identifier",
-"необходимо будет передать в другую функцию": "you will need to pass to another function",
-"ПолучитьКонфигурациюСоединения (проверка 1": "GetConnectionConfiguration (check 1",
-"tools/Modules/OPI_ПолучениеДанныхТестов.os": "tools/Modules/OPI_TestDataRetrieval.os",
-"Очищает список событий основного календаря": "Clears the event list of the primary calendar",
-"Сообщить(\"Проверка товаров Ozon недоступна": "Message(\"Ozon product checkout is unavailable",
+"Новые или изменяемые свойства базы данных": "New or modified database properties",
+"Сообщения или одно сообщения для отправки": "Messages or a single message to be sent",
+"Формирует коллекцию параметров соединения": "Forms a collection of connection parameters",
+"Стиль кнопки: primary, attention или base": "Button style: primary, attention or base",
+"и пройдите процедуру создания нового бота": "and follow the procedure to create a new bot",
+"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_URL",
+"УстановитьFormТело: начало установки тела": "SetFormBody: beginning of body setting",
+"ДобавитьФайлMultipart: запись шапки блока": "AddMultipartFile: writing the block header",
+"Получает список офисов с фильтром или без": "Gets a list of offices with or without a filter",
+"СформироватьЗапрос: Добавление параметров": "FormRequest: Adding parameters",
+"Получает значения настроек кабинета по ID": "Gets the values of cabinet (business) settings by ID",
+"Добавляет указанных пользователей в канал": "Adds specified users to the channel",
+"ПолучитьСтруктуруСобытияКалендаря (пустая": "GetCalendarEventsStructure (empty",
+"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject",
+"ДобавитьПолеMultipart: запись шапки блока": "AddMultipartField: writing the block header",
+"Создает пустой каталог по выбранному пути": "Creates an empty directory at the selected path",
+"Удаляет указанного пользователя из канала": "Removes specified user from channel",
+"Исключает выбранного пользователя из чата": "Deletes user from chat",
+"Получить настройки версионирования бакета": "Get bucket versioning",
+"Получает список элементов чеклиста задачи": "Gets the list of elements on the task checklist",
+"Публикует объект диска в публичный доступ": "Publishes the disk object for public access",
+"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data",
+"|--------[через 2 ч.]-------------------|": "|--------[after 2 hrs.]-------------------|",
+"ИспользоватьКодировку: установка значения": "UseEncoding: setting the value",
+"временной тип напоминания: min, hour, day": "reminder time type: min, hour, day",
+"ПолучитьСписокПользовательскихПолейЗадачи": "GetCustomTaskFieldsList",
+"ПолучитьСтруктуруФильтраСобытийКалендарей": "GetCalendarEventsFilterStructure",
+"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons",
+"Изменяет свойства существуещего календаря": "Edits properties of an existing calendar",
+"Служебный модуль работы с HTTP набора ОПИ": "Utility HTTP Module of OpenIntegrations",
+"Текстовое описание картинки для генерации": "Text description of the image for generation",
+"Признак исключения архивированных каналов": "Indicator of excluding archived channels",
+"Необходимость сформировать печатную форму": "Need to generate a document",
+"Интервал между попытками получения данных": "Interval between data retrieval attempts",
+"Делегирует задачу на другого пользователя": "Delegate task to another user",
+"Получить структуру доп. полей отправления": "Get shipment additional fields",
+"Добавляет видеообложку к атрибутам товара": "Adds a video cover to the product attributes",
+"Модуль для работы с Twitter из набора ОПИ": "Twitter Module of OpenIntegrations",
+"Путь или несколько путей удаляемых файлов": "Path or multiple paths of the files to be deleted",
+"ДобавитьФайлMultipart: Запись шапки блока": "AddMultipartFormDataFile: Writing the block header",
+"Bitrix24_ПолучитьСписокКомментариевЗадачи": "Bitrix24_GetTaskCommentsList",
+"ID чата источника оригинального сообщения": "Source chat ID",
+"Получает список записей выбранной таблицы": "Gets the list of records of the selected table",
+"ОбработкаВходящегоЗапросаПослеАвторизации": "HandleIncomingRequestAfterAuthorization",
+"Авторизует инстанс по коду доступа из SMS": "Authorizes the instance using the access code from SMS",
+"УстановитьJsonТело: Начало установки тела": "SetJsonBody: Beginning of body setting",
+"Массив двоичных данных или путей к файлам": "Array of binary data or file paths",
+"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons",
+"Перейдите в **[основной интерфейс Notion]": "Go to the **[main interface of Notion]",
+"Получает описание поля с номером телефона": "Gets the description of a phone number field",
+"ОтменитьЗаписьMultipart: Файл тела удален": "CancelMultipartBody: The body file has been deleted",
+"Удаляет новость из ленты по выбранному ID": "Remove post from a news feed",
+"Добавляет данные для OAuth v1 авторизации": "Adds data for OAuth v1 authorization",
+"ID цитируемого сообщения, если необходимо": "Replying message id if necessary",
+"Добавляет данные в multipart/related тело": "Adds data to the multipart/related body",
+"связь со следующим условием: AND, OR и пр": "connection with the following condition: AND, OR, etc.",
+"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton",
+"УстановитьJsonТело: начало установки тела": "SetJsonBody: beginning of body setting",
+"Получает список всех комментариев объекта": "Gets the list of all comments of the object",
+"ПолучитьСтруктуруНастроекИнстанса (пустая": "GetInstanceSettingsStructure (empty",
+"Модуль для работы с Dropbox из набора ОПИ": "Dropbox Module of OpenIntegrations",
+"Получает информацию о кластерах и складах": "Gets information about clusters and warehouses",
+"дата перемещения сделки на текущую стадию": "date of moving the deal to the current stage",
+"Истина > сразу запускает созданный сервер": "True > immediately starts the created server",
+"Изменяет значения полей выбранного заказа": "Changes the field values of the selected order",
+"Изменяет наименование и|или описание базы": "Changes the name and/or description of the base",
+"УстановитьFormТело: Начало установки тела": "SetFormBody: Beginning of body setting",
+"Bitrix24_ПолучитьДочерниеЭлементыКаталога": "Bitrix24_GetFolderItems",
+"Bitrix24_ПолучитьСтруктуруФильтраКаталога": "Bitrix24_GetFolderFilterStructure",
"Получает статус учета времени пользователя": "Gets user timekeeping status",
+"Сообщить(\"Проверка товаров Ozon недоступна": "Message(\"Ozon product checkout is unavailable",
+"Идентификатор черновика заявки на поставку": "Supply draft identifier",
+"Очищает список событий основного календаря": "Clears the event list of the primary calendar",
+"tools/Modules/OPI_ПолучениеДанныхТестов.os": "tools/Modules/OPI_TestDataRetrieval.os",
+"ПолучитьКонфигурациюСоединения (проверка 1": "GetConnectionConfiguration (check 1",
+"необходимо будет передать в другую функцию": "you will need to pass to another function",
+"Получает список товаров с фильтром или без": "Gets a list of products with or without filter",
+"Отображать ответ как предупреждение (alert": "Display the answer as an alert",
+"ID родительского элемента, если необходимо": "ID of the parent item, if necessary",
+"Отправляет файл (документ) в чат или канал": "Sends a file (document) to a chat or channel",
+"ПолучитьКонфигурациюСоединения (проверка 2": "GetConnectionConfiguration (check 2",
+"ID поста, используемого в качетсве рекламы": "ID of the post used for advertising",
"Отменяет режим общего доступа для каталога": "Cancels the public access mode for the directory",
+"УстановитьОбъектЗапроса: Передан не запрос": "SetRequestObject: Not a request has been passed",
+"Получает постоянный UTL к сообщению канала": "Gets a permanent URL to the channel message",
"Актуализировать входящие соединения !NOCLI": "ActualiseIncomingConnections ",
-"ДобавитьЗаписи (ошибка поля без транзакции": "AddRecords (field error without tr",
-"Структура настроек прокси, если необходимо": "Proxy settings structure, if necessary",
-"Дата доставки, согласованная с получателем": "Delivery date agreed with the recipient",
-"Результат выполнения запроса или его текст": "The result of the execution or SQL query text",
-"Время удержания модели в памяти в секундах": "Model hold time in seconds",
-"Установите Webhook. См. Установить Webhook": "Set webhook (see Set webhook)",
-"добавление полей тела в строку для подписи": "adding body fields to the signature string",
-"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard",
-"'Имя поля 2': {'Тип данных': 'Значение'},^": "'Field name 2': {'Type': 'Value'},^",
-"Модуль для работы с Bitrix24 из набора ОПИ": "Module for working with Bitrix24 from the Open Integrations Package",
"Коллекция КлючЗначение с параметрами формы": "KeyValue collection with form parameters",
-"Идентификаторы товаров в системе Ozon (SKU": "Products identifiers in the Ozon system (SKU",
-"Создает зависимость одной задачи от другой": "Creates the dependency of one task to another",
-"ДобавитьЗаголовокOAuthV1: создание подписи": "AddOAuthV1Header: ",
-"Получить данные использования пространства": "Get space usage data",
-"Создает системное уведомление пользователю": "Creates a system notification to the user",
+"Структура настроек прокси, если необходимо": "Proxy settings structure, if necessary",
+"Отправляет внейшний файл по списку каналов": "Sends an external file to a list of channels",
"Метаданные объекты содержатся в заголовках": "Object metadata is contained in the headers",
-"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:",
-"Получает файл с сервера как двоичные данные": "Gets file from server as binary data",
-"Переносит задачу в выбранную стадию канбана": "Move task to another kanban stage",
-"Дата, за которую необходимо получить данные": "Date for which data should be retrieved",
-"Произвольный, Соответствие Из КлючИЗначение": "Arbitrary, Map of KeyAndValue",
-"Соответствие Из КлючИЗначение, Неопределено": "Map Of KeyAndValue, Undefined",
-"Максимальное число возвращаемых ассистентов": "Maximum number of assistants returned",
-"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection",
-"единица измерения для размеров, например mm": "unit of measure for sizes, e.g. mm",
-"Используется в т-нии 2-х часов для запросов": "2 hrs. lifetime",
-"Получает список объектов в выбранном бакете": "Gets the list of objects in the selected bucket",
-"Получить структуру параметров представлений": "Get embeddings parameter structure",
-"Получает информацию о папке или файле по ID": "Gets information about a folder or file by ID",
-"Отсутствуют необходимые данные авторизации:": "The required authorization data is missing:",
-"Токен страницы, если используется пагинация": "Page token if pagination is used",
-"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages",
-"Соответствие Из КлючИЗначение, Произвольный": "Map Of KeyAndValue, Arbitrary",
-"ПолучитьКонфигурациюСоединиения (проверка 1": "GetConnectionConfiguration (check 1",
-"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token",
-"ПолучитьНастройкийВерсионированияБакета (DB": "GetBucketVersioning (DB",
-"Создает новый чат на основе структуры полей": "Creates a new chat based on the field structure",
-"ПолучитьКонфигурациюСоединиения (проверка 2": "GetConnectionConfiguration (check 2",
-"Дополнительная информация (добавочный номер": "Additional information (extension number",
-"Установить настройки версионирования бакета": "Put bucket versioning",
-"Получает список товаров выбранного кабинета": "Gets the list of products of the business",
-"название сделки (можно искать по шаблону [%": "deal name (can be searched using the template [%",
-"Добавляет пользователей в чат по массиву ID": "Adds users to the chat by ID array",
-"конкретное значение при указании имени поля": "Specific Value When Specifying Field Name",
-"Модуль для работы с Neocities из набора ОПИ": "Neocities Module of OpenIntegrations",
-"Получить заблокированных пользователей чата": "Get chat blocked users",
-"сериализованный JSON ответа от ReportPortal": "serialized JSON response from ReportPortal",
-"Получает структуру стандартных полей товара": "Gets the structure of product standard fields",
-"УстановитьОбъектЗапроса: Установка значения": "SetRequestObject: Setting the value",
-"Twitter_СоздатьТекстовыйТвит(ПараметрыТеста": "Twitter_CreateTextTweet(TestParameters",
-"Ошибка получения данных булево из параметра": "Error getting boolean data from parameter",
-"Время удержания соединения для Long Polling": "Connection hold time for Long Polling",
-"XML строка или файл конфигурации шифрования": "XML string or file of encryption configuration",
-"Получить структуру обновления характеристик": "Get attributes update structure",
-"PostgreSQL_УдалитьБазуДанных(ПараметрыТеста": "PostgreSQL_DeleteDatabase(TestParameters",
-"ВызватьМетод: превышено число переадресаций": "ExecuteMethod: the number of redirects has been exceeded",
-"Ошибка типа значения соответствия артикулов": "Article value type error ",
-"Стрктура или соответствие заголовков запрос": "Structure or map of request headers",
-"ПолучитьСтруктуруСообщенияКонтекста (пустая": "GetContextMessageStructure (empty",
-"Отправляет двоичные данные на сервер Ollama": "Sends binary data to the Ollama server",
-"Отправляет ранее загруженный файл по его ID": "Sends a previously uploaded file by ID",
-"Максимальное число попыток получения данных": "Max number of data retrieval attempts",
-"Авторизоваться в браузере по ссылке из п.1.": "Authorize in the browser using the link from step 1",
-"Получает описание поля с электронной почтой": "Gets the description of an email field",
-"интервал отправки сообщений в миллисекундах": "message sending interval in milliseconds",
-"Путь с параметрами и секцией из URL запроса": "Path with parameters and section from the request URL",
-"Получает описание товара по идентификаторам": "Get product description by IDs",
-"Устанавливает коллекцию заголовков запросов": "Sets a collection of query headers",
-"дата и время в формате timestamp (вместо to": "date and time in timestamp format (instead of to",
+"Создает системное уведомление пользователю": "Creates a system notification to the user",
+"Получить данные использования пространства": "Get space usage data",
+"ДобавитьЗаголовокOAuthV1: создание подписи": "AddOAuthV1Header: ",
+"Создает зависимость одной задачи от другой": "Creates the dependency of one task to another",
+"Идентификаторы товаров в системе Ozon (SKU": "Products identifiers in the Ozon system (SKU",
+"Модуль для работы с Bitrix24 из набора ОПИ": "Module for working with Bitrix24 from the Open Integrations Package",
+"'Имя поля 2': {'Тип данных': 'Значение'},^": "'Field name 2': {'Type': 'Value'},^",
+"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard",
+"добавление полей тела в строку для подписи": "adding body fields to the signature string",
+"Установите Webhook. См. Установить Webhook": "Set webhook (see Set webhook)",
+"Время удержания модели в памяти в секундах": "Model hold time in seconds",
+"Результат выполнения запроса или его текст": "The result of the execution or SQL query text",
+"Дата доставки, согласованная с получателем": "Delivery date agreed with the recipient",
+"ДобавитьЗаписи (ошибка поля без транзакции": "AddRecords (field error without tr",
+"Возвращает объект текущего HTTP соединения": "Returns the object of the current HTTP connection",
+"Вид multipart загрузки: form data, related": "Multipart data type: form data, related",
+"Перемещает файл в корзину удаляемых файлов": "Move file to recycle bin",
+"Текст поста. Обязателен, если нет картинки": "Post text. Required if there is no picture",
+"'Имя поля 1': {'Тип данных': 'Значение'},^": "'Field name 1': {'Type': 'Value'},^",
+"ИспользоватьСжатиеGzip: установка значения": "UseGzipCompression: setting the value",
+"Модуль для работы с Airtable из набора ОПИ": "Module for working with Airtable from the Open Integrations Package",
+"ИспользоватьСжатиеGzip: Установка значения": "UseGzipCompression: Setting the value",
+"Удаляет ранее созданный токен пользователя": "Deletes a previously created user token",
+"Bitrix24_ПолучитьСписокПросмотревшихВажное": "Bitrix24_GetImportantPostViewers",
+"ПолучитьСтруктуруПараметровЗапроса (пустая": "GetRequestParameterStructure (empty",
+"Модуль для работы с VK Teams из набора ОПИ": "VK Teams Module of OpenIntegrations",
+"Добавляет новый товар в каталог сообщества": "Adds a new product to the community's catalog",
+"Модуль для работы с YandexID из набора ОПИ": "YandexID Module of OpenIntegrations",
+"Возвращает тело ответа как двоичные данные": "Returns the response body as binary data",
+"Генерирует картинки по указанному описанию": "Generates images based on the specified description",
+"Ошибка установки дополнительных заголовков": "Error setting additional headers",
+"ПолучитьПользовательскиеНастройкиКалендаря": "GetCustomCalendarSettings",
+"Структура Из КлючИЗначение, ДвоичныеДанные": "Structure Of KeyAndValue, BinaryData",
+"Признак установки тела в формате Multipart": "Flag indicating the body is set in Multipart format",
+"GreenMax_РазлогинитьИнстанс(ПараметрыТеста": "GreenMax_LogoutInstance(TestParameters",
+"Получает информацию о текущем пользователе": "Get current user data",
+"Разбанивает забаненного ранее пользователя": "Unbans a previously banned user",
+"Сформировать клавиатуру из массива кнопок:": "Create a keyboard from an array of buttons:",
+"порядковый номер первого счетчика в списке": "sequence number of the first counter in the list",
+"Обновляет характеристики выбранных товаров": "Updates the attributes of the selected items",
+"Структура полей товара с добавленным видео": "Structure of product fields with added video",
+"Лев(Команда.Команда + Поле, МаксШирина + 2": "Left(Command.Command + Field, MaxWidth + 2",
+"Ввести название приложения и выбрать пункт": "Enter the application name and select the ",
+"максимальное количество счетчиков в выдаче": "maximum number of counters in the output",
+"Удаляет зависимость одной задачи от другой": "Removes the dependency of one task to another",
+"Получает пустой макет для создания события": "Gets an empty layout to create the event",
+"Приостанавливает учет времени пользователя": "Pauses user timekeeping",
+"GreenAPI_РазлогинитьИнстанс(ПараметрыТеста": "GreenAPI_LogoutInstance(TestParameters",
+"ПолучитьСоответствиеРазделовТестированияGA": "GetTestingSectionMappingGA",
+"Получает информацию о сообщении чата по ID": "Gets information about the chat message by ID",
+"Обработать данные Telegram Mini App !NOCLI": "Process Telegram Mini App data !NOCLI",
+"ОтправитьТекстовоеСообщение (текст и emoji": "SendTextMessage (text and emoji",
+"Ошибка преобразовани данных параметра JSON": "JSON Parameter Data Conversion Error",
+"Не удалось сохранить ошибку в файл вывода:": "Failed to save the error to the output file:",
"ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных": "GetBinaryDataBufferFromBinaryData",
+"дата и время в формате timestamp (вместо to": "date and time in timestamp format (instead of to",
+"Устанавливает коллекцию заголовков запросов": "Sets a collection of query headers",
+"Получает описание товара по идентификаторам": "Get product description by IDs",
+"Путь с параметрами и секцией из URL запроса": "Path with parameters and section from the request URL",
+"интервал отправки сообщений в миллисекундах": "message sending interval in milliseconds",
+"Отправляет ранее загруженный файл по его ID": "Sends a previously uploaded file by ID",
+"Авторизоваться в браузере по ссылке из п.1.": "Authorize in the browser using the link from step 1",
+"Максимальное число попыток получения данных": "Max number of data retrieval attempts",
+"Отправляет двоичные данные на сервер Ollama": "Sends binary data to the Ollama server",
+"ПолучитьСтруктуруСообщенияКонтекста (пустая": "GetContextMessageStructure (empty",
+"Стрктура или соответствие заголовков запрос": "Structure or map of request headers",
"Получает внешнюю ссылку для доступа к файлу": "Get external link to file",
+"Ошибка типа значения соответствия артикулов": "Article value type error ",
+"Получает описание поля с электронной почтой": "Gets the description of an email field",
"название задачи (можно искать по шаблону [%": "task name (can be searched using the template [%",
-"запись и анализ поведения посетителей сайта": "recording and analyzing the behavior of site visitors",
-"ДобавитьИменованныйПараметрКоллекцияКоманды": "AddNamedCommandCollectionParam",
-"Красный, желтый, синий или какой-то другой?": "Red, yellow, blue, or some other?",
-"Текстовый идентификатор (наименование) поля": "Text identifier (name) of the field",
-"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token",
-"Массив доступов по задачам, если необходимо": "Rights array if required",
-"Вариант размера сгенерированных изображений": "Size option for generated images",
-"Очистить список закрепленных сообщений темы": "Clear topics pinned messages list",
-"Сохраняет файл с сервера по указанному пути": "Saves the file from the server to the specified path",
"Формирует квитанции в формате pdf к заказам": "Generates pdf receipts for orders",
-"Набор тегов (ключ и значение) для установки": "Set of tags (key and value)",
-"ID файла, к которому предоставляется доступ": "ID of the file to be accessed",
-"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard",
-"Получает информацию о товарах по массиву ID": "Gets information about products by array of IDs",
-"Источник сообщения: system, user, developer": "Message source: system, user, developer",
-"Маркер конца сообщения. Пусто > без маркера": "End of message marker. Empty > without marker",
+"ДобавитьИменованныйПараметрКоллекцияКоманды": "AddNamedCommandCollectionParam",
+"ВызватьМетод: превышено число переадресаций": "ExecuteMethod: the number of redirects has been exceeded",
"Получает список товаров выбранного магазина": "Gets the list of products of the selected market (campaign)",
+"Маркер конца сообщения. Пусто > без маркера": "End of message marker. Empty > without marker",
+"Источник сообщения: system, user, developer": "Message source: system, user, developer",
+"Получает информацию о товарах по массиву ID": "Gets information about products by array of IDs",
+"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard",
+"запись и анализ поведения посетителей сайта": "recording and analyzing the behavior of site visitors",
+"ID файла, к которому предоставляется доступ": "ID of the file to be accessed",
+"Сохраняет файл с сервера по указанному пути": "Saves the file from the server to the specified path",
+"Очистить список закрепленных сообщений темы": "Clear topics pinned messages list",
+"Вариант размера сгенерированных изображений": "Size option for generated images",
+"Массив доступов по задачам, если необходимо": "Rights array if required",
+"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token",
+"Текстовый идентификатор (наименование) поля": "Text identifier (name) of the field",
+"Набор тегов (ключ и значение) для установки": "Set of tags (key and value)",
+"PostgreSQL_УдалитьБазуДанных(ПараметрыТеста": "PostgreSQL_DeleteDatabase(TestParameters",
+"Красный, желтый, синий или какой-то другой?": "Red, yellow, blue, or some other?",
+"XML строка или файл конфигурации шифрования": "XML string or file of encryption configuration",
+"Соответствие Из КлючИЗначение, Произвольный": "Map Of KeyAndValue, Arbitrary",
+"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages",
+"Токен страницы, если используется пагинация": "Page token if pagination is used",
+"Отсутствуют необходимые данные авторизации:": "The required authorization data is missing:",
+"Получает информацию о папке или файле по ID": "Gets information about a folder or file by ID",
+"Получить структуру параметров представлений": "Get embeddings parameter structure",
+"Получает список объектов в выбранном бакете": "Gets the list of objects in the selected bucket",
+"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:",
+"Используется в т-нии 2-х часов для запросов": "2 hrs. lifetime",
+"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection",
+"Максимальное число возвращаемых ассистентов": "Maximum number of assistants returned",
+"Соответствие Из КлючИЗначение, Неопределено": "Map Of KeyAndValue, Undefined",
+"Произвольный, Соответствие Из КлючИЗначение": "Arbitrary, Map of KeyAndValue",
+"Дата, за которую необходимо получить данные": "Date for which data should be retrieved",
+"Переносит задачу в выбранную стадию канбана": "Move task to another kanban stage",
+"Получить структуру обновления характеристик": "Get attributes update structure",
+"единица измерения для размеров, например mm": "unit of measure for sizes, e.g. mm",
+"ПолучитьКонфигурациюСоединиения (проверка 1": "GetConnectionConfiguration (check 1",
+"Получает файл с сервера как двоичные данные": "Gets file from server as binary data",
+"ПолучитьНастройкийВерсионированияБакета (DB": "GetBucketVersioning (DB",
+"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token",
+"Время удержания соединения для Long Polling": "Connection hold time for Long Polling",
+"Twitter_СоздатьТекстовыйТвит(ПараметрыТеста": "Twitter_CreateTextTweet(TestParameters",
+"УстановитьОбъектЗапроса: Установка значения": "SetRequestObject: Setting the value",
+"Получает структуру стандартных полей товара": "Gets the structure of product standard fields",
+"сериализованный JSON ответа от ReportPortal": "serialized JSON response from ReportPortal",
+"Получить заблокированных пользователей чата": "Get chat blocked users",
+"Модуль для работы с Neocities из набора ОПИ": "Neocities Module of OpenIntegrations",
+"Ошибка получения данных булево из параметра": "Error getting boolean data from parameter",
+"Добавляет пользователей в чат по массиву ID": "Adds users to the chat by ID array",
+"название сделки (можно искать по шаблону [%": "deal name (can be searched using the template [%",
+"Получает список товаров выбранного кабинета": "Gets the list of products of the business",
+"Установить настройки версионирования бакета": "Put bucket versioning",
+"Дополнительная информация (добавочный номер": "Additional information (extension number",
+"Создает новый чат на основе структуры полей": "Creates a new chat based on the field structure",
+"конкретное значение при указании имени поля": "Specific Value When Specifying Field Name",
+"ПолучитьКонфигурациюСоединиения (проверка 2": "GetConnectionConfiguration (check 2",
+"Порядковый номер части объекта от 1 до 10000": "Number of the object part from 1 to 10000",
+"Авторизоваться через ВК и подтвердить доступ": "Authorize through VK and confirm access",
+"заранее созданное функцией ОткрытьСоединение": "previously created by the CreateConnection function",
+"GreenAPI_ПерезапуститьИнстанс(ПараметрыТеста": "GreenMax_RebootInstance(TestParameters",
+"СформироватьЗапрос: Создание объекта запроса": "FormRequest: Creating a request object",
+"Вводный текст запроса для обработки картинки": "Input text query for image processing",
+"Изменяет цены однного или нескольких товаров": "Changes the price of one or more items",
+"Завершить сообщение символом переноса строки": "End the message with a line break character",
+"Получает шаблон описания для создания товара": "Gets the description template for creating a product",
+"Сумма наложенного платежа, в том числе и НДС": "Amount of cash on delivery, including VAT",
+"Перейдите на [главную страницу Google Cloud]": "Go to the [Google Cloud Console]",
+"uid пользователя, которому выдано разрешение": "uid of the user to whom the authorization has been granted",
+"ДополнитьЗаголовки: установка Content-Length": "CompleteHeaders: Content-Length setting",
+"отслеживание хеша в адресной строке браузера": "tracking the hash in the browser address bar",
+"Приостанавливает показ рекламного объявления": "Pauses the display of the advertising post",
+"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs",
+"Похоже, что в ответе пришли двоичные данные!": "It Seems Binary Data Was Received in Response!",
+"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_UR",
+"УстановитьНастройкиВерсионированияБакета (DB": "PutBucketVersioning (DB",
+"УстановитьПользовательскиеНастройкиКалендаря": "SetCustomCalendarSettings",
+"Создает новый TCP сервер и устаналивает порт": "Creates a new TCP server and sets the port",
+"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File",
+"Минимальный вес в кг, который принимает офис": "Minimum weight in kg that the office accepts",
+"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer",
+"Получает товары, доступные в выбранной акции": "Gets the products available in the selected promotion",
+"тип календаря: user, group, company_calendar": "calendar type: user, group, company_calendar",
+"Изменяет цвет чата для мобильного приложения": "Chat chat color for mobile app",
+"Получает список акций, доступных для участия": "Gets a list of available promotions",
+"Ключ разработчика (для разработчиков модулей": "Developer key (for module developers",
+"Пересылает сообщения из одного чата в другой": "Sends messages from one chat room to another",
+"Bitrix24_ПолучитьСсылкуАвторизацииПриложения": "Bitrix24_GetAppAuthLink",
+"Создает рекламное объявление на основе поста": "Creates an advertising post based on a post",
+"!OInt OPI_ReportPortal = Новый(\"ReportPortal": "!OInt OPI_ReportPortal = New(\"ReportPortal",
+"Токен следующей страницы при большой выборке": "Next page token in case of a large selection",
+"Добавляет вариант для существующего свойства": "Adds a variant for an existing property",
+"ID последнего обработанного до этого события": "ID of the last event processed before this event",
+"Флаг использования API для тестовых запросов": "Flag to use test API for requests",
+"Формирует структуру настроек подключения FTP": "Creates a structure of FTP connection settings",
+"Нормализованный набор параметров для запроса": "Normalised set of parameters for a query",
+"ID пользователя или нескольких пользователей": "Usesr ID or array of users IDs",
+"не получится (access_token тоже не получится": "won't work (access_token won't work either",
+"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path",
+"Удалить объект без возможности востановления": "Delete object without the possibility of recovery",
+"Получает список операций выбранного счетчика": "Gets the list of actions of the selected counter",
+"Ошибка валидации JSON массива параметров: %1": "JSON parameter array validation error: %1",
+"Возвращает структуру полей события календаря": "Returns the structure of the calendar event fields",
+"Получает список запросов на вступление в чат": "Gets a list of requests to join the chat room",
"Признак использования защищенного соединения": "Flag for using a secure connection",
"Получает новый токен на основе рефреш токена": "Gets a new token based on the refresh token",
-"Получает список запросов на вступление в чат": "Gets a list of requests to join the chat room",
-"Загружает одиночный файл на сервер Neocities": "Upload single file to Neocities",
-"Возвращает структуру полей события календаря": "Returns the structure of the calendar event fields",
-"Ошибка валидации JSON массива параметров: %1": "JSON parameter array validation error: %1",
-"Получает список операций выбранного счетчика": "Gets the list of actions of the selected counter",
"Отзывает права администратора у пользователя": "Revokes administrator rights from the user",
-"Удалить объект без возможности востановления": "Delete object without the possibility of recovery",
-"не получится (access_token тоже не получится": "won't work (access_token won't work either",
-"ID пользователя или нескольких пользователей": "Usesr ID or array of users IDs",
-"Нормализованный набор параметров для запроса": "Normalised set of parameters for a query",
-"Формирует структуру настроек подключения FTP": "Creates a structure of FTP connection settings",
-"Флаг использования API для тестовых запросов": "Flag to use test API for requests",
-"ID последнего обработанного до этого события": "ID of the last event processed before this event",
-"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path",
"Массив тегов (Etag) из загрузок каждой части": "An array of tags (Etag) from the uploads responses of each part",
-"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum topic",
+"Загружает одиночный файл на сервер Neocities": "Upload single file to Neocities",
"Создает ссылку для вступления в закрытый чат": "Creates a link for joining a closed chat",
-"Тип календаря: user, group, company_calendar": "Calendar type: user, group, company_calendar",
-"Этот раздел посвящен библиотеке для работы с": "This section is dedicated to the library for working with",
-"УстановитьСтроковоеТело: Нет данных, пропуск": "SetStringBody: No data, skip",
-"Важно: Для работы компоненты требуется GLIBC": "Important: The component requires GLIBC",
-"GreenAPI_СкачатьФайлСообщения(ПараметрыТеста": "GreenAPI_DownloadMessageFile(TestParameters",
-"По этой ссылке необходимо перейти в браузере": "You need to follow this link in your browser",
-"Токен для удаления конкретной версии объекта": "Token for deleting a specific version of an object",
-"УстановитьПараметрыURL: установка параметров": "SetURLParams: parameter setting",
-"Получает структуру для отбора списка товаров": "Gets the structure for selecting the list of products",
-"Переводит каталог в режим публичного доступа": "Sets the directory to public access mode",
-"Модуль для работы с OpenAI API из набора ОПИ": "OpenAI API Module of OpenIntegrations",
-"Создает новую модель с заданными настройками": "Creates a new model with the specified settings",
-"СформироватьСтруктуруНастроекВерсионирования": "FormVersioningStructure",
-"сериализованный JSON ответа от Yandex Market": "serialized JSON response from Yandex Market",
+"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum topic",
"Область действия (scope) или массив областей": "Scope or array of scopes",
-"Добавляет вариант для существующего свойства": "Adds a variant for an existing property",
+"сериализованный JSON ответа от Yandex Market": "serialized JSON response from Yandex Market",
+"СформироватьСтруктуруНастроекВерсионирования": "FormVersioningStructure",
+"Создает новую модель с заданными настройками": "Creates a new model with the specified settings",
+"Модуль для работы с OpenAI API из набора ОПИ": "OpenAI API Module of OpenIntegrations",
+"Переводит каталог в режим публичного доступа": "Sets the directory to public access mode",
+"Получает структуру для отбора списка товаров": "Gets the structure for selecting the list of products",
"!OInt МассивПути.Удалить(МассивПути.ВГраница": "!OInt PathArray.Delete(PathArray.UBound",
-"!OInt OPI_ReportPortal = Новый(\"ReportPortal": "!OInt OPI_ReportPortal = New(\"ReportPortal",
-"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_UR",
-"ДополнитьЗаголовки: установка Content-Length": "CompleteHeaders: Content-Length setting",
-"Перейдите на [главную страницу Google Cloud]": "Go to the [Google Cloud Console]",
-"Сумма наложенного платежа, в том числе и НДС": "Amount of cash on delivery, including VAT",
-"Получает шаблон описания для создания товара": "Gets the description template for creating a product",
-"Завершить сообщение символом переноса строки": "End the message with a line break character",
-"Изменяет цены однного или нескольких товаров": "Changes the price of one or more items",
-"отслеживание хеша в адресной строке браузера": "tracking the hash in the browser address bar",
-"Вводный текст запроса для обработки картинки": "Input text query for image processing",
-"СформироватьЗапрос: Создание объекта запроса": "FormRequest: Creating a request object",
-"GreenAPI_ПерезапуститьИнстанс(ПараметрыТеста": "GreenMax_RebootInstance(TestParameters",
-"заранее созданное функцией ОткрытьСоединение": "previously created by the CreateConnection function",
-"Авторизоваться через ВК и подтвердить доступ": "Authorize through VK and confirm access",
-"Порядковый номер части объекта от 1 до 10000": "Number of the object part from 1 to 10000",
-"uid пользователя, которому выдано разрешение": "uid of the user to whom the authorization has been granted",
-"Приостанавливает показ рекламного объявления": "Pauses the display of the advertising post",
-"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer",
-"Похоже, что в ответе пришли двоичные данные!": "It Seems Binary Data Was Received in Response!",
-"Bitrix24_ПолучитьСсылкуАвторизацииПриложения": "Bitrix24_GetAppAuthLink",
-"Пересылает сообщения из одного чата в другой": "Sends messages from one chat room to another",
-"Ключ разработчика (для разработчиков модулей": "Developer key (for module developers",
-"Получает список акций, доступных для участия": "Gets a list of available promotions",
-"Изменяет цвет чата для мобильного приложения": "Chat chat color for mobile app",
-"тип календаря: user, group, company_calendar": "calendar type: user, group, company_calendar",
-"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs",
-"Создает рекламное объявление на основе поста": "Creates an advertising post based on a post",
-"Получает товары, доступные в выбранной акции": "Gets the products available in the selected promotion",
-"Токен следующей страницы при большой выборке": "Next page token in case of a large selection",
-"Минимальный вес в кг, который принимает офис": "Minimum weight in kg that the office accepts",
-"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File",
-"Создает новый TCP сервер и устаналивает порт": "Creates a new TCP server and sets the port",
-"УстановитьПользовательскиеНастройкиКалендаря": "SetCustomCalendarSettings",
-"УстановитьНастройкиВерсионированияБакета (DB": "PutBucketVersioning (DB",
+"Токен для удаления конкретной версии объекта": "Token for deleting a specific version of an object",
+"По этой ссылке необходимо перейти в браузере": "You need to follow this link in your browser",
+"GreenAPI_СкачатьФайлСообщения(ПараметрыТеста": "GreenAPI_DownloadMessageFile(TestParameters",
+"Важно: Для работы компоненты требуется GLIBC": "Important: The component requires GLIBC",
+"УстановитьСтроковоеТело: Нет данных, пропуск": "SetStringBody: No data, skip",
+"Этот раздел посвящен библиотеке для работы с": "This section is dedicated to the library for working with",
+"УстановитьПараметрыURL: установка параметров": "SetURLParams: parameter setting",
+"Тип календаря: user, group, company_calendar": "Calendar type: user, group, company_calendar",
+"Получает токен авторизации по логину и паролю": "Receives authorization token by login and password",
+"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above",
+"Устанавливает настройки прокси для соединения": "Sets the proxy settings for the connection",
+"Идентификатор новой подборки, если необходимо": "Identifier of the new selection, if needed",
+"Массив сообщений о действиях внутри обработки": "Array of messages about actions within the processing",
+"ДвоичныеДанные, Соответствие Из КлючИЗначение": "BinaryData, Map Of KeyAndValue",
+"Сумма НДС, включённая в доп. сбор за доставку": "VAT included in additional delivery charge",
+"Таймаут ожидания отправки запроса (в секундах": "Request sending timeout (in seconds",
+"зарегистрироваться и создать новое приложение": "register, and create a new application",
+"Удалить последние сообщения перед блокировкой": "Delete last messages before blocking",
+"УстановитьДвоичноеТело: начало установки тела": "SetBinaryBody: beginning of body setting",
+"Модуль для работы с Yandex.Disk из набора ОПИ": "Yandex.Disk Module of OpenIntegrations",
+"Перемещает каталог в корзину удаляемых файлов": "Move folder to recycle bin",
+"дата и время в формате timestamp (вместо from": "date and time in timestamp format (instead of from",
+"УстановитьДвоичноеТело: Начало установки тела": "SetBinaryBody: Beginning of body setting",
+"Соответствие Из КлючИЗначение, ДвоичныеДанные": "Map Of KeyAndValue, BinaryData",
+"Копирует файл из одного расположения в другое": "Copy file from one destination to another",
+"Атрибуты, индивидуальные для разных категорий": "Attributes individualized for different categories",
+"Получает структуру параметров для записи лога": "Gets the parameter structure for log entry",
+"Тесты для YaxUnit/1testrunner (служебный, ОПИ": "Tests for YaxUnit/1testrunner (Utility, OpenIntegrations",
+"Получить структуру фильтра событий календарей": "Get calendar events filter structure",
+"Передана некорректная конфигурация прокси: %1": "Incorrect proxy configuration passed: %1",
+"Получает информацию о чеках за указанную дату": "Gets information about checks for a specified date",
+"Восстанавливает ранее удаленный счетчик по ID": "Restores a previously deleted counter by ID",
+"ПолучитьСтруктуруПараметровВКонтексте (пустая": "GetContextParameterStructure (empty",
+"Изменяет данные записи о трудозатратах задачи": "Update time accounting record data",
+"Кодировка для записи исходящей строки в поток": "Encoding for writing the outgoing string to the stream",
+"МассивВариантов.Добавить(ПараметрыТестаПрокси": "OptionArray.Add(TestProxyParameters",
+"Ozon_ОбновитьКоличествоТоваров(ПараметрыТеста": "Ozon_UpdateProductsStocks(TestParameters",
+"Переданное значение не является TCP-сервером!": "The passed value is not a TCP server!",
+"Картинка опроса. Обязательна, если нет текста": "Poll image. Required if there is no text",
"Не удалось получить информацию из json медиа!": "Failed to Retrieve Information from JSON media!",
"Получает приветственное сообщение сервера FTP": "Receives the FTP servers welcome message",
"Назначает пользователя администратором группы": "Assigns the user as the group administrator",
"Получает настройки учета времени пользователя": "Gets user timekeeping settings",
"Получает список ассистентов с отбором или без": "Retrieves a list of assistants with or without filtering",
"Признак использования multipart полей в OAuth": "Sign of using multipart fields in OAuth",
-"Создает персональное уведомление пользователю": "Creates a personal notification to the user",
"Позволяет выбирать несколько вариантов ответа": "Allows to select more than one answer choice",
"УстановитьСтроковоеТело: нет данных - пропуск": "SetStringBody: no data - skip",
"Структура с информацией об успешности запуска": "Structure with information about the startup success",
@@ -9147,123 +9180,124 @@
"Описание локации. См. ПолучитьОписаниеЛокации": "Location description. See GetLocationDescription",
"Выберите необходимый сайт из списка и нажмите": "Select the site from the list and click",
"Раскомментировать, если выполняется OneScript": "Uncomment if OneScript is executed",
-"Цены товаров. См. ПолучитьСтруктуруЦеныТовара": "Products prices. See GetProductPriceStructure",
+"Создает персональное уведомление пользователю": "Creates a personal notification to the user",
"Возвращает структура клавиатуры для сообщений": "Returns a keyboard structure for messages",
-"Получить ссылку скачивания публичного объекта": "Get download link for public object",
-"Время доставки С, согласованное с получателем": "Delivery time FROM agreed with the recipient",
-"Ozon_ОбновитьИзображенияТовара(ПараметрыТеста": "Ozon_UpdateProductImages(TestParameters",
-"Имя пользователя авторизации, если необходимо": "Username for authorization, if required",
-"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format",
-"Токен для получения конкретной версии объекта": "Token for receiving a specific version of an object",
+"Получает список пользователей рабочей области": "Gets a list of users in the workspace",
+"Цены товаров. См. ПолучитьСтруктуруЦеныТовара": "Products prices. See GetProductPriceStructure",
+"Передана некорректная конфигурация соединения": "Unexpected connection configuration",
+"Возвращает структуру полей описания календаря": "Returns the structure of the calendar description fields",
+"Повторно открывает ранее закрытую тему форума": "Reopens a previously closed forum topic",
"!OInt ОсвободитьОбъект(ПромежуточныйРезультат": "!OInt FreeObject(InterimResult",
"Получить список пользовательских полей задачи": "Get list of custom task fields",
-"Повторно открывает ранее закрытую тему форума": "Reopens a previously closed forum topic",
-"Возвращает структуру полей описания календаря": "Returns the structure of the calendar description fields",
-"Передана некорректная конфигурация соединения": "Unexpected connection configuration",
-"Получает список пользователей рабочей области": "Gets a list of users in the workspace",
-"Переданное значение не является TCP-сервером!": "The passed value is not a TCP server!",
-"Картинка опроса. Обязательна, если нет текста": "Poll image. Required if there is no text",
-"Ozon_ОбновитьКоличествоТоваров(ПараметрыТеста": "Ozon_UpdateProductsStocks(TestParameters",
-"Изменяет данные записи о трудозатратах задачи": "Update time accounting record data",
-"УстановитьДвоичноеТело: начало установки тела": "SetBinaryBody: beginning of body setting",
-"Удалить последние сообщения перед блокировкой": "Delete last messages before blocking",
-"зарегистрироваться и создать новое приложение": "register, and create a new application",
-"Таймаут ожидания отправки запроса (в секундах": "Request sending timeout (in seconds",
-"ДвоичныеДанные, Соответствие Из КлючИЗначение": "BinaryData, Map Of KeyAndValue",
-"Модуль для работы с Yandex.Disk из набора ОПИ": "Yandex.Disk Module of OpenIntegrations",
-"Массив сообщений о действиях внутри обработки": "Array of messages about actions within the processing",
-"Идентификатор новой подборки, если необходимо": "Identifier of the new selection, if needed",
-"Устанавливает настройки прокси для соединения": "Sets the proxy settings for the connection",
-"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above",
-"Получает токен авторизации по логину и паролю": "Receives authorization token by login and password",
-"Сумма НДС, включённая в доп. сбор за доставку": "VAT included in additional delivery charge",
-"Перемещает каталог в корзину удаляемых файлов": "Move folder to recycle bin",
-"Кодировка для записи исходящей строки в поток": "Encoding for writing the outgoing string to the stream",
-"УстановитьДвоичноеТело: Начало установки тела": "SetBinaryBody: Beginning of body setting",
-"Соответствие Из КлючИЗначение, ДвоичныеДанные": "Map Of KeyAndValue, BinaryData",
-"дата и время в формате timestamp (вместо from": "date and time in timestamp format (instead of from",
-"Копирует файл из одного расположения в другое": "Copy file from one destination to another",
-"Атрибуты, индивидуальные для разных категорий": "Attributes individualized for different categories",
-"Получает структуру параметров для записи лога": "Gets the parameter structure for log entry",
-"Тесты для YaxUnit/1testrunner (служебный, ОПИ": "Tests for YaxUnit/1testrunner (Utility, OpenIntegrations",
-"МассивВариантов.Добавить(ПараметрыТестаПрокси": "OptionArray.Add(TestProxyParameters",
-"Получить структуру фильтра событий календарей": "Get calendar events filter structure",
-"Передана некорректная конфигурация прокси: %1": "Incorrect proxy configuration passed: %1",
-"Получает информацию о чеках за указанную дату": "Gets information about checks for a specified date",
-"Восстанавливает ранее удаленный счетчик по ID": "Restores a previously deleted counter by ID",
-"ПолучитьСтруктуруПараметровВКонтексте (пустая": "GetContextParameterStructure (empty",
-"Список адресов почты добавляемых пользователей": "List of email addresses of users being added",
-"Модуль для работы с Google Drive из набора ОПИ": "Google Drive Module of OpenIntegrations",
-"Отправляет текстовое сообщение в чат или канал": "Sends a text message to a chat or channel",
-"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:",
-"Получает внешнюю ссылку для доступа к каталогу": "Get external link to folder",
-"CLI_GreenAPI_РазлогинитьИнстанс(ПараметрыТеста": "CLI_GreenAPI_LogoutInstance(TestParameters",
-"URL, по которому необходимо перейти в браузере": "URL to go to in the browser",
-"сериализованный JSON ответа от сервера MongoDB": "serialized JSON response from MongoDB server",
-"Добавляет новую колонку в существующую таблицу": "Adds a new column to an existing table",
-"Проверяет доступность задачи для пользователей": "Checks the availability of the task for users",
-"которое будет закрыто после выполнения функции": "which will be closed after the function is executed",
-"ПараметрыЗапросаВСтроку: Добавление параметров": "RequestParametersToString: Adding parameters",
-"Загружает часть объекта при загрузке по частям": "Uploads a part of an object for multipart uploading",
-"Время жизни ссылки в секундах. 604800 максимум": "Link lifetime in seconds. 604800 max.",
-"Строка или коллекция для преобразования в JSON": "String or collection to convert to JSON",
-"Набор полей заказа. См. ПолучитьОписаниеЗаказа": "Set of order fields. See GetOrderDescription",
-"ИспользоватьПоляТелаВOAuth: установка значения": "UseBodyFiledsAtOAuth: setting the value",
-"Отправляет текстовое сообщение в выбранный чат": "Sends a text message to the selected chat room",
-"УстановитьСтроковоеТело: Начало установки тела": "SetStringBody: Beginning of body setting",
-"Порог стоимости товара в целых единицах валюты": "Threshold for the value of goods in whole units of currency",
-"Список офисов](@api-docs.cdek.ru/36982648.html": "List of pickup points](@api-docs.cdek.ru/36990336.html",
-"Модуль для работы с базами MSSQL из набора ОПИ": "MSSQL Module of OpenIntegrations",
-"минимальная цена товара после применения акций": "minimum price of product after promotions have been applied",
-"GreenMax_ПолучитьКодАвторизации(ПараметрыТеста": "GreenMax_GetAuthorizationCode(TestParameters",
-"Идентификатор callback query полученного ботом": "Identifier of the callback query received by the bot",
-"сериализованный JSON ответа от Ozon Seller API": "serialized JSON response from Ozon Seller API",
-"Устанавливает или снимает реакцию на сообщение": "Set or remove reaction mark on the message",
-"Каталог = ТекущийСценарий().Каталог + \"\"addins": "Directory = CurrentScript().Path + \"\"addins",
-"Получает информацию о комментарии задачи по ID": "Gets task comment data by ID",
-"Удаляет указанное сообщение из чата или канала": "Delete message from chat or channel",
-"Адрес обработки запросов от Telegram (с https:": "Request handling address from Telegram (with https:",
-"Получает общую статистику сообщества за период": "Gets the overall community statistics for a period",
-"Число последних версий объекта для отображения": "Number of the latest versions of the object to display",
-"Не удалось инициализировать внешнюю компоненту": "Failed to initialize AddIn",
-"GreenAPI_ПолучитьКодАвторизации(ПараметрыТеста": "GreenAPI_GetAuthorizationCode(TestParameters",
-"UUID квитанции, полученный при ее формировании": "UUID of the receipt received during its creation",
-"УстановитьОбъектСоединения: Установка значения": "SetConnectionObject: Setting the value",
-"ИспользоватьКодированиеURL: установка значения": "UseURLEncoding: setting the value",
-"Путь к файлу для сохранения результата запроса": "Path to the file for saving the request result",
-"Получает информацию о файле по указанному пути": "Get file information by the specified path",
-"УстановитьСтроковоеТело: начало установки тела": "SetStringBody: beginning of body setting",
-"Получает список магазинов в кабинете по токену": "Gets the list of shops in the cabinet by token",
-"Получает список записей о трудозатратах задачи": "Get list of time accounting records for task",
-"Истина > отправляет файлы отдельными запросами": "True > sends files in separate requests",
-"ПолучитьСписокПользовательскихПолейЗадачи (хук": "GetCustomTaskFieldsList (wh",
-"Скрыть старые сообщения от новых пользователей": "Hide old messages from new members",
-"Модуль для работы с базами MySQL из набора ОПИ": "MySQL Module of OpenIntegrations",
-"Токен авторизации, если используется не вебхук": "Access token, when app auth method used",
-"!OInt МассивПути.Добавить(\"OPI_ReportPortal.os": "!OInt PathArray.Add(\"OPI_ReportPortal.os",
-"Отключает попытку преобразования ответа в JSON": "Disables an attempt to convert the response to JSON",
+"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format",
+"Имя пользователя авторизации, если необходимо": "Username for authorization, if required",
+"Ozon_ОбновитьИзображенияТовара(ПараметрыТеста": "Ozon_UpdateProductImages(TestParameters",
+"Время доставки С, согласованное с получателем": "Delivery time FROM agreed with the recipient",
+"Получить ссылку скачивания публичного объекта": "Get download link for public object",
+"Токен для получения конкретной версии объекта": "Token for receiving a specific version of an object",
"Клавиатура под сообщением или на нижней панели": "Keyboard under the message or on the bottom panel",
+"Модуль для работы с базами MySQL из набора ОПИ": "MySQL Module of OpenIntegrations",
+"Отключает попытку преобразования ответа в JSON": "Disables an attempt to convert the response to JSON",
+"!OInt МассивПути.Добавить(\"OPI_ReportPortal.os": "!OInt PathArray.Add(\"OPI_ReportPortal.os",
+"Токен авторизации, если используется не вебхук": "Access token, when app auth method used",
+"Скрыть старые сообщения от новых пользователей": "Hide old messages from new members",
+"Получает информацию о файле по указанному пути": "Get file information by the specified path",
+"Истина > отправляет файлы отдельными запросами": "True > sends files in separate requests",
+"Получает список записей о трудозатратах задачи": "Get list of time accounting records for task",
+"Получает список магазинов в кабинете по токену": "Gets the list of shops in the cabinet by token",
+"УстановитьСтроковоеТело: начало установки тела": "SetStringBody: beginning of body setting",
+"Путь к файлу для сохранения результата запроса": "Path to the file for saving the request result",
"Отправляет контакт с именем и номером телефона": "Sends a contact with name and phone number",
+"ПолучитьСписокПользовательскихПолейЗадачи (хук": "GetCustomTaskFieldsList (wh",
"Не удалось удалить временный файл после теста!": "Failed to delete the temporary file after the test!",
-"Телефон в международном формате без знака плюс": "Phone number in international format without a plus sign",
+"ИспользоватьКодированиеURL: установка значения": "UseURLEncoding: setting the value",
"Настройки FTP. См. ПолучитьНастройкиСоединения": "FTP settings. See GetConnectionSettings",
-"Открепляет ранее закрепленное сообщение в чате": "Unpins a previously pinned chat message",
-"Время доставки ПО, согласованное с получателем": "Delivery time TO agreed with the recipient",
-"Загружает несколько файлов на сервер Neocities": "Uploads multiple files to Neocities",
-"логин пользователя, которому выдано разрешение": "login of the user to whom the authorization has been granted",
-"Получает товары, участвующие в выбранной акции": "Gets the products featured in the selected promotion",
-"НачалоКодовУспеха И ОтветПроверки.КодСостояния": "StartOfSuccessCodes And CheckResponse.StatusCode",
-"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser",
-"выставляет статус 'В сети' для вашего аккаунта": "sets the 'Online' status for your account",
-"Модуль для работы с ReportPortal из набора ОПИ": "ReportPortal Module of OpenIntegrations",
-"Добавляет заголовок в набор заголовков запроса": "Adds a header to the request header set",
-"Создает нового пользователя по структуре полей": "Create new user by fields structure",
-"Получает статус (онлайн) текущего пользователя": "Gets the status (online) of the current user",
-"Код ПВЗ, в который планируется передать заказы": "Code of shipment point to which it is planned to transfer orders",
"Сумма дополнительного сбора (в том числе и НДС": "Amount of additional fee (including VAT",
+"Код ПВЗ, в который планируется передать заказы": "Code of shipment point to which it is planned to transfer orders",
+"Получает статус (онлайн) текущего пользователя": "Gets the status (online) of the current user",
+"Создает нового пользователя по структуре полей": "Create new user by fields structure",
+"Добавляет заголовок в набор заголовков запроса": "Adds a header to the request header set",
+"Модуль для работы с ReportPortal из набора ОПИ": "ReportPortal Module of OpenIntegrations",
+"Телефон в международном формате без знака плюс": "Phone number in international format without a plus sign",
+"выставляет статус 'В сети' для вашего аккаунта": "sets the 'Online' status for your account",
+"НачалоКодовУспеха И ОтветПроверки.КодСостояния": "StartOfSuccessCodes And CheckResponse.StatusCode",
+"Получает товары, участвующие в выбранной акции": "Gets the products featured in the selected promotion",
+"логин пользователя, которому выдано разрешение": "login of the user to whom the authorization has been granted",
+"Загружает несколько файлов на сервер Neocities": "Uploads multiple files to Neocities",
+"Время доставки ПО, согласованное с получателем": "Delivery time TO agreed with the recipient",
+"Открепляет ранее закрепленное сообщение в чате": "Unpins a previously pinned chat message",
+"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser",
+"УстановитьОбъектСоединения: Установка значения": "SetConnectionObject: Setting the value",
+"Получает внешнюю ссылку для доступа к каталогу": "Get external link to folder",
+"GreenAPI_ПолучитьКодАвторизации(ПараметрыТеста": "GreenAPI_GetAuthorizationCode(TestParameters",
+"Строка или коллекция для преобразования в JSON": "String or collection to convert to JSON",
+"Время жизни ссылки в секундах. 604800 максимум": "Link lifetime in seconds. 604800 max.",
+"Загружает часть объекта при загрузке по частям": "Uploads a part of an object for multipart uploading",
+"ПараметрыЗапросаВСтроку: Добавление параметров": "RequestParametersToString: Adding parameters",
+"которое будет закрыто после выполнения функции": "which will be closed after the function is executed",
+"Проверяет доступность задачи для пользователей": "Checks the availability of the task for users",
+"Набор полей заказа. См. ПолучитьОписаниеЗаказа": "Set of order fields. See GetOrderDescription",
+"Добавляет новую колонку в существующую таблицу": "Adds a new column to an existing table",
+"URL, по которому необходимо перейти в браузере": "URL to go to in the browser",
+"CLI_GreenAPI_РазлогинитьИнстанс(ПараметрыТеста": "CLI_GreenAPI_LogoutInstance(TestParameters",
+"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:",
+"UUID квитанции, полученный при ее формировании": "UUID of the receipt received during its creation",
+"Модуль для работы с Google Drive из набора ОПИ": "Google Drive Module of OpenIntegrations",
+"Список адресов почты добавляемых пользователей": "List of email addresses of users being added",
+"сериализованный JSON ответа от сервера MongoDB": "serialized JSON response from MongoDB server",
+"ИспользоватьПоляТелаВOAuth: установка значения": "UseBodyFiledsAtOAuth: setting the value",
+"Отправляет текстовое сообщение в чат или канал": "Sends a text message to a chat or channel",
+"УстановитьСтроковоеТело: Начало установки тела": "SetStringBody: Beginning of body setting",
+"Отправляет текстовое сообщение в выбранный чат": "Sends a text message to the selected chat room",
+"Не удалось инициализировать внешнюю компоненту": "Failed to initialize AddIn",
+"Число последних версий объекта для отображения": "Number of the latest versions of the object to display",
+"Адрес обработки запросов от Telegram (с https:": "Request handling address from Telegram (with https:",
+"Удаляет указанное сообщение из чата или канала": "Delete message from chat or channel",
+"Получает информацию о комментарии задачи по ID": "Gets task comment data by ID",
+"Каталог = ТекущийСценарий().Каталог + \"\"addins": "Directory = CurrentScript().Path + \"\"addins",
+"Получает общую статистику сообщества за период": "Gets the overall community statistics for a period",
+"сериализованный JSON ответа от Ozon Seller API": "serialized JSON response from Ozon Seller API",
+"Идентификатор callback query полученного ботом": "Identifier of the callback query received by the bot",
+"GreenMax_ПолучитьКодАвторизации(ПараметрыТеста": "GreenMax_GetAuthorizationCode(TestParameters",
+"минимальная цена товара после применения акций": "minimum price of product after promotions have been applied",
+"Модуль для работы с базами MSSQL из набора ОПИ": "MSSQL Module of OpenIntegrations",
+"Список офисов](@api-docs.cdek.ru/36982648.html": "List of pickup points](@api-docs.cdek.ru/36990336.html",
+"Устанавливает или снимает реакцию на сообщение": "Set or remove reaction mark on the message",
+"Порог стоимости товара в целых единицах валюты": "Threshold for the value of goods in whole units of currency",
+"Наименование файла с расширением для сохранения": "File name with extension",
+"Получает список подразделений по ID или фильтру": "Gets a list of departments by ID or filter",
+"Dropbox_ПолучитьДанныеИспользованияПространства": "Dropbox_GetSpaceUsageData",
+"Разрешает незащищенное соединение с библиотекой": "Allows an unsecured connection to the library",
+"Отправляет URL с предпросмотром в чат или канал": "Sends a URL with a preview to a chat or channel",
+"Структура полей чата. См. ПолучитьСтруктуруЧата": "Chat fields structure. See GetChatStructure",
+"Параметры запуска. См. ПолучитьСтруктуруЗапуска": "Launch parameters. See GetLaunchStructure",
+"Получает информацию о пользователях для диалога": "Get users information for dialog",
+"Попытка выполнения без дополнительных проверовк": "Attempted execution without additional checks",
+"ДобавитьЗаголовок: установка заголовков запроса": "AddHeader: header setting",
+"Ошибка получения коллекции для формирования XML": "Error getting a collection for XML generation",
+"Выполняет запрос, если он был сформирован ранее": "Executes the request if it was created earlier",
+"Получает список файлов с или без отбора по типу": "Gets a list of files with or without filtering by type",
+"Структура полей лида (см. ПолучитьСтруктуруЛида": "Lead fields structure (see GetLeadStructure",
+"УстановитьFormТело: тело установлено, размер %1": "SetFormBody: body set, size %1",
+"Добавьте необходимые для ваших целей разрешения": "Add the permissions required for your purposes",
+"СформироватьЗапрос: Создание объекта соединения": "FormRequest: Creating a connection object",
+"Максимальный размер данных. 0 > до конца потока": "Max data size. 0 > to the end of the stream",
+"Описание контакта. См. ПолучитьОписаниеКонтакта": "Contact description. See GetContactDescription",
+"Для тела запроса установлен несуществующий файл": "A non-existent file is set for the request body",
+"Установить пользовательские настройки календаря": "Set custom calendar settings",
+"ID пользователя для учета. Текущий по умолчанию": "Users ID. Current by default",
+"Максимальный размер данных. 0 > без ограничений": "Maximum data size. 0 > no limit",
+"Загружает выбранную модель в оперативную память": "Loads the selected model into RAM",
+"Токен авторизации, если используется не веб-хук": "Access token, when app auth method used",
+"Структура полей лида. См. ПолучитьСтруктуруЛида": "Lead fields structure. See GetLeadStructure",
+"Модуль для работы с Yandex Market из набора ОПИ": "Yandex Market Module of OpenIntegrations",
+"Получает список пользователей указанного канала": "Gets a list of users in the specified channel",
+"Модуль для работы с базами SQLite из набора ОПИ": "SQLite Module of OpenIntegrations",
+"Пользователь или пользователи чата для удаления": "The member or members of the chat room to remove",
+"Получает список сообщений в очереди на отправку": "Gets the list of messages in the queue to be sent",
"Отборы, выбранные поля, количество и сортировка": "Filter, selected fields, limit and sorting",
"Копирует объект из одного расположения в другое": "Copies an object from one location to another",
-"Получает календарь из списка пользователя по ID": "Gets a calendar from the user's list by ID",
+"Массив имен для добавления новых листов в книгу": "Array of names to add new sheets to the spreadsheet",
"Путь к объекту, тег которого необходимо удалить": "Path to the object whose tag needs to be deleted",
"GreenMax_ОтправитьКодАвторизации(ПараметрыТеста": "GreenMax_SendAuthorizationCode(TestParameters",
"название задачи (можно искать по шаблону [%_])>": "task name (can be searched using the template [%_])>",
@@ -9276,54 +9310,52 @@
"Получает список календарей указанного владельца": "Gets a list of calendars of the specified owner",
"Получает информацию о магазине (кампании) по ID": "Gets information about a market (campaign) by ID",
"УстановитьJsonТело: Тело установлено, размер %1": "SetJsonBody: Body set, size %1",
-"Получает события календарей с фильтрами или без": "Gets events of calendars with or without filters",
+"Получает календарь из списка пользователя по ID": "Gets a calendar from the user's list by ID",
"Добавляет поле формы в multipart/form-data тело": "Adds a form field to the multipart/form-data body",
-"УстановитьFormТело: Тело установлено, размер %1": "SetFormBody: Body set, size %1",
-"Получает информацию о товаре по идентификаторам": "Gets product information by identifiers",
-"ПолучитьПользовательскиеНастройкиКалендаря (хук": "GetCustomCalendarSettings (wh",
-"Перемещает файл из одного расположения в другое": "Move file from one destination to another",
-"Добавляет блок файла в multipart/form-data тело": "Adds a file block to the multipart/form-data body",
-"Массив или одна структура полей описания товара": "Array or one structure of product description fields",
+"Игнорировать кэш при повторном запросе проверки": "Ignore cache on repeated verification request",
+"ТекущаяДата - 60 * 60 * 24); // Дата создания": "CurrentDate - 60 * 60 * 24); // Creation date",
+"Благодарим наших спонсоров за поддержку проекта": "We thank our sponsors for supporting the project",
+"OInt/tests/Modules/Coverage_ЗапускВсехТестов.os": "OInt/tests/Modules/Coverage_RunAllTests.os",
"УстановитьJsonТело: тело установлено, размер %1": "SetJsonBody: body set, size %1",
"UUID штрихкода, полученный при его формировании": "The UID of the barcode received when the barcode was created",
-"OInt/tests/Modules/Coverage_ЗапускВсехТестов.os": "OInt/tests/Modules/Coverage_RunAllTests.os",
-"Благодарим наших спонсоров за поддержку проекта": "We thank our sponsors for supporting the project",
-"ТекущаяДата - 60 * 60 * 24); // Дата создания": "CurrentDate - 60 * 60 * 24); // Creation date",
-"Пользователь или пользователи чата для удаления": "The member or members of the chat room to remove",
-"Игнорировать кэш при повторном запросе проверки": "Ignore cache on repeated verification request",
-"Получает список сообщений в очереди на отправку": "Gets the list of messages in the queue to be sent",
-"Массив имен для добавления новых листов в книгу": "Array of names to add new sheets to the spreadsheet",
-"Модуль для работы с базами SQLite из набора ОПИ": "SQLite Module of OpenIntegrations",
-"Модуль для работы с Yandex Market из набора ОПИ": "Yandex Market Module of OpenIntegrations",
-"Ошибка получения коллекции для формирования XML": "Error getting a collection for XML generation",
-"Попытка выполнения без дополнительных проверовк": "Attempted execution without additional checks",
-"Получает информацию о пользователях для диалога": "Get users information for dialog",
-"Структура полей чата. См. ПолучитьСтруктуруЧата": "Chat fields structure. See GetChatStructure",
-"Параметры запуска. См. ПолучитьСтруктуруЗапуска": "Launch parameters. See GetLaunchStructure",
-"Выполняет запрос, если он был сформирован ранее": "Executes the request if it was created earlier",
-"Отправляет URL с предпросмотром в чат или канал": "Sends a URL with a preview to a chat or channel",
-"Разрешает незащищенное соединение с библиотекой": "Allows an unsecured connection to the library",
-"Dropbox_ПолучитьДанныеИспользованияПространства": "Dropbox_GetSpaceUsageData",
-"Получает список подразделений по ID или фильтру": "Gets a list of departments by ID or filter",
-"Наименование файла с расширением для сохранения": "File name with extension",
-"ДобавитьЗаголовок: установка заголовков запроса": "AddHeader: header setting",
-"Получает список файлов с или без отбора по типу": "Gets a list of files with or without filtering by type",
-"Получает список пользователей указанного канала": "Gets a list of users in the specified channel",
-"УстановитьFormТело: тело установлено, размер %1": "SetFormBody: body set, size %1",
-"Добавьте необходимые для ваших целей разрешения": "Add the permissions required for your purposes",
-"СформироватьЗапрос: Создание объекта соединения": "FormRequest: Creating a connection object",
-"Максимальный размер данных. 0 > до конца потока": "Max data size. 0 > to the end of the stream",
-"Описание контакта. См. ПолучитьОписаниеКонтакта": "Contact description. See GetContactDescription",
-"Для тела запроса установлен несуществующий файл": "A non-existent file is set for the request body",
-"Установить пользовательские настройки календаря": "Set custom calendar settings",
-"Структура полей лида (см. ПолучитьСтруктуруЛида": "Lead fields structure (see GetLeadStructure",
-"ID пользователя для учета. Текущий по умолчанию": "Users ID. Current by default",
-"Максимальный размер данных. 0 > без ограничений": "Maximum data size. 0 > no limit",
-"Загружает выбранную модель в оперативную память": "Loads the selected model into RAM",
-"Токен авторизации, если используется не веб-хук": "Access token, when app auth method used",
-"Модуль для работы с базами MongoDB из набора ОПИ": "MongoDB Module of OpenIntegrations",
-"Создает новый блок на основе существующего блока": "Creates a new block based on an existing block",
+"Добавляет блок файла в multipart/form-data тело": "Adds a file block to the multipart/form-data body",
+"Перемещает файл из одного расположения в другое": "Move file from one destination to another",
+"ПолучитьПользовательскиеНастройкиКалендаря (хук": "GetCustomCalendarSettings (wh",
+"Получает информацию о товаре по идентификаторам": "Gets product information by identifiers",
+"УстановитьFormТело: Тело установлено, размер %1": "SetFormBody: Body set, size %1",
+"Массив или одна структура полей описания товара": "Array or one structure of product description fields",
+"Получает события календарей с фильтрами или без": "Gets events of calendars with or without filters",
+"Удаление заявки](@api-docs.cdek.ru/29948379.html": "Deleting a courier invitation](@api-docs.cdek.ru/33828880.html",
+"Модуль для работы с S3 хранилищами из набора ОПИ": "S3 Storage Module of OpenIntegrations",
+"Ожидает подключение в течении указанного времени": "Waiting for connection for the specified time",
+"CLI_GreenAPI_СкачатьФайлСообщения(ПараметрыТеста": "CLI_GreenAPI_DownloadMessageFile(TestParameters",
+"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness",
+"Дата начала нужного периода доступных таймслотов": "Start date of the required period of available timeslots",
+"ID активного подключения. См. ОжидатьПодключение": "Active connection ID. See AwaitingConnection",
+"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "ClearPinnedMessagesList (main",
+"Удаление заказа](@api-docs.cdek.ru/29924487.html": "Deleting an order](@api-docs.cdek.ru/33828855.html",
+"Получает данные строки таблицы по идентификатору": "Gets row data of the table by identifier",
+"Получает список пользовательских полей для задач": "Gets list of custom task fields",
+"Вид голоса: alloy, ash, ballad, coral, echo и др": "Voice type: alloy, ash, ballad, coral, echo, etc.",
+"Получает токен по коду из авторизации в бразуере": "Gets token by code from browser authorization",
+"Передана некорректная коллекция доп. заголовков!": "An incorrect collection of additional headers has been passed!",
+"Маркер продолжения списка из предыдущего запроса": "Next page marker from the previous request",
+"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar",
+"Список регионов](@api-docs.cdek.ru/33829418.html": "List of Regions](@api-docs.cdek.ru/33829453.html",
+"пользователь, последним изменивший статус задачи": "the user who last changed the task status",
+"двоичные данные zip архива с содержимым каталога": "binary data of the zip archive with the contents of the directory",
+"Удаляет ранее созданный результат из комментария": "Deletes task result, created from a comment",
+"Модуль работы с внешними компонентами набора ОПИ": "External Components Module of OpenIntegrations",
+"Сформируйте ссылку и перейдите по ней в браузере": "Form a link and click on it in your browser",
+"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearTopicPinnedMessagesList",
+"tools/Modules/internal/Classes/OPI_HTTPКлиент.os": "tools/Modules/internal/Classes/OPI_HTTPClient.os",
+"РазбитьURL: разбиение запроса на составные части": "SplitURL: splitting a request into component parts",
+"Инициализировать: установка стандартных значений": "Initialize: setting of default values",
+"Источник сообщения: system, user, assistant и др": "Source of the message: system, user, assistant, etc.",
+"Не удалось удалить временный файл после загрузки": "Failed to delete temporary file after upload",
+"Ozon_ПолучитьДоступныеТоварыАкции(ПараметрыТеста": "Ozon_GetAvailablePromoProducts(TestParameters",
"Массив или одна структура полей атрибутов товара": "Array or one structure of product attribute fields",
+"Модуль для работы с базами MongoDB из набора ОПИ": "MongoDB Module of OpenIntegrations",
"Идентификатор товара в системе продавца (Артикул": "Item identifier in the vendor's system (Article",
"Получает доступные интервалы доставки для заказа": "Gets available delivery intervals for order",
"ПолучитьСтруктуруПараметровПредставлений (пустая": "GetEmbeddingsParameterStructure (empty",
@@ -9335,53 +9367,54 @@
"ТребуетсяОбработкаУправляющихПоследовательностей": "RequiresProcessingOfEscapeSequences",
"сериализованный JSON ответа от CDEK или PDF файл": "serialized JSON response from CDEK or a PDF file",
"!OInt ТекущийКаталог = ТекущийСценарий().Каталог": "!OInt CurrentDirectory = CurrentScript().Path",
-"Фильтр офисов. См. ПолучитьОписаниеФильтраОфисов": "Office filter. See GetOfficeFilterDescription",
+"Создает новый блок на основе существующего блока": "Creates a new block based on an existing block",
"Отклоняет вступление пользователя в закрытый чат": "Rejects the user's request to join a private chat room",
-"Вы можете передать до 100 идентификаторов за раз": "You can pass up to 100 identifiers at a time",
-"!OInt Сообщить(OPI_Инструменты.JSONСтрокой(Ответ": "!OInt Message(OPI_Tools.JSONString(Response",
-"Генерирует ответ по заданному текстовому запросу": "Generates a response for a given text query",
-"где `?1 = \"10 AND 20\"`, что приведет к ошибке.^^": "where `?1 = \"10 AND 20,\"' which would cause an error.",
-"Добавляет сообщение в обсуждение от имени группы": "Adds a message to the discussion on behalf of the group",
-"Коллекция КлючЗначение дополнительных параметров": "KeyValue collection of additional parameters",
-"Получает структуру параметров тестового элемента": "Gets the test item parameter structure",
-"Модуль для работы с Yandex Metrika из набора ОПИ": "Yandex Metrika Module of OpenIntegrations",
-"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block",
-"Передана некорректная коллекция доп. параметров!": "An incorrect collection of additional parameters has been passed!",
-"Вид обработки текста (HTML, Markdown, MarkdownV2": "Text processing type (HTML, Markdown, MarkdownV2",
-"Ozon_ЗагрузитьКодыАктивацииТовара(ПараметрыТеста": "Ozon_UploadProductActivationCodes(TestParameters",
+"Фильтр офисов. См. ПолучитьОписаниеФильтраОфисов": "Office filter. See GetOfficeFilterDescription",
"Лимит пользователей (бесконечно, если не указано": "User limit (infinite if not specified",
-"Не удалось удалить временный файл после загрузки": "Failed to delete temporary file after upload",
-"Ozon_ПолучитьДоступныеТоварыАкции(ПараметрыТеста": "Ozon_GetAvailablePromoProducts(TestParameters",
-"Инициализировать: установка стандартных значений": "Initialize: setting of default values",
-"tools/Modules/internal/Classes/OPI_HTTPКлиент.os": "tools/Modules/internal/Classes/OPI_HTTPClient.os",
-"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness",
-"Удаление заказа](@api-docs.cdek.ru/29924487.html": "Deleting an order](@api-docs.cdek.ru/33828855.html",
-"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "ClearPinnedMessagesList (main",
-"ID активного подключения. См. ОжидатьПодключение": "Active connection ID. See AwaitingConnection",
-"Дата начала нужного периода доступных таймслотов": "Start date of the required period of available timeslots",
-"Получает список пользовательских полей для задач": "Gets list of custom task fields",
-"Удаление заявки](@api-docs.cdek.ru/29948379.html": "Deleting a courier invitation](@api-docs.cdek.ru/33828880.html",
-"CLI_GreenAPI_СкачатьФайлСообщения(ПараметрыТеста": "CLI_GreenAPI_DownloadMessageFile(TestParameters",
-"Ожидает подключение в течении указанного времени": "Waiting for connection for the specified time",
-"Модуль для работы с S3 хранилищами из набора ОПИ": "S3 Storage Module of OpenIntegrations",
-"Получает данные строки таблицы по идентификатору": "Gets row data of the table by identifier",
-"Вид голоса: alloy, ash, ballad, coral, echo и др": "Voice type: alloy, ash, ballad, coral, echo, etc.",
-"РазбитьURL: разбиение запроса на составные части": "SplitURL: splitting a request into component parts",
-"Передана некорректная коллекция доп. заголовков!": "An incorrect collection of additional headers has been passed!",
-"Маркер продолжения списка из предыдущего запроса": "Next page marker from the previous request",
-"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar",
-"Список регионов](@api-docs.cdek.ru/33829418.html": "List of Regions](@api-docs.cdek.ru/33829453.html",
-"пользователь, последним изменивший статус задачи": "the user who last changed the task status",
-"Получает токен по коду из авторизации в бразуере": "Gets token by code from browser authorization",
-"двоичные данные zip архива с содержимым каталога": "binary data of the zip archive with the contents of the directory",
-"Удаляет ранее созданный результат из комментария": "Deletes task result, created from a comment",
-"Модуль работы с внешними компонентами набора ОПИ": "External Components Module of OpenIntegrations",
-"Источник сообщения: system, user, assistant и др": "Source of the message: system, user, assistant, etc.",
-"Сформируйте ссылку и перейдите по ней в браузере": "Form a link and click on it in your browser",
-"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearTopicPinnedMessagesList",
-"ОжидаетЧто(Результат[\"entity\"][\"uuid\"]).Заполнено": "ExpectsThat(Result[\"entity\"][\"uuid\"]).Filled",
-"стандартное представление: day, week, month, list": "standard presentation: day, week, month, list",
+"Вид обработки текста (HTML, Markdown, MarkdownV2": "Text processing type (HTML, Markdown, MarkdownV2",
+"Передана некорректная коллекция доп. параметров!": "An incorrect collection of additional parameters has been passed!",
+"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block",
+"Модуль для работы с Yandex Metrika из набора ОПИ": "Yandex Metrika Module of OpenIntegrations",
+"Ozon_ЗагрузитьКодыАктивацииТовара(ПараметрыТеста": "Ozon_UploadProductActivationCodes(TestParameters",
+"Коллекция КлючЗначение дополнительных параметров": "KeyValue collection of additional parameters",
+"Добавляет сообщение в обсуждение от имени группы": "Adds a message to the discussion on behalf of the group",
+"где `?1 = \"10 AND 20\"`, что приведет к ошибке.^^": "where `?1 = \"10 AND 20,\"' which would cause an error.",
+"Генерирует ответ по заданному текстовому запросу": "Generates a response for a given text query",
+"!OInt Сообщить(OPI_Инструменты.JSONСтрокой(Ответ": "!OInt Message(OPI_Tools.JSONString(Response",
+"Получает структуру параметров тестового элемента": "Gets the test item parameter structure",
+"Вы можете передать до 100 идентификаторов за раз": "You can pass up to 100 identifiers at a time",
+"Путь к каталогу. Необязателен, если указан курсор": "Path to the directory. Optional if the cursor is specified",
+"OneScript: ./OInt/tools/Modules/OPI_Компоненты.os": "OneScript: ./OInt/tools/Modules/OPI_AddIns.os",
+"Подтверждает окончание загрузки объекта по частям": "Confirms the multipart uploading finish",
+"Передана некорректная конфигурация соединения: %1": "Incorrect connection configuration provided: %1",
+"тип календаря: user (пользователя), group (группы": "calendar type: user, group",
+"OneScript: ./OInt/tools/Modules/OPI_ЗапросыSQL.os": "OneScript: ./OInt/tools/Modules/OPI_SQLQueries.os",
+"ПолучитьСтруктуруФильтраСобытийКалендарей (пустая": "GetCalendarEventsFilterStructure (empty",
+"Формирует строку подключения из переданных данных": "Forms a connection string from the passed data",
+"Зайдите в приложение Viber и создайте новый канал": "Open the Viber app and create a new channel",
+"Дополнительные заголовки запроса, если необходимо": "Additional request headers, if necessary",
+"запрещать приглашать в событие, если время занято": "disallow invitations to an event if the time is full",
+"Таймаут ожидания данных (мс). 0 > без ограничений": "Data waiting timeout (ms). 0 > no limit",
+"Вид загрузки (Пост, Товар, История, Опрос, Прочее": "Upload type (Post, Product, Story, Poll, Other",
+"Получает список файлов с отбором каталога или без": "Gets a list of files with or without directory selection",
+"Источник сообщения: system, user, assistant, tool": "Message source: system, user, assistant, tool",
+"Параметры элемента. См. ПолучитьСтруктуруЭлемента": "Item parameters. See GetItemStructure",
+"Идентификатор или массив индентификаторов записей": "Identifier or array of record identifiers",
+"Получает структуру стандартных настроек календаря": "Gets the structure of the default calendar settings",
+"Номер телефона в международном формате без + и 00": "Phone number in international format without + and 00",
+"ОтправитьТекстовоеСообщение (клавиатура структура": "SendTextMessage (keyboard structure",
+"tools/Modules/internal/Modules/OPI_Инструменты.os": "tools/Modules/internal/Modules/OPI_Tools.os",
+"Получает план задач на день текущего пользователя": "Gets the task plan for the current users day",
+"CLI_Ozon_ОбновитьИзображенияТовара(ПараметрыТеста": "CLI_Ozon_UpdateProductImages(TestParameters",
+"Ошибка валидации JSON параметра. Индекс массив %1": "JSON validation error for parameter. Array position %1",
+"УстановитьПользовательскиеНастройкиКалендаря (хук": "SetCustomCalendarSettings (wh",
+"Генерирует аудио с озвучиванием указанного текста": "Generates audio with the specified text for speech synthesis",
+"Список позиций: Ключ > SKU, Значение > Количество": "Items list: Key > SKU, Value > Amount",
+"только задачи, которые не являются подзадачами (Y": "only tasks that are not subtasks (Y",
+"Общий модуль инструментов работы с SQL набора ОПИ": "Common SQL Tools Module of OpenIntegrations",
+"OneScript: ./OInt/tools/Modules/OPI_ЗапросыSSH.os": "OneScript: ./OInt/tools/Modules/OPI_SSHRequests.os",
"Структура счетчика. См. ПолучитьСтруктуруСчетчика": "Counter structure. See GetCounterStructure",
+"ОжидаетЧто(Результат[\"entity\"][\"uuid\"]).Заполнено": "ExpectsThat(Result[\"entity\"][\"uuid\"]).Filled",
"Максимальный вес в кг, который может принять офис": "Maximum weight in kg that the office can accept",
"Твиттер не смог обработать загруженное вами видео": "Twitter could not process the video you uploaded",
"Получает список доступных значений характеристики": "Gets the list of available values of the attribute",
@@ -9394,55 +9427,55 @@
"Отменяет публикацию ранее опубликованного объекта": "Unpublishes a previously published object",
"tools/Modules/internal/Classes/OPI_ЗапросыHTTP.os": "tools/Modules/internal/Classes/OPI_HTTPRequests.os",
"Источник: https:github.com/vbondarevsky/Connector": "Source: https:github.com/vbondarevsky/Connector",
-"Обновляет значение записей по выбранным критериям": "Updates the value of records by selected criteria",
+"стандартное представление: day, week, month, list": "standard presentation: day, week, month, list",
"Обновляет изображения и маркетинговый цвет товара": "Update images and marketing color",
-"Открывает FTP соединение с указанными настройками": "Creates an FTP connection with the specified settings",
-"Время чтения данных (сек). 0 > до конца сообщения": "Data reading time (sec). 0 > until the end of the message",
-"Общий модуль инструментов работы с SSH набора ОПИ": "Common SSH Tools Module of OpenIntegrations",
-"УстановитьЗаголовки: установка заголовков запроса": "SetHeaders: query header setting",
-"источник сообщения: system, user, assistant, tool": "message source: system, user, assistant, tool",
-"Изменяет информацию о количестве товара в наличии": "Changes the information about the stock amount of a product",
-"Вариант генерации фона: transparent, opaque, auto": "Generation background option: transparent, opaque, auto",
-"Признак преобразования полученных данных в строку": "Flag of converting the received data into a string",
-"Истина > возвращает поля фильтра как соответствие": "True > returns the filter fields as a map",
-"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file",
-"Модуль для работы с Google Calendar из набора ОПИ": "Google Calendar Module of OpenIntegrations",
-"Ozon_ПолучитьСтатусДобавленияКодов(ПараметрыТеста": "Ozon_GetCodesUploadStatus(TestParameters",
+"Обновляет значение записей по выбранным критериям": "Updates the value of records by selected criteria",
"отмечать входящие сообщения прочитанными: yes, no": "mark incoming messages as read: yes, no",
-"Общий модуль инструментов работы с SQL набора ОПИ": "Common SQL Tools Module of OpenIntegrations",
-"OneScript: ./OInt/tools/Modules/OPI_ЗапросыSSH.os": "OneScript: ./OInt/tools/Modules/OPI_SSHRequests.os",
-"Список позиций: Ключ > SKU, Значение > Количество": "Items list: Key > SKU, Value > Amount",
-"УстановитьПользовательскиеНастройкиКалендаря (хук": "SetCustomCalendarSettings (wh",
-"Дополнительные заголовки запроса, если необходимо": "Additional request headers, if necessary",
-"Формирует строку подключения из переданных данных": "Forms a connection string from the passed data",
-"ПолучитьСтруктуруФильтраСобытийКалендарей (пустая": "GetCalendarEventsFilterStructure (empty",
-"тип календаря: user (пользователя), group (группы": "calendar type: user, group",
-"OneScript: ./OInt/tools/Modules/OPI_ЗапросыSQL.os": "OneScript: ./OInt/tools/Modules/OPI_SQLQueries.os",
-"запрещать приглашать в событие, если время занято": "disallow invitations to an event if the time is full",
-"Передана некорректная конфигурация соединения: %1": "Incorrect connection configuration provided: %1",
-"Подтверждает окончание загрузки объекта по частям": "Confirms the multipart uploading finish",
-"OneScript: ./OInt/tools/Modules/OPI_Компоненты.os": "OneScript: ./OInt/tools/Modules/OPI_AddIns.os",
-"Путь к каталогу. Необязателен, если указан курсор": "Path to the directory. Optional if the cursor is specified",
-"Зайдите в приложение Viber и создайте новый канал": "Open the Viber app and create a new channel",
-"Таймаут ожидания данных (мс). 0 > без ограничений": "Data waiting timeout (ms). 0 > no limit",
-"Генерирует аудио с озвучиванием указанного текста": "Generates audio with the specified text for speech synthesis",
-"Получает список файлов с отбором каталога или без": "Gets a list of files with or without directory selection",
-"Источник сообщения: system, user, assistant, tool": "Message source: system, user, assistant, tool",
-"Параметры элемента. См. ПолучитьСтруктуруЭлемента": "Item parameters. See GetItemStructure",
-"Идентификатор или массив индентификаторов записей": "Identifier or array of record identifiers",
-"Получает структуру стандартных настроек календаря": "Gets the structure of the default calendar settings",
-"Номер телефона в международном формате без + и 00": "Phone number in international format without + and 00",
-"Вид загрузки (Пост, Товар, История, Опрос, Прочее": "Upload type (Post, Product, Story, Poll, Other",
-"ОтправитьТекстовоеСообщение (клавиатура структура": "SendTextMessage (keyboard structure",
-"tools/Modules/internal/Modules/OPI_Инструменты.os": "tools/Modules/internal/Modules/OPI_Tools.os",
-"Получает план задач на день текущего пользователя": "Gets the task plan for the current users day",
-"CLI_Ozon_ОбновитьИзображенияТовара(ПараметрыТеста": "CLI_Ozon_UpdateProductImages(TestParameters",
-"только задачи, которые не являются подзадачами (Y": "only tasks that are not subtasks (Y",
-"Ошибка валидации JSON параметра. Индекс массив %1": "JSON validation error for parameter. Array position %1",
+"Модуль для работы с Google Calendar из набора ОПИ": "Google Calendar Module of OpenIntegrations",
+"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file",
+"Истина > возвращает поля фильтра как соответствие": "True > returns the filter fields as a map",
+"Признак преобразования полученных данных в строку": "Flag of converting the received data into a string",
+"Ozon_ПолучитьСтатусДобавленияКодов(ПараметрыТеста": "Ozon_GetCodesUploadStatus(TestParameters",
+"Изменяет информацию о количестве товара в наличии": "Changes the information about the stock amount of a product",
+"источник сообщения: system, user, assistant, tool": "message source: system, user, assistant, tool",
+"УстановитьЗаголовки: установка заголовков запроса": "SetHeaders: query header setting",
+"Общий модуль инструментов работы с SSH набора ОПИ": "Common SSH Tools Module of OpenIntegrations",
+"Время чтения данных (сек). 0 > до конца сообщения": "Data reading time (sec). 0 > until the end of the message",
+"Вариант генерации фона: transparent, opaque, auto": "Generation background option: transparent, opaque, auto",
+"Открывает FTP соединение с указанными настройками": "Creates an FTP connection with the specified settings",
+"Ozon_ПолучитьСтатусДобавленияТовара(ПараметрыТеста": "Ozon_GetProductCreationStatus(TestParameters",
+"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of async jsob from UploadFileByURL response",
+"Тип чата OPEN (публичный) | CHAT (по приглашениям)": "Chat type OPEN (Public) | CHAT (Private)",
+"Получает данные из потока существующего соединения": "Gets data from the flow stream of an existing connection",
+"Получает список пользователей по заданному фильтру": "Gets the list of users according to the specified filter",
+"Запрещает доступ к файлу для внешних пользователей": "Prohibits access to the file for external users",
+"Признак деления массива на отдельные параметры URL": "Flag for dividing the array into individual URL parameters",
+"tools/Modules/internal/Modules/OPI_Криптография.os": "tools/Modules/internal/Modules/OPI_Cryptography.os",
+"Курьеру необходим документ удостоверяющий личность": "The courier needs an identity document",
+"УстановитьСтандартныеНастройки: установка настроек": "SetDefaultSettings: configuration setting",
+"Данные заполнения, где ключ это имя ячейки вида A1": "Fill data where the key is the cell name like A1",
+"Создает новое свойство для использования в товарах": "Creates a new property for use in products",
+"частота повторения: DAILY, WEEKLY, MONTHLY, YEARLY": "repetition rate: DAILY, WEEKLY, MONTHLY, YEARLY",
+"УстановитьОбъектСоединения: Передано не соединение": "SetConnectionObject: Not a connection has been passed",
+"Информация о выполнении. См. ПолучитьСтруктуруЛога": "Execution information. See GetLogStructure",
+"ID блока, после которого необходимо встаивть новый": "Block ID after which to insert the new one",
+"Модуль для работы с Telegram Bot API из набора ОПИ": "Telegram Bot API Module of OpenIntegrations",
+"Получает список заблокированных пользователей чата": "Gets the list of blocked chat users",
+"Получает информацию о пользовательском поле задачи": "Get custom task field data",
+"!OInt МассивПути = СтрРазделить(ТекущийКаталог": "PathArray = StrSplit(CurrentDirectory",
+"Расширенное определение адресов в пассивном режиме": "Advanced passive mode address resolution",
+"Получить структуру описания картинок для генерации": "Get image description structure for generation",
+"OneScript: ./OInt/tools/Modules/OPI_ЗапросыHTTP.os": "OneScript: ./OInt/tools/Modules/OPI_HTTPRequests.os",
+"Формирует кнопку действия для клавиатуры сообщения": "Forms an action button for the message keyboard",
+"Устанавливает тело даже при передаче пустых данных": "Sets the body even when empty data is passed",
+"Переслыает существующее сообщение в текущий диалог": "Forwards an existing message to the current dialog box",
+"Идентификаторы товаров в системе продавца (Артикул": "Item identifiers in the vendor's system (Article",
+"Добавляет заголовок запроса для Bearer авторизации": "Adds a request header for Bearer authorization",
+"Код страны производителя товара ISO_3166-1_alpha-2": "Country code of the product manufacturer as ISO_3166-1_alpha-2",
"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_Domain",
"Завершает запущенный ранее сеанс выполнения тестов": "Ends a previously started test execution session",
"ПолучитьСоответствиеУправляющихПоследовательностей": "GetEscapeSequencesMap",
-"Получает временный токен на основе логина и пароля": "Gets a temporary token based on login and password",
+"Отправляет данные о местоположении в указанный чат": "Sends location data to the specified chat room",
"Данные сообщения в виде строки или двоичных данных": "Message data as string or binary data",
"Комплект защитных плёнок для X3 NFC. Темный хлопок": "Protective film set for X3 NFC. Dark cotton",
"Информация о чеке](@api-docs.cdek.ru/68257388.html": "Cashbox check information](@api-docs.cdek.ru/68258028.html",
@@ -9453,80 +9486,23 @@
"Удаляет одну или массив записей по идентификаторам": "Deletes one or an array of records by identifiers",
"Некорректная команда! Проверьте правильность ввода": "Incorrect command! Check input correctness",
"Описание заявки. См. ПолучитьОписаниеЗаявкиКурьера": "Invitations description. See GetCourierInvitationsDescription",
-"Не удалось удалить файл ключей после инициализации": "Failed to delete key file after initialization",
+"Получает временный токен на основе логина и пароля": "Gets a temporary token based on login and password",
"Истина > возвращает строку, Ложь > двоичные данные": "True > returns string, False > binary data",
-"Номер заказа в ИС Клиента (uuid, если не заполнено": "Order number in the customers system (uuid, if not filled in",
-"CLI_GreenAPI_ПолучитьКодАвторизации(ПараметрыТеста": "CLI_GetAuthorizationCode(TestParameters",
-"Создает постоянный токен пользователя ReportPortal": "Creates a permanent ReportPortal user token",
-"Не удалось привести структуру значений к коллекции": "Failed to convert the structure of values to a collection",
-"ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "GetCalednarCustomSettingsStructure",
-"Устанавлиает шифрование бакета по XML конфигурации": "Sets bucket encryption by XML configuration",
-"Адрес активного соединения. См. ОжидатьПодключения": "The address of the active connection. See AwaitConnections",
-"строка или список строк текста лицензий для модели": "a string or list of strings of license text for the model",
-"Код ПВЗ СДЭК для самостоятельного привоза клиентом": "Code of CDEK POZ for self carriage by the customer",
-"ОбработатьЗапрос: формирование объекта HTTPЗапроса": "ProcessRequest: creation of HTTPRequest object",
-"Формирует штрихкод места в формате PDF для заказов": "Generates a PDF barcode CP for orders",
+"Не удалось удалить файл ключей после инициализации": "Failed to delete key file after initialization",
"Добавляет новый текстовый тег к файлу или каталогу": "Add new tag to file or folder",
-"Добавляет заголовок запроса для Bearer авторизации": "Adds a request header for Bearer authorization",
-"Код страны производителя товара ISO_3166-1_alpha-2": "Country code of the product manufacturer as ISO_3166-1_alpha-2",
-"Отправляет данные о местоположении в указанный чат": "Sends location data to the specified chat room",
-"Идентификаторы товаров в системе продавца (Артикул": "Item identifiers in the vendor's system (Article",
-"Устанавливает тело даже при передаче пустых данных": "Sets the body even when empty data is passed",
-"Курьеру необходим документ удостоверяющий личность": "The courier needs an identity document",
-"tools/Modules/internal/Modules/OPI_Криптография.os": "tools/Modules/internal/Modules/OPI_Cryptography.os",
-"Признак деления массива на отдельные параметры URL": "Flag for dividing the array into individual URL parameters",
-"Получает список пользователей по заданному фильтру": "Gets the list of users according to the specified filter",
-"Запрещает доступ к файлу для внешних пользователей": "Prohibits access to the file for external users",
-"Данные заполнения, где ключ это имя ячейки вида A1": "Fill data where the key is the cell name like A1",
-"Получает данные из потока существующего соединения": "Gets data from the flow stream of an existing connection",
-"Тип чата OPEN (публичный) | CHAT (по приглашениям)": "Chat type OPEN (Public) | CHAT (Private)",
-"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of async jsob from UploadFileByURL response",
-"Ozon_ПолучитьСтатусДобавленияТовара(ПараметрыТеста": "Ozon_GetProductCreationStatus(TestParameters",
-"УстановитьСтандартныеНастройки: установка настроек": "SetDefaultSettings: configuration setting",
-"Создает новое свойство для использования в товарах": "Creates a new property for use in products",
-"Переслыает существующее сообщение в текущий диалог": "Forwards an existing message to the current dialog box",
-"УстановитьОбъектСоединения: Передано не соединение": "SetConnectionObject: Not a connection has been passed",
-"Информация о выполнении. См. ПолучитьСтруктуруЛога": "Execution information. See GetLogStructure",
-"ID блока, после которого необходимо встаивть новый": "Block ID after which to insert the new one",
-"Модуль для работы с Telegram Bot API из набора ОПИ": "Telegram Bot API Module of OpenIntegrations",
-"Получает список заблокированных пользователей чата": "Gets the list of blocked chat users",
-"частота повторения: DAILY, WEEKLY, MONTHLY, YEARLY": "repetition rate: DAILY, WEEKLY, MONTHLY, YEARLY",
-"Получает информацию о пользовательском поле задачи": "Get custom task field data",
-"!OInt МассивПути = СтрРазделить(ТекущийКаталог": "PathArray = StrSplit(CurrentDirectory",
-"Расширенное определение адресов в пассивном режиме": "Advanced passive mode address resolution",
-"Получить структуру описания картинок для генерации": "Get image description structure for generation",
-"OneScript: ./OInt/tools/Modules/OPI_ЗапросыHTTP.os": "OneScript: ./OInt/tools/Modules/OPI_HTTPRequests.os",
-"УстановитьURL: Разбиение запроса на составные части": "SetURL: Splitting a request into component parts",
-"Получает информацию о сайте по его имени или токену": "Gets information about a site by its name or token",
-"Получает информацию о последней ошибке в соединении": "Gets information about the last error in the connection",
-"ОтменитьЗаписьMultipart: Удаление записанных данных": "CancelMultipartBody: Deleting recorded data",
-"Регистрация отказа](@api-docs.cdek.ru/55327658.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html",
-"ID аккаунта для проверки, что бакет принадлежит ему": "Account ID to verify that hes the bucket owner",
-"УстановитьДвоичноеТело: тело установлено, размер %1": "SetBinaryBody: body set, size %1",
-"Код региона СДЭК, уточняющий параметр для поля city": "CDEK region code, specifying parameter for the city field",
-"Модуль для работы с базами PostgreSQL из набора ОПИ": "PostgreSQL Module of OpenIntegrations",
-"ID запуска, к которому принадлежит тестовый элемент": "Launch ID to which the test item belongs",
-"Признак использования соответствия вместо структуры": "Use map instead of structure",
-"Отсутствуют обязательные поля в параметрах доступа!": "Missing mandatory fields in access parameters!",
-"Существующее соединение или конфигурация соединения": "Existing connection or connection configuration",
-"ОбработатьЗапрос: перенос тела в объект HTTPЗапроса": "ProcessRequest: place the body in the HTTPRequest object",
-"Получает шаблон пустого описания для загрузки файла": "Gets a blank description template for uploading a file",
-"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8",
-"дата начала выборки. 3 месяца до текущепо умолчанию": "selection start date. 3 months before the current default",
-"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction",
-"НачатьЗаписьТелаMultipart: Создание потока в памяти": "StartMultipartBody: Creating a stream in memory",
-"Параметры доступа. См. СформироватьПараметрыДоступа": "Access parameters. See FormAccessParameters",
-"Токен для удаления данных конкретной версии объекта": "Token for deleting data of a specific version of an object",
-"Коллекция файлов: Ключ > Файл, Значение > Тип медиа": "File collection: Key > File, Value > Media Type",
-"Сообщения разговора. См. ПолучитьСтруктуруСообщения": "Conversation messages. See GetMessageStructure",
-"Подтверждает вступление пользователя в закрытый чат": "Confirms the user's request to join a private chat room",
-"Изменяет свойства календаря из списка пользователей": "Edits the properties of a calendar from the user's list",
-"Смещение для получение объектов не из начала списка": "Offset for getting objects not from the beginning of the list",
-"Структура полей сделки (см. ПолучитьСтруктуруСделки": "Deal fields structure (see. GetDealStructure",
-"Таймаут ожидания новых сообщений при пустой очереди": "Timeout for waiting for new messages when the queue is empty",
-"Ссылка на сайт интернет-магазина с описанием товара": "Link to the website of the online store with the description of the product",
-"Очищает все существующие заголовки перед установкой": "Clears all existing headers before setting up",
+"Формирует штрихкод места в формате PDF для заказов": "Generates a PDF barcode CP for orders",
+"Код ПВЗ СДЭК для самостоятельного привоза клиентом": "Code of CDEK POZ for self carriage by the customer",
+"строка или список строк текста лицензий для модели": "a string or list of strings of license text for the model",
+"Адрес активного соединения. См. ОжидатьПодключения": "The address of the active connection. See AwaitConnections",
+"ОбработатьЗапрос: формирование объекта HTTPЗапроса": "ProcessRequest: creation of HTTPRequest object",
+"ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "GetCalednarCustomSettingsStructure",
+"Не удалось привести структуру значений к коллекции": "Failed to convert the structure of values to a collection",
+"Создает постоянный токен пользователя ReportPortal": "Creates a permanent ReportPortal user token",
+"CLI_GreenAPI_ПолучитьКодАвторизации(ПараметрыТеста": "CLI_GetAuthorizationCode(TestParameters",
+"Номер заказа в ИС Клиента (uuid, если не заполнено": "Order number in the customers system (uuid, if not filled in",
+"Устанавлиает шифрование бакета по XML конфигурации": "Sets bucket encryption by XML configuration",
"НачатьЗаписьТелаMultipart: создание потока в памяти": "StartMultipartBody: creating a stream in memory",
+"конечный (нижний) цвет информера в формате RRGGBBAA": "final (bottom) color of the informer in RRGGBBAA format",
"цена до скидок; укажите значение 0, если скидок нет": "price before discounts; specify 0 if no discounts are available",
"UUID уже существующего запуска, если rerun = Истина": "UUID of an existing launch if rerun = True",
"Путь к объекту, для которого необходимо создать тег": "Path to the object for which the tag needs to be created",
@@ -9534,9 +9510,8 @@
"автоприменения стратегий цены: ENABLED или DISABLED": "auto application of price strategies: ENABLED or DISABLED",
"Код офиса СДЭК, на который будет доставлена посылка": "Code of CDEK office to which the package will be delivered",
"Формирует структуру основных авторизационных данных": "Forms the structure of basic authorization data",
-"конечный (нижний) цвет информера в формате RRGGBBAA": "final (bottom) color of the informer in RRGGBBAA format",
"Очищает список закрепленных сообщений в теме форума": "Clears the list of pinned messages in the forum topic",
-"N) - парсить или нет комментарии на наличие смайлов": "N) - parse comments for emoticons or not",
+"Структура полей задачи. См. ПолучитьСтруктуруЗадачи": "Task fields structure. See GetTaskFieldsStructure",
"ИспользоватьMultipartПоляВOAuth: установка значения": "UseMultipartFieldsAtOAuth: setting the value",
"Регистрация заказа](@api-docs.cdek.ru/29923926.html": "Order registration](@api-docs.cdek.ru/33828802.html",
"УстановитьДвоичноеТело: Тело установлено, размер %1": "SetBinaryBody: Body set, size %1",
@@ -9545,10 +9520,62 @@
"Данные авторизации. См.ПолучитьСтандартныеПараметры": "Authorization data. See GetStandardParameters",
"Закрывает существующее соединение по идентификатору": "Closes an existing connection by identifier",
"Устанавливает статус (онлайн) текущего пользователя": "Sets the status (online) of the current user",
+"Очищает все существующие заголовки перед установкой": "Clears all existing headers before setting up",
+"Структура полей сделки. См. ПолучитьСтруктуруСделки": "Deal fields structure. See. GetDealStructure",
+"N) - парсить или нет комментарии на наличие смайлов": "N) - parse comments for emoticons or not",
+"Ссылка на сайт интернет-магазина с описанием товара": "Link to the website of the online store with the description of the product",
+"ID запуска, к которому принадлежит тестовый элемент": "Launch ID to which the test item belongs",
+"Структура полей сделки (см. ПолучитьСтруктуруСделки": "Deal fields structure (see. GetDealStructure",
+"ID аккаунта для проверки, что бакет принадлежит ему": "Account ID to verify that hes the bucket owner",
+"Регистрация отказа](@api-docs.cdek.ru/55327658.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html",
+"ОтменитьЗаписьMultipart: Удаление записанных данных": "CancelMultipartBody: Deleting recorded data",
+"Получает информацию о последней ошибке в соединении": "Gets information about the last error in the connection",
+"УстановитьURL: Разбиение запроса на составные части": "SetURL: Splitting a request into component parts",
+"Таймаут ожидания новых сообщений при пустой очереди": "Timeout for waiting for new messages when the queue is empty",
+"УстановитьДвоичноеТело: тело установлено, размер %1": "SetBinaryBody: body set, size %1",
+"Код региона СДЭК, уточняющий параметр для поля city": "CDEK region code, specifying parameter for the city field",
+"Модуль для работы с базами PostgreSQL из набора ОПИ": "PostgreSQL Module of OpenIntegrations",
+"Признак использования соответствия вместо структуры": "Use map instead of structure",
+"Отсутствуют обязательные поля в параметрах доступа!": "Missing mandatory fields in access parameters!",
+"Существующее соединение или конфигурация соединения": "Existing connection or connection configuration",
+"Получает информацию о сайте по его имени или токену": "Gets information about a site by its name or token",
+"Получает шаблон пустого описания для загрузки файла": "Gets a blank description template for uploading a file",
+"ОбработатьЗапрос: перенос тела в объект HTTPЗапроса": "ProcessRequest: place the body in the HTTPRequest object",
+"Смещение для получение объектов не из начала списка": "Offset for getting objects not from the beginning of the list",
+"Изменяет свойства календаря из списка пользователей": "Edits the properties of a calendar from the user's list",
+"Сообщения разговора. См. ПолучитьСтруктуруСообщения": "Conversation messages. See GetMessageStructure",
+"Коллекция файлов: Ключ > Файл, Значение > Тип медиа": "File collection: Key > File, Value > Media Type",
+"Подтверждает вступление пользователя в закрытый чат": "Confirms the user's request to join a private chat room",
+"Параметры доступа. См. СформироватьПараметрыДоступа": "Access parameters. See FormAccessParameters",
+"НачатьЗаписьТелаMultipart: Создание потока в памяти": "StartMultipartBody: Creating a stream in memory",
+"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction",
+"дата начала выборки. 3 месяца до текущепо умолчанию": "selection start date. 3 months before the current default",
+"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8",
+"Токен для удаления данных конкретной версии объекта": "Token for deleting data of a specific version of an object",
+"Ошибка получения авторизационных данных из структуры": "Error of obtaining authorization data from the structure",
+"Информация о заявке](@api-docs.cdek.ru/29948360.html": "Details of a courier invitation(@api-docs.cdek.ru/33828865.html",
+"Читает данные из указанного соединения в виде строки": "Reads data from the specified connection as a string",
+"Завершает работу созданного ранее тестового элемента": "Ends a previously created test item",
+"Написать сообщение пользователю в диалоге сообщества": "Write a message to a user in the community's dialog",
+"Здесь собрано определение данных для работы с VK API": "Here is a collection of data definitions for working with the VK API",
+"Включение и отключение удаления MFA, если необходимо": "Enable and disable MFA deletion, if necessary",
+"Название города, уточняющий параметр для postal_code": "City name, specifying parameter for postal_code",
+"Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста": "Ozon_SetProductDiscount(TestParameters",
+"В канал, из двоичных данных, с указанием имени файла": "To channel, from binary data, with file name",
+"Основное измерение при заполнении диапазона массивом": "Main dimension when filling the array range",
+"Загружает файл с диска или двоичные данные на сервер": "Uploads a file from disk or binary data to the server",
+"Структура комплексного атрибута или структура товара": "Complex attribute structure or product structure",
+"Обработка входящего запроса после авторизации !NOCLI": "Handle incoming request after authorization !NOCLI",
+"Фильтр списка. См. ПолучитьСтруктуруФильтраСчетчиков": "List filter. See GetCounterFilterStructure",
+"Обрабатывает данные TMA и опредеяет их достоверность": "Processes TMA data and determines its validity",
+"Отправляет аудиофайл в качестве голосового сообщения": "Sends an audio file as a voice message",
+"Истина > кнопки выводятся в столбик, Ложь > в строку": "True > buttons are displayed in a column, False > in a row",
+"УстановитьСтроковоеТело: Тело установлено, размер %1": "SetStringBody: Body set, size %1",
+"Пароль пользователя для авторизации, если необходимо": "User password for authorization, if required",
+"Идентификатор доставки из метода ПолучитьУведомление": "Receipt identifier from the GetNotification method",
"квантовать неквантованную (например, float16) модель": "quantize non-quantized (e.g. float16) model",
"Проверяет существование BLOB по его SHA256 дайджесту": "Checks the existence of a BLOB by its SHA256 digest",
"Проверяет загрузку изображений по массиву ID товаров": "Check images upload by products IDs",
-"Структура колонок: Ключ > имя, Значение > Тип данных": "Column structure: Key > Name, Value > Data type",
"Основные данные запроса. См. ПолучитьСтруктуруДанных": "Basic request data. See GetBasicDataStructure",
"Информация о заказе](@api-docs.cdek.ru/29923975.html": "Order details](@api-docs.cdek.ru/33828849.html",
"УстановитьСтроковоеТело: тело установлено, размер %1": "SetStringBody: body set, size %1",
@@ -9558,95 +9585,92 @@
"Истина > Не выполняет запрос, а возвращает текст SQL": "True > Does not execute the query, but returns SQL text",
"только задачи, которые не являются подзадачами (Y|N)": "only tasks that are not subtasks (Y|N)",
"Отправляет географические координаты в чат или канал": "Sends geographic coordinates to a chat or channel",
-"Массив фильтров. См. ПолучитьСтруктуруФильтраЗаписей": "Filters array. See GetRecordsFilterStrucutre",
+"Структура колонок: Ключ > имя, Значение > Тип данных": "Column structure: Key > Name, Value > Data type",
"ОжидаетЧто(Результат[\"errors\"].Количество()).Равно(0": "ExpectsThat(Result[\"errors\"].Count()).Equal(0",
-"Загружает файл на диск, забирая его по заданному URL": "Downloads a file to disk from the specified URL",
-"НачатьЗаписьТелаMultipart: создание временного файла": "StartMultipartBody: creating a temporary file",
-"Массив типов колонок. См. ПолучитьТипыКолонокТаблицы": "Array of column types. See GetTableColumnTypes",
-"Модуль для работы с Max через GreenAPI из набора ОПИ": "Module for working with Max via GreenAPI from the OpenIntegrations set",
-"включение автоприменения акций: ENABLED или DISABLED": "Enable auto application of shares: ENABLED or DISABLED",
-"ID чата (chatXXX) или пользователя (XXX) для диалога": "Chat ID (as chatXXX) or User ID (as XXX)",
-"НачатьЗаписьТелаMultipart: Создание временного файла": "StartMultipartBody: Creating a temporary file",
-"Описание таблиц: Ключ > имя, Значение > массив полей": "Table description: Key > name, Value > array of fields",
-"Значение или массив значений для добавления в values": "Value or array of values to add to Values field",
+"Массив фильтров. См. ПолучитьСтруктуруФильтраЗаписей": "Filters array. See GetRecordsFilterStrucutre",
"Токен для получения данных конкретной версии объекта": "Token for retrieving data of a specific version of an object",
-"Идентификатор доставки из метода ПолучитьУведомление": "Receipt identifier from the GetNotification method",
-"Пароль пользователя для авторизации, если необходимо": "User password for authorization, if required",
-"УстановитьСтроковоеТело: Тело установлено, размер %1": "SetStringBody: Body set, size %1",
-"Отправляет аудиофайл в качестве голосового сообщения": "Sends an audio file as a voice message",
-"Ошибка получения авторизационных данных из структуры": "Error of obtaining authorization data from the structure",
-"Читает данные из указанного соединения в виде строки": "Reads data from the specified connection as a string",
-"Завершает работу созданного ранее тестового элемента": "Ends a previously created test item",
-"Написать сообщение пользователю в диалоге сообщества": "Write a message to a user in the community's dialog",
-"Здесь собрано определение данных для работы с VK API": "Here is a collection of data definitions for working with the VK API",
-"Включение и отключение удаления MFA, если необходимо": "Enable and disable MFA deletion, if necessary",
-"Информация о заявке](@api-docs.cdek.ru/29948360.html": "Details of a courier invitation(@api-docs.cdek.ru/33828865.html",
-"Название города, уточняющий параметр для postal_code": "City name, specifying parameter for postal_code",
-"Истина > кнопки выводятся в столбик, Ложь > в строку": "True > buttons are displayed in a column, False > in a row",
-"В канал, из двоичных данных, с указанием имени файла": "To channel, from binary data, with file name",
-"Основное измерение при заполнении диапазона массивом": "Main dimension when filling the array range",
-"Загружает файл с диска или двоичные данные на сервер": "Uploads a file from disk or binary data to the server",
-"Структура комплексного атрибута или структура товара": "Complex attribute structure or product structure",
-"Обработка входящего запроса после авторизации !NOCLI": "Handle incoming request after authorization !NOCLI",
-"Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста": "Ozon_SetProductDiscount(TestParameters",
-"Фильтр списка. См. ПолучитьСтруктуруФильтраСчетчиков": "List filter. See GetCounterFilterStructure",
-"Обрабатывает данные TMA и опредеяет их достоверность": "Processes TMA data and determines its validity",
-"Указанное значение не является подходящей коллекцией!": "The specified value is not a valid collection!",
-"Определяет доступ к файлу для сторонних пользователей": "Defines access to the file for third-party users",
-"ДополнитьЗаголовки: установка заголовка ожидания gzip": "CompleteHeaders: setting the gzip header",
-"Клиентские возвраты](@api-docs.cdek.ru/122762174.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html",
-"Данные записей указываются как массив структур вида:^": "Record data is specified as an array of structures of the following type:^",
-"авторизоваться и ввести свои данные физ. или юр. лица": "authorize and enter your personal or company information",
-"УстановитьДвоичноеТело: Передано пустое тело, пропуск": "SetBinaryBody: Passed an empty body, skip",
-"Получает информацию о стадиях Канбана или Моего плана": "Get kanban (My Plan) stages info",
-"Ключ > имя файла, значение > путь или двоичные данные": "Key > file name, value > path or binary data",
-"УстановитьФайлОтвета: файл ответа не указан - пропуск": "SetResponseFile: response file not specified - skip",
-"Добавляет новые группы или пользователей в получатели": "Adds new groups or users to the recipients",
-"Отправляет контакт с номером телефона в выбранный чат": "Sends a contact with a phone number to the selected chat room",
-"Удаляет файл или несколько файлов с сервера Neocities": "Deletes a file or multiple files from Neocities",
-"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:",
-"В одном запросе можно передать до 500 идентификаторов": "Up to 500 identifiers can be passed in one request",
-"Определяет доступ к файлу для стороннего пользователя": "Defines access to the file for an external user",
-"начальный (верхний) цвет информера в формате RRGGBBAA": "initial (top) color of the informer in RRGGBBAA format",
-"Модуль тестов консольного приложения (CLI) набора ОПИ": "CLI Application Test Module of OpenIntegrations",
-"Мировая гигокорпорация Илона Маска, кстати, напоминаю": "The world gigacorporation of Elon Musk, by the way, a reminder",
-"Получает структуру настроек для создания новой модели": "Gets the settings structure for creating a new model",
-"Введите имя и выберите Application type - Desktop app": "Enter the name and choose Application type - Desktop app",
-"Производит выход текущего аккаунта из группового чата": "Logs the current account out of group chat",
-"Завершает все соединения к базе данных кроме текущего": "Terminates all connections to the database except the current one",
-"значение не является путем к файлу или Base64 строкой": "value is not a file path or valid Base64 string",
-"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition",
-"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок": "Keyboard. See FormKeyboardFromButtonArray",
-"Не удалось загрузить часть файла! Отмена загрузки ID:": "Failed to upload part of the file! Abort upload wiht ID:",
-"OPI_Инструменты.ЗаменитьУправляющиеПоследовательности": "OPI_Tools.ReplaceEscapeSequences",
-"Получает статус добавления нового товара по ID задачи": "Gets the status of adding a new product by task ID",
+"Описание таблиц: Ключ > имя, Значение > массив полей": "Table description: Key > name, Value > array of fields",
+"НачатьЗаписьТелаMultipart: Создание временного файла": "StartMultipartBody: Creating a temporary file",
+"ID чата (chatXXX) или пользователя (XXX) для диалога": "Chat ID (as chatXXX) or User ID (as XXX)",
+"Значение или массив значений для добавления в values": "Value or array of values to add to Values field",
+"Модуль для работы с Max через GreenAPI из набора ОПИ": "Module for working with Max via GreenAPI from the OpenIntegrations set",
+"Массив типов колонок. См. ПолучитьТипыКолонокТаблицы": "Array of column types. See GetTableColumnTypes",
+"НачатьЗаписьТелаMultipart: создание временного файла": "StartMultipartBody: creating a temporary file",
+"Загружает файл на диск, забирая его по заданному URL": "Downloads a file to disk from the specified URL",
+"включение автоприменения акций: ENABLED или DISABLED": "Enable auto application of shares: ENABLED or DISABLED",
"Отправляет опрос с вариантами ответов в выбранный чат": "Sends a poll with answer choices to the selected chat room",
+"Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога": "Items filter (see GetFolderFilterStructure",
"Настройки модели. См. ПолучитьСтруктуруНастроекМодели": "Model settings. See GetModelSettingsStructure",
"Строка подключения. См. СформироватьСтрокуПодключения": "Connection string. See GenerateConnectionString",
"Возвращает список пользователей рабочего пространства": "Returns a list of workspace users",
"флаг оповещения о подтверждении или отказе участников": "flag for notification of confirmation or cancellation of participants",
"Авторизация клиентов](@api-docs.cdek.ru/29923918.html": "Client authorization](@api-docs.cdek.ru/33828799.html",
"Получает информацию о записи трудозатрат задачи по ID": "Get time accounting record data",
-"Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога": "Items filter (see GetFolderFilterStructure",
"Получает код авторизации для связи по номеру телефона": "Receives the authorization code for phone number linking",
-"часовой пояс начала (по умолчанию - ч.п. пользователя": "start time zone (default - t.z. of the user)",
+"OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os": "OneScript: ./OInt/tests/Modules/internal/OPI_Tests.os",
"Отправляет двоичные данные через указанное соединение": "Sends binary data over the specified connection",
"Отправляет контакт с номером телефона в чат или канал": "Sends a contact with a phone number to a chat or channel",
"Получает токен авторизации по данным service аккаунта": "Gets authorization token by service account data",
"Ошибка работы с криптографией: неподдерживаемый метод": "Cryptography processing error: unsupported method",
-"OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os": "OneScript: ./OInt/tests/Modules/internal/OPI_Tests.os",
"Отображаемое имя файла c расширением, если необходимо": "Custom displayed file name with extension, if necessary",
"Возвращает категории и типы для товаров в виде дерева": "Returns the categories and types for products in a tree view",
+"Отбор элементов. См. ПолучитьСтруктуруФильтраКаталога": "Items filter. See GetFolderFilterStructure",
+"Получает статус добавления нового товара по ID задачи": "Gets the status of adding a new product by task ID",
+"часовой пояс начала (по умолчанию - ч.п. пользователя": "start time zone (default - t.z. of the user)",
+"OPI_Инструменты.ЗаменитьУправляющиеПоследовательности": "OPI_Tools.ReplaceEscapeSequences",
+"Получает структуру настроек для создания новой модели": "Gets the settings structure for creating a new model",
+"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок": "Keyboard. See FormKeyboardFromButtonArray",
+"Получает информацию о стадиях Канбана или Моего плана": "Get kanban (My Plan) stages info",
+"УстановитьДвоичноеТело: Передано пустое тело, пропуск": "SetBinaryBody: Passed an empty body, skip",
+"авторизоваться и ввести свои данные физ. или юр. лица": "authorize and enter your personal or company information",
+"Данные записей указываются как массив структур вида:^": "Record data is specified as an array of structures of the following type:^",
+"Клиентские возвраты](@api-docs.cdek.ru/122762174.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html",
+"Не удалось загрузить часть файла! Отмена загрузки ID:": "Failed to upload part of the file! Abort upload wiht ID:",
+"Определяет доступ к файлу для сторонних пользователей": "Defines access to the file for third-party users",
+"Ключ > имя файла, значение > путь или двоичные данные": "Key > file name, value > path or binary data",
+"УстановитьФайлОтвета: файл ответа не указан - пропуск": "SetResponseFile: response file not specified - skip",
+"Добавляет новые группы или пользователей в получатели": "Adds new groups or users to the recipients",
+"Отправляет контакт с номером телефона в выбранный чат": "Sends a contact with a phone number to the selected chat room",
+"Удаляет файл или несколько файлов с сервера Neocities": "Deletes a file or multiple files from Neocities",
+"ДополнитьЗаголовки: установка заголовка ожидания gzip": "CompleteHeaders: setting the gzip header",
+"В одном запросе можно передать до 500 идентификаторов": "Up to 500 identifiers can be passed in one request",
+"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:",
+"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition",
+"значение не является путем к файлу или Base64 строкой": "value is not a file path or valid Base64 string",
+"Производит выход текущего аккаунта из группового чата": "Logs the current account out of group chat",
+"Введите имя и выберите Application type - Desktop app": "Enter the name and choose Application type - Desktop app",
+"Завершает все соединения к базе данных кроме текущего": "Terminates all connections to the database except the current one",
+"Мировая гигокорпорация Илона Маска, кстати, напоминаю": "The world gigacorporation of Elon Musk, by the way, a reminder",
+"Модуль тестов консольного приложения (CLI) набора ОПИ": "CLI Application Test Module of OpenIntegrations",
+"начальный (верхний) цвет информера в формате RRGGBBAA": "initial (top) color of the informer in RRGGBBAA format",
+"Определяет доступ к файлу для стороннего пользователя": "Defines access to the file for an external user",
+"Указанное значение не является подходящей коллекцией!": "The specified value is not a valid collection!",
+"OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат": "OPI_TestDataRetrieval.Check_CdekOrder(Result",
+"количество месяцев для синхронизации в прошлом периоде": "number of months to synchronise in the past period",
+"Группирует товары на основе одинаковых наборов свойств": "Groups products based on similar sets of properties",
+"Максимальный размер данных (байт). 0 > без ограничений": "Maximum data size (bytes). 0 > no limit",
+"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original",
+"Количество элементов, которое будет пропущено в ответе": "Offset of the result items",
+"ID стадии, после которой необходимо вставить выбранную": "Stage ID, after which the selected stage should be inserted",
+"!OInt ЭтоОтладка = ПолучитьПеременнуюСреды(\"OINT_DEBUG": "!OInt IsDebug = GetEnvironmentVariable(\"OINT_DEBUG",
+"Перезаписывать если файл с таким именем уже существует": "Overwrite if a file with the same name already exists",
+"!OInt Данные = ПолучитьПеременнуюСреды(\"OINT_TESTS_CLI": "!OInt Data = GetEnvironmentVariable(\"OINT_TESTS_CLI",
+"УстановитьДвоичноеТело: передано пустое тело - пропуск": "SetBinaryBody: an empty body has been passed - skip",
+"Доп. параметры. См. ПолучитьСтруктуруПараметровЗапроса": "Additional parameters. See GetRequestParametersStructure",
+"Подключает расширение SQLite для указанного соединения": "Connects the SQLite extension for the specified connection",
+"Получает информацию о характеристиках объекта в бакете": "Receives information about the properties of the object in the baquette",
+"Информация об ошибке или неопределено, если ошибки нет": "Error information or undefined if there is no error",
+"количество месяцев для синхронизации в будущем периоде": "number of months to synchronise in the future period",
"Как CLI приложение для Windows и Linux (exe, rpm, deb)": "As a CLI application for Windows and Linux (exe, rpm, deb)",
"Создает новую заявку на вызов курьера для забора груза": "Creates a new request to call a courier to pick up a shipment",
-"Удаленный каталог приемника. Корень, если не заполнено": "Remote receiver catalog. Root by default",
+"флаг разрешения участникам приглашать других в событие": "flag to allow participants to invite others to the event",
"Отправляет ранее загруженное голосовое сообщение по ID": "Sends a previously uploaded voice message by ID",
"Получает информацию об объекте диска по заданному пути": "Gets information about a disk object at the specified path",
"ID аккаунта. Текущий аккаунт токена, если не заполнено": "Account ID. Current token account if not filled",
"Получает список внешних файлов пользователя или канала": "Gets a list of external files of a user or channel",
"Файлы для загрузки: Ключ > путь на NC, Значение > Файл": "Files: Key > destination path on NC, Value > file",
"Изменяет имя и|или описание существующего поля таблицы": "Changes the name and/or description of an existing table field",
-"Отправка тестового запроса через клиентские методы TCP": "Sending a test request via TCP client methods",
+"Удаленный каталог приемника. Корень, если не заполнено": "Remote receiver catalog. Root by default",
"Признак использования только своих изображений товаров": "A flag of using only your own product images",
"Вид разметки для текста сообщения: MarkdownV2 или HTML": "Markup type for message text: MarkdownV2 or HTML",
"Получает структуру с описанием полей для создания лида": "Gets a structure with field descriptions for creating a lead",
@@ -9656,63 +9680,66 @@
"Регистрация преалерта](@api-docs.cdek.ru/78934763.html": "Registration of Prealert document](@api-docs.cdek.ru/78935159.html",
"Получает список доступных счетчиков с фильтром или без": "Gets a list of available counters with or without filtering",
"Получить структуру пользовательских настроек каледнаря": "Get calednar custom settings structure",
-"количество месяцев для синхронизации в будущем периоде": "number of months to synchronise in the future period",
-"Информация об ошибке или неопределено, если ошибки нет": "Error information or undefined if there is no error",
-"флаг разрешения участникам приглашать других в событие": "flag to allow participants to invite others to the event",
-"Получает информацию о характеристиках объекта в бакете": "Receives information about the properties of the object in the baquette",
-"количество месяцев для синхронизации в прошлом периоде": "number of months to synchronise in the past period",
-"Группирует товары на основе одинаковых наборов свойств": "Groups products based on similar sets of properties",
-"Максимальный размер данных (байт). 0 > без ограничений": "Maximum data size (bytes). 0 > no limit",
-"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original",
-"OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат": "OPI_TestDataRetrieval.Check_CdekOrder(Result",
-"Количество элементов, которое будет пропущено в ответе": "Offset of the result items",
-"Подключает расширение SQLite для указанного соединения": "Connects the SQLite extension for the specified connection",
-"!OInt ЭтоОтладка = ПолучитьПеременнуюСреды(\"OINT_DEBUG": "!OInt IsDebug = GetEnvironmentVariable(\"OINT_DEBUG",
-"Перезаписывать если файл с таким именем уже существует": "Overwrite if a file with the same name already exists",
-"!OInt Данные = ПолучитьПеременнуюСреды(\"OINT_TESTS_CLI": "!OInt Data = GetEnvironmentVariable(\"OINT_TESTS_CLI",
-"УстановитьДвоичноеТело: передано пустое тело - пропуск": "SetBinaryBody: an empty body has been passed - skip",
-"ID стадии, после которой необходимо вставить выбранную": "Stage ID, after which the selected stage should be inserted",
-"Доп. параметры. См. ПолучитьСтруктуруПараметровЗапроса": "Additional parameters. See GetRequestParametersStructure",
-"доступность на время события: busy, absent, quest, free": "availability at the time of the event: busy, absent, quest, free",
-"список имен файлов или SHA256 блобов для LORA адаптеров": "list of file names or SHA256 blobs for LORA adapters",
-"Дата окончания жизни ссылки (безсрочно, если не указано": "Link expiration date (permanent if not specified",
-"Устанавливает настройки версионирования объектов бакета": "Sets the versioning settings for bucket objects",
-"Добавляет или обновляет информацию о товарах в каталоге": "Adds or updates product information in the catalogue",
-"и выбор конкретного проекта из списка (значек c ключем)": "and chosing of project from list (key icon)",
-"Код активации привязывается к карточке цифрового товара": "The activation code is linked to the digital product card",
-"Получает список всех версий объектов в выбранном бакете": "Gets a list of all versions of objects in the selected bucket",
-"Описание запуска. Перезаписывает указанное при создании": "Launch description. Overwrites the one specified during creation",
-"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located",
-"ОбработкаОбъект.OPI_HTTPКлиент, HTTPОтвет, Неопределено": "DataProcessorObject.OPI_HTTPClient, HTTPResponse, Undefined",
-"ДобавитьЗаголовокOAuthV1: начало формирования заголовка": "AddOAuthV1Header: signature creation",
-"бесконечное получение данных может привести к зависанию": "endless data retrieval can cause hang-ups",
-"Проверяет существование аккаунта Max по номеру телефона": "Checks the existence of a Max account by phone number",
-"Получает структуру с описанем полей для создания задачи": "Gets a structure with a description of the fields for creating a task",
-"Получает список активных отправлений с фильтром или без": "Gets a list of active shipments with or without filtering",
-"Включение и отключение версионирования, если необходимо": "Enable and disable versioning, if necessary",
-"идентификатор организатора события. Если is_meeting = Y": "The identifier of the event organiser. If is_meeting = Y",
-"имя существующей модели, из которой будет создана новая": "the name of the existing model from which the new model will be created",
-"Максимальное время ожидания подключений. 0 > бесконечно": "Maximum waiting time for connections. 0 > unlimited",
-"цвет фона события. Cимвол # - в формате unicode как %23": "event background colour. Symbol # - in unicode format as %23",
-"Информация о преалерте](@api-docs.cdek.ru/78934799.html": "Details of prealert document](@api-docs.cdek.ru/78935281.html",
-"идентификатор автора перемещения лида на текущую стадию": "identifier of the author of moving the lead to the current stage",
-"Создает отказ по заказу для возврата в интернет магазин": "Creates an order refusal to return to the online store",
-"ДвойныеКавычки, ЭкранированиеСимволовJSON[Экранирование": "DoubleQuotes, JSONCharactersEscapeMode[Escaping",
+"Отправка тестового запроса через клиентские методы TCP": "Sending a test request via TCP client methods",
"Объект коннектора или структура с информацией об ошибке": "Connector object or structure with error information",
"Разблокирует ранее заблокированного пользователя в чате": "Unblocks a previously blocked user in the chat room",
"Предоставляет стороннии пользователям доступ к каталогу": "Grants external users access to the directory",
"Перезаписывать, если файл с таким именем уже существует": "Overwrite if a file with the same name already exists",
"ID последнего значения (last_id) из предыдущего запроса": "ID of the last value (last_id) from the previous response",
"ID файла, загруженного при помощи ЗагрузитьФайлВКаталог": "File ID from UploadFileToFolder method",
-"ID пользователя. Ответ на все заявки, если не заполнено": "User ID. For all active requests if not filled in",
-"Атрибуты запуска. Перезаписывает указанное при создании": "Launch attributes. Overwrites the one specified during creation",
+"Не удалось удалить файл пакета запросов после установки": "Failed to delete query package file after installation",
"Блок как соответствие. С ним можно свершать манипуляции": "Block as map. Can be changed",
"Инициализирует запись данных в тело в формате multipart": "Initializes writing data to the body in multipart format",
"Отправляет данные клиенту по идентификатору подключения": "Sends data to the client by connection ID",
-"Не удалось удалить файл пакета запросов после установки": "Failed to delete query package file after installation",
"Тип поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT": "Supply type: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT",
"Описание события. См. ПолучитьСтруктуруСобытияКалендаря": "Event description. See GetCalendarEventsStructure",
-"Отправляет сообщение, которое приходит в канал, но видно": "Sends a message that arrives in the channel but is visible",
+"ДвойныеКавычки, ЭкранированиеСимволовJSON[Экранирование": "DoubleQuotes, JSONCharactersEscapeMode[Escaping",
+"ID пользователя. Ответ на все заявки, если не заполнено": "User ID. For all active requests if not filled in",
+"Создает отказ по заказу для возврата в интернет магазин": "Creates an order refusal to return to the online store",
+"Атрибуты запуска. Перезаписывает указанное при создании": "Launch attributes. Overwrites the one specified during creation",
+"Информация о преалерте](@api-docs.cdek.ru/78934799.html": "Details of prealert document](@api-docs.cdek.ru/78935281.html",
+"список имен файлов или SHA256 блобов для LORA адаптеров": "list of file names or SHA256 blobs for LORA adapters",
+"Дата окончания жизни ссылки (безсрочно, если не указано": "Link expiration date (permanent if not specified",
+"Добавляет или обновляет информацию о товарах в каталоге": "Adds or updates product information in the catalogue",
+"и выбор конкретного проекта из списка (значек c ключем)": "and chosing of project from list (key icon)",
+"Код активации привязывается к карточке цифрового товара": "The activation code is linked to the digital product card",
+"Получает список всех версий объектов в выбранном бакете": "Gets a list of all versions of objects in the selected bucket",
+"идентификатор автора перемещения лида на текущую стадию": "identifier of the author of moving the lead to the current stage",
+"Описание запуска. Перезаписывает указанное при создании": "Launch description. Overwrites the one specified during creation",
+"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located",
+"ОбработкаОбъект.OPI_HTTPКлиент, HTTPОтвет, Неопределено": "DataProcessorObject.OPI_HTTPClient, HTTPResponse, Undefined",
+"Устанавливает настройки версионирования объектов бакета": "Sets the versioning settings for bucket objects",
+"бесконечное получение данных может привести к зависанию": "endless data retrieval can cause hang-ups",
+"ДобавитьЗаголовокOAuthV1: начало формирования заголовка": "AddOAuthV1Header: signature creation",
+"цвет фона события. Cимвол # - в формате unicode как %23": "event background colour. Symbol # - in unicode format as %23",
+"имя существующей модели, из которой будет создана новая": "the name of the existing model from which the new model will be created",
+"идентификатор организатора события. Если is_meeting = Y": "The identifier of the event organiser. If is_meeting = Y",
+"Максимальное время ожидания подключений. 0 > бесконечно": "Maximum waiting time for connections. 0 > unlimited",
+"Получает список активных отправлений с фильтром или без": "Gets a list of active shipments with or without filtering",
+"Получает структуру с описанем полей для создания задачи": "Gets a structure with a description of the fields for creating a task",
+"доступность на время события: busy, absent, quest, free": "availability at the time of the event: busy, absent, quest, free",
+"Проверяет существование аккаунта Max по номеру телефона": "Checks the existence of a Max account by phone number",
+"Включение и отключение версионирования, если необходимо": "Enable and disable versioning, if necessary",
+"атрибуты запуска в виде ключ1:значение1, ключ2:значение2": "launch attributes in the form key1:value1, key2:value2",
+"Получает статус асинхронной работы по изменению доступов": "Get async job status for access changes",
+"Настройки TLS, если необходимо. См. ПолучитьНастройкиTls": "TLS settings, if necessary. See GetTlsSettings",
+"ОбработкаОбъект.OPI_HTTPКлиент, HTTPЗапрос, Неопределено": "DataProcessorObject.OPI_HTTPClient, HTTPRequest, Undefined",
+"ДобавитьЗаголовокOAuthV1: создание заголовка авторизации": "AddOAuthV1Header: authorization header creation",
+"Возвращает тело ответа как коллекцию, полученную из JSON": "Returns the response body as a collection from JSON",
+"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**",
+"Удаляет уведомление из очерели после успешного получения": "Deletes the notification from the queue after successful receipt",
+"описание элемента. Перезаписывает указанное при создании": "element description. Overwrites the one specified during creation",
+"Соответствие данных с результатом проверки в поле passed": "Map of data with the result of verification in the passed field",
+"Получает представления (embeddings) для заданных вводных": "Gets the embeddings for the given entries",
+"Получает структуру с описанием полей для создания сделки": "Gets a structure with field descriptions for creating a deal",
+"OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os": "OneScript: ./OInt/tests/Modules/internal/OPI_TestsCLI.os",
+"Получает количество товаров в остатке с фильтром или без": "Gets the number of items in the balance with or without filtering",
+"Добавляет информацию о выполнении для тестового элемента": "Adds execution information for the test item",
+"Ошибка: Не удалось удалить временный файл при исключении": "Error: Failed to delete a temporary file on exception",
+"Время в минутах, за которое требуется показать сообщения": "Time in minutes for which messages need to be received",
+"Изменяет значение варианта существующего свойства товара": "Edits the value of an existing product property variant",
+"Получать информацию об объектах во вложенных директориях": "Get information about objects in nested directories",
+"атрибуты элемента. Перезаписывает указанное при создании": "attributes of the element. Overwrites the one specified during creation",
"Массив кодов стран в формате ISO_31661_alpha2 для отбора": "Array of country codes in ISO_31661_alpha2 format for selection",
"Нажимайте далее и Save and continue на последней вкладке": "Click on Next and then Save and continue on the last tab",
"Здесь собрано определение данных, необходимых для работы": "The definition of the data required for the work is collected here",
@@ -9721,92 +9748,90 @@
"период экспорта: all, 3_9 (пример: 3 месяца до и 9 после": "export period: all, 3_9 (example: 3 months before and 9 after",
"Добавляет дополнительные поля информации для медиафайлов": "Add information fields for mediafiles",
"Загружает коды активации для цифрового товара или услуги": "Uploads activation codes for a digital product or service",
-"Получает информацию о товарах по массиву идентификаторов": "Gets information about products by an array of identifiers",
"Получает прямую ссылку для скачивания публичного объекта": "Gets a direct link to download the public object",
"Получает информацию об опубликованном объекте по его URL": "Gets information about the published object by its URL",
"Очищает все добавленные ранее заголовки перед установкой": "Clears all previously added headers before setting",
-"Загружает файл с диска или двоичные данные на сервер FTP": "Uploads a file from disk or binary data to the FTP server",
+"Получает информацию о товарах по массиву идентификаторов": "Gets information about products by an array of identifiers",
"Количество возвращаемых вложенных объектов (для каталога": "Number of returned nested objects (for catalog",
-"Истина > Path style URL, Ложь > Virtual hosted style URL": "True > Path style URL, False > Virtual hosted style URL",
-"Истина > Directory Bucket, Ложь > General Purpose Bucket": "True > Directory Bucket, False > General Purpose Bucket",
-"Возможно, она не подходит для вашей операционной системы": "It may not be compatible with your OS",
+"Получает описание контакта для функции ОтправитьКонстакт": "Gets the contact description for the SendContact function",
+"часовой пояс окончания (по умолчанию - ч.п. пользователя": "end time zone (default - t.z. of the user)",
+"Полчает список комментариев пользователей к задаче по ID": "Get user comments list for a task",
+"Удаляет стадию канбана, при условии, что в ней нет задач": "Removes a kanban stage, provided there are no tasks in it",
+"Как XML файлы расширения для загрузки через конфигуратор": "As XML extension files for loading via the configurator",
+"Загружает файл с диска или двоичные данные на сервер FTP": "Uploads a file from disk or binary data to the FTP server",
"Устанавливает новые пользовательские настройки календаря": "Sets new custom calendar settings",
"Создает дочернюю страницу над другой страницей-родителем": "Creates a child page above another parent page",
-"Как XML файлы расширения для загрузки через конфигуратор": "As XML extension files for loading via the configurator",
-"Удаляет стадию канбана, при условии, что в ней нет задач": "Removes a kanban stage, provided there are no tasks in it",
-"Полчает список комментариев пользователей к задаче по ID": "Get user comments list for a task",
-"часовой пояс окончания (по умолчанию - ч.п. пользователя": "end time zone (default - t.z. of the user)",
-"Получает описание контакта для функции ОтправитьКонстакт": "Gets the contact description for the SendContact function",
-"атрибуты элемента. Перезаписывает указанное при создании": "attributes of the element. Overwrites the one specified during creation",
-"Получать информацию об объектах во вложенных директориях": "Get information about objects in nested directories",
-"Изменяет значение варианта существующего свойства товара": "Edits the value of an existing product property variant",
-"Ошибка: Не удалось удалить временный файл при исключении": "Error: Failed to delete a temporary file on exception",
-"атрибуты запуска в виде ключ1:значение1, ключ2:значение2": "launch attributes in the form key1:value1, key2:value2",
-"Настройки TLS, если необходимо. См. ПолучитьНастройкиTls": "TLS settings, if necessary. See GetTlsSettings",
-"ОбработкаОбъект.OPI_HTTPКлиент, HTTPЗапрос, Неопределено": "DataProcessorObject.OPI_HTTPClient, HTTPRequest, Undefined",
-"ДобавитьЗаголовокOAuthV1: создание заголовка авторизации": "AddOAuthV1Header: authorization header creation",
-"Возвращает тело ответа как коллекцию, полученную из JSON": "Returns the response body as a collection from JSON",
-"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**",
-"Получает статус асинхронной работы по изменению доступов": "Get async job status for access changes",
-"Удаляет уведомление из очерели после успешного получения": "Deletes the notification from the queue after successful receipt",
-"Время в минутах, за которое требуется показать сообщения": "Time in minutes for which messages need to be received",
-"Соответствие данных с результатом проверки в поле passed": "Map of data with the result of verification in the passed field",
-"Получает представления (embeddings) для заданных вводных": "Gets the embeddings for the given entries",
-"Получает структуру с описанием полей для создания сделки": "Gets a structure with field descriptions for creating a deal",
-"описание элемента. Перезаписывает указанное при создании": "element description. Overwrites the one specified during creation",
-"OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os": "OneScript: ./OInt/tests/Modules/internal/OPI_TestsCLI.os",
-"Получает количество товаров в остатке с фильтром или без": "Gets the number of items in the balance with or without filtering",
-"Добавляет информацию о выполнении для тестового элемента": "Adds execution information for the test item",
+"Возможно, она не подходит для вашей операционной системы": "It may not be compatible with your OS",
+"Истина > Directory Bucket, Ложь > General Purpose Bucket": "True > Directory Bucket, False > General Purpose Bucket",
+"Истина > Path style URL, Ложь > Virtual hosted style URL": "True > Path style URL, False > Virtual hosted style URL",
+"Отправляет сообщение, которое приходит в канал, но видно": "Sends a message that arrives in the channel but is visible",
+"Получать информацию об элементах во вложенных директориях": "Get information about elements in nested directories",
+"ВызватьМетод: запрос не был сформирован перед выполнением": "ExecuteMethod: the request was not generated before execution",
+"ОжидаетЧто(Результат[\"result\"][\"status\"]).Равно(\"imported": "ExpectsThat(Result[\"result\"][\"status\"]).Equal(\"imported",
+"OPI_ПолучениеДанныхТестов.Проверка_ОзонКартинки(Результат": "OPI_TestDataRetrieval.Check_OzonPictures(Result",
+"Удаляет публичный URL у файла. Требует токен пользователя": "Removes the public URL from the file. Requires user token",
+"Получает описание локации для отправки в ОтправитьЛокацию": "Gets the description of the location to send with SendLocation method",
+"Получить доступные таймслоты на конечных складах отгрузки": "Get available timeslots at the final supply warehouses",
+"Структура отбора задач. См. ПолучитьСтруктуруФильтраЗадач": "Lead filter structure. See GetLeadFilterStructure",
+"получать уведомления о статусах входящего звонка: yes, no": "receive notifications about incoming call statuses: yes, no",
+"Оформляет клиентский возврат для заказа интернет магазина": "Processes customer returns for online store orders",
+"Создает текстовую транскрипцию для выбранного аудио файла": "Creates a text transcription for the selected audio file",
+"Настройки инстанса. См. ПолучитьСтруктуруНастроекИнстанса": "Instance settings. See GetInstanceSettingsStructure",
+"Структура отбора лидов. См. ПолучитьСтруктуруФильтраЛидов": "Lead filter structure. See GetLeadFilterStructure",
+"Структура полей календаря. См. ПолучитьСтруктуруКалендаря": "Calendar fields structure. See GetCalendarStructure",
+"Модуль для работы с WhatsApp через GreenAPI из набора ОПИ": "WhatsApp via GreenAPI Module of OpenIntegrations",
+"ПараметрыЗапросаВСтроку: Получение коллекции КлючЗначение": "RequestParametersToString: Retrieve collection KeyValue",
+"Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов": "Lead filter structure (see GetLeadFilterStructure",
+"Структура полей календаря (см. ПолучитьСтруктуруКалендаря": "Calendar fields structure (see GetCalendarStructure",
"ДобавитьФайлRelated: не инициализирована запись Multipart": "AddFileAsRelated: multipart record not initialized",
+"Получает токен на основе идентификатора аккаунта и пароля": "Gets a token based on account ID and password",
"атрибуты элемента в виде ключ1:значение1, ключ2:значение2": "element attributes in the form key1:value1, key2:value2",
"Получает структуру сообщения для списка сообщений запроса": "Receives the message structure for the request message list",
"Получает список рабочих областей, в которых подключен бот": "Gets a list of workspaces where the bot is connected",
"Получает размер файла или директории, если она существуют": "Get the size of a file or directory if it exists",
-"Идентификатор объекта, для которого необходим комментарий": "Identifier of the object that needs a comment",
"По умолчанию данные тела используются при расчете подписи": "By default, the body data is used in the signature calculation",
"Добавляет стандартную авторизацю по пользователю и паролю": "Adds standard authorization by username and password",
"Создает новую тему в группе с включенным функционалом тем": "Creates a new topic in the group with theme functionality enabled",
"Подпись в форме. Ключ: en или ru, Значение: Текст подписи": "Form label. Key: en or ru, Value: Lable text",
"цвет текста события. Cимвол # - в формате unicode как %23": "the colour of the event text. Symbol # - in unicode format as %23",
-"идентификатор автора перемещения сделки на текущую стадию": "identifier of the author of moving the deal to the current stage",
+"Идентификатор объекта, для которого необходим комментарий": "Identifier of the object that needs a comment",
"Параметры соединения. См. СформироватьПараметрыСоединения": "Connection parameters. See FormConnectionParameters",
-"Получает структуру параметров завершения тестового сеанса": "Gets the parameter structure for completing a test session",
-"формат, в котором возвращается ответ: json или схема JSON": "the format in which the response is returned: json or JSON schema",
-"Получает макет для создания заказа в функции СоздатьЗаказ": "Gets the layout of order for the CreateOrder function",
-"передайте Истина, чтобы добавить в ответ данные аналитики": "pass True to add analytics data to the response",
-"Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач": "Structure of task filter (see GetTaskFieldsStructure",
-"Идентификатор сообщения. Все сообщения, если не заполнено": "Message ID. All messages, if not filled in",
-"ДобавитьФайлRelated: Не инициализирована запись Multipart": "AddFileAsRelated: Multipart record not initialized",
-"Структура значений: Ключ > поле, Значение > значение поля": "Values structure: Key > field, Value > field value",
+"идентификатор автора перемещения сделки на текущую стадию": "identifier of the author of moving the deal to the current stage",
"Структура изменяемых полей. См. ПолучитьСтруктуруСчетчика": "Structure of fields to be changed. See GetCounterStructure",
+"Структура значений: Ключ > поле, Значение > значение поля": "Values structure: Key > field, Value > field value",
+"ДобавитьФайлRelated: Не инициализирована запись Multipart": "AddFileAsRelated: Multipart record not initialized",
+"Идентификатор сообщения. Все сообщения, если не заполнено": "Message ID. All messages, if not filled in",
"Получает шаблон структуры для установки настроек инстанса": "Gets the structure template for instance settings",
-"Структура полей календаря (см. ПолучитьСтруктуруКалендаря": "Calendar fields structure (see GetCalendarStructure",
-"Получает токен на основе идентификатора аккаунта и пароля": "Gets a token based on account ID and password",
-"ПараметрыЗапросаВСтроку: Получение коллекции КлючЗначение": "RequestParametersToString: Retrieve collection KeyValue",
-"Настройки инстанса. См. ПолучитьСтруктуруНастроекИнстанса": "Instance settings. See GetInstanceSettingsStructure",
-"ВызватьМетод: запрос не был сформирован перед выполнением": "ExecuteMethod: the request was not generated before execution",
-"Получать информацию об элементах во вложенных директориях": "Get information about elements in nested directories",
-"Получить доступные таймслоты на конечных складах отгрузки": "Get available timeslots at the final supply warehouses",
-"OPI_ПолучениеДанныхТестов.Проверка_ОзонКартинки(Результат": "OPI_TestDataRetrieval.Check_OzonPictures(Result",
-"Удаляет публичный URL у файла. Требует токен пользователя": "Removes the public URL from the file. Requires user token",
-"Получает описание локации для отправки в ОтправитьЛокацию": "Gets the description of the location to send with SendLocation method",
-"ОжидаетЧто(Результат[\"result\"][\"status\"]).Равно(\"imported": "ExpectsThat(Result[\"result\"][\"status\"]).Equal(\"imported",
-"Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов": "Lead filter structure (see GetLeadFilterStructure",
-"Модуль для работы с WhatsApp через GreenAPI из набора ОПИ": "WhatsApp via GreenAPI Module of OpenIntegrations",
-"получать уведомления о статусах входящего звонка: yes, no": "receive notifications about incoming call statuses: yes, no",
-"Оформляет клиентский возврат для заказа интернет магазина": "Processes customer returns for online store orders",
-"Создает текстовую транскрипцию для выбранного аудио файла": "Creates a text transcription for the selected audio file",
+"передайте Истина, чтобы добавить в ответ данные аналитики": "pass True to add analytics data to the response",
+"Получает макет для создания заказа в функции СоздатьЗаказ": "Gets the layout of order for the CreateOrder function",
+"формат, в котором возвращается ответ: json или схема JSON": "the format in which the response is returned: json or JSON schema",
+"Получает структуру параметров завершения тестового сеанса": "Gets the parameter structure for completing a test session",
+"Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач": "Structure of task filter (see GetTaskFieldsStructure",
+"передайте Истина, чтобы добавить в ответ финансовые данные": "pass True to add financial data to the response",
+"По умлчанию ответ от сервера запрашивается со сжатием gzip": "By default, the response from the server is requested with gzip compression",
+"ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями": "Upload ID. See InitPartsUpload",
+"Создает копию объекта по заданному пути и пути к оригиналу": "Creates a copy of the object at the specified path and path to the original",
+"История сообщений. См. ПолучитьСтруктуруСообщенияКонтекста": "Messages log. See GetContextMessageStructure",
+"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат": "OPI_TestDataRetrieval.Check_BitrixString(Result",
+"Объект коннектора или соответствие с информацией об ошибке": "Client object or map with error information",
+"Структура с идентификатором нового подключения или ошибкой": "Structure with new connection ID or error information",
+"Получает структуру стандартных полей для создания счетчика": "Gets the structure of standard fields for counter creation",
+"Загружает фото на сервер для его дальнейшего использования": "Uploads photo to server for further use",
+"Формирует структуру настроек прокси-сервера для соединения": "Creates a structure of proxy server settings for the connection",
+"Массив кодов стран в формате ISO_3166-1_alpha-2 для отбора": "Array of country codes in ISO_3166-1_alpha-2 format for selection",
+"или неявного, при передаче строки подключения в методы ORM": "or implicit, when passing the connection string to ORM methods",
+"Параметры генерации. См. ПолучитьСтруктуруОписанияКартинок": "Generation parameters. See GetImageDescriptionStructure",
"Сортировка: Ключ > поле, Значение > направление (ASC, DESC": "Sorting: Key > field name, Value > direction (ASC, DESC",
"SELECT (Результат этого запроса приведен в следующем блоке": "SELECT (The result of this query is shown in the Result block",
"Отправляет данные в виде строки через указанное соединение": "Sends data as a string over the specified connection",
"TCP сервер или пустое значение при обособленной обоработке": "TCP server or empty value for standalone processing",
"OPI_ПолучениеДанныхТестов.Проверка_ОзонБезОшибок(Результат": "OPI_TestDataRetrieval.Check_OzonNoErrors(Result",
"Структура отбора (см. ПолучитьСтруктуруФильтраКомментариев": "Comments filter structure (see GetCommentsFilterStructure",
-"Параметры генерации. См. ПолучитьСтруктуруОписанияКартинок": "Generation parameters. See GetImageDescriptionStructure",
+"ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая": "GetCalednarCustomSettingsStructure",
"Не удалось удалить файл параметров запроса после установки": "Failed to delete query parameters file after execution",
"Получает массив событий пользователей в заданном интервале": "Gets an array of user events in the specified interval",
-"Запрещает редактирование файла для стороннего пользователя": "Prohibits file editing for the external user",
"OPI_ПолучениеДанныхТестов.Проверка_ОзонТаймслоты(Результат": "OPI_TestDataRetrieval.Check_OzonTimeslots(Result",
+"Запрещает редактирование файла для стороннего пользователя": "Prohibits file editing for the external user",
"Получает ссылку на скачивание файла из входящего сообщения": "Gets a link to download a file from an incoming message",
"Наличие соединения в пуле не гарантирует его активности.^^": "The presence of a connection in the pool does not guarantee that it is active.^^",
"Не удалось удалить файл результата запроса после установки": "Failed to delete result file after execution",
@@ -9817,55 +9842,52 @@
"Пересылает сообщение между чатами или в рамках одного чата": "Forwards a message between chats or within a chat",
"Статус участия: Y (согласен), N (отказался), Q (не ответил": "Participation status: Y (agreed), N (refused), Q (did not answer",
"Константы.TwitterToken.Установить(ОтветТокен[\"access_token": "Constants.TwitterToken.Set(ResponseToken[\"access_token",
-"или неявного, при передаче строки подключения в методы ORM": "or implicit, when passing the connection string to ORM methods",
-"ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая": "GetCalednarCustomSettingsStructure",
-"Массив кодов стран в формате ISO_3166-1_alpha-2 для отбора": "Array of country codes in ISO_3166-1_alpha-2 format for selection",
-"передайте Истина, чтобы добавить в ответ финансовые данные": "pass True to add financial data to the response",
-"По умлчанию ответ от сервера запрашивается со сжатием gzip": "By default, the response from the server is requested with gzip compression",
-"ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями": "Upload ID. See InitPartsUpload",
-"Создает копию объекта по заданному пути и пути к оригиналу": "Creates a copy of the object at the specified path and path to the original",
-"История сообщений. См. ПолучитьСтруктуруСообщенияКонтекста": "Messages log. See GetContextMessageStructure",
-"Формирует структуру настроек прокси-сервера для соединения": "Creates a structure of proxy server settings for the connection",
-"Объект коннектора или соответствие с информацией об ошибке": "Client object or map with error information",
-"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат": "OPI_TestDataRetrieval.Check_BitrixString(Result",
-"Структура с идентификатором нового подключения или ошибкой": "Structure with new connection ID or error information",
-"Получает структуру стандартных полей для создания счетчика": "Gets the structure of standard fields for counter creation",
-"Загружает фото на сервер для его дальнейшего использования": "Uploads photo to server for further use",
+"Массив или одна сокращенная структура полей описания товара": "Array or one simplified structure of product fields",
+"!OInt Сообщить(\"Ошибка загрузки участка \" + Строка(Н) + \"/3": "!OInt Message(\"Chunk upload error \" + String(N) + \"/3",
+"ДобавитьПолеMultipart: Не инициализирована запись Multipart": "AddMultipartFormDataField: Multipart record not initialized",
+"Истина > служебные поля удаляются, остается только сам блок": "True > service fields are deleted, only the block itself remains",
+"ДобавитьФайлMultipart: Не инициализирована запись Multipart": "AddMultipartFormDataFile: Multipart record not initialized",
+"Описание договоренности. См. ПолучитьОписаниеДоговоренности": "Appointment description. See GetAppointmentDescription",
+"Фильтр выборки товаров. См. ПолучитьСтруктуруФильтраТоваров": "Product selection filter. See GetProductsFilterStructure",
+"ДобавитьФайлMultipart: не инициализирована запись Multipart": "AddMultipartFile: Multipart record not initialized",
+"Признак отключения автоматического определения Content-Type": "Flag to disable automatic Content-Type detection",
+"Структура отбора сделок. См. ПолучитьСтруктуруФильтраСделок": "Deals filter structure. See GetDealsFilterStructure",
+"В данных service аккаунта отсутствуют обязательные поля: %1": "There are no required fields in the service account data: %1",
+"Для начала работы необходимо получить токен доступа к диску": "To start working, you need to obtain an access token for the disk",
+"Получает статус участия в событии для текущего пользователя": "Gets the event participation status of the current user",
+"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink",
"ДобавитьПолеMultipart: не инициализирована запись Multipart": "AddMultipartField: multipart record not initialized",
"По умлчанию multipart поля используются при расчете подписи": "Multipart fields are used for signature calculation by default",
-"Получает статус участия в событии для текущего пользователя": "Gets the event participation status of the current user",
"Получает PDF или HTML превью объекта (только для токументов": "Gets PDF or HTML preview of the object (for documents only",
"ДополнитьЗаголовки: формирование заголовка AWS4 авторизации": "CompleteHeaders: generating AWS4 Authorization Header",
"Перезаписывать, если объект по целевому пути уже существует": "Overwrite if an object already exists at the target path",
"Созданного вами бота теперь можно применить двумя способами": "The bot you created can now be used in two ways",
-"Фильтр отправлений. См. ПолучитьСтруктуруФильтраОтправлений": "Shipments filter. See GetShipmentsFilterStructure",
+"Перейдите **[в раздел интеграций портала для разработчиков]": "Go to the **[section of integrations of the developer portal]",
"Тип календаря: user, group, company_calendar, location и др": "Calendar type: user, group, company_calendar, location, etc",
"Возвращает основные данные запроса в структурированном виде": "Returns the basic data for request in structured form",
"Вы можете переопределять их, передавая в качестве параметра": "You can override them by passing them as a parameter",
-"Имя модели должно быть в формате /:^": "The model name must follow the format /:^",
+"Фильтр отправлений. См. ПолучитьСтруктуруФильтраОтправлений": "Shipments filter. See GetShipmentsFilterStructure",
"дата окончания выборки. 3 месяца после текущей по умолчанию": "selection end date. 3 months after the current default",
-"Данная функция не обновляет тип данных существующих колонок": "This function does not update the data type of existing columns",
-"Загружает объект на сервер не используюя загрузку по частям": "Upload object with single request",
-"Двоичные данные при успехе или структура с описанием ошибки": "Binary data on success or structure with error description",
-"Создает публичный URL для файла. Требует токен пользователя": "Creates a public URL for the file. Requires user token",
-"Настройки FTP не являются валидной структурой ключ-значение": "FTP settings are not a valid key-value structure",
-"Структура отбора сделок (см. ПолучитьСтруктуруФильтраСделок": "Deals filter structure (see. GetDealsFilterStructure",
-"Получает установленную ранее конфигурацию шифрования бакета": "Gets the previously set bucket encryption configuration",
+"Имя модели должно быть в формате /:^": "The model name must follow the format /:^",
"уже добавлена ранее, повторное добавление является ошибкой!": "has already been added before, adding it again is an error!",
+"Получает установленную ранее конфигурацию шифрования бакета": "Gets the previously set bucket encryption configuration",
+"Структура отбора сделок (см. ПолучитьСтруктуруФильтраСделок": "Deals filter structure (see. GetDealsFilterStructure",
"Переданное значение не является валидной схемой SQL запроса": "The value passed is not a valid SQL query schema",
-"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink",
-"Перейдите **[в раздел интеграций портала для разработчиков]": "Go to the **[section of integrations of the developer portal]",
-"Для начала работы необходимо получить токен доступа к диску": "To start working, you need to obtain an access token for the disk",
-"Описание договоренности. См. ПолучитьОписаниеДоговоренности": "Appointment description. See GetAppointmentDescription",
-"Истина > служебные поля удаляются, остается только сам блок": "True > service fields are deleted, only the block itself remains",
-"!OInt Сообщить(\"Ошибка загрузки участка \" + Строка(Н) + \"/3": "!OInt Message(\"Chunk upload error \" + String(N) + \"/3",
-"ДобавитьПолеMultipart: Не инициализирована запись Multipart": "AddMultipartFormDataField: Multipart record not initialized",
-"Массив или одна сокращенная структура полей описания товара": "Array or one simplified structure of product fields",
-"ДобавитьФайлMultipart: Не инициализирована запись Multipart": "AddMultipartFormDataFile: Multipart record not initialized",
-"В данных service аккаунта отсутствуют обязательные поля: %1": "There are no required fields in the service account data: %1",
-"Фильтр выборки товаров. См. ПолучитьСтруктуруФильтраТоваров": "Product selection filter. See GetProductsFilterStructure",
-"ДобавитьФайлMultipart: не инициализирована запись Multipart": "AddMultipartFile: Multipart record not initialized",
-"Признак отключения автоматического определения Content-Type": "Flag to disable automatic Content-Type detection",
+"Создает публичный URL для файла. Требует токен пользователя": "Creates a public URL for the file. Requires user token",
+"Двоичные данные при успехе или структура с описанием ошибки": "Binary data on success or structure with error description",
+"Загружает объект на сервер не используюя загрузку по частям": "Upload object with single request",
+"Данная функция не обновляет тип данных существующих колонок": "This function does not update the data type of existing columns",
+"Настройки FTP не являются валидной структурой ключ-значение": "FTP settings are not a valid key-value structure",
+"Устанавливает путь к файлу для сохранения результата запроса": "Sets the file path to save the query result",
+"Получает заказ по номеру СДЭК или внутреннему номеру клиента": "Receives the order by CDEK number or number from customer IB",
+"Получает значения настроек версионирования объектов в бакете": "Gets the values of versioning settings of objects in the bucket",
+"Отредактируйте товар, чтобы опубликовать в Маркете ВКонтакте": "Moderation",
+"Название района региона, уточняющий параметр для поля region": "Name of the region's district, specifying parameter for the region field",
+"Параметры завершения. См. ПолучитьСтруктуруЗавершенияЗапуска": "Completion parameters. See GetLaunchCompletionStructure",
+"Некорректный формат тегов. Ожидается коллекция ключ-значение": "Incorrect tags format. Key-value collection is expected",
+"Почтовый индекс города, для которого необходим список офисов": "Postal code of the city for which the list of offices is required",
+"Настройки FTP должны содержать только сериализуемые значения": "FTP settings must contain only serializable values",
+"Получает настройки соединения с авторизацией через SSH Agent": "Gets connection settings with SSH Agent authentication",
"получать уведомления о входящих сообщениях и файлах: yes, no": "receive notifications of incoming messages and files: yes, no",
"Настройки Tls могут быть также переданы в строке подключения": "Tls settings can also be passed in the connection string",
"Является краткой формой функции `ПолучитьСтруктуруСообщения`": "Is a shorthand for the function `GetMessageStructure`",
@@ -9873,37 +9895,34 @@
"Имя поля для получения. Выводит весь список, если не указано": "Field name to retrieve. Displays the entire list if not specified",
"Формирует картинку для отправки в функции ОтправитьСообщение": "Make picture block for SendMessage method",
"Переданные данные service аккаунта не являются валидным JSON": "The passed service account data is not valid JSON",
-"ТекущаяДатаСтрока, ВерсияОПИ, Платформа, ОперационнаяСистема": "CurrentDateString, OPIVersion, Platform, OperatingSystem",
-"Настройки FTP должны содержать только сериализуемые значения": "FTP settings must contain only serializable values",
"Установка нового набора удаляет все существующие теги бакета": "Setting up a new set removes all existing bucket tags",
"ОбработкаОбъект.OPI_HTTPКлиент, HTTPСоединение, Неопределено": "DataProcessorObject.OPI_HTTPClient, HTTPConnection, Undefined",
+"ТекущаяДатаСтрока, ВерсияОПИ, Платформа, ОперационнаяСистема": "CurrentDateString, OPIVersion, Platform, OperatingSystem",
"Доп. параметры. См. ПолучитьСтруктуруПараметровПредставлений": "Additional parameters. See GetEmbeddingsParameterStructure",
+"OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os": "OneScript: ./OInt/tools/Modules/OPI_TestDataRetrieval.os",
"JSON данные также могут быть переданы как путь к файлу .json": "JSON data can also be passed as a path to a .json file",
"Основная структура полей товара. См. ПолучитьСтруктуруТовара": "The basic structure of the product fields. See GetProductStructure",
"Получение ШК места к заказу](@api-docs.cdek.ru/36967298.html": "Receiving barcode CP for the order](@api-docs.cdek.ru/36969722.html",
"механизм загрузки файлов и некоторые другие из старой версии": "file upload mechanism and some others from the old version",
"Список полей задачи в ответе. Все невычисляемые по умолчанию": "A list of task fields in the response. All non calculable by default",
"!OInt ТекущийКаталог = СтрЗаменить(ТекущийСценарий().Каталог": "!OInt CurrentDirectory = StrReplace(CurrentScript().Path",
-"Получает настройки соединения с авторизацией через SSH Agent": "Gets connection settings with SSH Agent authentication",
-"OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os": "OneScript: ./OInt/tools/Modules/OPI_TestDataRetrieval.os",
-"Почтовый индекс города, для которого необходим список офисов": "Postal code of the city for which the list of offices is required",
-"Устанавливает путь к файлу для сохранения результата запроса": "Sets the file path to save the query result",
-"Некорректный формат тегов. Ожидается коллекция ключ-значение": "Incorrect tags format. Key-value collection is expected",
-"Параметры завершения. См. ПолучитьСтруктуруЗавершенияЗапуска": "Completion parameters. See GetLaunchCompletionStructure",
-"Название района региона, уточняющий параметр для поля region": "Name of the region's district, specifying parameter for the region field",
-"Отредактируйте товар, чтобы опубликовать в Маркете ВКонтакте": "Moderation",
-"Получает значения настроек версионирования объектов в бакете": "Gets the values of versioning settings of objects in the bucket",
-"Получает заказ по номеру СДЭК или внутреннему номеру клиента": "Receives the order by CDEK number or number from customer IB",
-"Установка нового набора удаляет все существующие теги объекта": "Setting up a new set removes all existing object tags",
+"Истина > добавление записей в транзакции с откатом при ошибке": "True > adding records to transactions with rollback on error",
+"Константы.TwitterRefresh.Установить(ОтветТокен[\"refresh_token": "Constants.TwitterRefresh.Set(ResponseToken[\"refresh_token",
+"учитывать посещения из регионов без доступ к ресурсам Яндекса": "take into account visits from regions without access to Yandex resources",
+"Маркер конца сообщения для исключения ожидания конца таймаута": "End of message marker to avoid waiting for the end of timeout",
+"Используется при вызове функции `ОтправитьТекстовоеСообщение`": "Used for `SendTextMessage` function",
+"Изменяет свойства существующей стадии канбана или Моего плана": "Changes the properties of the existing kanban or My plan stage",
+"Иднтификатор следующей страницы данных из предыдущего запроса": "Next page identifier of data from the previous request",
+"ДополнитьЗаголовки: формирование заголовка Bearer авторизации": "CompleteHeaders: generating Bearer Authorization Header",
"Фиксирует оговоренные с клиентом дату, время и адрес доставки": "Fixes the delivery date, time and address agreed with the customer",
"Массив описаний остатков. См. ПолучитьСтруктуруОстатковТовара": "Array of stocks data. See GetProductStocksStructure",
"Добавляет новое пользовательское поле для добавления в задачу": "Adds a new custom field to be added to the task",
"шаблон промпта (переопределяет то, что определено в Modelfile": "prompt template (overrides what is defined in Modelfile",
"Указатель из предыдущего запроса, если строк результата > 100": "Pointer from the previous request, if the result rows > 100",
-"ДополнитьЗаголовки: формирование заголовка Bearer авторизации": "CompleteHeaders: generating Bearer Authorization Header",
+"Фильтр событий. См. ПолучитьСтруктуруФильтраСобытийКалендарей": "Events filter. See GetCalendarEventsFilterStructure",
"Признак удаления файла тела, если он был создан автоматически": "Flag to delete the body file if it was created automatically",
+"Установка нового набора удаляет все существующие теги объекта": "Setting up a new set removes all existing object tags",
"Получение квитанции к заказу](@api-docs.cdek.ru/36967287.html": "Receiving order receipt](@api-docs.cdek.ru/36969694.html",
-"Смещение для получение вложенных объектов не из начала списка": "Offset for getting nested objects not from the beginning of the list",
"Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено": "String, Arbitrary, HTTPResponse, BinaryData, Undefined",
"Получает характеристики для указанной категории и типа товара": "Gets the characteristics for the specified category and product type",
"Настройки прокси, если необходимо. См ПолучитьНастройкиПрокси": "Proxy settings, if required. See GetProxySettings",
@@ -9911,45 +9930,46 @@
"Назначение файла: assistants, batch, vision, user_data, evals": "File purpose: assistants, batch, vision, user_data, evals",
"Параметры завершения. См. ПолучитьСтруктуруЗавершенияЭлемента": "Completion parameters. See GetItemCompletionStructure",
"JSON данные также могут быть переданны как путь к файлу .json": "JSON data can also be passed as a path to a .json file",
-"Иднтификатор следующей страницы данных из предыдущего запроса": "Next page identifier of data from the previous request",
-"Фильтр событий. См. ПолучитьСтруктуруФильтраСобытийКалендарей": "Events filter. See GetCalendarEventsFilterStructure",
-"Изменяет свойства существующей стадии канбана или Моего плана": "Changes the properties of the existing kanban or My plan stage",
-"Истина > добавление записей в транзакции с откатом при ошибке": "True > adding records to transactions with rollback on error",
-"Маркер конца сообщения для исключения ожидания конца таймаута": "End of message marker to avoid waiting for the end of timeout",
-"учитывать посещения из регионов без доступ к ресурсам Яндекса": "take into account visits from regions without access to Yandex resources",
-"Константы.TwitterRefresh.Установить(ОтветТокен[\"refresh_token": "Constants.TwitterRefresh.Set(ResponseToken[\"refresh_token",
-"Возвращает ответ пользователю при нажатии на кнопку клавиатуры": "Returns a response to the user when a keyboard button is pressed",
-"передать значение даты без времени в параметрах from и to: Y,N": "pass date value without time in from and to parameters: Y,N",
-"Токен бота чата сообщества, котрый можно получить в настройках": "Community chat bot token, which can be obtained in the settings",
-"Настройки прокси не являются валидной структурой ключ-значение": "Proxy settings are not a valid key-value structure",
-"Ссылка на файл с ШК местом к заказам доступна в течение 1 часа": "The link to the file with the barcode CP is available within 1 hour",
-"Загружает файл для дальнейшего использования в других запросах": "Uploads a file for further use in other requests",
-"Блокирует выполнение программы до появления нового подключения": "Blocks programm execution until a new connection is established",
-"Отмечает все сообщения во всех доступных чатах как прочитанные": "Mark all message as readed",
-"!OInt УстановитьПеременнуюСреды(\"OINT_TESTS_CLI\", CLITestsMark": "!OInt SetEnvironmentVariable(\"OINT_TESTS_CLI\", CLITestsMark",
-"Для вызова этого метода бот должен быть администратором в чате": "To call this method, the bot must be an administrator in the chat room",
-"Выполняет запрос, если он был сформирован или установлен ранее": "Executes the request if it has been generated or set previously",
-"Получает структуру цены товара для функции ОбновитьЦеныТоваров": "Gets the product price structure for the UpdateProductsPrices function",
+"Смещение для получение вложенных объектов не из начала списка": "Offset for getting nested objects not from the beginning of the list",
+"Структура лога не является корректной коллекцией КлючИЗначение": "Log structure is not a valid KeyValue collection",
+"Режим доступа к каталогу в числовом формате POSIX (как в chmod": "Access mode to the directory in POSIX numeric format (as in chmod",
+"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL",
+"ID группы или пользователя владельца канбан. Свой по умолчанию": "ID of kanban owner (group or user)",
+"Получает статус добавления кодов цифрового товара по ID задачи": "Gets the status of digital item codes upload by task ID",
+"Отступ от начала списка для полчения задач > 50 шт. рекурсивно": "Offset of tasks list",
+"массив идентификаторов участников события. Если is_meeting = Y": "array of event participant IDs. If is_meeting = Y",
"ОжидаетЧто(Результат[\"requests\"]).ИмеетТип(\"Массив\").Заполнено": "ExpectsThat(Result[\"requests\"]).HasType(\"Array\").Filled",
+"Получает структуру цены товара для функции ОбновитьЦеныТоваров": "Gets the product price structure for the UpdateProductsPrices function",
+"Выполняет запрос, если он был сформирован или установлен ранее": "Executes the request if it has been generated or set previously",
+"Для вызова этого метода бот должен быть администратором в чате": "To call this method, the bot must be an administrator in the chat room",
+"!OInt УстановитьПеременнуюСреды(\"OINT_TESTS_CLI\", CLITestsMark": "!OInt SetEnvironmentVariable(\"OINT_TESTS_CLI\", CLITestsMark",
+"Блокирует выполнение программы до появления нового подключения": "Blocks programm execution until a new connection is established",
+"Загружает файл для дальнейшего использования в других запросах": "Uploads a file for further use in other requests",
+"Отмечает все сообщения во всех доступных чатах как прочитанные": "Mark all message as readed",
+"Настройки прокси не являются валидной структурой ключ-значение": "Proxy settings are not a valid key-value structure",
+"Токен бота чата сообщества, котрый можно получить в настройках": "Community chat bot token, which can be obtained in the settings",
+"передать значение даты без времени в параметрах from и to: Y,N": "pass date value without time in from and to parameters: Y,N",
"токен для доступа к вашему серверу уведомлений, если требуется": "a token to access your notification server, if required",
"Получает информацию о содержимом директории по выбранному пути": "Gets information about the contents of a directory at the specified path",
"Набор инструментов интеграции с популярными API и технологиями": "A set of tools for integration with popular APIs and technologies",
-"Отступ от начала списка для полчения задач > 50 шт. рекурсивно": "Offset of tasks list",
-"массив идентификаторов участников события. Если is_meeting = Y": "array of event participant IDs. If is_meeting = Y",
+"Возвращает ответ пользователю при нажатии на кнопку клавиатуры": "Returns a response to the user when a keyboard button is pressed",
+"Ссылка на файл с ШК местом к заказам доступна в течение 1 часа": "The link to the file with the barcode CP is available within 1 hour",
"Формирует блок файла для отправки в функции ОтправитьСообщение": "Make file block for SendMessage method",
-"Получает статус добавления кодов цифрового товара по ID задачи": "Gets the status of digital item codes upload by task ID",
-"Режим доступа к каталогу в числовом формате POSIX (как в chmod": "Access mode to the directory in POSIX numeric format (as in chmod",
-"Структура лога не является корректной коллекцией КлючИЗначение": "Log structure is not a valid KeyValue collection",
-"ID группы или пользователя владельца канбан. Свой по умолчанию": "ID of kanban owner (group or user)",
-"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL",
+"Структура колонок не является валидной структурой ключ-значение": "The column structure is not a valid key-value structure",
+"Первая картинка в массиве картинок (поле images) будет основной": "The first image in the image array (images field) will be the main image",
+"Формирование ШК места к заказу](@api-docs.cdek.ru/36967295.html": "Creating barcode CP for the order](@api-docs.cdek.ru/36969713.html",
+"Получает статус пользователя или нескольких пользователей по ID": "Gets the status of a user or multiple users by ID",
+"Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида": "Creates a new lead by fields structure (see GetLeadStructure",
+"Игнорируем проверку целостности архива, просто читаем результат": "Ignore archive integrity check, just read the result",
+"Отступ от начала списка для получения лидов > 50 шт. рекурсивно": "Offset from the beginning of the list to get leads > 50 recursively",
"Получает структуру шаблон для фильтрации записей в запросах ORM": "Gets the template structure for filtering records in ORM queries",
"Создает запрос на основе введенных данных с выполнением или без": "Creates a request based on the entered data with or without execution",
"Информация о паспортных данных](@api-docs.cdek.ru/55343091.html": "Passport data information](@api-docs.cdek.ru/55343134.html",
"Получает единый SKU по старым идентификаторам SKU FBS и SKU FBO": "Gets a single SKU from the old SKU FBS and SKU FBO identifiers",
"Активирует или деактивирует (увольняет) выбранного пользователя": "Activates or deactivates (fire) the selected user",
-"Преалерт должен быть предварительно создан. См. СоздатьПреалерт": "The prealert must be previously created. See CreatePrealert",
+"Создает соединение и читает данные до конца или по ограничениям": "Establishes a connection and reads data until completion or by limits",
"Восстанавливает состояние объекта к необходимой версии (ревизии": "Restores object state to required version (revision",
-"Получает структуру полей фильтра для получения списка счетчиков": "Gets the structure of filter fields to get the list of counters",
+"Преалерт должен быть предварительно создан. См. СоздатьПреалерт": "The prealert must be previously created. See CreatePrealert",
"Создает копию локального каталога по выбранному пути на сервере": "Creates a copy of the local directory at the selected path on the Neocities server",
"Тип кластера: CLUSTER_TYPE_OZON (Россия), CLUSTER_TYPE_CIS (СНГ": "Cluster type: CLUSTER_TYPE_OZON (Russia), CLUSTER_TYPE_CIS (CIS",
"Требуется регистрация на ollama.ai и добавление открытого ключа": "Registration on ollama.ai and adding a public key is required",
@@ -9957,23 +9977,21 @@
"Ссылка на файл с квитанцией к заказам доступна в течение 1 часа": "A link to the receipt file for orders is available within 1 hour",
"JSON данные авторизации как файл, коллекция или двоичные данные": "JSON authorization data as a file, collection or binary data",
"Получает список складов, сортировочных центров и пунктов выдачи": "Gets a list of warehouses, sorting centers and delivery points",
-"Отступ от начала списка для получения лидов > 50 шт. рекурсивно": "Offset from the beginning of the list to get leads > 50 recursively",
-"Создает соединение и читает данные до конца или по ограничениям": "Establishes a connection and reads data until completion or by limits",
-"Игнорируем проверку целостности архива, просто читаем результат": "Ignore archive integrity check, just read the result",
-"Структура колонок не является валидной структурой ключ-значение": "The column structure is not a valid key-value structure",
-"Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида": "Creates a new lead by fields structure (see GetLeadStructure",
-"Получает статус пользователя или нескольких пользователей по ID": "Gets the status of a user or multiple users by ID",
-"Формирование ШК места к заказу](@api-docs.cdek.ru/36967295.html": "Creating barcode CP for the order](@api-docs.cdek.ru/36969713.html",
-"Первая картинка в массиве картинок (поле images) будет основной": "The first image in the image array (images field) will be the main image",
+"Получает структуру полей фильтра для получения списка счетчиков": "Gets the structure of filter fields to get the list of counters",
+"Доступные форматы: mp3 (по умолчанию), opus, aac, flac, wav, pcm": "Available formats: mp3 (default), opus, aac, flac, wav, pcm",
+"Устанавливает статус участия в событии для текущего пользователя": "Sets the event participation status for the current user",
+"Цвет чата: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA": "Chat color: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA",
+"Позволяет получать стадии без проверки прав (для администраторов": "Allows you to get stages without checking permissions (for administrators",
+"Набор или массив наборов пар Ключ : Значение > Поле : Показатель": "Set or array of sets of pairs Key : Value > Field : FieldValue",
+"Отправляет произвольный текстовый запрос на сервер для обработки": "Sends an arbitrary text request to the server for processing",
"Получает массив сообщений, которые являются ответом на указанное": "Gets an array of messages that are replies to the specified",
"URL внешнего вебхука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used",
-"Набор или массив наборов пар Ключ : Значение > Поле : Показатель": "Set or array of sets of pairs Key : Value > Field : FieldValue",
"Вызывает исключение с логом, если во время обработки были ошибки": "Causes an exception with a log if there were errors during processing",
"Отступ от начала списка для получения сделок > 50 шт. рекурсивно": "Offset from the beginning of the list to retrieve deals > 50 pcs recursively",
"Определяет, является ли переданное значение объектом TCP сервера": "Specifies if the value passed is a TCP server object",
"Получает структуру фильтра для функции ПолучитьСобытияКалендарей": "Gets the filter structure for the function GetCalendarEvents",
"P.S Далее часто упоминается \"страница настроек Twitter Developer": "P.S The following is often referred to as the \"Twitter Developer settings page",
-"`ПолучитьНастройкиПриватныйКлюч`, `ПолучитьНастройкиЧерезАгента`": "`GetSettingsPrivateKey`, `GetSettingsViaAgent`",
+"OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат": "OPI_TestDataRetrieval.Check_OzonUploadTask(Result",
"Формирование квитанции к заказу](@api-docs.cdek.ru/36967276.html": "Creating order receipt](@api-docs.cdek.ru/36969649.html",
"Получить объект запроса можно при помощи функции `ВернутьЗапрос`": "You can get the request object using the `ReturnRequest` function",
"содержимое объекта или путь к файлу, если указан путь сохранения": "object content or file path, if a save path is specified",
@@ -9981,124 +9999,130 @@
"Массив ячеек вида А1 для получения (весь лист, если не заполнено": "Array of A1 type cells to get (whole sheet if not filled",
"Добавляет информацию о затраченном времени пользователя в задачу": "Adds information about the user's time spent to the task",
"Удаляет URL обработчика событий бота для работы в режиме Webhook": "Deletes the bot event handler URL for webhook operation",
-"Отправляет произвольный текстовый запрос на сервер для обработки": "Sends an arbitrary text request to the server for processing",
-"OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат": "OPI_TestDataRetrieval.Check_OzonUploadTask(Result",
-"Позволяет получать стадии без проверки прав (для администраторов": "Allows you to get stages without checking permissions (for administrators",
-"Доступные форматы: mp3 (по умолчанию), opus, aac, flac, wav, pcm": "Available formats: mp3 (default), opus, aac, flac, wav, pcm",
-"Цвет чата: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA": "Chat color: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA",
-"Устанавливает статус участия в событии для текущего пользователя": "Sets the event participation status for the current user",
-"Проверяет, что значение является объектом внешней компоненты RCON": "Checks that the value is an object of an RCON AddIn",
-"Получает настройки соединения с авторизацией через логин и пароль": "Gets connection settings with login and password authentication",
+"`ПолучитьНастройкиПриватныйКлюч`, `ПолучитьНастройкиЧерезАгента`": "`GetSettingsPrivateKey`, `GetSettingsViaAgent`",
+"Проверьте, что данные зависимости удоволетворены в вашей системе!": "Check that these dependencies are resolved on your system!",
+"Клавиатура, если нужна, см. СформироватьКлавиатуруИзМассиваКнопок": "Keyboard, if needed, see CreateKeyboardFromArrayButton",
+"Сохраните **ClientID** и **Client secret** со страницы приложения": "Save **ClientID** and **ClientSecret** from the application page",
+"Формирует настройки для использования TLS при выполнении запросов": "Forms settings for using TLS",
+"Получает нвости или одну новость с отобором по ID или доступности": "Gen post or array of post with ID or rights selection",
+"Получает настройки соединения с авторизацией через приватный ключ": "Gets connection settings with private key authentication",
"Позволяет добавлять стадии без проверки прав (для администраторов": "Allows you to add stages without checking permissions (for administrators",
"Метод + РазделительBat + СтрСоединить(МассивОпций, РазделительBat": "Method + BatSeparator + StrConcat(OptionsArray, BatSeparator",
"Набор получения данных и нстроек для выполнения тестов набора ОПИ": "A set for obtaining data and settings for executing OpenIntegrations tests",
"OPI_ПолучениеДанныхТестов.Проверка_OpenAIАссистент(Результат, Имя": "OPI_TestDataRetrieval.Check_OpenAIAssistant(Result, Name",
"После создания приложения можно заполнить необходимые данные в 1С": "After creating the application, you can fill in the necessary data in 1C",
-"Получает настройки соединения с авторизацией через приватный ключ": "Gets connection settings with private key authentication",
+"UUID запуска. Будет сгенерирован автоматически, если не заполнено": "UUID of the launch. Will be generated automatically if not filled",
+"Получает настройки соединения с авторизацией через логин и пароль": "Gets connection settings with login and password authentication",
"URL внешнего веб-хука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used",
-"Выполняет специфическую (SITE) команду сервера и возвращает ответ": "Executes a specific (SITE) server command and returns the response",
"Получает список входящих сообщений инстанса за указанный интервал": "Gets the list of incoming messages of the instance for the specified period",
"Получает список файлов и каталогов, находящихся в корне хранилища": "Get a list of files and folders, located at the root of the storage",
"Получает список расширений протокола FTP, поддерживаемых сервером": "Gets a list of FTP protocol features supported by the server",
"Получает структурау полей для создания или изменения пользователя": "Gets the field structure for creating or modifying user information",
"Признак, что обязательная функция Инициализировать() была вызвана": "Flag indicating that the mandatory Initialize() function was called",
"Структура запуска не является корректной коллекцией КлючИЗначение": "Launch structure is not a valid KeyValue collection",
-"Получает нвости или одну новость с отобором по ID или доступности": "Gen post or array of post with ID or rights selection",
-"UUID запуска. Будет сгенерирован автоматически, если не заполнено": "UUID of the launch. Will be generated automatically if not filled",
-"Формирует настройки для использования TLS при выполнении запросов": "Forms settings for using TLS",
-"Проверьте, что данные зависимости удоволетворены в вашей системе!": "Check that these dependencies are resolved on your system!",
-"Сохраните **ClientID** и **Client secret** со страницы приложения": "Save **ClientID** and **ClientSecret** from the application page",
-"Клавиатура, если нужна, см. СформироватьКлавиатуруИзМассиваКнопок": "Keyboard, if needed, see CreateKeyboardFromArrayButton",
+"Выполняет специфическую (SITE) команду сервера и возвращает ответ": "Executes a specific (SITE) server command and returns the response",
+"Проверяет, что значение является объектом внешней компоненты RCON": "Checks that the value is an object of an RCON AddIn",
+"OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os": "OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPClient.os",
+"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber",
+"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); SKIP": "OPI_TestDataRetrieval.Check_BitrixString(Result); SKIP",
+"получать уведомления о сообщениях, отправленных через API: yes, no": "receive notifications about messages sent via API: yes, no",
"ID стадии, после которой необходимо вставить новую (в начало по ум": "ID of the stage after which a new stage should be inserted (at the beginning by default",
"Идентификатор следующей страницы списка баз из перыдудщего запроса": "Next page identifier of the base list from the previous request",
-"Получает список исходящих сообщений инстанса за указанный интервал": "Gets the list of outgoing messages of the instance for the specified period",
+"Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON": "Result of the function GetTokenByCode() if converted to JSON",
"Тег уникальности Если уже существет, то другие увед. будут удалены": "Uniqueness Tag. If already exist, other notif. will be deleted",
"Проверяет, что значение является объектом внешней компоненты MySQL": "Checks that the value is an object of an MySQL AddIn",
"Доп. сбор за доставку товаров, общая стоимость которых в интервале": "Additional fee for delivery of products, the total value of which is in the range",
-"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); SKIP": "OPI_TestDataRetrieval.Check_BitrixString(Result); SKIP",
-"Проверяет, что значение является объектом внешней компоненты MSSQL": "Checks that the value is an object of the external MSSQL component",
+"Получает список исходящих сообщений инстанса за указанный интервал": "Gets the list of outgoing messages of the instance for the specified period",
"системное сообщение (переопределяет то, что определено в Modelfile": "system message (overrides what is defined in Modelfile",
"Обрабатывает данные Telegram Mini App и опредеяет их достоверность": "Processes Telegram Mini App data and determines its validity",
"UUID элемента. Будет сгенерирован автоматически, если не заполнено": "UUID of the element. Will be generated automatically if not filled",
"Получает структуру дополнительных параметров для обработки запроса": "Gets the structure of additional parameters for request processing",
"Структура элемента не является корректной коллекцией КлючИЗначение": "Element structure is not a valid KeyValue collection",
"Включает попытку получения результата, даже для не SELECT запросов": "Includes an attempt to retrieve the result, even for nonSELECT queries",
-"получать уведомления о сообщениях, отправленных через API: yes, no": "receive notifications about messages sent via API: yes, no",
-"Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON": "Result of the function GetTokenByCode() if converted to JSON",
-"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber",
-"OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os": "OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPClient.os",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateBlock",
-"Идентификатор владельца чата. Текущий пользователь, если не указано": "ID of chat owner. Current user by default",
-"Получает структуру системного сообщения для использования в запросе": "Gets the structure of a system message for use in a request",
-"Включает или отключает стандартное кодирование спец. символов в URL": "Enables or disables standard encoding of special characters in URLs",
-"ID пользователя. Для канала > администратора, для бота > получателя": "User ID. For channel > administrator, for bot > recipient",
-"Метод + РазделительBash + СтрСоединить(МассивОпций, РазделительBash": "Method + BashSeparator + StrConcat(OptionsArray, BashSeparator",
-"Массив структур данных строк: Ключ > поле, Значение > значение поля": "An array of string data structures: Key > field, Value > field value",
-"!OInt OPI_MySQL = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_MySQL.os": "!OInt OPI_MySQL = LoadScript(CurrentDirectory + \"/OPI_MySQL.os",
-"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПоле": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateField",
-"Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК": "Type of order number. True > number in the customer base, False > CDEK number",
+"Проверяет, что значение является объектом внешней компоненты MSSQL": "Checks that the value is an object of the external MSSQL component",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase",
+"Создает новые или обновляет существующие товары по структурам полей": "Creates new products or updates existing products, based on data structures",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile",
+"Проверяет, что значение является объектом внешней компоненты SQLite": "Checks that the value is an object of a SQLite AddIn",
+"Перейдите на вкладку **API**, сгенерируйте и сохранеите **API KEY**": "Click on the **API** tab, generate and save the **API KEY**",
+"Доступные голоса могут отличаться в зависимости от выбранной модели": "Available voices may vary depending on the selected model",
+"получать уведомления о сообщениях, отправленных с телефона: yes, no": "receive notifications of messages sent from phone: yes, no",
+"Ограничение на ур. вложенности разбора. На всю глубину по умолчанию": "Parsing depth limit. Full depth by default",
+"Уровень информации: error, warn, info, debug, trace, fatal, unknown": "Information level: error, warn, info, debug, trace, fatal, unknown",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile",
+"Формирует блок с картинкой для добавления в массив блоков сообщения": "Generates a block with an image to add to the message block array",
"Получает пользовательские настройки календаря текущего пользователя": "Gets the current users custom calendar settings",
+"Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК": "Type of order number. True > number in the customer base, False > CDEK number",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПоле": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateField",
+"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os",
+"!OInt OPI_MySQL = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_MySQL.os": "!OInt OPI_MySQL = LoadScript(CurrentDirectory + \"/OPI_MySQL.os",
+"Метод + РазделительBash + СтрСоединить(МассивОпций, РазделительBash": "Method + BashSeparator + StrConcat(OptionsArray, BashSeparator",
+"ID пользователя. Для канала > администратора, для бота > получателя": "User ID. For channel > administrator, for bot > recipient",
+"Включает или отключает стандартное кодирование спец. символов в URL": "Enables or disables standard encoding of special characters in URLs",
+"Получает структуру системного сообщения для использования в запросе": "Gets the structure of a system message for use in a request",
+"Массив структур данных строк: Ключ > поле, Значение > значение поля": "An array of string data structures: Key > field, Value > field value",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateBlock",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteSheet",
"OneScript: ./OInt/tools/Modules/internal/Classes/OPI_ЗапросыHTTP.os": "OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPRequests.os",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteBlock",
"!OInt OPI_MSSQL = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_MSSQL.os": "!OInt OPI_MSSQL = LoadScript(CurrentDirectory + \"/OPI_MSSQL.os",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnBlock",
"Подробнее о каждом варианте релиза в разделе [Про варианты релизов]": "For more details about each release variant, see the section [About Release Variants]",
+"Идентификатор владельца чата. Текущий пользователь, если не указано": "ID of chat owner. Current user by default",
"Совпадающие поля будут перезаписаны с приоритетом параметра функции": "Matching fields will be overwritten with the parameter of the function",
"Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных": "Basic request data (with full URL). See GetBasicDataStructure",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile",
-"Формирует блок с картинкой для добавления в массив блоков сообщения": "Generates a block with an image to add to the message block array",
-"Ограничение на ур. вложенности разбора. На всю глубину по умолчанию": "Parsing depth limit. Full depth by default",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase",
-"получать уведомления о сообщениях, отправленных с телефона: yes, no": "receive notifications of messages sent from phone: yes, no",
-"Доступные голоса могут отличаться в зависимости от выбранной модели": "Available voices may vary depending on the selected model",
-"Перейдите на вкладку **API**, сгенерируйте и сохранеите **API KEY**": "Click on the **API** tab, generate and save the **API KEY**",
-"Проверяет, что значение является объектом внешней компоненты SQLite": "Checks that the value is an object of a SQLite AddIn",
-"Уровень информации: error, warn, info, debug, trace, fatal, unknown": "Information level: error, warn, info, debug, trace, fatal, unknown",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile",
-"Создает новые или обновляет существующие товары по структурам полей": "Creates new products or updates existing products, based on data structures",
+"ДобавитьЗаголовокOAuthV1: добавление полей тела в строку для подписи": "AddOAuthV1Header: adding body fields to the signature string",
+"Регистрация заявки на вызов курьера](@api-docs.cdek.ru/29925274.html": "Registration of a courier invitation](@api-docs.cdek.ru/33828859.html",
+"Структура завершения не является корректной коллекцией КлючИЗначение": "Completion structure is not a valid KeyValue collection",
+"Получает список задач (50 шт. за запрос максимум) с фильтром или без": "Get tasks list (50 at one response max) with or without filtering",
+"Получает текущий каталог, от которого вычисляются относительные пути": "Gets the current directory from which relative paths are calculated",
+"Получает список лидов (50 шт. за запрос максимум) с фильтром или без": "Gets a list of leads (50 per request max) with or without filtering",
+"на redirect_uri после авторизации через браузер есть всего 30 секунд": "on redirect_uri after authorization via the browser is only 30 seconds",
+"Штрихкод должен быть предварительно создан. См. СформироватьШтрихкод": "The barcode must be previously created. See CreateBarcode",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder",
+"Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи": "Create new task by fields structure (see GetTaskFieldsStructure",
+"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os",
"Отправляет SMS по указанному номеру для получения кода подтверждения": "Sends an SMS to the specified number to obtain a confirmation code",
"Для начала работы необходимо получить некоторые параметры для VK API": "To begin, you need to obtain certain parameters for the VK API",
"Товар должен быть предварительно архивирован (см. АрхивироватьТовары": "The product must be pre-archived (see ArchiveProducts",
"URL может быть установлен позднее при помощи функции `УстановитьURL`": "The URL can be set later using the `SetURL` function",
"Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации": "Gets token based on the code from the GetAuthorizationLink page",
"Истина > использовать временный файл, Ложь > формирует тело в памяти": "True > use a temporary file, False > form a body in memory",
-"Если включена транслитерация адреса из кириллицы в латиницу > Истина": "If Cyrillic to Latin address transliteration is enabled > True",
"как долго модель будет оставаться загруженной в память после запроса": "how long the model will remain loaded in memory after a request",
"Курсор из предыдущего запроса для получения следующего набора файлов": "Cursor from the previous request to get the next set of files",
"Изменяет текущий каталог, от которого вычисляются относительные пути": "Changes the current directory from which relative paths are calculated",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFile",
+"Если включена транслитерация адреса из кириллицы в латиницу > Истина": "If Cyrillic to Latin address transliteration is enabled > True",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddSheet",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct",
-"Устанавливает тело в формате JSON из подходящей коллекции или строки": "Sets the body in JSON format from a suitable collection or string",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile",
-"Отмечает выбранное сообщение и все сообщения до него как прочитанные": "Mark current and all previous messages as readed",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКнигу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateSpreadsheet",
-"Признак ошибки выполнения для пропуска оставшихся действий в цепочке": "Execution error flag to skip remaining actions in the chain",
"Создает новую сделку по структуре полей (см. ПолучитьСтруктуруСделки": "Creates a new deal by field structure (see. GetDealStructure",
-"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os",
-"Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи": "Create new task by fields structure (see GetTaskFieldsStructure",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder",
-"на redirect_uri после авторизации через браузер есть всего 30 секунд": "on redirect_uri after authorization via the browser is only 30 seconds",
-"ДобавитьЗаголовокOAuthV1: добавление полей тела в строку для подписи": "AddOAuthV1Header: adding body fields to the signature string",
-"Регистрация заявки на вызов курьера](@api-docs.cdek.ru/29925274.html": "Registration of a courier invitation](@api-docs.cdek.ru/33828859.html",
-"Структура завершения не является корректной коллекцией КлючИЗначение": "Completion structure is not a valid KeyValue collection",
-"Штрихкод должен быть предварительно создан. См. СформироватьШтрихкод": "The barcode must be previously created. See CreateBarcode",
-"Получает текущий каталог, от которого вычисляются относительные пути": "Gets the current directory from which relative paths are calculated",
+"Признак ошибки выполнения для пропуска оставшихся действий в цепочке": "Execution error flag to skip remaining actions in the chain",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFile",
+"Отмечает выбранное сообщение и все сообщения до него как прочитанные": "Mark current and all previous messages as readed",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКнигу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateSpreadsheet",
+"Устанавливает тело в формате JSON из подходящей коллекции или строки": "Sets the body in JSON format from a suitable collection or string",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel",
+"Получает список сделок (50 шт. за запрос максимум) с фильтром или без": "Gets the list of deals (50 pcs per query max) with or without filtering",
+"Типы фильтрации: !, <, <=, >, >=. Например: !ID:3 (т.е. ID не равно 3": "Types of filtration: !, <, <=, >, >=. For example: !ID:3 (ID not equal to 3",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоставитьЛайк": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Like",
+"Возвращает структуру фильтров для метода ПолучитьСписокОтправленийFBO": "Returns the filter structure for the GetFBOShipmentsList method",
+"!OInt ПодключитьСценарий(СтрСоединить(МассивПути, \"/\"), \"ReportPortal": "!OInt AttachScript(StrConcat(PathArray, \"/\"), \"ReportPortal",
+"!OInt OPI_SQLite = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_SQLite.os": "!OInt OPI_SQLite = LoadScript(CurrentDirectory + \"/OPI_SQLite.os",
+"Возвращает структуру полей для фильтрации дочерних элементов каталога": "Returns filter structure for child folder items",
+"В результате изменения структуры таблицы данные могут быть утеряны!^^": "As a result of changing the table structure, data may be lost!^^",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject",
"Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON": "The result of the function ConvertCodeToToken(), if convert it to JSON",
"Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте": "Log in to your account and go to the **Your Apps** page on the website",
"Устанавливает отметку Прочитано для сообщения или всех сообщений чата": "Sets the Read mark for a message or all chat messages",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateToken",
"Проверяет доступность бакета для текущего аккаунта или аккаунта по ID": "Checks if the bucket is available for the current account or account by ID",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendFile",
-"список имен файлов или SHA256 блобов, из которых будет создана модель": "list of file names or SHA256 blobs from which the model will be created",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateRecords",
"Расширения: Ключ > путь или данные расширения, Значение > точка входа": "Extensions: Key > filepath or extension data, Value > entry point",
"Данная функция позволяет быстро собрать базовую строку подключения.^^": "This function allows you to quickly assemble a basic connection string.^^",
-"В результате изменения структуры таблицы данные могут быть утеряны!^^": "As a result of changing the table structure, data may be lost!^^",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПокинутьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"LeaveChannel",
-"Существующее соединение или путь к базе. In memory, если не заполнено": "Existing connection or path to the base. In memory, if not filled",
+"список имен файлов или SHA256 блобов, из которых будет создана модель": "list of file names or SHA256 blobs from which the model will be created",
"Тип связи: 0 старт>старт, 1 старт>финиш, 2 финиш>старт, 3 финиш>финиш": "Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProduct",
@@ -10108,16 +10132,20 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProduct",
"Получает структуру сообщения для списка сообщений запроса в контексте": "Gets the message structure for a list of request messages in context",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken",
+"Существующее соединение или путь к базе. In memory, если не заполнено": "Existing connection or path to the base. In memory, if not filled",
"Загружает видео в группу с возможностью его дальнейшего использования": "Uploads video to the group for further use",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateRecords",
-"Возвращает структуру полей для фильтрации дочерних элементов каталога": "Returns filter structure for child folder items",
-"Типы фильтрации: !, <, <=, >, >=. Например: !ID:3 (т.е. ID не равно 3": "Types of filtration: !, <, <=, >, >=. For example: !ID:3 (ID not equal to 3",
-"!OInt OPI_SQLite = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_SQLite.os": "!OInt OPI_SQLite = LoadScript(CurrentDirectory + \"/OPI_SQLite.os",
-"!OInt ПодключитьСценарий(СтрСоединить(МассивПути, \"/\"), \"ReportPortal": "!OInt AttachScript(StrConcat(PathArray, \"/\"), \"ReportPortal",
-"Возвращает структуру фильтров для метода ПолучитьСписокОтправленийFBO": "Returns the filter structure for the GetFBOShipmentsList method",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоставитьЛайк": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Like",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel",
+"Устанавливает URL обработчика событий бота для работы в режиме Webhook": "Set webhook URL for bot event handling in webhook mode",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEvent",
+"!OInt ВызватьИсключение(\"Не удалось получить информацию из json медиа!": "!OInt RaiseException(\"Failed to get information from json media!",
+"Имя сайта (логин) для получения информации. Текущий, если не заполнено": "Site name (login) for information. Current, if not filled in",
+"получать уведомления о создании опроса и голосовании в опросе: yes, no": "receive notifications when a poll is created and voted on: yes, no",
+"Получает очередной ответ от модели в соответствии с историей сообщений": "Receives the next response from the model according to the message history",
+"Полную структуру можно получить функцией ПолучитьСтурктуруПользователя": "The full structure can be obtained with the function GetUserFieldsStructure",
+"Полную структуру полей можно получить функцией ПолучитьСтруктуруЗадачи": "The complete structure of the fields can be obtained by the GetTaskFieldsStructure() function",
+"Значение, возвращаемое в событии нажатия. Только если не заполнено URL": "The value returned in the event. Only if the URL is not filled",
+"access_token нужно будет забрать из параметра в строке адреса браузера": "access_token will need to be taken from the parameter in the browser address bar",
+"Получает список ID товарных категорий для указания при создании товара": "Gets a list of product category IDs to specify when creating a product",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEvent",
"Список инструментов в формате JSON, которые модель должна использовать": "List of tools in JSON format that the model should use",
"ОжидаетЧто(Результат[\"drop_off_warehouse_timeslots\"]).ИмеетТип(\"Массив": "ExpectsThat(Result[\"drop_off_warehouse_timeslots\"]).HasType(\"Array",
@@ -10125,36 +10153,29 @@
"список инструментов в формате JSON, которые модель должна использовать": "list of tools in JSON format that the model should use",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet",
"Сохраните ID бота, получив его при помощи кнопки \"Показать моих ботов\"": "Save the bot ID by retrieving it using the \"Show My Bots\" button",
+"При использовании строки подключения инициализируется новое соединение": "When using the connection string, a new connection is initialised",
"После заполнения данных полей можно приступать к работе с методами API": "After filling in the data fields, you can proceed to work with the API methods",
"Регистрация договоренности о доставке](@api-docs.cdek.ru/36981338.html": "Registration of delivery appointment](@api-docs.cdek.ru/36989576.html",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObject",
-"УстановитьТаймаут: переданно некорректное значение, таймаут не изменен": "SetTimeout: incorrect value passed, timeout not changed",
"Получает содержимое сообщения соединения из списка активных соединений": "Gets the contents of the connection message from the list of active connections",
-"ОжидаетЧто(Статус = \"ACCEPTED\" Или Статус = \"SUCCESSFUL\").Равно(Истина": "ExpectsThat(Status = \"ACCEPTED\" Or Status = \"SUCCESSFUL\").Equal(True",
+"УстановитьТаймаут: переданно некорректное значение, таймаут не изменен": "SetTimeout: incorrect value passed, timeout not changed",
"Двоичные данные или путь к файлу при указании параметра ПутьСохранения": "Binary data or file path when SavePath parameter is specified",
"Задержка перед закрытием соединения для корректного завершения TLS (мс": "Delay before closing the connection for proper TLS termination (ms)",
"Доступные типы параметров: Cтрока, Число, Дата, Булево, ДвоичныеДанные": "Available parameter types: String, Number, Date, Boolean, BinaryData",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTable",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьЯчейки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearCells",
-"access_token нужно будет забрать из параметра в строке адреса браузера": "access_token will need to be taken from the parameter in the browser address bar",
"ДополнитьЗаголовкиАвторизации: формирование заголовка AWS4 авторизации": "CompleteAuthHeaders: generating AWS4 Authorization header",
"получать уведомления о факте того, что сообщение было удалено: yes, no": "receive notifications when a message has been deleted: yes, no",
"Включение доп. полей в ответ. См. ПолучитьСтруктуруДопПолейОтправления": "Include additional fields in the response. See GetShipmentAdditionalFields",
"ОПИ - пакет интеграций с популярными API для 1С:Enterprise и OneScript": "OpenIntegrations - integration tools for popular APIs",
"Получает структуру параметров завершения выполнения тестового элемента": "Gets the parameter structure for completing the test item execution",
"Перейдите в раздел **Premission scope** из пункта установки приложения": "Go to **Premission scope** page",
-"Получает список ID товарных категорий для указания при создании товара": "Gets a list of product category IDs to specify when creating a product",
-"При использовании строки подключения инициализируется новое соединение": "When using the connection string, a new connection is initialised",
-"Значение, возвращаемое в событии нажатия. Только если не заполнено URL": "The value returned in the event. Only if the URL is not filled",
-"Полную структуру можно получить функцией ПолучитьСтурктуруПользователя": "The full structure can be obtained with the function GetUserFieldsStructure",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel",
-"Устанавливает URL обработчика событий бота для работы в режиме Webhook": "Set webhook URL for bot event handling in webhook mode",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEvent",
-"!OInt ВызватьИсключение(\"Не удалось получить информацию из json медиа!": "!OInt RaiseException(\"Failed to get information from json media!",
-"Полную структуру полей можно получить функцией ПолучитьСтруктуруЗадачи": "The complete structure of the fields can be obtained by the GetTaskFieldsStructure() function",
-"получать уведомления о создании опроса и голосовании в опросе: yes, no": "receive notifications when a poll is created and voted on: yes, no",
-"Получает очередной ответ от модели в соответствии с историей сообщений": "Receives the next response from the model according to the message history",
-"Имя сайта (логин) для получения информации. Текущий, если не заполнено": "Site name (login) for information. Current, if not filled in",
+"ОжидаетЧто(Статус = \"ACCEPTED\" Или Статус = \"SUCCESSFUL\").Равно(Истина": "ExpectsThat(Status = \"ACCEPTED\" Or Status = \"SUCCESSFUL\").Equal(True",
+"`ВыполнитьСразу = Ложь` может быть использовано для получения готовых^^": "`ExecuteRequest=False` can be used to get ready^^",
+"В следующий раз используйте опцию --out для указания пути их сохранения": "Next time, use the --out option to specify the path for saving",
+"Возвращает объект TCP клиента при успешном подключении или неопределено": "Returns the TCP client object on successful connection or undefined",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCollection",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Бан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Ban\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditTable",
"Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON": "The result of the function GetConfirmationCode(), if convert it to JSON",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePage",
@@ -10162,31 +10183,32 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСсылку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLink",
"Информация о договоренности о доставке](@api-docs.cdek.ru/36981626.html": "Information about delivery appointment](@api-docs.cdek.ru/36989601.html",
"Получает информацию о количестве использованного дискового пространства": "Gets information on the amount of used disk space",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent",
"Квитанция должна быть предварительно создана. См. СформироватьКвитанцию": "The receipt must be previously created. See CreateReceipt",
-"Рекомендуется предварительно опробовать данный метод на тестовых данных": "It is recommended to test this method on test data beforehand",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditEvent",
"Получает структуру произвольного сообщения для списка сообщений запроса": "Gets the structure of an arbitrary message for the request message list",
"Возможно, она не подходит для вашей операционной системы. Текст ошибки:": "It may not be compatible with your OS. Error:",
"Получает данные о лимитах на ассортимент, создание и обновление товаров": "Get requests limits for products management methods",
"Использование данного метода для больших файлов может приводить к сбоям": "Using this method for large files may cause errors",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTable",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCollection",
"Параметр active_product устарел, используйте значения параметра visible": "The active_product parameter is deprecated, use the values of the visible parameter",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Бан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Ban\", \"Telegram",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent",
-"Возвращает объект TCP клиента при успешном подключении или неопределено": "Returns the TCP client object on successful connection or undefined",
-"`ВыполнитьСразу = Ложь` может быть использовано для получения готовых^^": "`ExecuteRequest=False` can be used to get ready^^",
-"В следующий раз используйте опцию --out для указания пути их сохранения": "Next time, use the --out option to specify the path for saving",
+"Рекомендуется предварительно опробовать данный метод на тестовых данных": "It is recommended to test this method on test data beforehand",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитОпрос": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetPoll",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPage",
+"Назначение файла: assistants, batch, fine-tune, vision, user_data, evals": "File purpose: assistants, batch, fine-tune, vision, user_data, evals",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитГифки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetGif",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact",
+"ДобавитьЗаголовокOAuthV1: дополнение строки для подписи учетными данными": "AddOAuthV1Header: updating the signature string with credentials",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteMessage",
"Время начала учета. Дата должна совпадать с текущей. Текущее время по ум": "Start time. The date must match the current. Current time by default",
"флаг запроса повторного подтверждения участия при редактировании события": "flag for requesting re-confirmation of participation when editing an event",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитВидео": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetVideo",
"Получает информацию об уценке и основном товаре по SKU уценённых товаров": "Retrieves discount and main product information by SKU of the discounted items",
"можно получить в браузере по URL из функции СоздатьСсылкуПолученияТокена": "can be obtained in the browser via the URL from the CreateTokenRetrievalLink function",
-"РазделятьМассивыВURL: установка настройки использованя квадратных скобок": "SplitArraysInURL: square brackets option setting",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact",
+"ДополнитьЗаголовкиАвторизации: формирование заголовка Bearer авторизации": "CompleteAuthHeaders: generating Bearer Authorization header",
"Ссылка](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&CHAPTER_ID=07867": "Link](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&CHAPTER_ID=07867",
"За один запрос вы можете создать штрихкоды не больше чем для 100 товаров": "You can create barcodes for a maximum of 100 products per request",
+"РазделятьМассивыВURL: установка настройки использованя квадратных скобок": "SplitArraysInURL: square brackets option setting",
"Позволяет работать с некорретными сертификатами, в т.ч. самоподписанными": "Allows to work with invalid certificates, including self signed",
"или неявного, при передаче строки подключения в метод `ОбработатьЗапрос`": "or implicit, when passing the connection string to the `ProcessRequest` method",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьЛокацию": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation",
@@ -10196,85 +10218,83 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCalendar",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCalendar",
"Удаляет стадию канбана или Моего плана, при условии, что в ней нет задач": "Removes a kanban (My Plan) stage, provided there are no tasks in it",
-"ДобавитьЗаголовокOAuthV1: дополнение строки для подписи учетными данными": "AddOAuthV1Header: updating the signature string with credentials",
-"ДополнитьЗаголовкиАвторизации: формирование заголовка Bearer авторизации": "CompleteAuthHeaders: generating Bearer Authorization header",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитГифки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetGif",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитОпрос": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetPoll",
-"Назначение файла: assistants, batch, fine-tune, vision, user_data, evals": "File purpose: assistants, batch, fine-tune, vision, user_data, evals",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPage",
+"получать уведомления об изменении состояния авторизации инстанса: yes, no": "receive notifications about changes in the authorization state of the instance: yes, no",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK",
+"Использовать аутентификацию Windows. Логин и пароль будут проигнорированы": "Use Windows authentication. The login and password will be ignored",
+"Истина > будут получены сразу данные PDF файла, Ложь > ответ сервера CDEK": "True > PDF file data will be received, False > receives CDEK server response",
+"Получает список id рекламных категорий для создания рекламного объявления": "Gets a list of advertising category IDs for creating an advertising post",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase",
+"Доступные типы параметров: Cтрока, Число, Дата, Булево, ДвоичныеДанные.^^": "Available parameter types: String, Number, Date, Boolean, BinaryData.^^",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPicture",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокБаз": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseList",
+"Длительность опроса, если необходимо (опрос без длительности не создается": "Poll duration if necessary (poll without duration is not created",
+"Устанавливает размер скидки на уценённые товары, продающиеся по схеме FBS": "Sets the amount of discount on discounted products sold under the FBS scheme",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage",
+"Язык ответа: DEFAULT (русский), RU, EN, TR (турецкий), ZH_HANS (китайский": "Response language: DEFAULT (Russian), RU, EN, TR (Turkish), ZH_HANS (Chinese)",
+"Подробнее: https://openintegrations.dev/docs/Start/Component-requirements": "Read more: https://en.openintegrations.dev/docs/Start/Component-requirements",
+"Получает соответствие ID Emoji для установки в качестве иконок тем форума": "Gets the mapping of Emoji IDs for setting as forum theme icons",
+"дополнительные параметры модели, перечисленные в документации к Modelfile": "additional model parameters listed in the Modelfile documentation",
+"Список картинок в формате Base64 (для многомодальных моделей, вроде llava": "List of pictures in Base64 format (for multimodal models like llava",
+"Она заточена для работы с сообществами и выполнением действий от их имени": "It is geared towards working with communities and performing actions on their behalf",
+"Возврат Не OPI_Инструменты.ЭтоWindows() И Не OPI_Инструменты.ЭтоOneScript": "Return Not OPI_Tools.IsWindows() And Not OPI_Tools.IsOneScript",
+"бесконечный сброс попыток при получении данных может привести к зависанию": "infinite resetting of attempts when receiving data can lead to hangs",
+"Если список подключений не пуст, то ожидание конца таймаута не происходит": "Если список подключений не пуст, то ожидание конца таймаута не происходит",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage",
+"!OInt OPI_YandexID = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_YandexID.os": "!OInt OPI_YandexID = LoadScript(CurrentDirectory + \"/OPI_YandexID.os",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"VK",
+"список инструментов в формате JSON (для моделей, которые это поддерживают": "list of tools in JSON format (for models that support this",
+"список картинок в формате Base64 (для многомодальных моделей, вроде llava": "list of images in Base64 format (for multimodal models like llava",
"Отмечает выбранное сообщение и все сообщения после него как непрочитанные": "Mark current and all messages after as unreaded",
"Время заверш. учета. Дата должна совпадать с текущей. Текущее время по ум": "Stop time. The date must match the current. Current time by default",
"Возвращает список пользователей, просмотревших выбранное важное сообщение": "Return list of important post viewers ids",
-"Если список подключений не пуст, то ожидание конца таймаута не происходит": "Если список подключений не пуст, то ожидание конца таймаута не происходит",
-"!OInt OPI_YandexID = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_YandexID.os": "!OInt OPI_YandexID = LoadScript(CurrentDirectory + \"/OPI_YandexID.os",
-"Возврат Не OPI_Инструменты.ЭтоWindows() И Не OPI_Инструменты.ЭтоOneScript": "Return Not OPI_Tools.IsWindows() And Not OPI_Tools.IsOneScript",
-"Она заточена для работы с сообществами и выполнением действий от их имени": "It is geared towards working with communities and performing actions on their behalf",
-"бесконечный сброс попыток при получении данных может привести к зависанию": "infinite resetting of attempts when receiving data can lead to hangs",
-"Список картинок в формате Base64 (для многомодальных моделей, вроде llava": "List of pictures in Base64 format (for multimodal models like llava",
-"дополнительные параметры модели, перечисленные в документации к Modelfile": "additional model parameters listed in the Modelfile documentation",
-"Получает соответствие ID Emoji для установки в качестве иконок тем форума": "Gets the mapping of Emoji IDs for setting as forum theme icons",
-"Подробнее: https://openintegrations.dev/docs/Start/Component-requirements": "Read more: https://en.openintegrations.dev/docs/Start/Component-requirements",
-"Язык ответа: DEFAULT (русский), RU, EN, TR (турецкий), ZH_HANS (китайский": "Response language: DEFAULT (Russian), RU, EN, TR (Turkish), ZH_HANS (Chinese)",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage",
-"Устанавливает размер скидки на уценённые товары, продающиеся по схеме FBS": "Sets the amount of discount on discounted products sold under the FBS scheme",
"Метод удаляет файлы на сервере, если они отсутствуют в локальном каталоге": "The method deletes files on the server if they do not exist in the local directory",
-"список инструментов в формате JSON (для моделей, которые это поддерживают": "list of tools in JSON format (for models that support this",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"VK",
-"список картинок в формате Base64 (для многомодальных моделей, вроде llava": "list of images in Base64 format (for multimodal models like llava",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокБаз": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseList",
-"Длительность опроса, если необходимо (опрос без длительности не создается": "Poll duration if necessary (poll without duration is not created",
-"Доступные типы параметров: Cтрока, Число, Дата, Булево, ДвоичныеДанные.^^": "Available parameter types: String, Number, Date, Boolean, BinaryData.^^",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase",
-"Получает список id рекламных категорий для создания рекламного объявления": "Gets a list of advertising category IDs for creating an advertising post",
-"Истина > будут получены сразу данные PDF файла, Ложь > ответ сервера CDEK": "True > PDF file data will be received, False > receives CDEK server response",
-"Использовать аутентификацию Windows. Логин и пароль будут проигнорированы": "Use Windows authentication. The login and password will be ignored",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK",
-"получать уведомления об изменении состояния авторизации инстанса: yes, no": "receive notifications about changes in the authorization state of the instance: yes, no",
-"Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html": "Cash on delivery transfer information](@api-docs.cdek.ru/71060213.html",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabase",
-"Путь к PEM файлу сертификата, если его нет в системном хранилище (при mTLS": "Path to the PEM certificate file if it is not in the system store (for mTLS",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveEvent",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK",
-"ДополнитьЗаголовкиАвторизации: формирование заголовка OAuth V1 авторизации": "CompleteAuthHeaders: generating OAuth V1 Authorization header",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (DD",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment",
-"Путь к корневому PEM файлу сертификата, если его нет в системном хранилище": "Path to the root PEM file of the certificate if it is not in the system repository",
-"Включает или отключает заголовок получения данных от сервера в сжатом виде": "Enables or disables the header for receiving data from the server in compressed form",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Разбан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Unban\", \"Telegram",
-"Получает прямую ссылку для загрузки объекта без дополнительной авторизации": "Gets a direct link to upload (put) an object without additional authorization",
-"Структура настроек (см. ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "Settings structure (see GetCalednarCustomSettingsStructure",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (DD",
+"Признак включения в макет полей исключительно для заказо Интернет магазина": "Flag of including fields in the layout exclusively for online store orders",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD",
+"Список доступных типов: audio, backup, book, compressed, data, development": "List of available types: audio, backup, book, compressed, data, development",
+"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization",
+"истина - значение будет вставлено текстом, как есть, ложь - через параметр": "true - the value will be inserted by text as it is, false - through the parameter",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteComment",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject",
+"Структура настроек. См. ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "Settings structure. See GetCalednarCustomSettingsStructure",
+"Заявка должна быть предварительно создана. См. СоздатьЗаявкуНаВызовКурьера": "The invitation must be previously created. See CreateCourierInvitation",
+"ID задачи, перед которой надо поставить выбранную (если не заполнено После": "ID of the task to put the selected one in front of (if After not filled",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТоварыПоИД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductsByID",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (DD",
+"Структура настроек (см. ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "Settings structure (see GetCalednarCustomSettingsStructure",
+"Получает прямую ссылку для загрузки объекта без дополнительной авторизации": "Gets a direct link to upload (put) an object without additional authorization",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Разбан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Unban\", \"Telegram",
+"Включает или отключает заголовок получения данных от сервера в сжатом виде": "Enables or disables the header for receiving data from the server in compressed form",
+"Путь к корневому PEM файлу сертификата, если его нет в системном хранилище": "Path to the root PEM file of the certificate if it is not in the system repository",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (DD",
+"ДополнитьЗаголовкиАвторизации: формирование заголовка OAuth V1 авторизации": "CompleteAuthHeaders: generating OAuth V1 Authorization header",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveEvent",
+"Путь к PEM файлу сертификата, если его нет в системном хранилище (при mTLS": "Path to the PEM certificate file if it is not in the system store (for mTLS",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabase",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage",
+"Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html": "Cash on delivery transfer information](@api-docs.cdek.ru/71060213.html",
"Метод для вставки в http-сервис, адрес которого указывается в redirect_uri": "Method for insertion into an http service, the address of which is specified in redirect_uri",
"ID задачи, после которой надо поставить выбранную (если не заполнено Перед": "ID of the task to be followed by the selected (if Prev not filled",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатистику": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetStatistics",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереименоватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RenameChannel",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL",
"Для остальных запросов возвращается result:true или false с текстом ошибки": "For other queries, result:true or false with error text is returned",
-"Заявка должна быть предварительно создана. См. СоздатьЗаявкуНаВызовКурьера": "The invitation must be previously created. See CreateCourierInvitation",
-"ID задачи, перед которой надо поставить выбранную (если не заполнено После": "ID of the task to put the selected one in front of (if After not filled",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject",
-"Признак включения в макет полей исключительно для заказо Интернет магазина": "Flag of including fields in the layout exclusively for online store orders",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteComment",
-"истина - значение будет вставлено текстом, как есть, ложь - через параметр": "true - the value will be inserted by text as it is, false - through the parameter",
-"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization",
-"Список доступных типов: audio, backup, book, compressed, data, development": "List of available types: audio, backup, book, compressed, data, development",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditComment",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords (one",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAlbum\", \"VK",
+"Поиск по названию (4 симв. мин). Для пунктов выдачи укажите полное название": "Search by name (4 chars. min). For delivery points enter the full name",
"статус завершения: passed, failed, stopped, skipped, interrupted, cancelled": "status of completion: passed, failed, stopped, skipped, interrupted, cancelled",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddExternalFile",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитКартинки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetImages",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEntries (one",
"Получает справочные значения характеристики по заданному значению в запросе": "Gets the reference values of the attribute by the specified value",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарии": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComments",
-"Поиск по названию (4 симв. мин). Для пунктов выдачи укажите полное название": "Search by name (4 chars. min). For delivery points enter the full name",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteComment",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet (new",
-"разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику": "allow optimization by goals in advertising campaigns without access to the counter",
"Информация о реестрах наложенных платежей](@api-docs.cdek.ru/107254706.html": "Cash on delivery registry information](@api-docs.cdek.ru/107254821.html",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList",
+"разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику": "allow optimization by goals in advertising campaigns without access to the counter",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComment",
"Получает структуру сообщения от лица ассистента для использования в запросе": "Gets the structure of a message from the assistant for use in a request",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицыБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseTables",
@@ -10283,10 +10303,17 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СгруппироватьТовары": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GroupProducts",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteAlbum\", \"VK",
"Статус заверщения: passed, failed, stopped, skipped, interrupted, cancelled": "Completion status: passed, failed, stopped, skipped, interrupted, cancelled",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteComment",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAlbum\", \"VK",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords (one",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditComment",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList",
+"Полуает реестры наложенных платежей, по которым клиенту был переведен платеж": "Receives registers of imposed payments, for which the client was transferred the payment",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницуВБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePageInDatabase",
+"Получает пустую структуру для установки пользовательских настроек календарей": "Gets an empty structure for setting custom calendar settings",
+"Возвращает структуру полей для фильтрации лидов в методе ПолучитьСписокЛидов": "Returns the field structure for filtering leads in the GetLeadsList method",
+"Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач": "Return filter structure for GetTasksList",
+"Получает структуру для отбора списка товаров в функции ПолучитьСписокТоваров": "Gets the structure for products list selecting in the GetProductList function",
+"Из OAuth 2.0 Client ID and Client Secret страницы настроек Twitter Developer": "From OAuth 2.0 Client ID and Client Secret settings page of Twitter Developer",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme",
+"в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0": "under the terms of the Attribution 4.0 International (CC BY 4.0 license",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЦельКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelGoal",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (Path",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditDatabaseProperties",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendExternalFile",
@@ -10296,10 +10323,10 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Изменение публикации": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangePublication",
"Выберите название и рабочую область, в которой необходимо создать приложение": "Select the name and workspace where you need to create the application",
"Получает прямую ссылку для скачивания объекта без дополнительной авторизации": "Get presigned link for object retrieving without authorization",
-"Отправляет местоположение по географической широте и долготе в чат или канал": "Sends location by geographic latitude and longitude to a chat or channel",
+"Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраЗадач": "Full filter structure you can find at GetTasksFilterStructure method",
"Данные варианты релизов предназначены для использования в OneScript-проектах": "These release options are intended for use in OneScript projects",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory (path",
-"в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0": "under the terms of the Attribution 4.0 International (CC BY 4.0 license",
+"Отправляет местоположение по географической широте и долготе в чат или канал": "Sends location by geographic latitude and longitude to a chat or channel",
+"Создает пост на основе массива идетификаторов объектов (картинок, видео и др": "Creates a post based on an array of object identifiers (images, videos, etc.",
"Показывает значения, которые можно получить из переданного JSON и возвращает": "Displays the values that can be obtained from the passed JSON and returns",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFileList",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (Path",
@@ -10307,50 +10334,47 @@
"OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКартинки\", \"OpenAI": "OPI_TestDataRetrieval.WriteLog(Result, \"GetImages\", \"OpenAI",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (Path",
"URL для создания кнопки открытия страницы. Только если не заполнено Значение": "URL to create the page open button. Only if the Value is not filled in",
-"Создает пост на основе массива идетификаторов объектов (картинок, видео и др": "Creates a post based on an array of object identifiers (images, videos, etc.",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory (path",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьДочерниеБлоки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnChildBlocks",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТекстовыйТвит": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTextTweet",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЦельКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelGoal",
-"Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраЗадач": "Full filter structure you can find at GetTasksFilterStructure method",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme",
-"Возвращает структуру полей для фильтрации лидов в методе ПолучитьСписокЛидов": "Returns the field structure for filtering leads in the GetLeadsList method",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницуВБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePageInDatabase",
-"Полуает реестры наложенных платежей, по которым клиенту был переведен платеж": "Receives registers of imposed payments, for which the client was transferred the payment",
-"Получает пустую структуру для установки пользовательских настроек календарей": "Gets an empty structure for setting custom calendar settings",
-"Из OAuth 2.0 Client ID and Client Secret страницы настроек Twitter Developer": "From OAuth 2.0 Client ID and Client Secret settings page of Twitter Developer",
-"Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач": "Return filter structure for GetTasksList",
-"Получает структуру для отбора списка товаров в функции ПолучитьСписокТоваров": "Gets the structure for products list selecting in the GetProductList function",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (DD",
+"Получает структуру сообщения от лица пользователя для использования в запросе": "Gets the structure of a message from the user for use in a request",
+"С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту": "From one merchant account, you can use the method no more than 20 times per minute",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСвойств": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPropertyList",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаналов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelList",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКартинку\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteImage\", \"VK",
+"**Токен** и **ID страницы** - два параметра, необходимые для работы через API": "**Token** and **Page ID** are the two parameters required for working through the API.",
+"Дата окончания нужного периода доступных таймслотов (28 дней от тек. максимум": "The end date of the desired period of available timeslots (28 days from current max.",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductList",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductProperty",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory",
+"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)",
+"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file",
+"Получает код подтверждения и адрес страницы, на которой его необходимо ввести": "Gets the confirmation code and the address of the page where it needs to be entered",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty",
+"Перейти в подраздел **Разработчикам** в разделе **Приложения** боковой панели": "Go to **Developers** in the **Applications** section of the sidebar",
+"Проверяет, что значение является объектом внешней компоненты для работы с SSH": "Checks that the value is an object of an external component for working with SSH",
+"При этом новое соединение будет открыто и закрыто в рамках вызываемой функции": "At the same time, a new connection will be opened and closed within the called function",
+"Получает информацию об оговоренных с клиентом дате, времени и адресе доставки": "Receives information about the delivery date, time and address agreed with the customer",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (DD",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСобытий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEventList",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteTag\", \"Dropbox",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаписей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEntryList",
"!OInt OPI_PostgreSQL = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_PostgreSQL.os": "!OInt OPI_PostgreSQL = LoadScript(CurrentDirectory + \"/OPI_PostgreSQL.os",
"Проверяет, что значение является объектом внешней компоненты для работы с FTP": "Checks that the value is an AddIn object for working with FTP",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[4], \"ПолучитьПолеДаты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[4], \"GetDateField",
-"Получает информацию об оговоренных с клиентом дате, времени и адресе доставки": "Receives information about the delivery date, time and address agreed with the customer",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСобытий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEventList",
-"Проверяет, что значение является объектом внешней компоненты для работы с SSH": "Checks that the value is an object of an external component for working with SSH",
-"Перейти в подраздел **Разработчикам** в разделе **Приложения** боковой панели": "Go to **Developers** in the **Applications** section of the sidebar",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty",
-"При этом новое соединение будет открыто и закрыто в рамках вызываемой функции": "At the same time, a new connection will be opened and closed within the called function",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКартинку\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteImage\", \"VK",
-"Получает код подтверждения и адрес страницы, на которой его необходимо ввести": "Gets the confirmation code and the address of the page where it needs to be entered",
-"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file",
-"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductProperty",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductList",
-"Дата окончания нужного периода доступных таймслотов (28 дней от тек. максимум": "The end date of the desired period of available timeslots (28 days from current max.",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCellValues",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteTag\", \"Dropbox",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаписей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEntryList",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (DD",
-"**Токен** и **ID страницы** - два параметра, необходимые для работы через API": "**Token** and **Page ID** are the two parameters required for working through the API.",
"Ложь > Вместо ответа будет возвращен объект обработки, если в ней были ошибки": "False > The processor object will be returned instead of the response if there were errors in it",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаналов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelList",
-"С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту": "From one merchant account, you can use the method no more than 20 times per minute",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (DD",
-"Получает структуру сообщения от лица пользователя для использования в запросе": "Gets the structure of a message from the user for use in a request",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСвойств": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPropertyList",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel",
-"При невозможности получения коллекции из тела будут возвращены двоичные данные": "If it is not possible to obtain a collection from the body, binary data will be returned",
+"Ложь > Вместо запроса будет возвращен объект обработки, если в ней были ошибки": "False > The processor object will be returned instead of the request if there were errors in it",
+"ОтменитьЗаписьMultipart: Не удалось закрыть поток. Возможно, он уже был закрыт": "CancelMultipartBody: Failed to close the stream. It may have already been closed",
+"!OInt Сообщить(ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF",
+"Для остальных запросов возвращается `result:true` или `false` с текстом ошибки": "For other queries, `result:true` or `false` with error text is returned",
+"Устанавливает тело в формате x-www-form-urlencoded из коллекции значений полей": "Sets the body to x-www-form-urlencoded from a collection of field values",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТоварВПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductToCollection",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddTag\", \"Dropbox",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel",
"Все права защищены. Эта программа и сопроводительные материалы предоставляются": "All rights reserved. This program and accompanying materials are provided",
"Проверяет, что значение является объектом внешней компоненты для работы с SFTP": "Checks that the value is an object of an external component for working with SFTP",
"Вне зависимости от выбранного сопособа установки, получать файлы необходимо из": "Regardless of the chosen installation method, the files must be obtained from the",
@@ -10359,6 +10383,7 @@
"отмечать входящие сообщения прочитанными при отправке сообщения в чат: yes, no": "mark incoming messages as read when sending a message to chat: yes, no",
"получать уведомления об устройстве (телефоне) и уровне заряда батареи: yes, no": "receive notifications about the device (phone) and battery level: yes, no",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТоварИзПодборки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RemoveProductFromCollection",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (один путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single path",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductProperty",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьВидеоНаСервер": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadVideoToServer",
"Добавлять к ключам пустые скобки в стиле PHP (key[]=value), если Флаг = Истина": "Add PHP style empty brackets to keys (key[]=value) if Flag = True",
@@ -10371,43 +10396,36 @@
"Создание метки](@yandex.ru/dev/metrika/ru/management/openapi/label/createLabel": "Creating a tag](@yandex.ru/dev/metrika/en/management/openapi/label/createLabel",
"УстановитьЗаголовки: переданные параметры не являются коллекцией ключ/значение": "SetHeaders: the passed parameters are not a key/value collection",
"Возвращает структуру полей для фильтрации сделок в методе ПолучитьСписокСделок": "Returns the field structure for filtering deals in the GetDealsList method",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddTag\", \"Dropbox",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (один путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single path",
-"Ложь > Вместо запроса будет возвращен объект обработки, если в ней были ошибки": "False > The processor object will be returned instead of the request if there were errors in it",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТоварВПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductToCollection",
-"Устанавливает тело в формате x-www-form-urlencoded из коллекции значений полей": "Sets the body to x-www-form-urlencoded from a collection of field values",
-"Для остальных запросов возвращается `result:true` или `false` с текстом ошибки": "For other queries, `result:true` or `false` with error text is returned",
-"!OInt Сообщить(ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF",
-"ОтменитьЗаписьMultipart: Не удалось закрыть поток. Возможно, он уже был закрыт": "CancelMultipartBody: Failed to close the stream. It may have already been closed",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField",
-"УстановитьПрокси: переданные настройки не являются объектом типа ИнтернетПрокси": "SetProxy: passed settings are not an object of the InternetProxy type",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder\", \"Dropbox",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[3], \"ПолучитьПолеФлажка": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[3], \"GetCheckboxField",
+"При невозможности получения коллекции из тела будут возвращены двоичные данные": "If it is not possible to obtain a collection from the body, binary data will be returned",
+"В случае выполнения нескольких операций желательно использовать одно соединение": "If several operations are performed, it is desirable to use one connection",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDiscussion\", \"VK",
+"Двоичные данные могут также быть переданы как структура `{'blob':Путь к файлу}`": "Binary data can also be transferred as a structure `{'blob':File path}`",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (Path",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductCollection",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПубличныйОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObject",
"Возвращает объект TCP клиента при успешном подключении или информацию об ошибке": "Returns TCP client object on successful connection or error information",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (Path",
"Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer": "From Consumer Keys -> Access Token and Secret settings page of Twitter Developer",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact (channel",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[3], \"ПолучитьПолеФлажка": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[3], \"GetCheckboxField",
"Информация о метке](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabel": "Tag information](@yandex.ru/dev/metrika/en/management/openapi/label/getLabel",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаталогов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCatalogList",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDiscussion\", \"VK",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFolder\", \"Dropbox",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[0], \"ПолучитьПолеНомера": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[0], \"GetNumberField",
"Получает структура сообщения на основе изображения для списка сообщений запроса": "Gets the message structure based on the image for the request message list",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetCellValues",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetListCalendar",
-"Создает одну или массив записей по описанию или массиву описаний значений полей": "Creates one or an array of records by description or an array of field value descriptions",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОБоте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаталогов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCatalogList",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder\", \"Dropbox",
+"УстановитьПрокси: переданные настройки не являются объектом типа ИнтернетПрокси": "SetProxy: passed settings are not an object of the InternetProxy type",
"Изменение метки](@yandex.ru/dev/metrika/ru/management/openapi/label/updateLabel": "Changing a tag](@yandex.ru/dev/metrika/en/management/openapi/label/updateLabel",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact (channel",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (Path",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDiscussion\", \"VK",
-"В случае выполнения нескольких операций желательно использовать одно соединение": "If several operations are performed, it is desirable to use one connection",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK",
-"Двоичные данные могут также быть переданы как структура `{'blob':Путь к файлу}`": "Binary data can also be transferred as a structure `{'blob':File path}`",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductCollection",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОБоте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo",
+"Создает одну или массив записей по описанию или массиву описаний значений полей": "Creates one or an array of records by description or an array of field value descriptions",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField",
+"D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_ЗапускВсехТестов.os": "D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_StartAllTests.os",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКалендарей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarList",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваСтраницы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditPageProperties",
"Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей": "True > structure with empty valuse, False > field descriptions at values",
@@ -10419,41 +10437,47 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОДиске": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDiskInformation",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьКалендарьВСписок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddCalendarToList",
"Причина изменения. Обязателен при указании Время и отключенном свободном графике": "Reason for change. Required when Time is specified and free schedule is disabled",
-"D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_ЗапускВсехТестов.os": "D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_StartAllTests.os",
+"Значения типа Двоичные данные (BLOB) возвращаются в виде `{'blob':Base64 строка}`": "Values of the Binary data type (BLOB) are returned as `{'blob':Base64 строка}`",
+"Обновление происходит методом ОбновитьТокен с новыми access_token и refresh_token": "The update is done using the UpdateToken method with new access_token and refresh_token",
+"Сохраните **токен**, который вам прислал BotFather после завершения создания бота": "Save the **token** that BotFather sent you after completing the bot creation",
+"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the GetStandardParameters method",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[2], \"ПолучитьПолеВложения": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[2], \"GetAttachmentField",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьНаименованиеКниги": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditSpreadsheetTitle",
"Список доступных типов описан на начальной странице документации библиотеки MSSQL": "List of available types is described on the initial page of the MSSQL library documentation",
"Ложь > Вместо соединения будет возвращен объект обработки, если в ней были ошибки": "False > The processor object will be returned instead of the connection if there were errors in it",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьОсновнойКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearPrimaryCalendar",
"Для начала работы необходимо вызвать команду `oint` из командной строки/терминала": "To get started, you need to call the command `oint` from the command prompt/terminal",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьВОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteInDiscussion\", \"VK",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RefreshToken\", \"Bitrix24",
"Токен и ID чата являются основными параметрами всех методов работы с Telegram API": "The token and chat ID are the primary parameters for all methods of working with the Telegram API",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПревью\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPreview\", \"Dropbox",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОКанале": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelInfo",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьВОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteInDiscussion\", \"VK",
"Список доступных типов описан на начальной странице документации библиотеки MySQL": "The list of available types is described on the initial page of the MySQL library documentation",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken\", \"Bitrix24",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[5], \"ПолучитьПолеТелефона": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[5], \"GetPhoneField",
-"Сохраните **токен**, который вам прислал BotFather после завершения создания бота": "Save the **token** that BotFather sent you after completing the bot creation",
"УстановитьПараметрыURL: Переданные параметры не являются коллекцией ключ/значение": "SetURLParams: The passed parameters are not a key/value collection",
"id приложения, которое необходимо создать в профиле на странице для разработчиков": "application ID that needs to be created in the profile on the developer page",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageLink",
"УстановитьПараметрыURL: переданные параметры не являются коллекцией ключ/значение": "SetURLParams: the passed parameters are not a key/value collection",
-"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the GetStandardParameters method",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RefreshToken\", \"Bitrix24",
-"Обновление происходит методом ОбновитьТокен с новыми access_token и refresh_token": "The update is done using the UpdateToken method with new access_token and refresh_token",
-"Значения типа Двоичные данные (BLOB) возвращаются в виде `{'blob':Base64 строка}`": "Values of the Binary data type (BLOB) are returned as `{'blob':Base64 строка}`",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОКанале": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelInfo",
+"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram",
+"Список операций](@yandex.ru/dev/metrika/ru/management/openapi/operation/operations": "List of actions](@yandex.ru/dev/metrika/en/management/openapi/operation/operations",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic (main",
+"Позволяет установить заранее созданный объект HTTPСоединение для дальнейшей работы": "Allows you to set a previously created HTTPConnection object for further work",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic (main",
+"Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов]": "Sign in to Airtable and go to the **[personal tokens creation page]",
+"ЗвершитьЗаписьMultipart: Не удалось закрыть запись. Возможно, она уже была закрыта": "EndMultipartBody: Could not close the writer. It may have already been closed",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif\", \"Telegram",
"ОтменитьЗаписьMultipart: Не удалось удалить файл тела. Возможно, он уже был удален": "CancelMultipartBody: Failed to delete the body file. It may have already been deleted",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"Bitrix24",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"Bitrix24",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеПользователя": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserData",
-"Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов]": "Sign in to Airtable and go to the **[personal tokens creation page]",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime\", \"Bitrix24",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[1], \"ПолучитьПолеСтроковое": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[1], \"GetStringField",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСоставнойПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCompositePost\", \"VK",
"color=Зеленый) - путь к файлу сохранения результата (двоичных данных в частности": "color=Green) - the path to the result saving file (particularly binary data",
+"получать уведомления о добавлении чата в список заблокированных контактов: yes, no": "receive notifications when a chat is added to the blocked contacts list: yes, no",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio\", \"Telegram",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (одна картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single image",
"Загрузка по частям используется для больших файлов. Стандартный размер `ChunkSize`": "Chunk upload is used for large files. Default `ChunkSize`",
"Создание счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/addCounter": "Creating a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/addCounter",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendSurvey\", \"Telegram",
@@ -10464,37 +10488,32 @@
"Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные": "Attachment data where key > filename, value > file path or binary data",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo\", \"Telegram",
"ОтменитьЗаписьMultipart: Не удалось закрыть запись. Возможно, она уже была закрыта": "CancelMultipartBody: Could not close the writer. It may have already been closed",
-"ЗвершитьЗаписьMultipart: Не удалось закрыть запись. Возможно, она уже была закрыта": "EndMultipartBody: Could not close the writer. It may have already been closed",
-"получать уведомления о добавлении чата в список заблокированных контактов: yes, no": "receive notifications when a chat is added to the blocked contacts list: yes, no",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic (main",
-"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID",
-"Позволяет установить заранее созданный объект HTTPСоединение для дальнейшей работы": "Allows you to set a previously created HTTPConnection object for further work",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic (main",
-"Список операций](@yandex.ru/dev/metrika/ru/management/openapi/operation/operations": "List of actions](@yandex.ru/dev/metrika/en/management/openapi/operation/operations",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserList",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (одна картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single image",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуДляСкачивания": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDownloadLink",
+"ChunkSize слишком мал. Необходимо увеличить размер части (минимум для данного файла": "ChunkSize is too small. It is necessary to increase the chunk size (minimum for this file",
+"Получает структуру для внесения остатков товара в функции ОбновитьКоличествоТоваров": "Gets the data structure for udpating product stocks in the UpdateProductsStocks function",
+"Информация о счетчике](@yandex.ru/dev/metrika/ru/management/openapi/counter/counter": "Counter information](@yandex.ru/dev/metrika/en/management/openapi/counter/counter",
+"Пока вам не нужно использовать такие методы, получать communitytoken не обязательно": "You don't need to obtain the 'communitytoken' if you're not using such methods at the moment",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject\", \"Dropbox",
"Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение": "Forms an action button for the message keyboard (see SendTextMessage",
"!OInt Сообщить(\"Не удалось загрузить часть файла! Отмена загрузки ID:\" + IDЗагрузки": "!OInt Message(\"Failed to upload part of the file! Aborted upload wiht ID:\" + UploadID",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОнлайнПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOnlineUsers",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВыгнатьПользователяИзКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"KickUserFromChannel",
"Компоненты в 1С на Linux не могут стабильно отдавать и принимать данные свыше 30 КБ": "Components in 1C on Linux cannot reliably send and receive data larger than 30 KB",
-"Информация о счетчике](@yandex.ru/dev/metrika/ru/management/openapi/counter/counter": "Counter information](@yandex.ru/dev/metrika/en/management/openapi/counter/counter",
"Получить параметры доступа к инстансу](@green-api.com/docs/before-start/#parameters": "Get access parameters to instance](@green-api.com/en/docs/before-start/#parameters",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage",
"Возвращает структуру полей для фильтрации пользователей в методе НайтиПользователей": "Returns the field structure for filtering users in the FindUsers method",
-"Для Twitter это довольно значительный набор, что обсуловлено наличием сразу 2-х API": "For Twitter, this is quite a significant set, which is due to the presence of 2 APIs at once",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВнешнихФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFileList",
+"OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию(\"GreenMax_TestGroupID\", ПараметрыТеста": "OPI_TestDataRetrieval.ParameterToCollection(\"GreenMax_TestGroupID\", TestParameters",
"На данной странице описаны все действия, необходимые для полноценного начала работы": "On this page, all the steps necessary to start working are described",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarMetadata",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditCalendarMetadata",
"Получает информацию о статусе обработки паспортных данных для международных заказов": "Receives information on passport data processing status for international orders",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo",
-"Пока вам не нужно использовать такие методы, получать communitytoken не обязательно": "You don't need to obtain the 'communitytoken' if you're not using such methods at the moment",
-"OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию(\"GreenMax_TestGroupID\", ПараметрыТеста": "OPI_TestDataRetrieval.ParameterToCollection(\"GreenMax_TestGroupID\", TestParameters",
-"Получает структуру для внесения остатков товара в функции ОбновитьКоличествоТоваров": "Gets the data structure for udpating product stocks in the UpdateProductsStocks function",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуДляСкачивания": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDownloadLink",
-"ChunkSize слишком мал. Необходимо увеличить размер части (минимум для данного файла": "ChunkSize is too small. It is necessary to increase the chunk size (minimum for this file",
+"Для Twitter это довольно значительный набор, что обсуловлено наличием сразу 2-х API": "For Twitter, this is quite a significant set, which is due to the presence of 2 APIs at once",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserList",
+"ID пользователя из информации о канале не подойдет для отправки сообщений через бота": "The user ID from channel information is not suitable for sending messages through the bot",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image",
"После завершения создания интеграции, нажмите *Show* и скопируйте **Токен (Secret)**": "After finishing the integration creation, click *Show* and copy the **Token (Secret)**",
"Набор полей и их интерпретация может отличаться в зависимости от используемой модели": "The set of fields and their interpretation may vary depending on the model used",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductPropertyVariant",
@@ -10503,7 +10522,6 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact\", \"Telegram",
"Если нужно добавить пользователя интранета, то обязательно передаётся: UF_DEPARTMENT": "If you want to add an intranet user, you must pass UF_DEPARTMENT field",
"Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения": "Converts the code to a token after entering the code when executing GetConfirmationCode",
-"Получить пустую структуру можно при помощи метода ПолучитьСокращеннуюСтруктуруТовара": "You can get an empty structure using the GetSimplifiedProductStructure method",
"По умолчанию массивы интерпретируются как единый параметр с JSON массивом в значении": "By default, arrays are interpreted as a single parameter with JSON array in value",
"Изменение счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/editCounter": "Changing a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/editCounter",
"Вызывает метод получения токена, так как для получения токена из кода, приходящего^^": "Calls the token acquisition method, as for obtaining a token from the code received^^",
@@ -10511,8 +10529,12 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОпубликоватьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PublishFolder\", \"Dropbox",
"Проверяет активность соединения и сбрасывает таймаут до его автоматического закрытия": "Checks the connection activity and resets the timeout until its automatic closure",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject\", \"Dropbox",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image",
-"ID пользователя из информации о канале не подойдет для отправки сообщений через бота": "The user ID from channel information is not suitable for sending messages through the bot",
+"Получить пустую структуру можно при помощи метода ПолучитьСокращеннуюСтруктуруТовара": "You can get an empty structure using the GetSimplifiedProductStructure method",
+"Файл не был записан! Используйте флаг --debug для получения дополнительной информации": "File was not saved! Use the --debug flag for more information",
+"Вызов данного метода должен использоваться в ответ на получение события callbackQuery": "This method call should be used in response to receiving a callbackQuery event",
+"**IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале": "**UserID** - your ID (channel administrator). See Get Channel Information for details",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic\", \"Telegram",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПригласитьПользователейВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"InviteUsersToChannel",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокРабочихОбластей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetWorkspaceList",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductPropertyVariant",
@@ -10520,132 +10542,129 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument\", \"Telegram",
"Удаление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/deleteCounter": "Deleting a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/deleteCounter",
"Создайте новый токен, нажав **Generate Token and Scopes** ниже на странице приложения": "Create a new token by clicking Generate Token and Scopes below on the application page",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductPropertyVariant",
+"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteForumTopic\", \"Telegram",
-"Получает макет для создания о доставке в функции ЗафиксироватьДоговоренностьОДоставке": "Gets the layout to create about delivery in the RegisterDeliveryAppointment function",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductPropertyVariant",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL\", \"Dropbox",
"Массив или 1 получатель: UA все, SGn р. группа, Un пользователь, DRn отдел, Gn группа": "Array or 1 recipient: UA all, SGn w. group, Un user, DRn department, Gn group",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic\", \"Telegram",
"Описание структур см. здесь https:pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT": "Description of structures see here https:pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT",
"|--> ОбновитьТокен() ->|access_token --> Используется в т-нии 2-х часов для запросов": "|--> RefreshToken() ->| access_token --> Used in the interval of 2 hours for requests",
"При закрытии соединения, ошибке или обнаружении EOF чтение завершается в любом случае": "If the connection is closed, an error occurs, or EOF is detected, the read is terminated in either case",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateForumTopic\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetWebhook\", \"Telegram",
"Можно упомянуть пользователя, добавив в текст его userId в следующем формате @[userId": "You can mention a user by appending their userId to the text in the following format @[userId",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПригласитьПользователейВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"InviteUsersToChannel",
-"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties",
-"**IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале": "**UserID** - your ID (channel administrator). See Get Channel Information for details",
-"Файл не был записан! Используйте флаг --debug для получения дополнительной информации": "File was not saved! Use the --debug flag for more information",
-"Вызов данного метода должен использоваться в ответ на получение события callbackQuery": "This method call should be used in response to receiving a callbackQuery event",
-"Использование признака `raw` необходимо для составных конструкций, вроде `BEETWEEN`.^^": "The use of the `raw` feature is necessary for compound constructions like `BEETWEEN`.^^",
-"id группы с \"-\" в начале. Можно найти в настройках группы ВК или в ее URL, если не был": "group ID with \"-\" at the beginning. Can be found in the settings of the VK group or in its URL if not set",
-"Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей": "True > structure with empty values, False > field types at values",
-"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary",
-"статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса": "status for sorting. Similar to REAL_STATUS, but has three additional meta-statuses",
-"Массив|Один получатель (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКатегорийТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductCategoryList",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбновления\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUpdates\", \"Telegram",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (отложенное": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDelayedMessage",
-"Список доступных типов описан на начальной странице документации библиотеки PostgreSQL": "The list of available types is described on the initial page of the PostgreSQL library documentation",
-"Получить параметры доступа к инстансу](@green-api.com/v3/docs/before-start/#parameters": "Get access parameters to instance](@green-api.com/v3/docs/before-start/#parameters",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum (path",
-"Параметры запроса указываются как массив структур вида `{'Тип данных': 'Значение'}`.^^": "Query parameters are specified as an array of structures of the following type: `{'Type': 'Value'}`.^^",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum\", \"VK",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation (channel",
+"Получает макет для создания о доставке в функции ЗафиксироватьДоговоренностьОДоставке": "Gets the layout to create about delivery in the RegisterDeliveryAppointment function",
+"набор разрешений для получаемого ключа. Может быть любой, но offline.access обязателен": "a set of permissions for the received key. Can be any, but offline.access is mandatory",
+"Зарегистрируйтесь, оформите тариф и скачайте приложение VK Teams [на главной странице]": "Register, book a tariff and download the VK Teams app [on the home page]",
+"Массив|Один получатель: UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target: UA all, SG work group, U user, DR depart., G group",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DetachMessage\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeForumTheme\", \"Telegram",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum\", \"VK",
+"Параметры запроса указываются как массив структур вида `{'Тип данных': 'Значение'}`.^^": "Query parameters are specified as an array of structures of the following type: `{'Type': 'Value'}`.^^",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum (path",
+"Получить параметры доступа к инстансу](@green-api.com/v3/docs/before-start/#parameters": "Get access parameters to instance](@green-api.com/v3/docs/before-start/#parameters",
+"Список доступных типов описан на начальной странице документации библиотеки PostgreSQL": "The list of available types is described on the initial page of the PostgreSQL library documentation",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (отложенное": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDelayedMessage",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбновления\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUpdates\", \"Telegram",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКатегорийТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductCategoryList",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList\", \"Dropbox",
+"Массив|Один получатель (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group",
+"статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса": "status for sorting. Similar to REAL_STATUS, but has three additional meta-statuses",
+"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary",
+"Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей": "True > structure with empty values, False > field types at values",
+"id группы с \"-\" в начале. Можно найти в настройках группы ВК или в ее URL, если не был": "group ID with \"-\" at the beginning. Can be found in the settings of the VK group or in its URL if not set",
+"Использование признака `raw` необходимо для составных конструкций, вроде `BEETWEEN`.^^": "The use of the `raw` feature is necessary for compound constructions like `BEETWEEN`.^^",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PinMessage\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереслатьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ForwardMessage\", \"Telegram",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation (channel",
"которые, при этом, созданы не для разныз задач, но просто являются версиями друг друга": "which, at the same time, are not created for different tasks, but are simply versions of each other",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DetachMessage\", \"Telegram",
-"набор разрешений для получаемого ключа. Может быть любой, но offline.access обязателен": "a set of permissions for the received key. Can be any, but offline.access is mandatory",
-"Массив|Один получатель: UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target: UA all, SG work group, U user, DR depart., G group",
-"Зарегистрируйтесь, оформите тариф и скачайте приложение VK Teams [на главной странице]": "Register, book a tariff and download the VK Teams app [on the home page]",
-"Список меток пользователя](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabels": "List of user tags](@yandex.ru/dev/metrika/en/management/openapi/label/getLabels",
+"Описание полей фильтра можно найти на странице документации по получению списка товаров": "The description of the filter fields can be found on the documentation page for product list retrieving method",
+"Преобразует массив значений параметров в массив структур описаний для передачи в запрос": "Converts an array of parameter values into an array of description structures to be passed to the query",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (строчный массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (string array",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json array",
"можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях": "you can use an HTTP service. Information about new messages will also be sent there",
"Заполните поля App name, User support email и Email addresses (все поля со звездочками)": "Fill in the fields: App name, User support email, and Email addresses (all fields with asterisks)",
-"Узнать, есть ли вложенный справочник, можно через метод ПолучитьХарактеристикиКатегории": "You can find out if there is a nested catalog by the GetCharacteristicsCategories method",
-"Описание полей фильтра можно найти на странице документации по получению списка товаров": "The description of the filter fields can be found on the documentation page for product list retrieving method",
-"Преобразует массив значений параметров в массив структур описаний для передачи в запрос": "Converts an array of parameter values into an array of description structures to be passed to the query",
-"!OInt OPI_GoogleWorkspace = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_GoogleWorkspace.os": "!OInt OPI_GoogleWorkspace = LoadScript(CurrentDirectory + \"/OPI_GoogleWorkspace.os",
"Из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer": "From Authentication Tokens -> Access Token and Secret settings page of Twitter Developer",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost (wh)\", \"Bitrix24",
+"!OInt OPI_GoogleWorkspace = ЗагрузитьСценарий(ТекущийКаталог + \"/OPI_GoogleWorkspace.os": "!OInt OPI_GoogleWorkspace = LoadScript(CurrentDirectory + \"/OPI_GoogleWorkspace.os",
+"Список меток пользователя](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabels": "List of user tags](@yandex.ru/dev/metrika/en/management/openapi/label/getLabels",
+"Узнать, есть ли вложенный справочник, можно через метод ПолучитьХарактеристикиКатегории": "You can find out if there is a nested catalog by the GetCharacteristicsCategories method",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМедиагруппу\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMediaGroup\", \"Telegram",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтветовНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageReplyList",
"Получает структуру для создания товара на основе Ozon ID в функции СоздатьТоварыПоOzonID": "Gets the structure for creating a product based on Ozon ID in the CreateProductByOzonID function",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile (new",
+"Возвращает структуру включения доп. полей ответа для метода ПолучитьСписокОтправленийFBO": "Returns the structure of inclusion of additional response fields for the GetFBOShipmentsList method",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПриостановитьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PauseAdvertisement",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost (wh)\", \"Bitrix24",
"Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации*": "Create a link for authorization in the browser using the *GetAuthorizationLink* function",
"URL: домен для обычных методов или полный URL с параметрами для прямой отправки запросов": "URL: domain for common methods or full URL with parameters for direct request sending",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМедиагруппу\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMediaGroup\", \"Telegram",
-"Возвращает структуру включения доп. полей ответа для метода ПолучитьСписокОтправленийFBO": "Returns the structure of inclusion of additional response fields for the GetFBOShipmentsList method",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтветовНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageReplyList",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (wh)\", \"Bitrix24",
"получать уведомления о статусах отправки/доставки/прочтении исходящих сообщений: yes, no": "receive notifications about the send/deliver/read status of outgoing messages: yes, no",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime (wh)\", \"Bitrix24",
"Связанные функции: ПолучитьСписокТоваров, ПолучитьКоличествоТоваров, ПолучитьЦеныТоваров": "Related functions: GetProductList, GetProductsStocks, GetProductsPrices",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (wh)\", \"Bitrix24",
+"Получает список бакетов. Возможно использование отборов, если они поддерживаются сервисом": "Gets a list of buckets. It is possible to use filters if they are provided by your service",
"Отбор новостей по доступу (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Post selection by rights (UA all, SGn work group, Un user, DRn depart, Gn group",
"Список доступных счетчиков](@yandex.ru/dev/metrika/ru/management/openapi/counter/counters": "List of available counters](@yandex.ru/dev/metrika/en/management/openapi/counter/counters",
"Получает количество пользователей, которые нажали Узнать о поступлении на странице товара": "Gets the number of users who clicked Know about arrival button on the product page",
"После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте **Токен**": "After creation, go to the channel settings -> For developers, and copy the **Token**",
-"Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах": "Hollydays",
"Отбор новостей по доступу: UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Post selection by rights: UA all, SGn work group, Un user, DRn depart, Gn group",
+"Получает макет для создания заявки на вызов курьера в функции СоздатьЗаявкуНаВызовКурьера": "Gets the layout for creating a request for courier call in the CreateCourierInvitation function",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтложенныхСообщений": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDelayedMessageList",
"При следующем обновлении нужно использовать уже новый refresh_token, так что захардкодить": "For the next update, you need to use a new refresh_token, so hardcode",
"!OInt Сообщить(Прогресс + ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(Progress + LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователейКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelUserList",
+"Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах": "Hollydays",
"При установке параметров Таймаут и Размер в 0, чтение производится до окончания сообщения": "When the Timeout and Size parameters are set to 0, reading is performed until the message ends",
-"Получает макет для создания заявки на вызов курьера в функции СоздатьЗаявкуНаВызовКурьера": "Gets the layout for creating a request for courier call in the CreateCourierInvitation function",
-"Получает список бакетов. Возможно использование отборов, если они поддерживаются сервисом": "Gets a list of buckets. It is possible to use filters if they are provided by your service",
"Получает информацию о заказах, по которым был переведен наложенны платеж интернет магазину": "Gets information about orders for which cash on delivery was transferred to the online store",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюФайла\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFile\", \"Dropbox",
+"Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие": "These release options are various forms of distribution for the extension for the 1C:Enterprise platform",
+"Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах": "Stocks of bulky goods can only be renewed in the warehouses designated for them",
+"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code received when authorizing using the link from GetAuthorizationLink",
+"`{'Имя поля 1': {'Тип данных': 'Значение'}, 'Имя поля 2': {'Тип данных': 'Значение'},...}`": "`{'Field name 1': {'Type': 'Value'}, 'Field name 2': {'Type': 'Value'},...}`",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (channel",
+"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (форум": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (forum",
"Получить пустую структуру можно при помощи метода ПолучитьСтруктуруОбновленияХарактеристик": "You can get an empty structure using the GetAttributesUpdateStructure method",
"Избегание не всегда корректно отрабатывающего TLS Session reuse для нескольких data stream": "Avoiding the not always correctly functioning TLS Session reuse for multiple data streams",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПолученияТокена\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTokenRequestLink\", \"VK",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюФайла\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFile\", \"Dropbox",
+"ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL": "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this.",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFolder\", \"Dropbox",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюБота\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo\", \"Telegram",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (форум": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (forum",
-"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (channel",
-"`{'Имя поля 1': {'Тип данных': 'Значение'}, 'Имя поля 2': {'Тип данных': 'Значение'},...}`": "`{'Field name 1': {'Type': 'Value'}, 'Field name 2': {'Type': 'Value'},...}`",
-"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code received when authorizing using the link from GetAuthorizationLink",
-"Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах": "Stocks of bulky goods can only be renewed in the warehouses designated for them",
-"Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие": "These release options are various forms of distribution for the extension for the 1C:Enterprise platform",
-"ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL": "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this.",
-"ПолучитьСсылкуАвторизации() -> Браузер -> code придет на redirect_uri -> ПолучитьТокен(code": "GetAuthorizationLink() -> Browser -> code will come to redirect_uri -> GetToken(code",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЧислоУчастников\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMemberCount\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation\", \"Telegram",
"Аналогично использованию параметра `Расширения` (`exts` в CLI) функции `ВыполнитьЗапросSQL`": "Similar to using the `Extensions` parameter (`exts` in CLI) of the `ExecuteSQLQuery` function",
-"Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты": "This library allows you to work with the functionality of the free plan, meaning you can create tweets",
-"Получает структуру дополнительных параметров для обработки запросов получения представлений": "Gets the structure of additional parameters for processing embeddings requests",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкрытьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"HideMainForumTheme\", \"Telegram",
-"Не удалось инициализировать внешнюю компоненту. Возможно, в системе отсутствует OpenSSL 3.x": "Failed to initialize AddIn. Perhaps OpenSSL 3.x is missing",
-"Договоренность должна быть предварительно создана. См. ЗафиксироватьДоговоренностьОДоставке": "The appointment must be previously created. See RegisterDeliveryAppointment",
-"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ПрочитаноБайт, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(BytesRead, TotalSize, \"MB\", MB",
-"Создает новую таблицу в случае отсутствия или обновляет состав колонок существующей таблицы": "Creates a new table if it does not exist or updates the composition of columns in an existing table",
"Получить конфигурацию соединения можно при помощи функций `ПолучитьНастройкиЛогинПароль`,^^": "Get the connection configuration using the functions `GetSettingsLoginPassword`,^^",
+"Создает новую таблицу в случае отсутствия или обновляет состав колонок существующей таблицы": "Creates a new table if it does not exist or updates the composition of columns in an existing table",
+"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ПрочитаноБайт, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(BytesRead, TotalSize, \"MB\", MB",
+"Договоренность должна быть предварительно создана. См. ЗафиксироватьДоговоренностьОДоставке": "The appointment must be previously created. See RegisterDeliveryAppointment",
+"Не удалось инициализировать внешнюю компоненту. Возможно, в системе отсутствует OpenSSL 3.x": "Failed to initialize AddIn. Perhaps OpenSSL 3.x is missing",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкрытьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"HideMainForumTheme\", \"Telegram",
+"Получает структуру дополнительных параметров для обработки запросов получения представлений": "Gets the structure of additional parameters for processing embeddings requests",
+"Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты": "This library allows you to work with the functionality of the free plan, meaning you can create tweets",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЧислоУчастников\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMemberCount\", \"Telegram",
+"ПолучитьСсылкуАвторизации() -> Браузер -> code придет на redirect_uri -> ПолучитьТокен(code": "GetAuthorizationLink() -> Browser -> code will come to redirect_uri -> GetToken(code",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Dropbox_ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Dropbox_MoveObject\", \"Dropbox",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОпубликованныхОбъектов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublishedObjectList",
"Изменяет имя хранилища (только для хранилища приложения см. ПолучитьСписокХранилищПриложения": "Change storage name (for app storage only, see. GetAppStorage",
"Актуальной версией API является v2 и она требует получения временных токенов. Несмотря на то": "The current version of the API is v2 and it requires obtaining temporary tokens. Despite the fact",
"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, \"MB\", MB",
"По умолчанию квадратные скобки к ключам параметров при разделении массива не устанавливаются": "By default, square brackets to parameter keys are not set when array splitting is performed",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВосстановитьОбъектКВерсии\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RestoreObjectToVersion\", \"Dropbox",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Dropbox_ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Dropbox_MoveObject\", \"Dropbox",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизации\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAuthorizationLink\", \"Dropbox",
+"Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video": "Sends a set of files to a chat or channel. Media types: audio, document, photo, video",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПриглашение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateInvitationLink\", \"Telegram",
"При каждом вызове метода передавайте все изображения, которые должны быть на карточке товара": "On each method call, send all the images that should be on the product card",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайловПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFolderFileList\", \"Dropbox",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОпубликованныхОбъектов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublishedObjectList",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПриглашение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateInvitationLink\", \"Telegram",
-"Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video": "Sends a set of files to a chat or channel. Media types: audio, document, photo, video",
+"Восстановление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/undeleteCounter": "Restoring a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/undeleteCounter",
"В IDЧатаИсточника можно передавать только chatId из событий (код из ссылки на чат не подходит": "Only the chatId from events can be passed to the FromChatID (the code from the chat link is not suitable)",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователяКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUserToFile\", \"Dropbox",
-"Получает информацию о хранилище с которым может работать приложение для хранения своих данных": "Get information about storage with which the application can work to store its data",
"Запрос не инициализирован. Необходимо вызвать функцию Инициализировать() перед началом работы": "The request is not initialized. It is necessary to call the Initialize() function before starting work",
"Если тип данных не установлен вручную, то он будет подобран в процессе установки тела запроса": "If the data type is not set manually, it will be matched during the process of setting the request body",
-"на версии 1.1, а что-то на 2: вплоть до того что они убрали возможность постить твиты из v1.1": "on version 1.1, and something on 2: up to the point that they removed the ability to post tweets from v1.1",
-"Восстановление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/undeleteCounter": "Restoring a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/undeleteCounter",
-"Сгенерируйте новый **токен** и включите возможность добавлять бота в группу (если необходимо)": "Generate a new **token** and enable the ability to add the bot to a group (if necessary)",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоказатьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ShowMainForumTheme\", \"Telegram",
+"Сгенерируйте новый **токен** и включите возможность добавлять бота в группу (если необходимо)": "Generate a new **token** and enable the ability to add the bot to a group (if necessary)",
+"на версии 1.1, а что-то на 2: вплоть до того что они убрали возможность постить твиты из v1.1": "on version 1.1, and something on 2: up to the point that they removed the ability to post tweets from v1.1",
+"Получает информацию о хранилище с которым может работать приложение для хранения своих данных": "Get information about storage with which the application can work to store its data",
+"Получает структуру для обновления характеристик товара в функции ОбновитьХарактеристикиТоваров": "Gets the structure for updating product characteristics in the UpdateProductsAttributes function",
+"Включает или исключает поля тела при расчете подписи OAuth в зависимости от требований сервера": "Includes or excludes body fields when calculating the OAuth signature depending on server requirements",
"Оформляет значение в формате атрибута и добавляет его в массив attributes переданной коллекции": "Formats the value in attribute format and adds it to the Attributes array of the collection",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo\", \"Dropbox",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатусЗагрузкиПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUploadStatusByUrl\", \"Dropbox",
@@ -10653,73 +10672,71 @@
"Набор инструментов для интеграции с популярными API посредством CLI, 1C:Enterprise и OneScript": "A toolkit for integrating with popular APIs via CLI, 1C:Enterprise and OneScript",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile\", \"Dropbox",
"Получает список первых файлов каталога или продолжает получение следующих при указании курсора": "Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified",
-"Включает или исключает поля тела при расчете подписи OAuth в зависимости от требований сервера": "Includes or excludes body fields when calculating the OAuth signature depending on server requirements",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВерсийОбъекта\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectVersionList\", \"Dropbox",
"Массив|Один получатель (UA все, SG раб. группа, U пользователь, DR отдел, G группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group",
-"Получает структуру для обновления характеристик товара в функции ОбновитьХарактеристикиТоваров": "Gets the structure for updating product characteristics in the UpdateProductsAttributes function",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКПапке\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFolder\", \"Dropbox",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage\", \"Telegram",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo\", \"Dropbox",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте (сторонний": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo (external",
"Информация о магазине](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaign": "Market information](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaign",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage\", \"Telegram",
-"В таком случае необходимо использовать `raw:true` для установки условия напрямую в текст запроса": "In such a case, you must use `raw:true` to set the condition directly in the query text",
-"Возвращает объект запущенного TCP сервера при успешном создании или структуру с описанием ошибки": "Returns a running TCP server object on successful creation or a structure with an error description",
"Для очистки пула от неактивных соединений используется функция АктуализироватьВходящиеСоединения": "The ActualiseIncomingConnections function is used to clear the pool of inactive connections",
+"Возвращает объект запущенного TCP сервера при успешном создании или структуру с описанием ошибки": "Returns a running TCP server object on successful creation or a structure with an error description",
"Отправляет одиночный запрос на указанный адрес и получает ответ, используя стандартные настройки": "Sends a single request to a specified address and receives a response using the default settings",
-"Возвращает структуру полей для фильтрации комментариев в методе ПолучитьСписокКомментариевЗадачи": "Return filter structure for GetTaskCommentsList",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьИмяГлавнойТемыФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeMainForumThemeName\", \"Telegram",
-"URL: домен для обычных методов или полный URL с параметрами для методов прямой отправки запросов": "URL: domain for common methods or full URL with parameters for methods of direct request sending",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокИконокАватаров\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAvatarIconList\", \"Telegram",
-"BotFather предложит вам выбрать имя и никнейм бота, после чего процедура создания будет завершена": "BotFather will prompt you to choose a name and a username for the bot, after which the creation process will be completed",
-"объектов HTTPЗапрос и HTTPСоединение без их выполнения. См. `ВернутьЗапрос` и `ВернутьСоединение`": "HTTPConnection and HTTPConnection objects without executing them. See `ReturnRequest` and `ReturnConnection`.",
-"который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована": "which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObjectDownloadLink",
+"В таком случае необходимо использовать `raw:true` для установки условия напрямую в текст запроса": "In such a case, you must use `raw:true` to set the condition directly in the query text",
+"Возвращает структуру полей для фильтрации комментариев в методе ПолучитьСписокКомментариевЗадачи": "Return filter structure for GetTaskCommentsList",
+"URL: домен для обычных методов или полный URL с параметрами для методов прямой отправки запросов": "URL: domain for common methods or full URL with parameters for methods of direct request sending",
"ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты, ТипВнешнейКомпоненты.Native, ТипПодключения": "AttachAddIn(TemplateName, AddInName, AddInType.Native, ConnectionType",
-"Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook": "Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals",
-"что Twitter настаивает на использовании этой актуальной версии, они как-то умудрились не перенести": "that Twitter insists on using this latest version, they somehow managed not to transfer",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObjectDownloadLink",
+"который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована": "which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published",
+"объектов HTTPЗапрос и HTTPСоединение без их выполнения. См. `ВернутьЗапрос` и `ВернутьСоединение`": "HTTPConnection and HTTPConnection objects without executing them. See `ReturnRequest` and `ReturnConnection`.",
+"BotFather предложит вам выбрать имя и никнейм бота, после чего процедура создания будет завершена": "BotFather will prompt you to choose a name and a username for the bot, after which the creation process will be completed",
"Получите ID этой страинцы. Это можно сделать нажав Share -> Copy link или просто скопировав из URL": "Get the ID of this page. You can do this by clicking Share -> Copy link or simply by copying it from the URL",
+"что Twitter настаивает на использовании этой актуальной версии, они как-то умудрились не перенести": "that Twitter insists on using this latest version, they somehow managed not to transfer",
+"Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook": "Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals",
+"color=Зеленый) - флаг, отвечающий за предоставление более подробной информации при работе программы": "color=Green) - a flag responsible for providing more detailed information during program operation",
+"Выполняет запрос, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request, returning information about bot events. Used in polling mode",
+"Формат аудиофайла ответа можно изменить при помощи добавления `response_format` в доп. параметры.^^": "The audio file format of the response can be changed by adding `response_format` in additional parameters.^^",
+"Внимательно выбирайте категорию для товара: для разных категорий применяется разный размер комиссии": "Carefully choose the category for the product: different commission rates apply for different categories",
+"Не рекомендуется использовать конфигурацию соединения при множественных обращениях к серверу FTP.^^": "Using the connection configuration is not recommended for multiple requests to the FTP server.^^",
"Устанавливает тело запрос из двоичных данных, файла или строки (с преобразованием в двоичные данные": "Sets the request body from binary data, file or string (with conversion to binary data",
"Не рекомендуется использовать конфигурацию соединения при множественных обращениях к серверу SSH.^^": "It is not recommended to use the connection configuration for multiple requests to the SSH server.^^",
-"Выполняет запрос, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request, returning information about bot events. Used in polling mode",
-"color=Зеленый) - флаг, отвечающий за предоставление более подробной информации при работе программы": "color=Green) - a flag responsible for providing more detailed information during program operation",
-"Формат аудиофайла ответа можно изменить при помощи добавления `response_format` в доп. параметры.^^": "The audio file format of the response can be changed by adding `response_format` in additional parameters.^^",
-"Не рекомендуется использовать конфигурацию соединения при множественных обращениях к серверу FTP.^^": "Using the connection configuration is not recommended for multiple requests to the FTP server.^^",
-"Внимательно выбирайте категорию для товара: для разных категорий применяется разный размер комиссии": "Carefully choose the category for the product: different commission rates apply for different categories",
-"Получает список из 20 сообщений чата или диалога, в зависимости от указания IDПервого и IDПоследнего": "Gets a list of 20 chat or dialog messages, depending on the FirstID and LastID specified",
-"color=Зеленый) - выводит справку по текущей команде или методу. Аналогично вызову команды без опций": "color=Green) - displays help on the current command or method. Similar to calling a command without options",
"Настройки магазина](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaignSettings": "Market settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaignSettings",
-"Настройки кабинета](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings": "Cabinet settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings",
+"color=Зеленый) - выводит справку по текущей команде или методу. Аналогично вызову команды без опций": "color=Green) - displays help on the current command or method. Similar to calling a command without options",
+"Получает список из 20 сообщений чата или диалога, в зависимости от указания IDПервого и IDПоследнего": "Gets a list of 20 chat or dialog messages, depending on the FirstID and LastID specified",
"Использование загрузки частями для файлов < 5 МБ или при размере одной части < 5 МБ приведет к ошибке": "Using multipart upload for files < 5 MB or when the size of a single chunk is < 5 MB will result in an error",
-"прокси-сервера, если используется прокси, или IP основного подключения, если сервер вернул `127.0.0.1`": "proxy server's IP if a proxy is used, or with the primary connection's IP if the server returns 127.0.0.1",
-"https:developer.twitter.com/en/portal/dashboard и выбор конкретного проекта из списка (значек c ключем": "https:developer.twitter.com/en/portal/dashboard and select a specific project from the list (icon with key",
-"но только через нее в твит можно добавить картинку. При этом способы авторизации и токены у них разные": "but only through it you can add a picture to the tweet. At the same time, their authentication methods and tokens are different",
+"Настройки кабинета](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings": "Cabinet settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings",
"Это служебный метод. Для простого сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`": "This is a service method. A `PutObject` method is intended for the common scenario of files uploading",
+"но только через нее в твит можно добавить картинку. При этом способы авторизации и токены у них разные": "but only through it you can add a picture to the tweet. At the same time, their authentication methods and tokens are different",
+"https:developer.twitter.com/en/portal/dashboard и выбор конкретного проекта из списка (значек c ключем": "https:developer.twitter.com/en/portal/dashboard and select a specific project from the list (icon with key",
+"прокси-сервера, если используется прокси, или IP основного подключения, если сервер вернул `127.0.0.1`": "proxy server's IP if a proxy is used, or with the primary connection's IP if the server returns 127.0.0.1",
+"Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`": "This is a service method. A `PutObject` method is intended for the main scenario of files uploading",
"Для дальнейшего формирования тела используются методы `ДобавитьФайлMultipart` и `ДобавитьПолеMultipart`": "The `AddMultipartFormDataFile` and `AddMultipartFormDataField` methods are used for further body formation",
"Получает список лидов (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЛидов": "Gets a list of leads (50 per request max) with or without filtering (see GetLeadFilterStructure",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизацииПриложения\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAppAuthLink\", \"Bitrix24",
"Получает список задач (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЗадач": "Get tasks list (50 at one response max)",
-"Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`": "This is a service method. A `PutObject` method is intended for the main scenario of files uploading",
"УстановитьАлгоритмOAuthV1: перед установкой алгоритма авторизация OAuth v1 должна быть инициализирована": "SetOAuthV1Algorithm: OAuth v1 authorization must be initialized before the algorithm is changed",
"Это служебный метод. Для простого сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^": "This is a service method. A `PutObject` method is intended for the common scenario of files uploading^",
+"Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^": "This is a service method. A `PutObject` method is intended for the main scenario of files uploading^",
"Список магазинов пользователя](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaigns": "List of users shops](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaigns",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearMainForumThemePinnedMessages\", \"Telegram",
-"Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^": "This is a service method. A `PutObject` method is intended for the main scenario of files uploading^",
-"Включает или исключает поля multipart тела при расчете подписи OAuth в зависимости от требований сервера": "Includes or excludes multipart body fields when calculating the OAuth signature depending on server requirements",
+"Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook": "You cannot start a conversation with the bot right now. First, you need to set up a webhook. See Set Webhook",
"Не удалось инициализировать внешнюю компоненту. Возможно, она несовместима с вашей операционной системой": "Failed to initialize an external component. It may not be compatible with your operating system",
"Viber периодически стучит по адресу Webhook, так что если он будет неактивен, то все перестанет работать": "Viber periodically knocks on the Webhook address, so if it is inactive, everything will stop working",
-"Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook": "You cannot start a conversation with the bot right now. First, you need to set up a webhook. See Set Webhook",
+"Включает или исключает поля multipart тела при расчете подписи OAuth в зависимости от требований сервера": "Includes or excludes multipart body fields when calculating the OAuth signature depending on server requirements",
+"Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок": "Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure",
"Получает структуру для отбора списка товаров в функциях ПолучитьСписокТоваров и ПолучитьКоличествоТоваров": "Gets the structure for selecting the list of goods in the functions GetProductList and GetProductsStocks",
"Если нужно добавить пользователя экстранета, то в полях необходимо передать: EXTRANET: Y и SONET_GROUP_ID": "If you want to add an extranet user, you must pass in the fields: EXTRANET: Y and SONET_GROUP_ID",
"Результат может быть возвращен как текст или Base64 довичные данные в структуре `{\"BYTES\": }`": "The result can be returned as text or Base64 binary data in the structure `{\"BYTES\": }`",
-"Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок": "Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure",
-"Параметр `v` означает версию VK API. Тестирование проводилось на 5.131, рекомендуется его таким и оставить": "The parameter `v` denotes the version of the VK API. Testing was conducted on version 5.131, and it is recommended to keep it as such",
-"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеИспользованияПространства\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetSpaceUsageData\", \"Dropbox",
-"Возврат полей в качестве соответствия позволяет указывать тип фильтрации перед названием фильтруемого поля": "Returning fields as a map allows you to specify the filtering type before the filtered field name",
"Товар отклонён. Чтобы добавить его в «Маркет», укажите реальную цену товара или стоимость оказания услуги.": "Denied",
+"Возврат полей в качестве соответствия позволяет указывать тип фильтрации перед названием фильтруемого поля": "Returning fields as a map allows you to specify the filtering type before the filtered field name",
+"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеИспользованияПространства\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetSpaceUsageData\", \"Dropbox",
+"Параметр `v` означает версию VK API. Тестирование проводилось на 5.131, рекомендуется его таким и оставить": "The parameter `v` denotes the version of the VK API. Testing was conducted on version 5.131, and it is recommended to keep it as such",
+"Например: при `raw:false` фильтр `type:BETWEEN` `value:10 AND 20` будет интерпритирован как `BETWEEN ?1 `^^": "For example: with `raw:false` the filter `type:BETWEEN` `value:10 AND 20` will be interpolated as `BETWEEN ?1 `^^",
"Метод пытается прочесть данные интервалами, длительность которых указана в параметре ДлительностьПопытки.^^": "The method tries to read the data in intervals, the duration of which is specified in the AttemptDuration parameter.^^",
"В поле *Доступ к данным* добавьте разрешения как на скриншоте ниже, после чего нажмите *Создать приложение*": "In the **Data Access** field, add permissions as shown in the screenshot below, then click **Create Application**",
"Расширение активно только в рамках соединения. При каждом новом соединении его необходимо подключать заново": "The extension is active only for the current connection. You must reconnect it each time a new connection is established",
-"Например: при `raw:false` фильтр `type:BETWEEN` `value:10 AND 20` будет интерпритирован как `BETWEEN ?1 `^^": "For example: with `raw:false` the filter `type:BETWEEN` `value:10 AND 20` will be interpolated as `BETWEEN ?1 `^^",
"Запись Multipart предварительно должна быть инициализирована при помощи функции `НачатьЗаписьТелаMultipart`": "The Multipart record must first be initialized using the `StartMultipartBody` function",
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearForumThemePinnedMessages\", \"Telegram",
"Эту структуру необходимо дополнить полями, зависящими от категории товара из ПолучитьХарактеристикиКатегории": "This structure should be supplemented with fields depending on the product category from the GetCategoryAttributes function",
@@ -10729,65 +10746,65 @@
"Доступные цвета: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND": "Available colors: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND",
"При работе с бесконечным потоком входящих данных обязательно указание параметра МаксимальныйРазмер, так как^^": "When working with an infinite stream of incoming data, it is obligatory to specify the MaxSize parameter, because^^",
"Этот метод используется в случае, если прямой заказ доставлялся СДЭК и получатель хочет вернуть его полностью": "This method is used if the direct order was delivered by CDEK and the recipient wants to return it in full",
-", так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.": " section, as the repository files may contain intermediate data and functions that are still in development.",
-"Выполняет запрос getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request getUpdates, returning information about bot events. Used in polling mode",
"`ПолнаяЗамена` также очищает заголовки, установленные ранее другими способами (например, заголовки авторизации": "`FullReplace` also clears headers previously set by other methods (e.g., authorization headers",
+", так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.": " section, as the repository files may contain intermediate data and functions that are still in development.",
"Запуск портативной версии в RHEL/Fedora/CentOS (дистрибутивы, использующие rpm-пакеты) осуществляется командой": "To run the portable version in RHEL/Fedora/CentOS (distributions using rpm packages), use the command ",
+"Выполняет запрос getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request getUpdates, returning information about bot events. Used in polling mode",
"Выполняет запрос /getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request /getUpdates, returning information about bot events. Used in polling mode",
"В теле запроса должен быть один идентификатор или массив однотипных идентификаторов, в ответе будет массив items": "The body of the request must contain a single identifier or an array of identical identifiers, the response will be an array of items",
"Возможность перемещения объекта из одного каталога в другой при помощи изменения пути зависит от настроек сервера": "The ability to move an object from one directory to another by changing the path depends on the server settings",
"При передаче параметров соединения, новое соединение будет создано и закрыто в рамках выполнения одной команды.^^": "When passing connection parameters, a new connection will be created and closed within the execution of a single command.^^",
"обрезает конец каждого ответа, чтобы уложиться в длину контекста. Возвращает ошибку, если false и длина превышена": "trims the end of each response to fit within the context length. Returns an error if false and the length is exceeded",
-"Возможность перемещения объекта из одного каталога в другой при помощи переименования зависит от настроек сервера": "The ability to move an object from one directory to another using renaming depends on the server settings",
-"В Заголовки необходимо добавить все x-amz заголовки, которые будут использоваться при обращении к полученному URL": "In Headers you need to add all x-amz headers that will be used when accessing the received URL",
"`Задержка` может быть увеличена при низкой скорости соединения для избежания проблем с корректным завершением TLS": "The `Delay` can be increased for slow connections to avoid issues with proper TLS termination",
+"В Заголовки необходимо добавить все x-amz заголовки, которые будут использоваться при обращении к полученному URL": "In Headers you need to add all x-amz headers that will be used when accessing the received URL",
+"Возможность перемещения объекта из одного каталога в другой при помощи переименования зависит от настроек сервера": "The ability to move an object from one directory to another using renaming depends on the server settings",
"Методы формирования структуры товара: ПолучитьСтруктуруТовара(), ДобавитьВидеоТовара(), ДобавитьВидеообложкуТовара": "Methods of product structure formation: GetProductStructure(), AddProductVideo(), AddProductVideoCover",
"Выполняет запрос getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.",
-"Передача настроек Tls совместно с передачей уже созданного соединения в параметр `Соединение` будет проигнорирована": "Passing Tls settings together with passing an already created connection to the `Connection` parameter will be ignored",
"Выполняет запрос /getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the /getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.",
-"Обязательность реквизитов может зависить от типа зказа или вложенности. Обязательно ознакомьтесь с документацией CDEK": "Required fields may depend on the type of order or nesting. Be sure to read the CDEK documentation",
+"Передача настроек Tls совместно с передачей уже созданного соединения в параметр `Соединение` будет проигнорирована": "Passing Tls settings together with passing an already created connection to the `Connection` parameter will be ignored",
"scope определяет доступные для работы функции. В *ПолучитьСтандартныеПараметры()* список scope определен по умолчанию": "The scope determines the functions available for operation. In GetStandardParameters(), the scope list is defined by default",
+"Обязательность реквизитов может зависить от типа зказа или вложенности. Обязательно ознакомьтесь с документацией CDEK": "Required fields may depend on the type of order or nesting. Be sure to read the CDEK documentation",
+"Данный функционал предназначен, в первую очередь для CLI версии ОПИ, где хранение соединения между вызовами невозможно": "This functionality is primarily intended for the CLI version of OInt, where maintaining a connection between calls is not possible",
"По умолчанию, для создания подписи используется HMAC-SHA256. Для изменения алгоритма можно восопользоваться функцией^^": "By default, HMAC-SHA256 is used to create the signature. To change the algorithm, you can use^^",
"Ссылку на получение access_token можно получить при помощи функции *СоздатьСсылкуПолученияТокена* или склеить вручную:": "You can obtain a link for acquiring the access token using the function *CreateTokenRetrievalLink* or manually concatenate it",
-"Данный функционал предназначен, в первую очередь для CLI версии ОПИ, где хранение соединения между вызовами невозможно": "This functionality is primarily intended for the CLI version of OInt, where maintaining a connection between calls is not possible",
"После успешного принятия уведомления, необходимо удалить его из очереди при помощи метода `УдалитьУведомлениеИзОчереди`": "Once the notification has been successfully accepted, you must remove it from the queue using the `DeleteNotificationFromQueue` method",
"Определяет представление массивов в параметрах URL: как цельный JSON массив или отдельные параметры для каждого элемента": "Defines the representation of arrays in URL parameters: as a whole JSON array or separate parameters for each element",
"За один запрос можно изменить наличие для 100 товаров. С одного аккаунта продавца можно отправить до 80 запросов в минуту": "You can change availability for 100 products per request. You can send up to 80 requests per minute from one merchant account",
"**Важно:** Имена библиотек чувствительны к регистру и пишутся строчными буквами. Имена методов к регистру не чувствительны": "**Important:** Library names are case-sensitive and should be written in lowercase. Method names are not case-sensitive",
"Без указания флага `ФорсироватьРезультат`, чтение результата осуществляется только для запросов, начинающихся с `SELECT`^^": "Without specifying the `ForcifyResult` flag, result data is returned only for queries beginning with `SELECT` keyword^^",
-"За максимальное число попыток отвечает параметр ЧислоПопыток. При успешном получении новых данных число попыток сбрасывается": "The Attempts parameter is responsible for the maximum number of attempts. If the new data is successfully received, the number of attempts is reset",
-"Найти своего нового бота вы можете отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber": "To find your new bot, you can scan the QR code on the creation page or in the settings (chat bots section) within the Viber app",
-"По умолчанию данные тела используются при расчете подписи, если оно было установлено при помощи функции `УстановитьFormТело`": "By default, the body data is used in the signature calculation if it was set using the `SetFormBody` function",
"Получите ссылку авторизации при помощи функции *ПолучитьСсылкуАвторизации(Знач КлючПриложения)* и передите по ней в браузере": "Get the authorization link using the *GetAuthorizationLink()* function and pass it in the browser",
-"При `РазрешениеIP = Истина` адрес для подключения, возвращаемый сервером в пассивном режиме после `PASV`, будет заменен на IP^^": "When `IPResolve = True`, the connection address returned by the server in passive mode after `PASV` will be replaced with the IP^^",
-"В случае необходимости более гибкой настройки, вы также можете сформировать (получить) данную строку самостоятельно (формат ADO": "In case you need more flexible configuration, you can also form (obtain) this connection string on your own (ADO format",
+"По умолчанию данные тела используются при расчете подписи, если оно было установлено при помощи функции `УстановитьFormТело`": "By default, the body data is used in the signature calculation if it was set using the `SetFormBody` function",
+"Найти своего нового бота вы можете отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber": "To find your new bot, you can scan the QR code on the creation page or in the settings (chat bots section) within the Viber app",
+"За максимальное число попыток отвечает параметр ЧислоПопыток. При успешном получении новых данных число попыток сбрасывается": "The Attempts parameter is responsible for the maximum number of attempts. If the new data is successfully received, the number of attempts is reset",
"Двоичные данные могут также быть переданы как структура `{'blob':Путь к файлу}`. Возвращаются значения двоичных данных (BLOB)^^": "Binary data can also be passed as a `{'blob':File path}` structure. Binary data (BLOB) values are returned^^",
+"В случае необходимости более гибкой настройки, вы также можете сформировать (получить) данную строку самостоятельно (формат ADO": "In case you need more flexible configuration, you can also form (obtain) this connection string on your own (ADO format",
+"При `РазрешениеIP = Истина` адрес для подключения, возвращаемый сервером в пассивном режиме после `PASV`, будет заменен на IP^^": "When `IPResolve = True`, the connection address returned by the server in passive mode after `PASV` will be replaced with the IP^^",
"Для загрузки передайте адрес ссылки на изображение в общедоступном облачном хранилище. Формат изображения по ссылке: JPG или PNG": "To upload, pass the link address of the image to public cloud storage. Image format of the linked image: JPG or PNG",
-"Настройки Tls могут быть установлены только в момент создания соединения: явного, при использовании функции `ОткрытьСоединение`^^": "Tls settings can only be set when a connection is created: explicitly, by using the `OpenConnection` function^^",
"Для загрузки передайте адрес ссылки на изображение в общедоступном облачном хранилище. Формат изображения по ссылке — JPG или PNG": "To upload, pass the URL of the image to public cloud storage. The format of the image is JPG or PNG",
+"Настройки Tls могут быть установлены только в момент создания соединения: явного, при использовании функции `ОткрытьСоединение`^^": "Tls settings can only be set when a connection is created: explicitly, by using the `OpenConnection` function^^",
"Формирует полную структуру настроек соединения, которая может быть использована вместо самого соединения при вызове других функций": "Forms a complete structure of connection settings that can be used instead of the actual connection when calling other functions",
"Вы можете использовать поле `ChunkSize` в основных данных для указания минимального размера и величины чанка загрузки по частям.^^": "You can use the `ChunkSize` field in the basic data to specify the minimum file and chunk size for a chunked upload^^",
-"Нажмите три точки в правом верхнем углу и в самом низу найдите пункт *Add connections*. Выберите там свою интеграцию из пунктов 1-3": "Click on the three dots in the upper right corner and at the very bottom find the item *Add connections*. Select your integration from items 1-3 there",
"Если вы хотите, чтобы клиент отображал этот файл как воспроизводимое голосовое сообщение, он должен быть в формате aac, ogg или m4a": "If you want the client to display this file as a playable voice message, it must be in aac, ogg, or m4a format",
+"Нажмите три точки в правом верхнем углу и в самом низу найдите пункт *Add connections*. Выберите там свою интеграцию из пунктов 1-3": "Click on the three dots in the upper right corner and at the very bottom find the item *Add connections*. Select your integration from items 1-3 there",
"В 1С метод может использоваться как процедура, без получения возвращаемого значения. Возвращаемое значение необходимо для CLI версии": "In 1C the method can be used as a procedure, without getting a return value. Return value is required for CLI version",
"Рекомендуется указывать не менее 2 копий на листе (параметр КопийНаЛисте): одна приклеивается на груз, вторая остается у отправителя": "It is recommended to specify at least 2 copies per sheet (parameter CopiesPerSheet): one to be glued on the shipment, the other to be kept by the sender",
-"Может быть передана в качестве параметра `Соединение` в других функциях вместо настоящего соединения из функции `ОткрытьСоединение`.^^": "Can be passed as the `Connection` parameter in other functions instead of the actual connection from the `CreateConnection` function.",
-"Доступные цвета: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND, MARENGO, GRAY, GRAPHITE": "Available colours: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND, MARENGO, GRAY, GRAPHITE",
"Теперь вы сможете добавлять бота в группы и управлять им при помощи **Токена** и **ID необходимого диалога** (группы или пользователя)": "Now you will be able to add a bot to groups and control it with **Token** and **ID of the desired dialog** (group or user)",
-"Работать с Bitrix24 через API можно двумя способами: через **Webhook** и через **локальное приложение**. Для обоих вариантов необходимо": "There are two ways to work with Bitrix24 via API: via **Webhook** and via **local application**. For both options you need",
-"Добавить в модуль http-сервиса (GET) вызов функции *ОбработкаВходящегоЗапросаПослеАвторизации*, передавая HTTPСервисЗапрос как параметр": "Add to the HTTP service module (GET) a call to the *HandleIncomingRequestAfterAuthorization* function, passing the HTTP service request as a parameter",
+"Доступные цвета: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND, MARENGO, GRAY, GRAPHITE": "Available colours: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND, MARENGO, GRAY, GRAPHITE",
+"Может быть передана в качестве параметра `Соединение` в других функциях вместо настоящего соединения из функции `ОткрытьСоединение`.^^": "Can be passed as the `Connection` parameter in other functions instead of the actual connection from the `CreateConnection` function.",
"Для выполнения нескольких команд (в версиях для OS и 1С) рекомендуется использовать заранее созданное соединение (см. ОткрытьСоединение": "To execute several commands (in OS and 1C versions), it is recommended to use a connection created in advance (see CreateConnection",
-"Все действия при работе с Telegram API осуществляются посредством ботов. Для создания нового бота необходимо в мессенджере начать диалог с": "All actions with the Telegram API are carried out through bots. To create a new bot, you need to start a conversation with",
+"Добавить в модуль http-сервиса (GET) вызов функции *ОбработкаВходящегоЗапросаПослеАвторизации*, передавая HTTPСервисЗапрос как параметр": "Add to the HTTP service module (GET) a call to the *HandleIncomingRequestAfterAuthorization* function, passing the HTTP service request as a parameter",
+"Работать с Bitrix24 через API можно двумя способами: через **Webhook** и через **локальное приложение**. Для обоих вариантов необходимо": "There are two ways to work with Bitrix24 via API: via **Webhook** and via **local application**. For both options you need",
"сервера из поля `Хост` в тех случаях, когда используется прокси или сервер вернул `127.0.0.1` (только при указании IP адреса в поле `Хост`": "from the `Host` field, in cases when a proxy is used or the server returns `127.0.0.1` (only if an IP address is specified in the `Host` field)",
-"При выполнении нескольких запросов в рамках одного соединения, расширения лучше подключить один раз при помощи функции `ПодключитьРасширение`": "When performing multiple requests within a single connection, it is better to connect extensions once using the `ConnectExtension` function",
-"**OInt CLI** - приложение для командой строки, которое позволяет использовать методы Открытого пакета интеграций независимо от 1С и OneScript": "OInt CLI - a command-line application that allows you to use methods of the Open Integration Package independently of 1C and OneScript",
-"При установке из пакетов (Linux) или установщика (Windows, после перезагрузки), сделать это можно из любого места без дополнительных действий": "If app was installed from packages (Linux) or installer (Windows, after reboot), you can do this from any place without additional actions",
+"Все действия при работе с Telegram API осуществляются посредством ботов. Для создания нового бота необходимо в мессенджере начать диалог с": "All actions with the Telegram API are carried out through bots. To create a new bot, you need to start a conversation with",
"Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code)": "Use the obtained code, ClientID, and Client Secret to call the function OPI_GoogleWorkspace.GetTokenByCode(ClientID, ClientSecret, Code)",
+"При установке из пакетов (Linux) или установщика (Windows, после перезагрузки), сделать это можно из любого места без дополнительных действий": "If app was installed from packages (Linux) or installer (Windows, after reboot), you can do this from any place without additional actions",
+"**OInt CLI** - приложение для командой строки, которое позволяет использовать методы Открытого пакета интеграций независимо от 1С и OneScript": "OInt CLI - a command-line application that allows you to use methods of the Open Integration Package independently of 1C and OneScript",
+"При выполнении нескольких запросов в рамках одного соединения, расширения лучше подключить один раз при помощи функции `ПодключитьРасширение`": "When performing multiple requests within a single connection, it is better to connect extensions once using the `ConnectExtension` function",
"это OSPX пакет, предназначенный для установки через пакетный менеджер OPM. Вы можете использовать его для оффлайн установки при помощи команды": "this is an OSPX package intended for installation via the OPM package manager. You can use it for offline installation using the command",
"Эти токены необходимо получить http запросом с указанием кода, который приходит при авторизации на http-сервис redirect_uri. Порядок действий:": "These tokens need to be obtained via an HTTP request with the code that comes during authorization on the HTTP service redirect_uri. The sequence of actions is as follows:",
+"Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true": "If the order was delivered by another service, or you need to return not all items, you must use the CreateOrder method with is_client_return = true",
"Уточняйте минимальную цену товара после применения всех акций в личном кабинете. Параметр min_price из ответа метода на доработке и возвращает 0": "Specify the minimum price of the product after all promotions have been applied in your personal cabinet. The min_price parameter from the method response is being reworked and returns 0",
"Сохранить access_token и refresh_token, полученный из функции *ОбработкаВходящегоЗапросаПослеАвторизации* п. 2, в константы или другое хранилище": "Save the access_token and refresh_token obtained from the *HandleIncomingRequestAfterAuthorization* function in step 2 into constants or another storage",
-"Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true": "If the order was delivered by another service, or you need to return not all items, you must use the CreateOrder method with is_client_return = true",
"Этот раздел посвящен библиотеке для работы со Slack Web API. На данной странице описаны все действия, необходимые для полноценного начала работы": "This section is dedicated to the library for working with the Slack Web API. On this page, all the steps necessary to start working are described",
"Информация о товарах, которые размещены в заданном магазине](@https:yandex.ru/dev/market/partner-api/doc/ru/reference/assortment/getCampaignOffers": "Information about products that are placed in a selected market](@https:yandex.ru/dev/market/partner-api/doc/ru/reference/assortment/getCampaignOffers",
"Передайте полученный код, вместе с ключем и секретом приложения, в функцию **ПолучитьТокен**. Сохраните полученные **access** и **refresh токены**": "Pass the received code, along with the application key and secret, to the **GetToken** function. Save the received **access** and **refresh tokens**",
@@ -10815,8 +10832,8 @@
"Пакет содержит множество методов для работы с различными API. Эти методы не треубют глубокого погружения в тонкости работы, но и не ограничивают вас в возможности их модификации": "The package contains numerous methods for working with various APIs. These methods do not require deep understanding of the underlying workings but do not limit your ability to modify them",
"Некоторые методы, например для работы с чат-ботом сообщества, принимают в качестве параметра communitytoken - в этих методах он заменяет access_token. Для его получения необходимо": "Some methods, such as those for working with community chat bots, accept the parameter 'communitytoken' instead of 'access_token'. To obtain it, you need to",
"Если отсутствие интернета на машине не предполагается, гораздо проще установить OInt напрямую из хаба пакетов. Скачивания файла для этого не требуется, достаточно выполнить команду": "But it is much easier to install OInt directly from the package hub. You don't need to download any files for this, just execute the command",
-"**Важно:** ID одного и того же пользователя у чата и канала - это разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот": "**Important**: The ID of the same user in chat and channel is different. You cannot use the ID obtained from a message to the bot to invoke channel management methods and vice versa",
"ОПИ легко интегрировать в любой проект: в виде проекта EDT, 1C-расширения или пакета OneScript. Для интеграции, независимой от конретных технологий, есть CLI версия под Windows и Linux": "The Open Integrations Package is easy to integrate into any project: as an EDT project, a 1C extension, or a OneScript package. For technology-independent integration, there is a CLI version available for Windows and Linux",
+"**Важно:** ID одного и того же пользователя у чата и канала - это разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот": "**Important**: The ID of the same user in chat and channel is different. You cannot use the ID obtained from a message to the bot to invoke channel management methods and vice versa",
"тип элемента: suite, story, test, scenario, step, before_class, before_groups, before_method, before_suite, before_test, after_class, after_groups, after_method, after_suite, after_test": "type of element: suite, story, test, scenario, step, before_class, before_groups, before_method, before_suite, before_test, after_class, after_groups, after_method, after_suite, after_test",
"У ОПИ есть подробная документация, а код структурирован и дополнен комментариями. Если же у вас все таки возникнут дополнительные вопросы, то вы всегда можете задать их в Issues на Github": "OpenIntegrations comes with detailed documentation, and the code is well-structured and supplemented with comments. If you still have additional questions, you can always ask them in the Issues section on GitHub",
"Введите название сервиса, выберите *Веб-сервисы* в качестве платформы. Redirect URI можно указать любой или выбрать пункт *Подставить URL для отладки* - для работы с библиотекой он не понадобится": "Enter the service name, select *Web services* as the platform. You can specify any *Redirect URI* or select the Insert debugging URL option - it will not be needed for working with the library",
@@ -10837,8 +10854,8 @@
"Заполните необходимые разрешения в **Настройках прав** и сохраните URL вебхука. Он будет использоваться для выполнения методов библиотеки как параметр **URL**. Необязательный параметр **Токен** в данном случае будет всегда оставаться пустым": "Fill in the necessary permissions in **Permissions Settings** and save the URL of the webhook. This will be used to execute library methods as the **URL** parameter. The optional **Token** parameter will always remain empty in this case",
"Время жизни токенов ограничено. Для получение нового токена можно воспользоваться функцией **ОбновитьТокен**, передав тутда refresh токен, ключ и секрет приложения. При обновлении создается не только новый access токен, но и refresh токен тоже": "Tokens have a limited lifetime. To get a new token, you can use the **UpdateToken** function, passing here the refresh token, key and application secret. The refresh creates not only a new access token, but also a refresh token as well",
"ОПИ состоит из большого набора разнообразных методов для множества известных API и технологий, будь то облачные Telegram, Bitrix24 и Google Drive, или же локальные S3, MySQL и PostgreSQL. Ознакомится с полным списком доступных сервисов можно на": "OpenIntegrations provides an extensive collection of methods supporting a wide range of APIs and technologies, including cloud platforms (Telegram, Bitrix24, Google Drive) and self-hosted solutions (S3, MySQL, PostgreSQL). For a complete list of integrated services, refer to the",
-"это zip-архив, который содержит в себе файлы проекта расширения EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools": "this is a zip archive that contains the files of the EDT extension project. This distribution option is intended for quickly starting work with the Open Integration Package in cases where the development of the main configuration is carried out using 1C Enterprise Development Tools",
"После выполнения запрашиваемого действия, программа выводит результат и завершает работу. По умолчанию, вывод осуществляется в консоль, но вы можете перенаправить его в файл - как стандартным способом `>`, так и при помощи общего параметра `--out`": "After executing the requested action, the program outputs the result and exits. By default, the output is displayed in the console, but you can redirect it to a file using either the standard method `>` or by using the common parameter `--out`",
+"это zip-архив, который содержит в себе файлы проекта расширения EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools": "this is a zip archive that contains the files of the EDT extension project. This distribution option is intended for quickly starting work with the Open Integration Package in cases where the development of the main configuration is carried out using 1C Enterprise Development Tools",
"Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google": "Pass the ClientID to the function OPI_GoogleWorkspace.FormCodeRetrievalLink() with boolean parameters of the services you use. The function will result in a URL that needs to be opened in the browser. Authorize with your Google account",
"Если вы хотите изменить состав или порядок изображений, получите информацию с помощью метода ПолучитьИнформациюОТоваре(), скопируйте данные полей images, images360, color_image, измените и дополните состав или порядок в соответствии с необходимостью": "If you want to change the composition or order of the images, get the information using the GetProductInformation() method, copy the data of the images, images360, color_image fields, change and complete the composition or order as needed",
"При помощи ключа приложения вызовите функцию **ПолучитьСсылкуАвторизацииПриложения** и перейдите по полученной ссылке в браузере. После авторизации, скопируйте полученный код из адресной строки (или получите его на обработчик, адрес которого был указан в пункте 2)": "Using the application key, call the **GetAppAuthLink** function and follow the received link in the browser. After authorization, copy the received code from the address bar (or get it to the handler whose address was specified in point 2)",
@@ -10862,22 +10879,5 @@
"Работа с Twitter подразумевает работу с двумя API - v1 (1.1) и v2, которые, при этом, не относятся к разным видам действий, но просто являются версиями друг друга. Несмотря на то, что Twitter настаивает на использовании v2, вышло так, что некоторые механизмы (в частности механизм загрузки файлов) в ней так и не появилися. Поэтому, даже для создания обычного твита с картинкой необходима работа с обеими версиями API, а, как следствие, двойной набор авторизационных данны. Этот набор описан в функции": "Working with Twitter involves using two APIs - v1 (1.1) and v2, which are not separate types of actions but simply different versions of the API. Despite Twitter's preference for v2, it turned out that some mechanisms (such as the file upload mechanism) did not appear in it. Therefore, even for creating a regular tweet with an image, you need to work with both API versions, resulting in a double set of authentication data. This set is described in the function",
"Не рекомендуется использовать методы служебных модулей в других местах вашей конфигурации (если вы собираетесь обновляться до новых версий в дальнейшем). Для сохранения обратной совместимости, количество/назначение параметров и типы возвращаемых значений для методов работы с API не изменяются, но это не применимо к служебным модулям, которые могут изменяться как угодно для оптимизации и дополнения под новые нужды. Если вам необходим функционал из служебных модулей, рекомендуется скопировать его себе отдельно": "It is not recommended to use the methods of utility modules in other parts of your configuration (if you plan to update to new versions in the future). To maintain backward compatibility, the number/purpose of parameters and the return types for API interaction methods do not change, but this does not apply to utility modules, which can be modified in any way for optimization and adaptation to new requirements. If you need functionality from the utility modules, it is recommended to copy it separately",
"Ввести домееное имя и URL обработчика перенаправлений. Тут нужно отметить, что данный механизм создания приложений - новый. Еще недавно приложения VK создавались иначе и иметь redirect_url для них было не нужно. На данный момент не совсем понятно, зачем он нужен нам для серверного приложения - просто такого понятия как серверное приложение у VK теперь нет. Теоретически, туда можно вписать что угодно - для работы с библиотекой в получении обратных данных нет необходимости. Однако, с течением времени, это может измениться": "Enter the domain name and the URL of the redirect handler. It's worth noting that this mechanism for creating VK applications is new. Until recently, VK applications were created differently, and having a redirect URL was unnecessary. At the moment, it's not entirely clear why it's needed for our server application - VK no longer distinguishes server applications as such. Theoretically, you can enter anything there - there is no need for receiving callback data to work with the library. However, this may change over time",
-"Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение": "The list of necessary data in the form of a structure is contained in the function *GetStandardParameters()*. You can specify parameter values directly within it or pass them as a structure when calling any other library methods as an optional parameter *Parameters* (the last one in all library methods). In the latter case, the standard parameters will be overwritten by the ones passed during the method call. Only the data with matching keys will be overwritten. If a parameter exists in the standard set but was not passed during the method call, it will retain its default value",
-"Создает новый лид по структуре полей": "Creates a new lead by fields structure",
-"Создает новую сделку по структуре полей": "Creates a new deal by field structure",
-"Создает новую задачу по структуре полей": "Create new task by fields structure",
-"Структура полей лида. См. ПолучитьСтруктуруЛида": "Lead fields structure. See GetLeadStructure",
-"Формирует кнопку действия для клавиатуры сообщения": "Forms an action button for the message keyboard",
-"Структура полей сделки. См. ПолучитьСтруктуруСделки": "Deal fields structure. See. GetDealStructure",
-"Структура полей задачи. См. ПолучитьСтруктуруЗадачи": "Task fields structure. See GetTaskFieldsStructure",
-"Отбор элементов. См. ПолучитьСтруктуруФильтраКаталога": "Items filter. See GetFolderFilterStructure",
-"Структура отбора задач. См. ПолучитьСтруктуруФильтраЗадач": "Lead filter structure. See GetLeadFilterStructure",
-"Структура отбора лидов. См. ПолучитьСтруктуруФильтраЛидов": "Lead filter structure. See GetLeadFilterStructure",
-"Структура полей календаря. См. ПолучитьСтруктуруКалендаря": "Calendar fields structure. See GetCalendarStructure",
-"Структура отбора сделок. См. ПолучитьСтруктуруФильтраСделок": "Deals filter structure. See GetDealsFilterStructure",
-"Используется при вызове функции `ОтправитьТекстовоеСообщение`": "Used for `SendTextMessage` function",
-"Получает список лидов (50 шт. за запрос максимум) с фильтром или без": "Gets a list of leads (50 per request max) with or without filtering",
-"Получает список задач (50 шт. за запрос максимум) с фильтром или без": "Get tasks list (50 at one response max) with or without filtering",
-"Получает список сделок (50 шт. за запрос максимум) с фильтром или без": "Gets the list of deals (50 pcs per query max) with or without filtering",
-"Структура настроек. См. ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "Settings structure. See GetCalednarCustomSettingsStructure"
+"Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение": "The list of necessary data in the form of a structure is contained in the function *GetStandardParameters()*. You can specify parameter values directly within it or pass them as a structure when calling any other library methods as an optional parameter *Parameters* (the last one in all library methods). In the latter case, the standard parameters will be overwritten by the ones passed during the method call. Only the data with matching keys will be overwritten. If a parameter exists in the standard set but was not passed during the method call, it will retain its default value"
}
\ No newline at end of file
diff --git a/src/en/OInt/core/Modules/OPI_Bitrix24.os b/src/en/OInt/core/Modules/OPI_Bitrix24.os
index 8f84cf308e..83f3eb9cb2 100644
--- a/src/en/OInt/core/Modules/OPI_Bitrix24.os
+++ b/src/en/OInt/core/Modules/OPI_Bitrix24.os
@@ -409,14 +409,14 @@ Function GetTask(Val URL, Val TaskID, Val Token = "") Export
EndFunction
// Get tasks list
-// Get tasks list (50 at one response max))
+// Get tasks list (50 at one response max) with or without filtering
//
// Note
// Method at API documentation: [tasks.task.list](@dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_list.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// Filter - Structure of KeyAndValue - Structure of task filter (see GetTaskFieldsStructure) - filter
+// Filter - Structure of KeyAndValue - Lead filter structure. See GetLeadFilterStructure - filter
// Indent - Number, String - Offset of tasks list - offset
// Token - String - Access token, when app auth method used - token
// Fields - String, Array of String - A list of task fields in the response. All non calculable by default - select
@@ -437,14 +437,14 @@ Function GetTasksList(Val URL, Val Filter = "", Val Indent = 0, Val Token = "",
EndFunction
// Create task
-// Create new task by fields structure (see GetTaskFieldsStructure)
+// Create new task by fields structure
//
// Note
// Method at API documentation: [tasks.task.add](@dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_add.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Task fields structure (see GetTaskFieldsStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Task fields structure. See GetTaskFieldsStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -2440,7 +2440,7 @@ EndFunction
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
// FolderID - String, Number - Folder identifier - folderid
-// Filter - Structure of KeyAndValue - Items filter (see GetFolderFilterStructure) - filter
+// Filter - Structure of KeyAndValue - Items filter. See GetFolderFilterStructure - filter
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4105,14 +4105,14 @@ EndFunction
#Region LeadsManagement
// Create lead
-// Creates a new lead by fields structure (see GetLeadStructure)
+// Creates a new lead by fields structure
//
// Note
// Method at API documentation: [crm.lead.add](@dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_add.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Lead fields structure (see GetLeadStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Lead fields structure. See GetLeadStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4170,14 +4170,14 @@ Function GetLead(Val URL, Val LeadID, Val Token = "") Export
EndFunction
// Get leads list
-// Gets a list of leads (50 per request max) with or without filtering (see GetLeadFilterStructure)
+// Gets a list of leads (50 per request max) with or without filtering
//
// Note
// Method at API documentation: [crm.lead.list](@dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_list.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// Filter - Structure of KeyAndValue - Lead filter structure (see GetLeadFilterStructure) - filter
+// Filter - Structure of KeyAndValue - Lead filter structure. See GetLeadFilterStructure - filter
// Indent - Number, String - Offset from the beginning of the list to get leads > 50 recursively - offset
// Token - String - Access token, when app auth method used - token
//
@@ -4298,14 +4298,14 @@ EndFunction
#Region DealsManagement
// Create deal
-// Creates a new deal by field structure (see. GetDealStructure)
+// Creates a new deal by field structure
//
// Note
// Method at API documentation: [crm.deal.add](@dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_add.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Deal fields structure (see. GetDealStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Deal fields structure. See. GetDealStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4363,14 +4363,14 @@ Function GetDeal(Val URL, Val DealID, Val Token = "") Export
EndFunction
// Get deals list
-// Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure)
+// Gets the list of deals (50 pcs per query max) with or without filtering
//
// Note
// Method at API documentation: [crm.deal.list](@dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_list.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// Filter - Structure of KeyAndValue - Deals filter structure (see. GetDealsFilterStructure) - filter
+// Filter - Structure of KeyAndValue - Deals filter structure. See GetDealsFilterStructure - filter
// Indent - Number, String - Offset from the beginning of the list to retrieve deals > 50 pcs recursively - offset
// Token - String - Access token, when app auth method used - token
//
@@ -4529,7 +4529,7 @@ EndFunction
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Calendar fields structure (see GetCalendarStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Calendar fields structure. See GetCalendarStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4559,7 +4559,7 @@ EndFunction
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
// CalendarID - String, Number - Calendar ID - calendar
-// FieldsStructure - Structure Of KeyAndValue - Deal fields structure (see. GetDealStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Deal fields structure. See. GetDealStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4674,7 +4674,7 @@ EndFunction
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// SettingsStructure - Structure Of KeyAndValue - Settings structure (see GetCalednarCustomSettingsStructure) - settings
+// SettingsStructure - Structure Of KeyAndValue - Settings structure. See GetCalednarCustomSettingsStructure - settings
// Token - String - Access token, when app auth method used - token
//
// Returns:
diff --git a/src/en/OInt/core/Modules/OPI_VKTeams.os b/src/en/OInt/core/Modules/OPI_VKTeams.os
index 2edb2f6256..8fee915e7b 100644
--- a/src/en/OInt/core/Modules/OPI_VKTeams.os
+++ b/src/en/OInt/core/Modules/OPI_VKTeams.os
@@ -523,7 +523,10 @@ Function AnswerButtonEvent(Val Token
EndFunction
// Make action button
-// Forms an action button for the message keyboard (see SendTextMessage)
+// Forms an action button for the message keyboard
+//
+// Note
+// Used for `SendTextMessage` function
//
// Parameters:
// Text - String - Button text - text
diff --git a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os
index 1411562a37..5e0d81086a 100644
--- a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os
+++ b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os
@@ -59,7 +59,6 @@
// Uncomment if OneScript is executed
#Use "./internal"
#Use asserts
-
#Region Internal
Function ExecuteTestCLI(Val Library, Val Method, Val Options, Val Record = True) Export
@@ -92,11 +91,7 @@ Function ExecuteTestCLI(Val Library, Val Method, Val Options, Val Record = True)
CurrentValue = GetCLIFormedValue(Option.Value, , AddOptions);
- LaunchString = LaunchString
- + " --"
- + Option.Key
- + " "
- + CurrentValue;
+ LaunchString = LaunchString + " --" + Option.Key + " " + CurrentValue;
WriteOptions.Insert(Option.Key, CurrentValue);
@@ -106,18 +101,14 @@ Function ExecuteTestCLI(Val Library, Val Method, Val Options, Val Record = True)
CurrentValue = GetCLIFormedValue(AddOption.Value);
- LaunchString = LaunchString
- + " --"
- + AddOption.Key
- + " "
- + CurrentValue;
+ LaunchString = LaunchString + " --" + AddOption.Key + " " + CurrentValue;
WriteOptions.Insert(AddOption.Key, CurrentValue);
EndDo;
// BSLLS:ExternalAppStarting-off
- RunApp(LaunchString + " --out """ + ResultFile + """ --debug" , , True);
+ RunApp(LaunchString + " --out """ + ResultFile + """ --debug", , True);
// BSLLS:ExternalAppStarting-on
Result = ReadCLIResponse(ResultFile);
@@ -261,167 +252,167 @@ Function GetTestTable() Export
TestTable.Columns.Add("Synonym");
TestTable.Columns.Add("Section");
- NewTest(TestTable, "TelegramAPI_GetBotInfo" , "Get bot information" , Telegram);
- NewTest(TestTable, "TelegramAPI_GetUpdates" , "Get updates" , Telegram);
- NewTest(TestTable, "TelegramAPI_SetWebhook" , "Set Webhook" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendTextMessage" , "Send text message" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendImage" , "Send image" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendVideo" , "Send video" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendAudio" , "Send audio" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendDocument" , "Send document" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendGIF" , "Send GIF" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendMediaGroup" , "Send mediagroup" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendLocation" , "Send location" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendContact" , "Send contact" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendPoll" , "Send poll" , Telegram);
- NewTest(TestTable, "TelegramAPI_ForwardMessage" , "Forward message" , Telegram);
- NewTest(TestTable, "TelegramAPI_BanUnban" , "Ban/Unban" , Telegram);
- NewTest(TestTable, "TelegramAPI_CreateInvitationLink" , "Create invitation link" , Telegram);
- NewTest(TestTable, "TelegramAPI_PinUnpinMessage" , "Pin/Unpin message" , Telegram);
- NewTest(TestTable, "TelegramAPI_GetMemberCount" , "Get participant count" , Telegram);
- NewTest(TestTable, "TelegramAPI_GetForumAvatarsList" , "Get forum avatars list" , Telegram);
- NewTest(TestTable, "TelegramAPI_CreateDeleteForumTopic" , "Create/Delete forum topic" , Telegram);
- NewTest(TestTable, "TelegramAPI_ChangeMainTopicName" , "Change main topic name" , Telegram);
- NewTest(TestTable, "TelegramAPI_HideShowMainTopic" , "Hide/Show main topic" , Telegram);
- NewTest(TestTable, "VKAPI_CreateTokenLink" , "Create token retrieval link" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateDeletePost" , "Create/Delete post" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateCompositePost" , "Create/Delete composite post" , VKontakte);
- NewTest(TestTable, "VKAPI_CreatePoll" , "Create poll" , VKontakte);
- NewTest(TestTable, "VKAPI_SaveDeleteImage" , "Add/Delete image" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateStory" , "Create story" , VKontakte);
- NewTest(TestTable, "VKAPI_DiscussionMethods" , "Actions with discussions" , VKontakte);
- NewTest(TestTable, "VKAPI_LikeRepostComment" , "Like/Repost/Comment" , VKontakte);
- NewTest(TestTable, "VKAPI_GetStatistics" , "Get statistics" , VKontakte);
- NewTest(TestTable, "VKAPI_GetPostStatistics" , "Get post statistics" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateAdCampaign" , "Create advertising campaign" , VKontakte);
- NewTest(TestTable, "VKAPI_SendMessage" , "Send message" , VKontakte);
- NewTest(TestTable, "VKAPI_GetProductCategories" , "Get product categories" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateProductSelection" , "Create product and selection" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateProductWithProperties" , "Create product with properties" , VKontakte);
- NewTest(TestTable, "VKAPI_GetProductList" , "Get product list" , VKontakte);
- NewTest(TestTable, "VKAPI_GetSelectionList" , "Get selection list" , VKontakte);
- NewTest(TestTable, "VKAPI_GetPropertyList" , "Get property list" , VKontakte);
- NewTest(TestTable, "VKAPI_GetOrderList" , "Get order list" , VKontakte);
- NewTest(TestTable, "VKAPI_UploadVideo" , "Upload video" , VKontakte);
- NewTest(TestTable, "YDisk_GetDiskInfo" , "Get disk information" , YDisk);
- NewTest(TestTable, "YDisk_CreateFolder" , "Create folder" , YDisk);
- NewTest(TestTable, "YDisk_UploadByUrlAndGetObject" , "Upload by URL and get" , YDisk);
- NewTest(TestTable, "YDisk_UploadDeleteFile" , "Upload/Delete file" , YDisk);
- NewTest(TestTable, "YDisk_CreateObjectCopy" , "Create object copy" , YDisk);
- NewTest(TestTable, "YDisk_GetDownloadLink" , "Get download link" , YDisk);
- NewTest(TestTable, "YDisk_GetFileList" , "Get list of files" , YDisk);
- NewTest(TestTable, "YDisk_MoveObject" , "Move object" , YDisk);
- NewTest(TestTable, "YDisk_PublicObjectActions" , "Actions with public objects" , YDisk);
- NewTest(TestTable, "YDisk_GetPublishedList" , "Get published list" , YDisk);
- NewTest(TestTable, "GW_Auth" , "Authorization" , VSpace);
- NewTest(TestTable, "GW_Auth" , "Authorization" , Calendar);
- NewTest(TestTable, "GC_GetCalendarList" , "Get list of calendars" , Calendar);
- NewTest(TestTable, "GC_CreateDeleteCalendar" , "Create/Delete calendar" , Calendar);
- NewTest(TestTable, "GC_CreateDeleteEvent" , "Create/Delete event" , Calendar);
- NewTest(TestTable, "GW_Auth" , "Authorization" , Drive);
- NewTest(TestTable, "GD_GetCatalogList" , "Get list of directories" , Drive);
- NewTest(TestTable, "GD_UploadDeleteFile" , "Upload/Delete file" , Drive);
- NewTest(TestTable, "GD_CreateDeleteComment" , "Create/Delete Comment" , Drive);
- NewTest(TestTable, "GD_CreateCatalog" , "Create/Delete catalog" , Drive);
- NewTest(TestTable, "GW_Auth" , "Authorization" , Tables);
- NewTest(TestTable, "GT_CreateTable" , "Create table" , Tables);
- NewTest(TestTable, "GT_FillClearCells" , "Fill/Clear cells" , Tables);
- NewTest(TestTable, "TwitterAPI_AccountData" , "Account data" , Twitter);
- NewTest(TestTable, "TwitterAPI_Tweets" , "Tweets creation" , Twitter);
- NewTest(TestTable, "Viber_DataRetrieval" , "Data retrieval" , Viber);
- NewTest(TestTable, "Viber_MessagesSending" , "Messages sending" , Viber);
- NewTest(TestTable, "NotionAPI_CreatePage" , "Create page" , Notion);
- NewTest(TestTable, "NotionAPI_CreateUpdateBase" , "Create/Edit database" , Notion);
- NewTest(TestTable, "NotionAPI_CreateDeleteBlock" , "Create/Delete block" , Notion);
- NewTest(TestTable, "NotionAPI_GetUsers" , "Get users" , Notion);
- NewTest(TestTable, "SlackGetData" , "Get data" , Slack);
- NewTest(TestTable, "Slack_SendDeleteMessage" , "Send/Delete message" , Slack);
- NewTest(TestTable, "Slack_CreateArchiveChannel" , "Create/Archive channel" , Slack);
- NewTest(TestTable, "Slack_OpenCloseDialog" , "Open/Close dialog" , Slack);
- NewTest(TestTable, "Slack_UploadDeleteFile" , "Upload/Delete file" , Slack);
- NewTest(TestTable, "Slack_UploadDeleteExternalFile" , "Upload/Delete external file" , Slack);
- NewTest(TestTable, "AT_CreateDatabase" , "Create/Edit database" , AirT);
- NewTest(TestTable, "AT_CreateTable" , "Create/Edit table" , AirT);
- NewTest(TestTable, "AT_CreateField" , "Create/Edit field" , AirT);
- NewTest(TestTable, "AT_CreateDeleteRecords" , "Create/Delete records" , AirT);
- NewTest(TestTable, "DropboxAPI_GetUpdateToken" , "Get/Update token" , Dropbox);
- NewTest(TestTable, "DropboxAPI_UploadFile" , "Upload file" , Dropbox);
- NewTest(TestTable, "DropboxAPI_UploadFileByURL" , "Upload file by URL" , Dropbox);
- NewTest(TestTable, "DropboxAPI_CreateFolder" , "Create folder" , Dropbox);
- NewTest(TestTable, "DropboxAPI_CreateDeleteTag" , "Create/Delete tag" , Dropbox);
- NewTest(TestTable, "DropboxAPI_GetAccount" , "Get account data" , Dropbox);
- NewTest(TestTable, "DropboxAPI_AccessManagement" , "Access management" , Dropbox);
- NewTest(TestTable, "DropboxAPI_GetFolderFileList" , "Get list of folder files" , Dropbox);
- NewTest(TestTable, "B24_TokenManagement" , "Token management" , Bitrix);
- NewTest(TestTable, "B24_ServerTime" , "Server time" , Bitrix);
- NewTest(TestTable, "B24_PostsManagement" , "Posts management" , Bitrix);
- NewTest(TestTable, "B24_TaskManagement" , "Tasks management" , Bitrix);
- NewTest(TestTable, "B24_CommentsManagement" , "Comments management" , Bitrix);
- NewTest(TestTable, "B24_WorkingWithDrive" , "Working with drive" , Bitrix);
- NewTest(TestTable, "B24_Kanban" , "Kanban" , Bitrix);
- NewTest(TestTable, "B24_Timekeeping" , "Timekeeping" , Bitrix);
- NewTest(TestTable, "B24_ChatManagement" , "Chats works" , Bitrix);
- NewTest(TestTable, "B24_NotificationsManagement" , "Notifications management" , Bitrix);
- NewTest(TestTable, "B24_TasksFieldsManagement" , "Working with custom task fields" , Bitrix);
- NewTest(TestTable, "B24_DepartmentsManagement" , "Departments management" , Bitrix);
- NewTest(TestTable, "B2_UsersManagement" , "Users management" , Bitrix);
- NewTest(TestTable, "B24_LeadsManagement" , "Leads management" , Bitrix);
- NewTest(TestTable, "B24_DealsManagement" , "Deals management" , Bitrix);
- NewTest(TestTable, "B24_CalendarsManagement" , "Calendars management" , Bitrix);
- NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT);
- NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT);
- NewTest(TestTable, "VKT_ChatManagement" , "Chat management" , VKT);
- NewTest(TestTable, "NC_FilesManagement" , "Files management" , Neocities);
- NewTest(TestTable, "NC_DataRetrieving" , "Data retrieving" , Neocities);
- NewTest(TestTable, "CdekAPI_CommonMethods" , "Common methods" , Cdek);
- NewTest(TestTable, "CDEKAPI_OrdersManagement" , "Orders management" , Cdek);
- NewTest(TestTable, "CdekAPI_CourierInvitationsManagement", "Courier invitations management" , Cdek);
- NewTest(TestTable, "YaMetrika_TagsManagement" , "Tags management" , Metrika);
- NewTest(TestTable, "YaMetrika_CountersManagement" , "Counters management" , Metrika);
- NewTest(TestTable, "YaMetrika_ActionsManagement" , "Actions management" , Metrika);
- NewTest(TestTable, "AWS_CommonMethods" , "Common methods" , S3_);
- NewTest(TestTable, "AWS_BucketsManagement" , "Buckets management" , S3_);
- NewTest(TestTable, "AWS_ObjectsManagement" , "Objects management" , S3_);
- NewTest(TestTable, "TC_Client" , "TCP Client" , TCP);
- NewTest(TestTable, "SQLL_CommonMethods" , "Common methods" , SQLite);
- NewTest(TestTable, "SQLL_ORM" , "ORM" , SQLite);
- NewTest(TestTable, "Postgres_CommonMethods" , "Common methods" , Postgres);
- NewTest(TestTable, "Postgres_ORM" , "ORM" , Postgres);
- NewTest(TestTable, "MYS_CommonMethods" , "Common methods" , MySQL);
- NewTest(TestTable, "MYS_ORM" , "ORM" , MySQL);
- NewTest(TestTable, "MSS_CommonMethods" , "Common methods" , MSSQL);
- NewTest(TestTable, "MSS_ORM" , "ORM" , MSSQL);
- NewTest(TestTable, "GAPI_GroupManagement" , "Group management" , GreenAPI);
- NewTest(TestTable, "GAPI_MessageSending" , "Messages sending" , GreenAPI);
- NewTest(TestTable, "GAPI_NotificationsReceiving" , "Notifications receiving" , GreenAPI);
- NewTest(TestTable, "GAPI_MessageQueue" , "Message queue" , GreenAPI);
- NewTest(TestTable, "GAPI_MessageLogs" , "Message logs" , GreenAPI);
- NewTest(TestTable, "GAPI_Account" , "Account" , GreenAPI);
- NewTest(TestTable, "GMax_Account" , "Account" , GreenMax);
- NewTest(TestTable, "RC_CommandsExecution" , "Commands execution" , RCON);
- NewTest(TestTable, "OLLM_RequestsProcessing" , "Requests processing" , Ollama);
- NewTest(TestTable, "OLLM_ModelsManagement" , "Models management" , Ollama);
- NewTest(TestTable, "OLLM_WorkingWithBlob" , "Working with Blob" , Ollama);
- NewTest(TestTable, "HTTP_Initialization" , "Initialization" , Http);
- NewTest(TestTable, "HTTP_BodySet" , "Body set" , Http);
- NewTest(TestTable, "HTTP_Settings" , "Settings" , Http);
- NewTest(TestTable, "HTTP_HeadersSetting" , "Headers setting" , Http);
- NewTest(TestTable, "HTTP_Authorization" , "Authorization" , Http);
- NewTest(TestTable, "HTTP_RequestProcessing" , "Request processing" , Http);
- NewTest(TestTable, "HTTP_ResponseReceiving" , "Response receiving" , Http);
- NewTest(TestTable, "OAI_RequestsProcessing" , "Requests processing" , OpenAI);
- NewTest(TestTable, "OAI_Assistants" , "Assistants" , OpenAI);
- NewTest(TestTable, "OAI_FileManagement" , "Files management" , OpenAI);
- NewTest(TestTable, "OAI_AudioProcessing" , "Audio processing" , OpenAI);
- NewTest(TestTable, "OAI_ModelsManagement" , "Models management" , OpenAI);
- NewTest(TestTable, "FT_DirecotryManagement" , "Directory management" , FTP);
- NewTest(TestTable, "FT_FileOperations" , "Files management" , FTP);
- NewTest(TestTable, "FT_CommonMethods" , "Common methods" , FTP);
- NewTest(TestTable, "RPortal_Authorization" , "Authorization" , RPortal);
- NewTest(TestTable, "SShell_CommonMethods" , "Common methods" , SSH);
- NewTest(TestTable, "SF_CommonMethods" , "Common methods" , SFTP);
- NewTest(TestTable, "SF_DirectoryManagement" , "Directory management" , SFTP);
- NewTest(TestTable, "SF_FileManagement" , "Files management" , SFTP);
+ NewTest(TestTable, "TelegramAPI_GetBotInfo" , "Get bot information" , Telegram);
+ NewTest(TestTable, "TelegramAPI_GetUpdates" , "Get updates" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SetWebhook" , "Set Webhook" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendTextMessage" , "Send text message" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendImage" , "Send image" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendVideo" , "Send video" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendAudio" , "Send audio" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendDocument" , "Send document" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendGIF" , "Send GIF" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendMediaGroup" , "Send mediagroup" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendLocation" , "Send location" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendContact" , "Send contact" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendPoll" , "Send poll" , Telegram);
+ NewTest(TestTable, "TelegramAPI_ForwardMessage" , "Forward message" , Telegram);
+ NewTest(TestTable, "TelegramAPI_BanUnban" , "Ban/Unban" , Telegram);
+ NewTest(TestTable, "TelegramAPI_CreateInvitationLink" , "Create invitation link" , Telegram);
+ NewTest(TestTable, "TelegramAPI_PinUnpinMessage" , "Pin/Unpin message" , Telegram);
+ NewTest(TestTable, "TelegramAPI_GetMemberCount" , "Get participant count" , Telegram);
+ NewTest(TestTable, "TelegramAPI_GetForumAvatarsList" , "Get forum avatars list" , Telegram);
+ NewTest(TestTable, "TelegramAPI_CreateDeleteForumTopic" , "Create/Delete forum topic" , Telegram);
+ NewTest(TestTable, "TelegramAPI_ChangeMainTopicName" , "Change main topic name" , Telegram);
+ NewTest(TestTable, "TelegramAPI_HideShowMainTopic" , "Hide/Show main topic" , Telegram);
+ NewTest(TestTable, "VKAPI_CreateTokenLink" , "Create token retrieval link" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateDeletePost" , "Create/Delete post" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateCompositePost" , "Create/Delete composite post" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreatePoll" , "Create poll" , VKontakte);
+ NewTest(TestTable, "VKAPI_SaveDeleteImage" , "Add/Delete image" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateStory" , "Create story" , VKontakte);
+ NewTest(TestTable, "VKAPI_DiscussionMethods" , "Actions with discussions" , VKontakte);
+ NewTest(TestTable, "VKAPI_LikeRepostComment" , "Like/Repost/Comment" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetStatistics" , "Get statistics" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetPostStatistics" , "Get post statistics" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateAdCampaign" , "Create advertising campaign" , VKontakte);
+ NewTest(TestTable, "VKAPI_SendMessage" , "Send message" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetProductCategories" , "Get product categories" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateProductSelection" , "Create product and selection" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateProductWithProperties" , "Create product with properties" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetProductList" , "Get product list" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetSelectionList" , "Get selection list" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetPropertyList" , "Get property list" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetOrderList" , "Get order list" , VKontakte);
+ NewTest(TestTable, "VKAPI_UploadVideo" , "Upload video" , VKontakte);
+ NewTest(TestTable, "YDisk_GetDiskInfo" , "Get disk information" , YDisk);
+ NewTest(TestTable, "YDisk_CreateFolder" , "Create folder" , YDisk);
+ NewTest(TestTable, "YDisk_UploadByUrlAndGetObject" , "Upload by URL and get" , YDisk);
+ NewTest(TestTable, "YDisk_UploadDeleteFile" , "Upload/Delete file" , YDisk);
+ NewTest(TestTable, "YDisk_CreateObjectCopy" , "Create object copy" , YDisk);
+ NewTest(TestTable, "YDisk_GetDownloadLink" , "Get download link" , YDisk);
+ NewTest(TestTable, "YDisk_GetFileList" , "Get list of files" , YDisk);
+ NewTest(TestTable, "YDisk_MoveObject" , "Move object" , YDisk);
+ NewTest(TestTable, "YDisk_PublicObjectActions" , "Actions with public objects" , YDisk);
+ NewTest(TestTable, "YDisk_GetPublishedList" , "Get published list" , YDisk);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , VSpace);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , Calendar);
+ NewTest(TestTable, "GC_GetCalendarList" , "Get list of calendars" , Calendar);
+ NewTest(TestTable, "GC_CreateDeleteCalendar" , "Create/Delete calendar" , Calendar);
+ NewTest(TestTable, "GC_CreateDeleteEvent" , "Create/Delete event" , Calendar);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , Drive);
+ NewTest(TestTable, "GD_GetCatalogList" , "Get list of directories" , Drive);
+ NewTest(TestTable, "GD_UploadDeleteFile" , "Upload/Delete file" , Drive);
+ NewTest(TestTable, "GD_CreateDeleteComment" , "Create/Delete Comment" , Drive);
+ NewTest(TestTable, "GD_CreateCatalog" , "Create/Delete catalog" , Drive);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , Tables);
+ NewTest(TestTable, "GT_CreateTable" , "Create table" , Tables);
+ NewTest(TestTable, "GT_FillClearCells" , "Fill/Clear cells" , Tables);
+ NewTest(TestTable, "TwitterAPI_AccountData" , "Account data" , Twitter);
+ NewTest(TestTable, "TwitterAPI_Tweets" , "Tweets creation" , Twitter);
+ NewTest(TestTable, "Viber_DataRetrieval" , "Data retrieval" , Viber);
+ NewTest(TestTable, "Viber_MessagesSending" , "Messages sending" , Viber);
+ NewTest(TestTable, "NotionAPI_CreatePage" , "Create page" , Notion);
+ NewTest(TestTable, "NotionAPI_CreateUpdateBase" , "Create/Edit database" , Notion);
+ NewTest(TestTable, "NotionAPI_CreateDeleteBlock" , "Create/Delete block" , Notion);
+ NewTest(TestTable, "NotionAPI_GetUsers" , "Get users" , Notion);
+ NewTest(TestTable, "SlackGetData" , "Get data" , Slack);
+ NewTest(TestTable, "Slack_SendDeleteMessage" , "Send/Delete message" , Slack);
+ NewTest(TestTable, "Slack_CreateArchiveChannel" , "Create/Archive channel" , Slack);
+ NewTest(TestTable, "Slack_OpenCloseDialog" , "Open/Close dialog" , Slack);
+ NewTest(TestTable, "Slack_UploadDeleteFile" , "Upload/Delete file" , Slack);
+ NewTest(TestTable, "Slack_UploadDeleteExternalFile" , "Upload/Delete external file" , Slack);
+ NewTest(TestTable, "AT_CreateDatabase" , "Create/Edit database" , AirT);
+ NewTest(TestTable, "AT_CreateTable" , "Create/Edit table" , AirT);
+ NewTest(TestTable, "AT_CreateField" , "Create/Edit field" , AirT);
+ NewTest(TestTable, "AT_CreateDeleteRecords" , "Create/Delete records" , AirT);
+ NewTest(TestTable, "DropboxAPI_GetUpdateToken" , "Get/Update token" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_UploadFile" , "Upload file" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_UploadFileByURL" , "Upload file by URL" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_CreateFolder" , "Create folder" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_CreateDeleteTag" , "Create/Delete tag" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_GetAccount" , "Get account data" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_AccessManagement" , "Access management" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_GetFolderFileList" , "Get list of folder files" , Dropbox);
+ NewTest(TestTable, "B24_TokenManagement" , "Token management" , Bitrix);
+ NewTest(TestTable, "B24_ServerTime" , "Server time" , Bitrix);
+ NewTest(TestTable, "B24_PostsManagement" , "Posts management" , Bitrix);
+ NewTest(TestTable, "B24_TaskManagement" , "Tasks management" , Bitrix);
+ NewTest(TestTable, "B24_CommentsManagement" , "Comments management" , Bitrix);
+ NewTest(TestTable, "B24_WorkingWithDrive" , "Working with drive" , Bitrix);
+ NewTest(TestTable, "B24_Kanban" , "Kanban" , Bitrix);
+ NewTest(TestTable, "B24_Timekeeping" , "Timekeeping" , Bitrix);
+ NewTest(TestTable, "B24_ChatManagement" , "Chats works" , Bitrix);
+ NewTest(TestTable, "B24_NotificationsManagement" , "Notifications management" , Bitrix);
+ NewTest(TestTable, "B24_TasksFieldsManagement" , "Working with custom task fields", Bitrix);
+ NewTest(TestTable, "B24_DepartmentsManagement" , "Departments management" , Bitrix);
+ NewTest(TestTable, "B2_UsersManagement" , "Users management" , Bitrix);
+ NewTest(TestTable, "B24_LeadsManagement" , "Leads management" , Bitrix);
+ NewTest(TestTable, "B24_DealsManagement" , "Deals management" , Bitrix);
+ NewTest(TestTable, "B24_CalendarsManagement" , "Calendars management" , Bitrix);
+ NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT);
+ NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT);
+ NewTest(TestTable, "VKT_ChatManagement" , "Chat management" , VKT);
+ NewTest(TestTable, "NC_FilesManagement" , "Files management" , Neocities);
+ NewTest(TestTable, "NC_DataRetrieving" , "Data retrieving" , Neocities);
+ NewTest(TestTable, "CdekAPI_CommonMethods" , "Common methods" , Cdek);
+ NewTest(TestTable, "CDEKAPI_OrdersManagement" , "Orders management" , Cdek);
+ NewTest(TestTable, "CdekAPI_CourierInvitationsManagement", "Courier invitations management" , Cdek);
+ NewTest(TestTable, "YaMetrika_TagsManagement" , "Tags management" , Metrika);
+ NewTest(TestTable, "YaMetrika_CountersManagement" , "Counters management" , Metrika);
+ NewTest(TestTable, "YaMetrika_ActionsManagement" , "Actions management" , Metrika);
+ NewTest(TestTable, "AWS_CommonMethods" , "Common methods" , S3_);
+ NewTest(TestTable, "AWS_BucketsManagement" , "Buckets management" , S3_);
+ NewTest(TestTable, "AWS_ObjectsManagement" , "Objects management" , S3_);
+ NewTest(TestTable, "TC_Client" , "TCP Client" , TCP);
+ NewTest(TestTable, "SQLL_CommonMethods" , "Common methods" , SQLite);
+ NewTest(TestTable, "SQLL_ORM" , "ORM" , SQLite);
+ NewTest(TestTable, "Postgres_CommonMethods" , "Common methods" , Postgres);
+ NewTest(TestTable, "Postgres_ORM" , "ORM" , Postgres);
+ NewTest(TestTable, "MYS_CommonMethods" , "Common methods" , MySQL);
+ NewTest(TestTable, "MYS_ORM" , "ORM" , MySQL);
+ NewTest(TestTable, "MSS_CommonMethods" , "Common methods" , MSSQL);
+ NewTest(TestTable, "MSS_ORM" , "ORM" , MSSQL);
+ NewTest(TestTable, "GAPI_GroupManagement" , "Group management" , GreenAPI);
+ NewTest(TestTable, "GAPI_MessageSending" , "Messages sending" , GreenAPI);
+ NewTest(TestTable, "GAPI_NotificationsReceiving" , "Notifications receiving" , GreenAPI);
+ NewTest(TestTable, "GAPI_MessageQueue" , "Message queue" , GreenAPI);
+ NewTest(TestTable, "GAPI_MessageLogs" , "Message logs" , GreenAPI);
+ NewTest(TestTable, "GAPI_Account" , "Account" , GreenAPI);
+ NewTest(TestTable, "GMax_Account" , "Account" , GreenMax);
+ NewTest(TestTable, "RC_CommandsExecution" , "Commands execution" , RCON);
+ NewTest(TestTable, "OLLM_RequestsProcessing" , "Requests processing" , Ollama);
+ NewTest(TestTable, "OLLM_ModelsManagement" , "Models management" , Ollama);
+ NewTest(TestTable, "OLLM_WorkingWithBlob" , "Working with Blob" , Ollama);
+ NewTest(TestTable, "HTTP_Initialization" , "Initialization" , Http);
+ NewTest(TestTable, "HTTP_BodySet" , "Body set" , Http);
+ NewTest(TestTable, "HTTP_Settings" , "Settings" , Http);
+ NewTest(TestTable, "HTTP_HeadersSetting" , "Headers setting" , Http);
+ NewTest(TestTable, "HTTP_Authorization" , "Authorization" , Http);
+ NewTest(TestTable, "HTTP_RequestProcessing" , "Request processing" , Http);
+ NewTest(TestTable, "HTTP_ResponseReceiving" , "Response receiving" , Http);
+ NewTest(TestTable, "OAI_RequestsProcessing" , "Requests processing" , OpenAI);
+ NewTest(TestTable, "OAI_Assistants" , "Assistants" , OpenAI);
+ NewTest(TestTable, "OAI_FileManagement" , "Files management" , OpenAI);
+ NewTest(TestTable, "OAI_AudioProcessing" , "Audio processing" , OpenAI);
+ NewTest(TestTable, "OAI_ModelsManagement" , "Models management" , OpenAI);
+ NewTest(TestTable, "FT_DirecotryManagement" , "Directory management" , FTP);
+ NewTest(TestTable, "FT_FileOperations" , "Files management" , FTP);
+ NewTest(TestTable, "FT_CommonMethods" , "Common methods" , FTP);
+ NewTest(TestTable, "RPortal_Authorization" , "Authorization" , RPortal);
+ NewTest(TestTable, "SShell_CommonMethods" , "Common methods" , SSH);
+ NewTest(TestTable, "SF_CommonMethods" , "Common methods" , SFTP);
+ NewTest(TestTable, "SF_DirectoryManagement" , "Directory management" , SFTP);
+ NewTest(TestTable, "SF_FileManagement" , "Files management" , SFTP);
Return TestTable;
@@ -611,13 +602,8 @@ Procedure WriteParameter(Parameter, Value) Export
EndProcedure
-Procedure ProcessTestingResult(Val Result
- , Val Method
- , Val Library
- , Val Option = ""
- , AddParam1 = Undefined
- , AddParam2 = Undefined
- , AddParam3 = Undefined) Export
+Procedure ProcessTestingResult(Val Result, Val Method, Val Library, Val Option = "",
+ AddParam1 = Undefined, AddParam2 = Undefined, AddParam3 = Undefined) Export
// BSLLS:UnusedLocalVariable-off
//
@@ -656,7 +642,7 @@ Procedure ProcessTestingResult(Val Result
CheckResult = Undefined;
//@skip-check server-execution-safe-mode
- Execute(CheckCall);
+ Execute (CheckCall);
Text = PrintLog(Result, LogsMethod, Library);
@@ -693,13 +679,13 @@ EndProcedure
Procedure LogServiceInformation(Val Text, Val Note, Val Library) Export
TextTemplate = "
- |--!!!---------%1----------!!!--
- |
- |%2
- |
- |%3
- |
- |---------------------------------";
+ |--!!!---------%1----------!!!--
+ |
+ |%2
+ |
+ |%3
+ |
+ |---------------------------------";
Message(StrTemplate(TextTemplate, Library, Note, Text));
@@ -731,9 +717,9 @@ Function CreateReportPortalLaunch(Val Platform = "") Export
LaunchStructure = New Structure;
- LaunchStructure.Insert("name" , LaunchName);
- LaunchStructure.Insert("startTime" , CurrentDate);
- LaunchStructure.Insert("uuid" , UUID);
+ LaunchStructure.Insert("name" , LaunchName);
+ LaunchStructure.Insert("startTime", CurrentDate);
+ LaunchStructure.Insert("uuid" , UUID);
WriteParameter("RPortal_MainLaunch", UUID);
@@ -780,11 +766,11 @@ Function CreateLaunchSet(Val Name) Export
UUID = String(New UUID);
ElementStructure = New Structure;
- ElementStructure.Insert("name" , Name);
- ElementStructure.Insert("startTime" , CurrentDate);
- ElementStructure.Insert("type" , "suite");
- ElementStructure.Insert("launchUuid" , Data["id"]);
- ElementStructure.Insert("uuid" , UUID);
+ ElementStructure.Insert("name" , Name);
+ ElementStructure.Insert("startTime" , CurrentDate);
+ ElementStructure.Insert("type" , "suite");
+ ElementStructure.Insert("launchUuid", Data["id"]);
+ ElementStructure.Insert("uuid" , UUID);
ReportPortal().CreateItem(URL, Token, Project, ElementStructure);
@@ -824,11 +810,11 @@ Function CreateTestElement(Val Set, Val Library, Val Method, Val Option) Export
ElementStructure = New Structure;
- ElementStructure.Insert("name" , Title);
- ElementStructure.Insert("startTime" , CurrentDate);
- ElementStructure.Insert("uuid" , UUID);
- ElementStructure.Insert("type" , "step");
- ElementStructure.Insert("launchUuid" , Data["id"]);
+ ElementStructure.Insert("name" , Title);
+ ElementStructure.Insert("startTime" , CurrentDate);
+ ElementStructure.Insert("uuid" , UUID);
+ ElementStructure.Insert("type" , "step");
+ ElementStructure.Insert("launchUuid", Data["id"]);
ReportPortal().CreateItem(URL, Token, Project, ElementStructure, Set);
@@ -862,7 +848,7 @@ Procedure FinishLaunch() Export
EndIf;
AllTests = GetFullTestList();
- ExecutedTests = New ValueList();
+ ExecutedTests = New ValueList;
ExecutedTests.LoadValues(GetExecutedTestsList());
If ExecutedTests.Count() / AllTests.Count() > 0.8 Then
@@ -905,8 +891,7 @@ Function GetFullTestList() Export
Lang = OPI_Tools.OPILanguage();
Tests = StrTemplate(
- "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/refs/heads/main/service/tests_%1.json",
- Lang);
+ "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/refs/heads/main/service/tests_%1.json", Lang);
OPI_TypeConversion.GetCollection(Tests);
@@ -1100,13 +1085,8 @@ Function GetSSHParameterOptions() Export
PrivateKey = GetTempFileName();
Token = TestParametersMain["Access_Token"];
- OPI_HTTPRequests
- .NewRequest()
- .Initialize(TestParametersMain["SSH_Key"])
- .AddBearerAuthorization(Token)
- .ProcessRequest("GET")
- .ReturnResponseAsBinaryData()
- .Write(PrivateKey);
+ OPI_HTTPRequests.NewRequest().Initialize(TestParametersMain["SSH_Key"]).AddBearerAuthorization(
+ Token).ProcessRequest("GET").ReturnResponseAsBinaryData().Write(PrivateKey);
TestParametersMain.Insert("SSH_Key", PrivateKey);
@@ -1132,17 +1112,16 @@ Function GetSSHParameterOptions() Export
TestProxyParameters = OPI_Tools.CopyCollection(OptionArray[N]);
- Prefix = ?(TestProxyParameters["Postfix"] = "By login and password"
- , ""
- , StrTemplate("%1, SOCKS5", TestProxyParameters["Postfix"]));
+ Prefix = ?(TestProxyParameters["Postfix"] = "By login and password", "", StrTemplate("%1, SOCKS5",
+ TestProxyParameters["Postfix"]));
TestProxyParameters.Insert("SSH_Host" , NetAddress);
TestProxyParameters.Insert("Proxy" , True);
TestProxyParameters.Insert("Proxy_Type", "socks5");
TestProxyParameters.Insert("Postfix" , Prefix);
- TestProxyParameters.Insert("Proxy_IP" , TestProxyParameters["Socks5_IP"]);
- TestProxyParameters.Insert("Proxy_Port" , TestProxyParameters["Socks5_Port"]);
+ TestProxyParameters.Insert("Proxy_IP" , TestProxyParameters["Socks5_IP"]);
+ TestProxyParameters.Insert("Proxy_Port", TestProxyParameters["Socks5_Port"]);
OptionArray.Add(TestProxyParameters);
TestProxyParameters = OPI_Tools.CopyCollection(OptionArray[N]);
@@ -1261,7 +1240,7 @@ EndFunction
Function Check_Telegram_GetUpdates(Val Result, Val Option)
- ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
+ ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["ok"]).Равно(True);
ExpectsThat(Result["result"]).ИмеетТип("Array");
@@ -1339,7 +1318,7 @@ EndFunction
Function Check_Telegram_SendImage(Val Result, Val Option, Parameters = "", Text = "")
- ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
+ ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["ok"]).Равно(True);
ExpectsThat(Result["result"]["caption"]).Равно(Text);
ExpectsThat(Result["result"]["photo"]).ИмеетТип("Array");
@@ -1726,7 +1705,7 @@ EndFunction
Function Check_Telegram_ReplaceMessageCaption(Val Result, Val Option, Text = "")
- ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
+ ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["ok"]).Равно(True);
ExpectsThat(Result["result"]["caption"]).Равно(Text);
ExpectsThat(Result["result"]["photo"]).ИмеетТип("Array");
@@ -1738,7 +1717,7 @@ EndFunction
Function Check_VK_CreateTokenRetrievalLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -1812,11 +1791,7 @@ Function Check_VK_CreateAlbum(Val Result, Val Option, Parameters = "", Descripti
EndFunction
-Function Check_VK_SaveImageToAlbum(Val Result
- , Val Option
- , Parameters = ""
- , Description = ""
- , AlbumID = "")
+Function Check_VK_SaveImageToAlbum(Val Result, Val Option, Parameters = "", Description = "", AlbumID = "")
ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["response"][0]["text"]).Равно(Description);
@@ -2474,10 +2449,8 @@ Function Check_YandexDisk_MoveObject(Val Result, Val Option, Parameters = "", Pa
EndFunction
-Function Check_YandexDisk_GetPublishedObjectsList(Val Result
- , Val Option
- , Count = 0
- , Indent = 0)
+Function Check_YandexDisk_GetPublishedObjectsList(Val Result, Val Option, Count = 0,
+ Indent = 0)
ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["limit"]).Равно(Count);
@@ -2671,7 +2644,7 @@ EndFunction
Function Check_GoogleWorkspace_FormCodeRetrievalLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -2748,10 +2721,8 @@ Function Check_GoogleCalendar_CreateCalendar(Val Result, Val Option, Parameters
EndFunction
-Function Check_GoogleCalendar_EditCalendarMetadata(Val Result
- , Val Option
- , Name = ""
- , Description = "")
+Function Check_GoogleCalendar_EditCalendarMetadata(Val Result, Val Option, Name = "",
+ Description = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["summary"]).Равно(Name);
@@ -2762,10 +2733,8 @@ Function Check_GoogleCalendar_EditCalendarMetadata(Val Result
EndFunction
-Function Check_GoogleCalendar_GetCalendarMetadata(Val Result
- , Val Option
- , Name = ""
- , Description = "")
+Function Check_GoogleCalendar_GetCalendarMetadata(Val Result, Val Option, Name = "",
+ Description = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["summary"]).Равно(Name);
@@ -2787,10 +2756,8 @@ Function Check_GoogleCalendar_AddCalendarToList(Val Result, Val Option, Name = "
EndFunction
-Function Check_GoogleCalendar_EditListCalendar(Val Result
- , Val Option
- , PrimaryColor = ""
- , SecondaryColor = "")
+Function Check_GoogleCalendar_EditListCalendar(Val Result, Val Option, PrimaryColor = "",
+ SecondaryColor = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["foregroundColor"]).Равно(PrimaryColor);
@@ -2800,10 +2767,8 @@ Function Check_GoogleCalendar_EditListCalendar(Val Result
EndFunction
-Function Check_GoogleCalendar_GetListCalendar(Val Result
- , Val Option
- , PrimaryColor = ""
- , SecondaryColor = "")
+Function Check_GoogleCalendar_GetListCalendar(Val Result, Val Option, PrimaryColor = "",
+ SecondaryColor = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["foregroundColor"]).Равно(PrimaryColor);
@@ -2843,11 +2808,8 @@ Function Check_GoogleCalendar_DeleteCalendar(Val Result, Val Option)
EndFunction
-Function Check_GoogleCalendar_CreateEvent(Val Result
- , Val Option
- , Parameters = ""
- , Name = ""
- , Description = "")
+Function Check_GoogleCalendar_CreateEvent(Val Result, Val Option, Parameters = "", Name = "",
+ Description = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["summary"]).Равно(Name);
@@ -3100,11 +3062,8 @@ Function Check_GoogleDrive_CreateFolder(Val Result, Val Option)
EndFunction
-Function Check_GoogleSheets_CreateSpreadsheet(Val Result
- , Val Option
- , Parameters = ""
- , Name = ""
- , SheetArray = "")
+Function Check_GoogleSheets_CreateSpreadsheet(Val Result, Val Option, Parameters = "", Name = "",
+ SheetArray = "")
ExpectsThat(Result["properties"]["title"]).Равно(Name);
@@ -3902,7 +3861,7 @@ EndFunction
Function Check_Twitter_GetAuthorizationLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -4243,7 +4202,7 @@ EndFunction
Function Check_Dropbox_GetAuthorizationLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -4611,7 +4570,7 @@ Function Check_Bitrix24_ServerTime(Val Result, Val Option)
Time = Result["result"];
If Not TypeOf(Time) = Type("Date") Then
- Time = XMLValue(Type("Date"), Time);
+ Time = XMLValue(Type("Date"), Time);
EndIf;
ExpectsThat(Time).ИмеетТип("Date").Заполнено();
@@ -4624,7 +4583,7 @@ Function Check_Bitrix24_CreatePost(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookPostID";
Else
ParameterName = "Bitrix24_PostID";
@@ -4700,7 +4659,7 @@ Function Check_Bitrix24_CreateTask(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]["task"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookTaskID";
Else
ParameterName = "Bitrix24_TaskID";
@@ -4878,7 +4837,7 @@ Function Check_Bitrix24_UploadFileToStorage(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Map");
ExpectsThat(Result["result"]["ID"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookFileID";
Else
ParameterName = "Bitrix24_FileID";
@@ -4906,7 +4865,7 @@ Function Check_Bitrix24_CreateStorageFolder(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Map");
ExpectsThat(Result["result"]["ID"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookFolderID";
Else
ParameterName = "Bitrix24_FolderID";
@@ -4969,7 +4928,7 @@ Function Check_Bitrix24_CreateSubfolder(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Map");
ExpectsThat(Result["result"]["ID"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookSubfolderID";
Else
ParameterName = "Bitrix24_SubfolderID";
@@ -5165,7 +5124,7 @@ Function Check_Bitrix24_AddTaskComment(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCommentID";
Else
ParameterName = "Bitrix24_CommentID";
@@ -5261,7 +5220,7 @@ Function Check_Bitrix24_AddKanbanStage(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookStageID";
Else
ParameterName = "Bitrix24_StageID";
@@ -5312,7 +5271,7 @@ Function Check_Bitrix24_AddTasksChecklistElement(Val Result, Val Option, Paramet
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCheckElementID";
Else
ParameterName = "Bitrix24_CheckElementID";
@@ -5381,7 +5340,7 @@ Function Check_Bitrix24_AddTaskTimeAccounting(Val Result, Val Option, Parameters
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookTimeID";
Else
ParameterName = "Bitrix24_TimeID";
@@ -5444,7 +5403,7 @@ Function Check_Bitrix24_CreateChat(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookChatID";
Else
ParameterName = "Bitrix24_ChatID";
@@ -5545,7 +5504,7 @@ Function Check_Bitrix24_GetChatMessagesList(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]["messages"]).ИмеетТип("Array");
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_ChatMessageID";
Else
ParameterName = "Bitrix24_UserMessageID";
@@ -5613,7 +5572,7 @@ Function Check_Bitrix24_SendMessage(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_ChatMessageID";
Else
ParameterName = "Bitrix24_UserMessageID";
@@ -5698,7 +5657,7 @@ Function Check_Bitrix24_CreatePersonalNotification(Val Result, Val Option, Param
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_PersoalHookNotifyID";
Else
ParameterName = "Bitrix24_PersoalNotifyID";
@@ -5717,7 +5676,7 @@ Function Check_Bitrix24_CreateSystemNotification(Val Result, Val Option, Paramet
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_SystemHookNotifyID";
Else
ParameterName = "Bitrix24_SystemNotifyID";
@@ -5744,7 +5703,7 @@ Function Check_Bitrix24_CreateDepartment(Val Result, Val Option, Parameters = ""
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookDepID";
Else
ParameterName = "Bitrix24_DepID";
@@ -5805,7 +5764,7 @@ Function Check_Bitrix24_CreateUser(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookUserID";
Else
ParameterName = "Bitrix24_UserID";
@@ -5873,7 +5832,7 @@ Function Check_Bitrix24_CreateLead(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookLeadID";
Else
ParameterName = "Bitrix24_LeadID";
@@ -5942,7 +5901,7 @@ Function Check_Bitrix24_CreateDeal(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookDealID";
Else
ParameterName = "Bitrix24_DealID";
@@ -6042,7 +6001,7 @@ Function Check_Bitrix24_CreateCalendar(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCalendarID";
Else
ParameterName = "Bitrix24_CalendarID";
@@ -6157,7 +6116,7 @@ Function Check_Bitrix24_CreateCalendarEvent(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCEventID";
Else
ParameterName = "Bitrix24_CEventID";
@@ -6176,7 +6135,7 @@ Function Check_Bitrix24_UpdateCalendarEvent(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCEventID";
Else
ParameterName = "Bitrix24_CEventID";
@@ -7350,7 +7309,7 @@ Function Check_S3_GetObjectDownloadLink(Val Result, Val Option, Size = "")
If Not ValueIsFilled(Option) Then
ExpectsThat(Result).ИмеетТип("String");
Else
- ExpectsThat(Result).ИмеетТип("BinaryData");
+ ExpectsThat(Result).ИмеетТип("BinaryData");
ExpectsThat(Result.Size() >= Size).Равно(True);
EndIf;
@@ -7487,10 +7446,10 @@ EndFunction
Function Check_SQLite_CreateConnection(Val Result, Val Option)
- If Option = "Closing" Then
+ If Option = "Closing" Then
ExpectsThat(Result["result"]).Равно(True);
Else
- Result = String(TypeOf(Result));
+ Result = String(TypeOf(Result));
ExpectsThat(Result).Равно("AddIn.OPI_SQLite.Main");
EndIf;
@@ -7500,8 +7459,8 @@ EndFunction
Function Check_SQLite_CloseConnection(Val Result, Val Option)
- If Option = "Openning" Then
- Result = String(TypeOf(Result));
+ If Option = "Openning" Then
+ Result = String(TypeOf(Result));
ExpectsThat(Result).Равно("AddIn.OPI_SQLite.Main");
Else
ExpectsThat(Result["result"]).Равно(True);
@@ -7556,10 +7515,10 @@ EndFunction
Function Check_SQLite_AddRecords(Val Result, Val Option)
- If Option = "Field error" Or Option = "JSON Error" Then
+ If Option = "Field error" Or Option = "JSON Error" Then
ExpectsThat(Result["result"]).Равно(False);
- ElsIf Option = "Error without transaction" Then
- ExpectsThat(Result["rows"] = 1 Or Result["rows"] = 2).Равно(True);
+ ElsIf Option = "Error without transaction" Then
+ ExpectsThat(Result["rows"] = 1 Or Result["rows"] = 2).Равно(True);
Else
ExpectsThat(Result["result"]).Равно(True);
EndIf;
@@ -7869,8 +7828,7 @@ Function Check_PostgreSQL_GetRecords(Val Result, Val Option)
If Not ValueIsFilled(Option) Then
If ValueIsFilled(Result["data"]) Then
- Result["data"][0]["bytea_field"]["BYTEA"] = Left(Result["data"][0]["bytea_field"]["BYTEA"], 10)
- + "...";
+ Result["data"][0]["bytea_field"]["BYTEA"] = Left(Result["data"][0]["bytea_field"]["BYTEA"], 10) + "...";
EndIf;
Else
@@ -7999,7 +7957,7 @@ Function Check_PostgreSQL_AddTableColumn(Val Result, Val Option)
If Coloumn["column_name"] = "new_field" Then
ExpectsThat(Lower(Coloumn["data_type"])).Равно("text");
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -8023,7 +7981,7 @@ Function Check_PostgreSQL_DeleteTableColumn(Val Result, Val Option)
For Each Coloumn In Result["data"] Do
If Coloumn["column_name"] = "new_field" Then
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -8160,8 +8118,7 @@ Function Check_MySQL_GetRecords(Val Result, Val Option)
If ValueIsFilled(Result["data"]) Then
Result["data"][0]["mediumblob_field"]["BYTES"] =
- Left(Result["data"][0]["mediumblob_field"]["BYTES"], 10)
- + "...";
+ Left(Result["data"][0]["mediumblob_field"]["BYTES"], 10) + "...";
EndIf;
@@ -8321,7 +8278,7 @@ Function Check_MySQL_DeleteTableColumn(Val Result, Val Option)
For Each Coloumn In Result["data"] Do
If Coloumn["COLUMN_NAME"] = "new_field" Then
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -8906,11 +8863,8 @@ Function Check_Ollama_GetResponse(Val Result, Val Option)
EndFunction
-Function Check_Ollama_GetContextResponse(Val Result
- , Val Option
- , Message1 = ""
- , Message2 = ""
- , Message3 = "")
+Function Check_Ollama_GetContextResponse(Val Result, Val Option, Message1 = "", Message2 = "",
+ Message3 = "")
If Option = "Comparison" Then
@@ -9141,7 +9095,7 @@ EndFunction
Function Check_Ollama_CheckBlob(Val Result, Val Option, Parameters = "")
- If Option = "Error" Then
+ If Option = "Error" Then
ExpectsThat(Result["status_code"] >= 400).Равно(True);
Else
ExpectsThat(Result["status_code"] < 300).Равно(True);
@@ -9264,8 +9218,7 @@ Function Check_HTTPClient_SetURLParams(Val Result, Val Option, Parameters = "")
Address = "/get?param1=text¶m2=10";
ResponseMap = New Map;
- ResponseMap.Insert("Option 1", "/page?param1=search%3Ftext¶m2=John"
- + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
+ ResponseMap.Insert("Option 1", "/page?param1=search%3Ftext¶m2=John" + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
+ "D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E");
ResponseMap.Insert("Option 2" , "/page?existing=value¶m1=search%3Ftext¶m2=John%20Doe");
@@ -9297,8 +9250,8 @@ Function Check_HTTPClient_SetURLParams(Val Result, Val Option, Parameters = "")
Try
- ExpectsThat(Result).ИмеетТип("HTTPRequest");
- ExpectsThat(Result.ResourceAddress).Равно(Address);
+ ExpectsThat(Result).ИмеетТип("HTTPRequest");
+ ExpectsThat(Result.ResourceAddress).Равно(Address);
Except
Raise ErrorDescription() + Chars.LF + Chars.LF + Result.GetLog(True);
@@ -9590,7 +9543,7 @@ EndFunction
Function Check_HTTPClient_UseGzipCompression(Val Result, Val Option)
- If Option = "Enabled" Then
+ If Option = "Enabled" Then
Compression = "gzip";
Else
Compression = Undefined;
@@ -9703,8 +9656,8 @@ Function Check_HTTPClient_AddBasicAuthorization(Val Result, Val Option)
EndTry;
EndTry;
- ExpectsThat(Result["headers"]["Authorization"])
- .Равно("Basic " + Base64String(GetBinaryDataFromString("user:password")));
+ ExpectsThat(Result["headers"]["Authorization"]).Равно("Basic " + Base64String(GetBinaryDataFromString(
+ "user:password")));
Return Result;
@@ -9867,7 +9820,7 @@ EndFunction
Function Check_HTTPClient_ReturnResponse(Val Result, Val Option)
- ExpectsThat(Result).ИмеетТип("HTTPResponse");
+ ExpectsThat(Result).ИмеетТип("HTTPResponse");
Return Result;
@@ -9894,7 +9847,7 @@ EndFunction
Function Check_HTTPClient_ReturnResponseAsBinaryData(Val Result, Val Option)
- ExpectsThat(Result).ИмеетТип("BinaryData");
+ ExpectsThat(Result).ИмеетТип("BinaryData");
Return Result;
@@ -9964,8 +9917,7 @@ Function Check_HTTPClient_UseURLEncoding(Val Result, Val Option)
ExpectsThat(Result["No encoding"]).Равно(CorrectVariant1);
- CorrectVariant2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa"
- + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
+ CorrectVariant2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa" + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
+ "BB%D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E";
ExpectsThat(Result["With encoding"]).Равно(CorrectVariant2);
@@ -9990,8 +9942,8 @@ Function Check_HTTPClient_SplitArraysInURL(Val Result, Val Option)
ExpectsThat(SeparationPhp).Равно(CorrectVariant3);
Result = StrTemplate("No separation: %1;
- |Separation: %2
- |Separation (php): %3", NoSeparation, Separation, SeparationPhp);
+ |Separation: %2
+ |Separation (php): %3", NoSeparation, Separation, SeparationPhp);
Return Result;
@@ -10447,7 +10399,7 @@ Function Check_MSSQL_DeleteTableColumn(Val Result, Val Option)
For Each Coloumn In Result["data"] Do
If Coloumn["column_name"] = "new_field" Then
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -10780,7 +10732,7 @@ Function Check_FTP_UploadFile(Val Result, Val Option, Size = "")
ExpectsThat(Result["bytes"]).Равно(Size);
- If Not StrFind(Option, "Size 1") > 0 Or StrFind(Option, "Size 2") > 0 Then
+ If Not StrFind(Option, "Size 1") > 0 Or StrFind(Option, "Size 2") > 0 Then
ExpectsThat(Result["result"]).Равно(True);
@@ -11137,18 +11089,18 @@ EndFunction
Function Check_SFTP_UploadFile(Val Result, Val Option, Size = "")
- If StrFind(Option, "File size") > 0 Then
+ If StrFind(Option, "File size") > 0 Then
- ExpectsThat(Result).Равно(Size);
+ ExpectsThat(Result).Равно(Size);
- Else
+ Else
ExpectsThat(Result["bytes"]).Равно(Size);
ExpectsThat(Result["result"]).Равно(True);
- EndIf;
+ EndIf;
- Return Result;
+ Return Result;
EndFunction
@@ -11259,7 +11211,7 @@ Function Check_SFTP_GetConnectionConfiguration(Val Result, Val Option)
Result["set"]["pub_path"] = "./ssh_key.pub";
EndIf;
- If OPI_Tools.CollectionFieldExists(Result, "proxy") Then
+ If OPI_Tools.CollectionFieldExists(Result, "proxy") Then
ExpectsThat(Result["proxy"]).Заполнено();
Result["proxy"]["password"] = "***";
@@ -11475,9 +11427,9 @@ Procedure WriteMissingTest(Val Library, Val Method, Val Option)
ElementStructure = New Structure;
- ElementStructure.Insert("endTime" , CurrentDate);
- ElementStructure.Insert("launchUuid" , Data["id"]);
- ElementStructure.Insert("status" , "skipped");
+ ElementStructure.Insert("endTime" , CurrentDate);
+ ElementStructure.Insert("launchUuid", Data["id"]);
+ ElementStructure.Insert("status" , "skipped");
ReportPortal().FinishItem(URL, Token, Project, ElementID, ElementStructure);
@@ -11524,9 +11476,9 @@ Procedure FinishTestElement(Val UUID, Val Status)
ElementStructure = New Structure;
- ElementStructure.Insert("endTime" , CurrentDate);
- ElementStructure.Insert("launchUuid" , Data["id"]);
- ElementStructure.Insert("status" , Status);
+ ElementStructure.Insert("endTime" , CurrentDate);
+ ElementStructure.Insert("launchUuid", Data["id"]);
+ ElementStructure.Insert("status" , Status);
ReportPortal().FinishItem(URL, Token, Project, UUID, ElementStructure);
@@ -11707,13 +11659,11 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
Cover = True;
EndIf;
- ElsIf CurrentType = Type("Structure")
- Or CurrentType = Type("Map")
- Or CurrentType = Type("Array") Then
+ ElsIf CurrentType = Type("Structure") Or CurrentType = Type("Map") Or CurrentType = Type("Array") Then
If CurrentType = Type("Structure") Or CurrentType = Type("Map") Then
- Value_ = New(CurrentTypeString);
+ Value_ = New (CurrentTypeString);
For Each KeyValue In Value Do
Value_.Insert(KeyValue.Key, GetCLIFormedValue(KeyValue.Value, True, AddOptions));
@@ -11735,13 +11685,13 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
EndIf;
- JSONWriter = New JSONWriter();
+ JSONWriter = New JSONWriter;
If CurrentType = Type("Array") Or Embedded Then
- If CurrentType = Type("Array") Then
- For N = 0 To Value.UBound() Do
- Value[N] = GetCLIFormedValue(Value[N], True, AddOptions);
+ If CurrentType = Type("Array") Then
+ For N = 0 To Value.UBound() Do
+ Value[N] = GetCLIFormedValue(Value[N], True, AddOptions);
EndDo;
EndIf;
@@ -11796,7 +11746,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
ElsIf CurrentType = Type("Undefined") And Embedded Then
- Value = Undefined;
+ Value = Undefined;
Else
@@ -11805,7 +11755,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
EndIf;
If Not OPI_Tools.IsWindows() And Not Embedded Then
- Value = StrReplace(Value, """" , """'""");
+ Value = StrReplace(Value, """", """'""");
EndIf;
If Cover Then
@@ -11863,7 +11813,7 @@ Function ProcessAddInParamCLI(Val Value, Val ValeType, AddOptions)
OPI_TypeConversion.GetKeyValueCollection(Value);
Data = Value["data"];
- Configuration = New Structure();
+ Configuration = New Structure;
Configuration.Insert("set", Data["ftp_settings"]);
@@ -11902,7 +11852,7 @@ EndFunction
Function FormOption(Val Name, Val Value, Embedded = False)
- SecretsArray = New Array();
+ SecretsArray = New Array;
SecretsArray.Add("token");
SecretsArray.Add("key");
SecretsArray.Add("secret");
@@ -11913,7 +11863,7 @@ Function FormOption(Val Name, Val Value, Embedded = False)
SecretsArray.Add("refresh");
SecretsArray.Add("invite_link");
- ExceptionsList = New ValueList();
+ ExceptionsList = New ValueList;
ExceptionsList.Add("passive");
ExceptionsList.Add("keyboard");
@@ -11926,8 +11876,7 @@ Function FormOption(Val Name, Val Value, Embedded = False)
For Each SecretKey In SecretsArray Do
- If StrFind(Lower(Name), SecretKey) <> 0
- And ExceptionsList.FindByValue(Lower(Name)) = Undefined Then
+ If StrFind(Lower(Name), SecretKey) <> 0 And ExceptionsList.FindByValue(Lower(Name)) = Undefined Then
Value = "***";
Cover = True;
@@ -11961,10 +11910,10 @@ Function FormOption(Val Name, Val Value, Embedded = False)
If TypeOf(Value) = Type("Array") Then
If String(Value[0]) = ValueAsString Then
- Value = ValueAsString;
+ Value = ValueAsString;
Else
- For N = 0 To Value.UBound() Do
+ For N = 0 To Value.UBound() Do
Value[N] = FormOption("", Value[N], True);
EndDo;
@@ -11972,7 +11921,7 @@ Function FormOption(Val Name, Val Value, Embedded = False)
ElsIf OPI_Tools.ThisIsCollection(Value, True) Then
- Value_ = New(TypeOf(Value));
+ Value_ = New (TypeOf(Value));
For Each KeyValue In Value Do
Value_.Insert(KeyValue.Key, FormOption(KeyValue.Key, KeyValue.Value, True));
@@ -11992,9 +11941,9 @@ Function FormOption(Val Name, Val Value, Embedded = False)
If Not TypeOf(Value) = Type("String") Then
Try
- Value = OPI_Tools.JSONString(Value, , False, False);
+ Value = OPI_Tools.JSONString(Value, , False, False);
Except
- Value = String(Value);
+ Value = String(Value);
EndTry;
EndIf;
@@ -12010,7 +11959,7 @@ Function ReadCLIResponse(Val ResultFile)
Try
// BSLLS:ExternalAppStarting-off
- JSONReader = New JSONReader();
+ JSONReader = New JSONReader;
JSONReader.OpenFile(ResultFile);
Result = ReadJSON(JSONReader, True);
JSONReader.Close();
@@ -12028,12 +11977,12 @@ Function ReadCLIResponse(Val ResultFile)
EndIf;
Except
- Result = null;
+ Result = Null;
EndTry;
- EndTry;
+ EndTry;
- Return Result;
+ Return Result;
EndFunction
@@ -12046,20 +11995,11 @@ Function PrintLog(Val Result, Val Method, Val Library, Val ErrorDescription = Un
Text = Header + Chars.LF + Chars.LF;
If ValueIsFilled(ErrorDescription) Then
- Text = Text + ErrorDescription
- + Chars.LF
- + Chars.LF
- + "---------------------------------"
- + Chars.LF
- + Chars.LF ;
+ Text = Text + ErrorDescription + Chars.LF + Chars.LF + "---------------------------------" + Chars.LF
+ + Chars.LF;
EndIf;
- Text = Text
- + Data
- + Chars.LF
- + Chars.LF
- + "---------------------------------"
- + Chars.LF;
+ Text = Text + Data + Chars.LF + Chars.LF + "---------------------------------" + Chars.LF;
Message(Text);
@@ -12086,9 +12026,9 @@ Function IsCLITest()
Data = GetEnvironmentVariable("OINT_TESTS_CLI");
If String(Data) = "1" Then
- Result = True;
+ Result = True;
Else
- Result = False;
+ Result = False;
EndIf;
Return Result;
@@ -12264,7 +12204,7 @@ Procedure ProcessSpecialOptionsSecrets(Val Library, Val Option, Value)
EndIf;
If Not Value_ = Value Then
- Value = StrTemplate("""%1""", Value);
+ Value = StrTemplate("""%1""", Value);
EndIf;
EndProcedure
@@ -12273,9 +12213,7 @@ Procedure ProcessSecretsBitrix24(Val Option, Value)
If Option = "url" Then
- Value = ?(StrFind(Value, "rest") > 0
- , "https://b24-ar17wx.bitrix24.by/rest/1/***"
- , Value);
+ Value = ?(StrFind(Value, "rest") > 0, "https://b24-ar17wx.bitrix24.by/rest/1/***", Value);
EndIf;
diff --git a/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl
index 061520b6e4..82c839e30e 100644
--- a/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl
+++ b/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl
@@ -409,14 +409,14 @@ Function GetTask(Val URL, Val TaskID, Val Token = "") Export
EndFunction
// Get tasks list
-// Get tasks list (50 at one response max))
+// Get tasks list (50 at one response max) with or without filtering
//
// Note
// Method at API documentation: [tasks.task.list](@dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_list.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// Filter - Structure of KeyAndValue - Structure of task filter (see GetTaskFieldsStructure) - filter
+// Filter - Structure of KeyAndValue - Lead filter structure. See GetLeadFilterStructure - filter
// Indent - Number, String - Offset of tasks list - offset
// Token - String - Access token, when app auth method used - token
// Fields - String, Array of String - A list of task fields in the response. All non calculable by default - select
@@ -437,14 +437,14 @@ Function GetTasksList(Val URL, Val Filter = "", Val Indent = 0, Val Token = "",
EndFunction
// Create task
-// Create new task by fields structure (see GetTaskFieldsStructure)
+// Create new task by fields structure
//
// Note
// Method at API documentation: [tasks.task.add](@dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_add.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Task fields structure (see GetTaskFieldsStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Task fields structure. See GetTaskFieldsStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -2440,7 +2440,7 @@ EndFunction
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
// FolderID - String, Number - Folder identifier - folderid
-// Filter - Structure of KeyAndValue - Items filter (see GetFolderFilterStructure) - filter
+// Filter - Structure of KeyAndValue - Items filter. See GetFolderFilterStructure - filter
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4105,14 +4105,14 @@ EndFunction
#Region LeadsManagement
// Create lead
-// Creates a new lead by fields structure (see GetLeadStructure)
+// Creates a new lead by fields structure
//
// Note
// Method at API documentation: [crm.lead.add](@dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_add.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Lead fields structure (see GetLeadStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Lead fields structure. See GetLeadStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4170,14 +4170,14 @@ Function GetLead(Val URL, Val LeadID, Val Token = "") Export
EndFunction
// Get leads list
-// Gets a list of leads (50 per request max) with or without filtering (see GetLeadFilterStructure)
+// Gets a list of leads (50 per request max) with or without filtering
//
// Note
// Method at API documentation: [crm.lead.list](@dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_list.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// Filter - Structure of KeyAndValue - Lead filter structure (see GetLeadFilterStructure) - filter
+// Filter - Structure of KeyAndValue - Lead filter structure. See GetLeadFilterStructure - filter
// Indent - Number, String - Offset from the beginning of the list to get leads > 50 recursively - offset
// Token - String - Access token, when app auth method used - token
//
@@ -4298,14 +4298,14 @@ EndFunction
#Region DealsManagement
// Create deal
-// Creates a new deal by field structure (see. GetDealStructure)
+// Creates a new deal by field structure
//
// Note
// Method at API documentation: [crm.deal.add](@dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_add.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Deal fields structure (see. GetDealStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Deal fields structure. See. GetDealStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4363,14 +4363,14 @@ Function GetDeal(Val URL, Val DealID, Val Token = "") Export
EndFunction
// Get deals list
-// Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure)
+// Gets the list of deals (50 pcs per query max) with or without filtering
//
// Note
// Method at API documentation: [crm.deal.list](@dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_list.php)
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// Filter - Structure of KeyAndValue - Deals filter structure (see. GetDealsFilterStructure) - filter
+// Filter - Structure of KeyAndValue - Deals filter structure. See GetDealsFilterStructure - filter
// Indent - Number, String - Offset from the beginning of the list to retrieve deals > 50 pcs recursively - offset
// Token - String - Access token, when app auth method used - token
//
@@ -4529,7 +4529,7 @@ EndFunction
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// FieldsStructure - Structure Of KeyAndValue - Calendar fields structure (see GetCalendarStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Calendar fields structure. See GetCalendarStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4559,7 +4559,7 @@ EndFunction
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
// CalendarID - String, Number - Calendar ID - calendar
-// FieldsStructure - Structure Of KeyAndValue - Deal fields structure (see. GetDealStructure) - fields
+// FieldsStructure - Structure Of KeyAndValue - Deal fields structure. See. GetDealStructure - fields
// Token - String - Access token, when app auth method used - token
//
// Returns:
@@ -4674,7 +4674,7 @@ EndFunction
//
// Parameters:
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
-// SettingsStructure - Structure Of KeyAndValue - Settings structure (see GetCalednarCustomSettingsStructure) - settings
+// SettingsStructure - Structure Of KeyAndValue - Settings structure. See GetCalednarCustomSettingsStructure - settings
// Token - String - Access token, when app auth method used - token
//
// Returns:
diff --git a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl
index 023735b206..445b829468 100644
--- a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl
+++ b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl
@@ -59,7 +59,6 @@
// Uncomment if OneScript is executed
// #Use "./internal"
// #Use asserts
-
#Region Internal
Function ExecuteTestCLI(Val Library, Val Method, Val Options, Val Record = True) Export
@@ -92,11 +91,7 @@ Function ExecuteTestCLI(Val Library, Val Method, Val Options, Val Record = True)
CurrentValue = GetCLIFormedValue(Option.Value, , AddOptions);
- LaunchString = LaunchString
- + " --"
- + Option.Key
- + " "
- + CurrentValue;
+ LaunchString = LaunchString + " --" + Option.Key + " " + CurrentValue;
WriteOptions.Insert(Option.Key, CurrentValue);
@@ -106,18 +101,14 @@ Function ExecuteTestCLI(Val Library, Val Method, Val Options, Val Record = True)
CurrentValue = GetCLIFormedValue(AddOption.Value);
- LaunchString = LaunchString
- + " --"
- + AddOption.Key
- + " "
- + CurrentValue;
+ LaunchString = LaunchString + " --" + AddOption.Key + " " + CurrentValue;
WriteOptions.Insert(AddOption.Key, CurrentValue);
EndDo;
// BSLLS:ExternalAppStarting-off
- RunApp(LaunchString + " --out """ + ResultFile + """ --debug" , , True);
+ RunApp(LaunchString + " --out """ + ResultFile + """ --debug", , True);
// BSLLS:ExternalAppStarting-on
Result = ReadCLIResponse(ResultFile);
@@ -261,167 +252,167 @@ Function GetTestTable() Export
TestTable.Columns.Add("Synonym");
TestTable.Columns.Add("Section");
- NewTest(TestTable, "TelegramAPI_GetBotInfo" , "Get bot information" , Telegram);
- NewTest(TestTable, "TelegramAPI_GetUpdates" , "Get updates" , Telegram);
- NewTest(TestTable, "TelegramAPI_SetWebhook" , "Set Webhook" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendTextMessage" , "Send text message" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendImage" , "Send image" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendVideo" , "Send video" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendAudio" , "Send audio" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendDocument" , "Send document" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendGIF" , "Send GIF" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendMediaGroup" , "Send mediagroup" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendLocation" , "Send location" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendContact" , "Send contact" , Telegram);
- NewTest(TestTable, "TelegramAPI_SendPoll" , "Send poll" , Telegram);
- NewTest(TestTable, "TelegramAPI_ForwardMessage" , "Forward message" , Telegram);
- NewTest(TestTable, "TelegramAPI_BanUnban" , "Ban/Unban" , Telegram);
- NewTest(TestTable, "TelegramAPI_CreateInvitationLink" , "Create invitation link" , Telegram);
- NewTest(TestTable, "TelegramAPI_PinUnpinMessage" , "Pin/Unpin message" , Telegram);
- NewTest(TestTable, "TelegramAPI_GetMemberCount" , "Get participant count" , Telegram);
- NewTest(TestTable, "TelegramAPI_GetForumAvatarsList" , "Get forum avatars list" , Telegram);
- NewTest(TestTable, "TelegramAPI_CreateDeleteForumTopic" , "Create/Delete forum topic" , Telegram);
- NewTest(TestTable, "TelegramAPI_ChangeMainTopicName" , "Change main topic name" , Telegram);
- NewTest(TestTable, "TelegramAPI_HideShowMainTopic" , "Hide/Show main topic" , Telegram);
- NewTest(TestTable, "VKAPI_CreateTokenLink" , "Create token retrieval link" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateDeletePost" , "Create/Delete post" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateCompositePost" , "Create/Delete composite post" , VKontakte);
- NewTest(TestTable, "VKAPI_CreatePoll" , "Create poll" , VKontakte);
- NewTest(TestTable, "VKAPI_SaveDeleteImage" , "Add/Delete image" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateStory" , "Create story" , VKontakte);
- NewTest(TestTable, "VKAPI_DiscussionMethods" , "Actions with discussions" , VKontakte);
- NewTest(TestTable, "VKAPI_LikeRepostComment" , "Like/Repost/Comment" , VKontakte);
- NewTest(TestTable, "VKAPI_GetStatistics" , "Get statistics" , VKontakte);
- NewTest(TestTable, "VKAPI_GetPostStatistics" , "Get post statistics" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateAdCampaign" , "Create advertising campaign" , VKontakte);
- NewTest(TestTable, "VKAPI_SendMessage" , "Send message" , VKontakte);
- NewTest(TestTable, "VKAPI_GetProductCategories" , "Get product categories" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateProductSelection" , "Create product and selection" , VKontakte);
- NewTest(TestTable, "VKAPI_CreateProductWithProperties" , "Create product with properties" , VKontakte);
- NewTest(TestTable, "VKAPI_GetProductList" , "Get product list" , VKontakte);
- NewTest(TestTable, "VKAPI_GetSelectionList" , "Get selection list" , VKontakte);
- NewTest(TestTable, "VKAPI_GetPropertyList" , "Get property list" , VKontakte);
- NewTest(TestTable, "VKAPI_GetOrderList" , "Get order list" , VKontakte);
- NewTest(TestTable, "VKAPI_UploadVideo" , "Upload video" , VKontakte);
- NewTest(TestTable, "YDisk_GetDiskInfo" , "Get disk information" , YDisk);
- NewTest(TestTable, "YDisk_CreateFolder" , "Create folder" , YDisk);
- NewTest(TestTable, "YDisk_UploadByUrlAndGetObject" , "Upload by URL and get" , YDisk);
- NewTest(TestTable, "YDisk_UploadDeleteFile" , "Upload/Delete file" , YDisk);
- NewTest(TestTable, "YDisk_CreateObjectCopy" , "Create object copy" , YDisk);
- NewTest(TestTable, "YDisk_GetDownloadLink" , "Get download link" , YDisk);
- NewTest(TestTable, "YDisk_GetFileList" , "Get list of files" , YDisk);
- NewTest(TestTable, "YDisk_MoveObject" , "Move object" , YDisk);
- NewTest(TestTable, "YDisk_PublicObjectActions" , "Actions with public objects" , YDisk);
- NewTest(TestTable, "YDisk_GetPublishedList" , "Get published list" , YDisk);
- NewTest(TestTable, "GW_Auth" , "Authorization" , VSpace);
- NewTest(TestTable, "GW_Auth" , "Authorization" , Calendar);
- NewTest(TestTable, "GC_GetCalendarList" , "Get list of calendars" , Calendar);
- NewTest(TestTable, "GC_CreateDeleteCalendar" , "Create/Delete calendar" , Calendar);
- NewTest(TestTable, "GC_CreateDeleteEvent" , "Create/Delete event" , Calendar);
- NewTest(TestTable, "GW_Auth" , "Authorization" , Drive);
- NewTest(TestTable, "GD_GetCatalogList" , "Get list of directories" , Drive);
- NewTest(TestTable, "GD_UploadDeleteFile" , "Upload/Delete file" , Drive);
- NewTest(TestTable, "GD_CreateDeleteComment" , "Create/Delete Comment" , Drive);
- NewTest(TestTable, "GD_CreateCatalog" , "Create/Delete catalog" , Drive);
- NewTest(TestTable, "GW_Auth" , "Authorization" , Tables);
- NewTest(TestTable, "GT_CreateTable" , "Create table" , Tables);
- NewTest(TestTable, "GT_FillClearCells" , "Fill/Clear cells" , Tables);
- NewTest(TestTable, "TwitterAPI_AccountData" , "Account data" , Twitter);
- NewTest(TestTable, "TwitterAPI_Tweets" , "Tweets creation" , Twitter);
- NewTest(TestTable, "Viber_DataRetrieval" , "Data retrieval" , Viber);
- NewTest(TestTable, "Viber_MessagesSending" , "Messages sending" , Viber);
- NewTest(TestTable, "NotionAPI_CreatePage" , "Create page" , Notion);
- NewTest(TestTable, "NotionAPI_CreateUpdateBase" , "Create/Edit database" , Notion);
- NewTest(TestTable, "NotionAPI_CreateDeleteBlock" , "Create/Delete block" , Notion);
- NewTest(TestTable, "NotionAPI_GetUsers" , "Get users" , Notion);
- NewTest(TestTable, "SlackGetData" , "Get data" , Slack);
- NewTest(TestTable, "Slack_SendDeleteMessage" , "Send/Delete message" , Slack);
- NewTest(TestTable, "Slack_CreateArchiveChannel" , "Create/Archive channel" , Slack);
- NewTest(TestTable, "Slack_OpenCloseDialog" , "Open/Close dialog" , Slack);
- NewTest(TestTable, "Slack_UploadDeleteFile" , "Upload/Delete file" , Slack);
- NewTest(TestTable, "Slack_UploadDeleteExternalFile" , "Upload/Delete external file" , Slack);
- NewTest(TestTable, "AT_CreateDatabase" , "Create/Edit database" , AirT);
- NewTest(TestTable, "AT_CreateTable" , "Create/Edit table" , AirT);
- NewTest(TestTable, "AT_CreateField" , "Create/Edit field" , AirT);
- NewTest(TestTable, "AT_CreateDeleteRecords" , "Create/Delete records" , AirT);
- NewTest(TestTable, "DropboxAPI_GetUpdateToken" , "Get/Update token" , Dropbox);
- NewTest(TestTable, "DropboxAPI_UploadFile" , "Upload file" , Dropbox);
- NewTest(TestTable, "DropboxAPI_UploadFileByURL" , "Upload file by URL" , Dropbox);
- NewTest(TestTable, "DropboxAPI_CreateFolder" , "Create folder" , Dropbox);
- NewTest(TestTable, "DropboxAPI_CreateDeleteTag" , "Create/Delete tag" , Dropbox);
- NewTest(TestTable, "DropboxAPI_GetAccount" , "Get account data" , Dropbox);
- NewTest(TestTable, "DropboxAPI_AccessManagement" , "Access management" , Dropbox);
- NewTest(TestTable, "DropboxAPI_GetFolderFileList" , "Get list of folder files" , Dropbox);
- NewTest(TestTable, "B24_TokenManagement" , "Token management" , Bitrix);
- NewTest(TestTable, "B24_ServerTime" , "Server time" , Bitrix);
- NewTest(TestTable, "B24_PostsManagement" , "Posts management" , Bitrix);
- NewTest(TestTable, "B24_TaskManagement" , "Tasks management" , Bitrix);
- NewTest(TestTable, "B24_CommentsManagement" , "Comments management" , Bitrix);
- NewTest(TestTable, "B24_WorkingWithDrive" , "Working with drive" , Bitrix);
- NewTest(TestTable, "B24_Kanban" , "Kanban" , Bitrix);
- NewTest(TestTable, "B24_Timekeeping" , "Timekeeping" , Bitrix);
- NewTest(TestTable, "B24_ChatManagement" , "Chats works" , Bitrix);
- NewTest(TestTable, "B24_NotificationsManagement" , "Notifications management" , Bitrix);
- NewTest(TestTable, "B24_TasksFieldsManagement" , "Working with custom task fields" , Bitrix);
- NewTest(TestTable, "B24_DepartmentsManagement" , "Departments management" , Bitrix);
- NewTest(TestTable, "B2_UsersManagement" , "Users management" , Bitrix);
- NewTest(TestTable, "B24_LeadsManagement" , "Leads management" , Bitrix);
- NewTest(TestTable, "B24_DealsManagement" , "Deals management" , Bitrix);
- NewTest(TestTable, "B24_CalendarsManagement" , "Calendars management" , Bitrix);
- NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT);
- NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT);
- NewTest(TestTable, "VKT_ChatManagement" , "Chat management" , VKT);
- NewTest(TestTable, "NC_FilesManagement" , "Files management" , Neocities);
- NewTest(TestTable, "NC_DataRetrieving" , "Data retrieving" , Neocities);
- NewTest(TestTable, "CdekAPI_CommonMethods" , "Common methods" , Cdek);
- NewTest(TestTable, "CDEKAPI_OrdersManagement" , "Orders management" , Cdek);
- NewTest(TestTable, "CdekAPI_CourierInvitationsManagement", "Courier invitations management" , Cdek);
- NewTest(TestTable, "YaMetrika_TagsManagement" , "Tags management" , Metrika);
- NewTest(TestTable, "YaMetrika_CountersManagement" , "Counters management" , Metrika);
- NewTest(TestTable, "YaMetrika_ActionsManagement" , "Actions management" , Metrika);
- NewTest(TestTable, "AWS_CommonMethods" , "Common methods" , S3_);
- NewTest(TestTable, "AWS_BucketsManagement" , "Buckets management" , S3_);
- NewTest(TestTable, "AWS_ObjectsManagement" , "Objects management" , S3_);
- NewTest(TestTable, "TC_Client" , "TCP Client" , TCP);
- NewTest(TestTable, "SQLL_CommonMethods" , "Common methods" , SQLite);
- NewTest(TestTable, "SQLL_ORM" , "ORM" , SQLite);
- NewTest(TestTable, "Postgres_CommonMethods" , "Common methods" , Postgres);
- NewTest(TestTable, "Postgres_ORM" , "ORM" , Postgres);
- NewTest(TestTable, "MYS_CommonMethods" , "Common methods" , MySQL);
- NewTest(TestTable, "MYS_ORM" , "ORM" , MySQL);
- NewTest(TestTable, "MSS_CommonMethods" , "Common methods" , MSSQL);
- NewTest(TestTable, "MSS_ORM" , "ORM" , MSSQL);
- NewTest(TestTable, "GAPI_GroupManagement" , "Group management" , GreenAPI);
- NewTest(TestTable, "GAPI_MessageSending" , "Messages sending" , GreenAPI);
- NewTest(TestTable, "GAPI_NotificationsReceiving" , "Notifications receiving" , GreenAPI);
- NewTest(TestTable, "GAPI_MessageQueue" , "Message queue" , GreenAPI);
- NewTest(TestTable, "GAPI_MessageLogs" , "Message logs" , GreenAPI);
- NewTest(TestTable, "GAPI_Account" , "Account" , GreenAPI);
- NewTest(TestTable, "GMax_Account" , "Account" , GreenMax);
- NewTest(TestTable, "RC_CommandsExecution" , "Commands execution" , RCON);
- NewTest(TestTable, "OLLM_RequestsProcessing" , "Requests processing" , Ollama);
- NewTest(TestTable, "OLLM_ModelsManagement" , "Models management" , Ollama);
- NewTest(TestTable, "OLLM_WorkingWithBlob" , "Working with Blob" , Ollama);
- NewTest(TestTable, "HTTP_Initialization" , "Initialization" , Http);
- NewTest(TestTable, "HTTP_BodySet" , "Body set" , Http);
- NewTest(TestTable, "HTTP_Settings" , "Settings" , Http);
- NewTest(TestTable, "HTTP_HeadersSetting" , "Headers setting" , Http);
- NewTest(TestTable, "HTTP_Authorization" , "Authorization" , Http);
- NewTest(TestTable, "HTTP_RequestProcessing" , "Request processing" , Http);
- NewTest(TestTable, "HTTP_ResponseReceiving" , "Response receiving" , Http);
- NewTest(TestTable, "OAI_RequestsProcessing" , "Requests processing" , OpenAI);
- NewTest(TestTable, "OAI_Assistants" , "Assistants" , OpenAI);
- NewTest(TestTable, "OAI_FileManagement" , "Files management" , OpenAI);
- NewTest(TestTable, "OAI_AudioProcessing" , "Audio processing" , OpenAI);
- NewTest(TestTable, "OAI_ModelsManagement" , "Models management" , OpenAI);
- NewTest(TestTable, "FT_DirecotryManagement" , "Directory management" , FTP);
- NewTest(TestTable, "FT_FileOperations" , "Files management" , FTP);
- NewTest(TestTable, "FT_CommonMethods" , "Common methods" , FTP);
- NewTest(TestTable, "RPortal_Authorization" , "Authorization" , RPortal);
- NewTest(TestTable, "SShell_CommonMethods" , "Common methods" , SSH);
- NewTest(TestTable, "SF_CommonMethods" , "Common methods" , SFTP);
- NewTest(TestTable, "SF_DirectoryManagement" , "Directory management" , SFTP);
- NewTest(TestTable, "SF_FileManagement" , "Files management" , SFTP);
+ NewTest(TestTable, "TelegramAPI_GetBotInfo" , "Get bot information" , Telegram);
+ NewTest(TestTable, "TelegramAPI_GetUpdates" , "Get updates" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SetWebhook" , "Set Webhook" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendTextMessage" , "Send text message" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendImage" , "Send image" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendVideo" , "Send video" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendAudio" , "Send audio" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendDocument" , "Send document" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendGIF" , "Send GIF" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendMediaGroup" , "Send mediagroup" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendLocation" , "Send location" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendContact" , "Send contact" , Telegram);
+ NewTest(TestTable, "TelegramAPI_SendPoll" , "Send poll" , Telegram);
+ NewTest(TestTable, "TelegramAPI_ForwardMessage" , "Forward message" , Telegram);
+ NewTest(TestTable, "TelegramAPI_BanUnban" , "Ban/Unban" , Telegram);
+ NewTest(TestTable, "TelegramAPI_CreateInvitationLink" , "Create invitation link" , Telegram);
+ NewTest(TestTable, "TelegramAPI_PinUnpinMessage" , "Pin/Unpin message" , Telegram);
+ NewTest(TestTable, "TelegramAPI_GetMemberCount" , "Get participant count" , Telegram);
+ NewTest(TestTable, "TelegramAPI_GetForumAvatarsList" , "Get forum avatars list" , Telegram);
+ NewTest(TestTable, "TelegramAPI_CreateDeleteForumTopic" , "Create/Delete forum topic" , Telegram);
+ NewTest(TestTable, "TelegramAPI_ChangeMainTopicName" , "Change main topic name" , Telegram);
+ NewTest(TestTable, "TelegramAPI_HideShowMainTopic" , "Hide/Show main topic" , Telegram);
+ NewTest(TestTable, "VKAPI_CreateTokenLink" , "Create token retrieval link" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateDeletePost" , "Create/Delete post" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateCompositePost" , "Create/Delete composite post" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreatePoll" , "Create poll" , VKontakte);
+ NewTest(TestTable, "VKAPI_SaveDeleteImage" , "Add/Delete image" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateStory" , "Create story" , VKontakte);
+ NewTest(TestTable, "VKAPI_DiscussionMethods" , "Actions with discussions" , VKontakte);
+ NewTest(TestTable, "VKAPI_LikeRepostComment" , "Like/Repost/Comment" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetStatistics" , "Get statistics" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetPostStatistics" , "Get post statistics" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateAdCampaign" , "Create advertising campaign" , VKontakte);
+ NewTest(TestTable, "VKAPI_SendMessage" , "Send message" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetProductCategories" , "Get product categories" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateProductSelection" , "Create product and selection" , VKontakte);
+ NewTest(TestTable, "VKAPI_CreateProductWithProperties" , "Create product with properties" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetProductList" , "Get product list" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetSelectionList" , "Get selection list" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetPropertyList" , "Get property list" , VKontakte);
+ NewTest(TestTable, "VKAPI_GetOrderList" , "Get order list" , VKontakte);
+ NewTest(TestTable, "VKAPI_UploadVideo" , "Upload video" , VKontakte);
+ NewTest(TestTable, "YDisk_GetDiskInfo" , "Get disk information" , YDisk);
+ NewTest(TestTable, "YDisk_CreateFolder" , "Create folder" , YDisk);
+ NewTest(TestTable, "YDisk_UploadByUrlAndGetObject" , "Upload by URL and get" , YDisk);
+ NewTest(TestTable, "YDisk_UploadDeleteFile" , "Upload/Delete file" , YDisk);
+ NewTest(TestTable, "YDisk_CreateObjectCopy" , "Create object copy" , YDisk);
+ NewTest(TestTable, "YDisk_GetDownloadLink" , "Get download link" , YDisk);
+ NewTest(TestTable, "YDisk_GetFileList" , "Get list of files" , YDisk);
+ NewTest(TestTable, "YDisk_MoveObject" , "Move object" , YDisk);
+ NewTest(TestTable, "YDisk_PublicObjectActions" , "Actions with public objects" , YDisk);
+ NewTest(TestTable, "YDisk_GetPublishedList" , "Get published list" , YDisk);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , VSpace);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , Calendar);
+ NewTest(TestTable, "GC_GetCalendarList" , "Get list of calendars" , Calendar);
+ NewTest(TestTable, "GC_CreateDeleteCalendar" , "Create/Delete calendar" , Calendar);
+ NewTest(TestTable, "GC_CreateDeleteEvent" , "Create/Delete event" , Calendar);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , Drive);
+ NewTest(TestTable, "GD_GetCatalogList" , "Get list of directories" , Drive);
+ NewTest(TestTable, "GD_UploadDeleteFile" , "Upload/Delete file" , Drive);
+ NewTest(TestTable, "GD_CreateDeleteComment" , "Create/Delete Comment" , Drive);
+ NewTest(TestTable, "GD_CreateCatalog" , "Create/Delete catalog" , Drive);
+ NewTest(TestTable, "GW_Auth" , "Authorization" , Tables);
+ NewTest(TestTable, "GT_CreateTable" , "Create table" , Tables);
+ NewTest(TestTable, "GT_FillClearCells" , "Fill/Clear cells" , Tables);
+ NewTest(TestTable, "TwitterAPI_AccountData" , "Account data" , Twitter);
+ NewTest(TestTable, "TwitterAPI_Tweets" , "Tweets creation" , Twitter);
+ NewTest(TestTable, "Viber_DataRetrieval" , "Data retrieval" , Viber);
+ NewTest(TestTable, "Viber_MessagesSending" , "Messages sending" , Viber);
+ NewTest(TestTable, "NotionAPI_CreatePage" , "Create page" , Notion);
+ NewTest(TestTable, "NotionAPI_CreateUpdateBase" , "Create/Edit database" , Notion);
+ NewTest(TestTable, "NotionAPI_CreateDeleteBlock" , "Create/Delete block" , Notion);
+ NewTest(TestTable, "NotionAPI_GetUsers" , "Get users" , Notion);
+ NewTest(TestTable, "SlackGetData" , "Get data" , Slack);
+ NewTest(TestTable, "Slack_SendDeleteMessage" , "Send/Delete message" , Slack);
+ NewTest(TestTable, "Slack_CreateArchiveChannel" , "Create/Archive channel" , Slack);
+ NewTest(TestTable, "Slack_OpenCloseDialog" , "Open/Close dialog" , Slack);
+ NewTest(TestTable, "Slack_UploadDeleteFile" , "Upload/Delete file" , Slack);
+ NewTest(TestTable, "Slack_UploadDeleteExternalFile" , "Upload/Delete external file" , Slack);
+ NewTest(TestTable, "AT_CreateDatabase" , "Create/Edit database" , AirT);
+ NewTest(TestTable, "AT_CreateTable" , "Create/Edit table" , AirT);
+ NewTest(TestTable, "AT_CreateField" , "Create/Edit field" , AirT);
+ NewTest(TestTable, "AT_CreateDeleteRecords" , "Create/Delete records" , AirT);
+ NewTest(TestTable, "DropboxAPI_GetUpdateToken" , "Get/Update token" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_UploadFile" , "Upload file" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_UploadFileByURL" , "Upload file by URL" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_CreateFolder" , "Create folder" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_CreateDeleteTag" , "Create/Delete tag" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_GetAccount" , "Get account data" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_AccessManagement" , "Access management" , Dropbox);
+ NewTest(TestTable, "DropboxAPI_GetFolderFileList" , "Get list of folder files" , Dropbox);
+ NewTest(TestTable, "B24_TokenManagement" , "Token management" , Bitrix);
+ NewTest(TestTable, "B24_ServerTime" , "Server time" , Bitrix);
+ NewTest(TestTable, "B24_PostsManagement" , "Posts management" , Bitrix);
+ NewTest(TestTable, "B24_TaskManagement" , "Tasks management" , Bitrix);
+ NewTest(TestTable, "B24_CommentsManagement" , "Comments management" , Bitrix);
+ NewTest(TestTable, "B24_WorkingWithDrive" , "Working with drive" , Bitrix);
+ NewTest(TestTable, "B24_Kanban" , "Kanban" , Bitrix);
+ NewTest(TestTable, "B24_Timekeeping" , "Timekeeping" , Bitrix);
+ NewTest(TestTable, "B24_ChatManagement" , "Chats works" , Bitrix);
+ NewTest(TestTable, "B24_NotificationsManagement" , "Notifications management" , Bitrix);
+ NewTest(TestTable, "B24_TasksFieldsManagement" , "Working with custom task fields", Bitrix);
+ NewTest(TestTable, "B24_DepartmentsManagement" , "Departments management" , Bitrix);
+ NewTest(TestTable, "B2_UsersManagement" , "Users management" , Bitrix);
+ NewTest(TestTable, "B24_LeadsManagement" , "Leads management" , Bitrix);
+ NewTest(TestTable, "B24_DealsManagement" , "Deals management" , Bitrix);
+ NewTest(TestTable, "B24_CalendarsManagement" , "Calendars management" , Bitrix);
+ NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT);
+ NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT);
+ NewTest(TestTable, "VKT_ChatManagement" , "Chat management" , VKT);
+ NewTest(TestTable, "NC_FilesManagement" , "Files management" , Neocities);
+ NewTest(TestTable, "NC_DataRetrieving" , "Data retrieving" , Neocities);
+ NewTest(TestTable, "CdekAPI_CommonMethods" , "Common methods" , Cdek);
+ NewTest(TestTable, "CDEKAPI_OrdersManagement" , "Orders management" , Cdek);
+ NewTest(TestTable, "CdekAPI_CourierInvitationsManagement", "Courier invitations management" , Cdek);
+ NewTest(TestTable, "YaMetrika_TagsManagement" , "Tags management" , Metrika);
+ NewTest(TestTable, "YaMetrika_CountersManagement" , "Counters management" , Metrika);
+ NewTest(TestTable, "YaMetrika_ActionsManagement" , "Actions management" , Metrika);
+ NewTest(TestTable, "AWS_CommonMethods" , "Common methods" , S3_);
+ NewTest(TestTable, "AWS_BucketsManagement" , "Buckets management" , S3_);
+ NewTest(TestTable, "AWS_ObjectsManagement" , "Objects management" , S3_);
+ NewTest(TestTable, "TC_Client" , "TCP Client" , TCP);
+ NewTest(TestTable, "SQLL_CommonMethods" , "Common methods" , SQLite);
+ NewTest(TestTable, "SQLL_ORM" , "ORM" , SQLite);
+ NewTest(TestTable, "Postgres_CommonMethods" , "Common methods" , Postgres);
+ NewTest(TestTable, "Postgres_ORM" , "ORM" , Postgres);
+ NewTest(TestTable, "MYS_CommonMethods" , "Common methods" , MySQL);
+ NewTest(TestTable, "MYS_ORM" , "ORM" , MySQL);
+ NewTest(TestTable, "MSS_CommonMethods" , "Common methods" , MSSQL);
+ NewTest(TestTable, "MSS_ORM" , "ORM" , MSSQL);
+ NewTest(TestTable, "GAPI_GroupManagement" , "Group management" , GreenAPI);
+ NewTest(TestTable, "GAPI_MessageSending" , "Messages sending" , GreenAPI);
+ NewTest(TestTable, "GAPI_NotificationsReceiving" , "Notifications receiving" , GreenAPI);
+ NewTest(TestTable, "GAPI_MessageQueue" , "Message queue" , GreenAPI);
+ NewTest(TestTable, "GAPI_MessageLogs" , "Message logs" , GreenAPI);
+ NewTest(TestTable, "GAPI_Account" , "Account" , GreenAPI);
+ NewTest(TestTable, "GMax_Account" , "Account" , GreenMax);
+ NewTest(TestTable, "RC_CommandsExecution" , "Commands execution" , RCON);
+ NewTest(TestTable, "OLLM_RequestsProcessing" , "Requests processing" , Ollama);
+ NewTest(TestTable, "OLLM_ModelsManagement" , "Models management" , Ollama);
+ NewTest(TestTable, "OLLM_WorkingWithBlob" , "Working with Blob" , Ollama);
+ NewTest(TestTable, "HTTP_Initialization" , "Initialization" , Http);
+ NewTest(TestTable, "HTTP_BodySet" , "Body set" , Http);
+ NewTest(TestTable, "HTTP_Settings" , "Settings" , Http);
+ NewTest(TestTable, "HTTP_HeadersSetting" , "Headers setting" , Http);
+ NewTest(TestTable, "HTTP_Authorization" , "Authorization" , Http);
+ NewTest(TestTable, "HTTP_RequestProcessing" , "Request processing" , Http);
+ NewTest(TestTable, "HTTP_ResponseReceiving" , "Response receiving" , Http);
+ NewTest(TestTable, "OAI_RequestsProcessing" , "Requests processing" , OpenAI);
+ NewTest(TestTable, "OAI_Assistants" , "Assistants" , OpenAI);
+ NewTest(TestTable, "OAI_FileManagement" , "Files management" , OpenAI);
+ NewTest(TestTable, "OAI_AudioProcessing" , "Audio processing" , OpenAI);
+ NewTest(TestTable, "OAI_ModelsManagement" , "Models management" , OpenAI);
+ NewTest(TestTable, "FT_DirecotryManagement" , "Directory management" , FTP);
+ NewTest(TestTable, "FT_FileOperations" , "Files management" , FTP);
+ NewTest(TestTable, "FT_CommonMethods" , "Common methods" , FTP);
+ NewTest(TestTable, "RPortal_Authorization" , "Authorization" , RPortal);
+ NewTest(TestTable, "SShell_CommonMethods" , "Common methods" , SSH);
+ NewTest(TestTable, "SF_CommonMethods" , "Common methods" , SFTP);
+ NewTest(TestTable, "SF_DirectoryManagement" , "Directory management" , SFTP);
+ NewTest(TestTable, "SF_FileManagement" , "Files management" , SFTP);
Return TestTable;
@@ -611,13 +602,8 @@ Procedure WriteParameter(Parameter, Value) Export
EndProcedure
-Procedure ProcessTestingResult(Val Result
- , Val Method
- , Val Library
- , Val Option = ""
- , AddParam1 = Undefined
- , AddParam2 = Undefined
- , AddParam3 = Undefined) Export
+Procedure ProcessTestingResult(Val Result, Val Method, Val Library, Val Option = "",
+ AddParam1 = Undefined, AddParam2 = Undefined, AddParam3 = Undefined) Export
// BSLLS:UnusedLocalVariable-off
//
@@ -656,7 +642,7 @@ Procedure ProcessTestingResult(Val Result
CheckResult = Undefined;
//@skip-check server-execution-safe-mode
- Execute(CheckCall);
+ Execute (CheckCall);
Text = PrintLog(Result, LogsMethod, Library);
@@ -693,13 +679,13 @@ EndProcedure
Procedure LogServiceInformation(Val Text, Val Note, Val Library) Export
TextTemplate = "
- |--!!!---------%1----------!!!--
- |
- |%2
- |
- |%3
- |
- |---------------------------------";
+ |--!!!---------%1----------!!!--
+ |
+ |%2
+ |
+ |%3
+ |
+ |---------------------------------";
Message(StrTemplate(TextTemplate, Library, Note, Text));
@@ -731,9 +717,9 @@ Function CreateReportPortalLaunch(Val Platform = "") Export
LaunchStructure = New Structure;
- LaunchStructure.Insert("name" , LaunchName);
- LaunchStructure.Insert("startTime" , CurrentDate);
- LaunchStructure.Insert("uuid" , UUID);
+ LaunchStructure.Insert("name" , LaunchName);
+ LaunchStructure.Insert("startTime", CurrentDate);
+ LaunchStructure.Insert("uuid" , UUID);
WriteParameter("RPortal_MainLaunch", UUID);
@@ -780,11 +766,11 @@ Function CreateLaunchSet(Val Name) Export
UUID = String(New UUID);
ElementStructure = New Structure;
- ElementStructure.Insert("name" , Name);
- ElementStructure.Insert("startTime" , CurrentDate);
- ElementStructure.Insert("type" , "suite");
- ElementStructure.Insert("launchUuid" , Data["id"]);
- ElementStructure.Insert("uuid" , UUID);
+ ElementStructure.Insert("name" , Name);
+ ElementStructure.Insert("startTime" , CurrentDate);
+ ElementStructure.Insert("type" , "suite");
+ ElementStructure.Insert("launchUuid", Data["id"]);
+ ElementStructure.Insert("uuid" , UUID);
ReportPortal().CreateItem(URL, Token, Project, ElementStructure);
@@ -824,11 +810,11 @@ Function CreateTestElement(Val Set, Val Library, Val Method, Val Option) Export
ElementStructure = New Structure;
- ElementStructure.Insert("name" , Title);
- ElementStructure.Insert("startTime" , CurrentDate);
- ElementStructure.Insert("uuid" , UUID);
- ElementStructure.Insert("type" , "step");
- ElementStructure.Insert("launchUuid" , Data["id"]);
+ ElementStructure.Insert("name" , Title);
+ ElementStructure.Insert("startTime" , CurrentDate);
+ ElementStructure.Insert("uuid" , UUID);
+ ElementStructure.Insert("type" , "step");
+ ElementStructure.Insert("launchUuid", Data["id"]);
ReportPortal().CreateItem(URL, Token, Project, ElementStructure, Set);
@@ -862,7 +848,7 @@ Procedure FinishLaunch() Export
EndIf;
AllTests = GetFullTestList();
- ExecutedTests = New ValueList();
+ ExecutedTests = New ValueList;
ExecutedTests.LoadValues(GetExecutedTestsList());
If ExecutedTests.Count() / AllTests.Count() > 0.8 Then
@@ -905,8 +891,7 @@ Function GetFullTestList() Export
Lang = OPI_Tools.OPILanguage();
Tests = StrTemplate(
- "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/refs/heads/main/service/tests_%1.json",
- Lang);
+ "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/refs/heads/main/service/tests_%1.json", Lang);
OPI_TypeConversion.GetCollection(Tests);
@@ -1100,13 +1085,8 @@ Function GetSSHParameterOptions() Export
PrivateKey = GetTempFileName();
Token = TestParametersMain["Access_Token"];
- OPI_HTTPRequests
- .NewRequest()
- .Initialize(TestParametersMain["SSH_Key"])
- .AddBearerAuthorization(Token)
- .ProcessRequest("GET")
- .ReturnResponseAsBinaryData()
- .Write(PrivateKey);
+ OPI_HTTPRequests.NewRequest().Initialize(TestParametersMain["SSH_Key"]).AddBearerAuthorization(
+ Token).ProcessRequest("GET").ReturnResponseAsBinaryData().Write(PrivateKey);
TestParametersMain.Insert("SSH_Key", PrivateKey);
@@ -1132,17 +1112,16 @@ Function GetSSHParameterOptions() Export
TestProxyParameters = OPI_Tools.CopyCollection(OptionArray[N]);
- Prefix = ?(TestProxyParameters["Postfix"] = "By login and password"
- , ""
- , StrTemplate("%1, SOCKS5", TestProxyParameters["Postfix"]));
+ Prefix = ?(TestProxyParameters["Postfix"] = "By login and password", "", StrTemplate("%1, SOCKS5",
+ TestProxyParameters["Postfix"]));
TestProxyParameters.Insert("SSH_Host" , NetAddress);
TestProxyParameters.Insert("Proxy" , True);
TestProxyParameters.Insert("Proxy_Type", "socks5");
TestProxyParameters.Insert("Postfix" , Prefix);
- TestProxyParameters.Insert("Proxy_IP" , TestProxyParameters["Socks5_IP"]);
- TestProxyParameters.Insert("Proxy_Port" , TestProxyParameters["Socks5_Port"]);
+ TestProxyParameters.Insert("Proxy_IP" , TestProxyParameters["Socks5_IP"]);
+ TestProxyParameters.Insert("Proxy_Port", TestProxyParameters["Socks5_Port"]);
OptionArray.Add(TestProxyParameters);
TestProxyParameters = OPI_Tools.CopyCollection(OptionArray[N]);
@@ -1261,7 +1240,7 @@ EndFunction
Function Check_Telegram_GetUpdates(Val Result, Val Option)
- ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
+ ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["ok"]).Равно(True);
ExpectsThat(Result["result"]).ИмеетТип("Array");
@@ -1339,7 +1318,7 @@ EndFunction
Function Check_Telegram_SendImage(Val Result, Val Option, Parameters = "", Text = "")
- ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
+ ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["ok"]).Равно(True);
ExpectsThat(Result["result"]["caption"]).Равно(Text);
ExpectsThat(Result["result"]["photo"]).ИмеетТип("Array");
@@ -1726,7 +1705,7 @@ EndFunction
Function Check_Telegram_ReplaceMessageCaption(Val Result, Val Option, Text = "")
- ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
+ ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["ok"]).Равно(True);
ExpectsThat(Result["result"]["caption"]).Равно(Text);
ExpectsThat(Result["result"]["photo"]).ИмеетТип("Array");
@@ -1738,7 +1717,7 @@ EndFunction
Function Check_VK_CreateTokenRetrievalLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -1812,11 +1791,7 @@ Function Check_VK_CreateAlbum(Val Result, Val Option, Parameters = "", Descripti
EndFunction
-Function Check_VK_SaveImageToAlbum(Val Result
- , Val Option
- , Parameters = ""
- , Description = ""
- , AlbumID = "")
+Function Check_VK_SaveImageToAlbum(Val Result, Val Option, Parameters = "", Description = "", AlbumID = "")
ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["response"][0]["text"]).Равно(Description);
@@ -2474,10 +2449,8 @@ Function Check_YandexDisk_MoveObject(Val Result, Val Option, Parameters = "", Pa
EndFunction
-Function Check_YandexDisk_GetPublishedObjectsList(Val Result
- , Val Option
- , Count = 0
- , Indent = 0)
+Function Check_YandexDisk_GetPublishedObjectsList(Val Result, Val Option, Count = 0,
+ Indent = 0)
ExpectsThat(Result).ИмеетТип("Map").Заполнено();
ExpectsThat(Result["limit"]).Равно(Count);
@@ -2671,7 +2644,7 @@ EndFunction
Function Check_GoogleWorkspace_FormCodeRetrievalLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -2748,10 +2721,8 @@ Function Check_GoogleCalendar_CreateCalendar(Val Result, Val Option, Parameters
EndFunction
-Function Check_GoogleCalendar_EditCalendarMetadata(Val Result
- , Val Option
- , Name = ""
- , Description = "")
+Function Check_GoogleCalendar_EditCalendarMetadata(Val Result, Val Option, Name = "",
+ Description = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["summary"]).Равно(Name);
@@ -2762,10 +2733,8 @@ Function Check_GoogleCalendar_EditCalendarMetadata(Val Result
EndFunction
-Function Check_GoogleCalendar_GetCalendarMetadata(Val Result
- , Val Option
- , Name = ""
- , Description = "")
+Function Check_GoogleCalendar_GetCalendarMetadata(Val Result, Val Option, Name = "",
+ Description = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["summary"]).Равно(Name);
@@ -2787,10 +2756,8 @@ Function Check_GoogleCalendar_AddCalendarToList(Val Result, Val Option, Name = "
EndFunction
-Function Check_GoogleCalendar_EditListCalendar(Val Result
- , Val Option
- , PrimaryColor = ""
- , SecondaryColor = "")
+Function Check_GoogleCalendar_EditListCalendar(Val Result, Val Option, PrimaryColor = "",
+ SecondaryColor = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["foregroundColor"]).Равно(PrimaryColor);
@@ -2800,10 +2767,8 @@ Function Check_GoogleCalendar_EditListCalendar(Val Result
EndFunction
-Function Check_GoogleCalendar_GetListCalendar(Val Result
- , Val Option
- , PrimaryColor = ""
- , SecondaryColor = "")
+Function Check_GoogleCalendar_GetListCalendar(Val Result, Val Option, PrimaryColor = "",
+ SecondaryColor = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["foregroundColor"]).Равно(PrimaryColor);
@@ -2843,11 +2808,8 @@ Function Check_GoogleCalendar_DeleteCalendar(Val Result, Val Option)
EndFunction
-Function Check_GoogleCalendar_CreateEvent(Val Result
- , Val Option
- , Parameters = ""
- , Name = ""
- , Description = "")
+Function Check_GoogleCalendar_CreateEvent(Val Result, Val Option, Parameters = "", Name = "",
+ Description = "")
ExpectsThat(Result).ИмеетТип("Map");
ExpectsThat(Result["summary"]).Равно(Name);
@@ -3100,11 +3062,8 @@ Function Check_GoogleDrive_CreateFolder(Val Result, Val Option)
EndFunction
-Function Check_GoogleSheets_CreateSpreadsheet(Val Result
- , Val Option
- , Parameters = ""
- , Name = ""
- , SheetArray = "")
+Function Check_GoogleSheets_CreateSpreadsheet(Val Result, Val Option, Parameters = "", Name = "",
+ SheetArray = "")
ExpectsThat(Result["properties"]["title"]).Равно(Name);
@@ -3902,7 +3861,7 @@ EndFunction
Function Check_Twitter_GetAuthorizationLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -4243,7 +4202,7 @@ EndFunction
Function Check_Dropbox_GetAuthorizationLink(Val Result, Val Option)
If TypeOf(Result) = Type("BinaryData") Then
- Result = GetStringFromBinaryData(Result);
+ Result = GetStringFromBinaryData(Result);
EndIf;
ExpectsThat(Result).ИмеетТип("String");
@@ -4611,7 +4570,7 @@ Function Check_Bitrix24_ServerTime(Val Result, Val Option)
Time = Result["result"];
If Not TypeOf(Time) = Type("Date") Then
- Time = XMLValue(Type("Date"), Time);
+ Time = XMLValue(Type("Date"), Time);
EndIf;
ExpectsThat(Time).ИмеетТип("Date").Заполнено();
@@ -4624,7 +4583,7 @@ Function Check_Bitrix24_CreatePost(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookPostID";
Else
ParameterName = "Bitrix24_PostID";
@@ -4700,7 +4659,7 @@ Function Check_Bitrix24_CreateTask(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]["task"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookTaskID";
Else
ParameterName = "Bitrix24_TaskID";
@@ -4878,7 +4837,7 @@ Function Check_Bitrix24_UploadFileToStorage(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Map");
ExpectsThat(Result["result"]["ID"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookFileID";
Else
ParameterName = "Bitrix24_FileID";
@@ -4906,7 +4865,7 @@ Function Check_Bitrix24_CreateStorageFolder(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Map");
ExpectsThat(Result["result"]["ID"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookFolderID";
Else
ParameterName = "Bitrix24_FolderID";
@@ -4969,7 +4928,7 @@ Function Check_Bitrix24_CreateSubfolder(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Map");
ExpectsThat(Result["result"]["ID"]).Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookSubfolderID";
Else
ParameterName = "Bitrix24_SubfolderID";
@@ -5165,7 +5124,7 @@ Function Check_Bitrix24_AddTaskComment(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCommentID";
Else
ParameterName = "Bitrix24_CommentID";
@@ -5261,7 +5220,7 @@ Function Check_Bitrix24_AddKanbanStage(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookStageID";
Else
ParameterName = "Bitrix24_StageID";
@@ -5312,7 +5271,7 @@ Function Check_Bitrix24_AddTasksChecklistElement(Val Result, Val Option, Paramet
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCheckElementID";
Else
ParameterName = "Bitrix24_CheckElementID";
@@ -5381,7 +5340,7 @@ Function Check_Bitrix24_AddTaskTimeAccounting(Val Result, Val Option, Parameters
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookTimeID";
Else
ParameterName = "Bitrix24_TimeID";
@@ -5444,7 +5403,7 @@ Function Check_Bitrix24_CreateChat(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookChatID";
Else
ParameterName = "Bitrix24_ChatID";
@@ -5545,7 +5504,7 @@ Function Check_Bitrix24_GetChatMessagesList(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]["messages"]).ИмеетТип("Array");
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_ChatMessageID";
Else
ParameterName = "Bitrix24_UserMessageID";
@@ -5613,7 +5572,7 @@ Function Check_Bitrix24_SendMessage(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_ChatMessageID";
Else
ParameterName = "Bitrix24_UserMessageID";
@@ -5698,7 +5657,7 @@ Function Check_Bitrix24_CreatePersonalNotification(Val Result, Val Option, Param
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_PersoalHookNotifyID";
Else
ParameterName = "Bitrix24_PersoalNotifyID";
@@ -5717,7 +5676,7 @@ Function Check_Bitrix24_CreateSystemNotification(Val Result, Val Option, Paramet
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_SystemHookNotifyID";
Else
ParameterName = "Bitrix24_SystemNotifyID";
@@ -5744,7 +5703,7 @@ Function Check_Bitrix24_CreateDepartment(Val Result, Val Option, Parameters = ""
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookDepID";
Else
ParameterName = "Bitrix24_DepID";
@@ -5805,7 +5764,7 @@ Function Check_Bitrix24_CreateUser(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookUserID";
Else
ParameterName = "Bitrix24_UserID";
@@ -5873,7 +5832,7 @@ Function Check_Bitrix24_CreateLead(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookLeadID";
Else
ParameterName = "Bitrix24_LeadID";
@@ -5942,7 +5901,7 @@ Function Check_Bitrix24_CreateDeal(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookDealID";
Else
ParameterName = "Bitrix24_DealID";
@@ -6042,7 +6001,7 @@ Function Check_Bitrix24_CreateCalendar(Val Result, Val Option, Parameters = "")
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCalendarID";
Else
ParameterName = "Bitrix24_CalendarID";
@@ -6157,7 +6116,7 @@ Function Check_Bitrix24_CreateCalendarEvent(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCEventID";
Else
ParameterName = "Bitrix24_CEventID";
@@ -6176,7 +6135,7 @@ Function Check_Bitrix24_UpdateCalendarEvent(Val Result, Val Option, Parameters =
ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено();
- If Option = "Hook" Then
+ If Option = "Hook" Then
ParameterName = "Bitrix24_HookCEventID";
Else
ParameterName = "Bitrix24_CEventID";
@@ -7350,7 +7309,7 @@ Function Check_S3_GetObjectDownloadLink(Val Result, Val Option, Size = "")
If Not ValueIsFilled(Option) Then
ExpectsThat(Result).ИмеетТип("String");
Else
- ExpectsThat(Result).ИмеетТип("BinaryData");
+ ExpectsThat(Result).ИмеетТип("BinaryData");
ExpectsThat(Result.Size() >= Size).Равно(True);
EndIf;
@@ -7487,10 +7446,10 @@ EndFunction
Function Check_SQLite_CreateConnection(Val Result, Val Option)
- If Option = "Closing" Then
+ If Option = "Closing" Then
ExpectsThat(Result["result"]).Равно(True);
Else
- Result = String(TypeOf(Result));
+ Result = String(TypeOf(Result));
ExpectsThat(Result).Равно("AddIn.OPI_SQLite.Main");
EndIf;
@@ -7500,8 +7459,8 @@ EndFunction
Function Check_SQLite_CloseConnection(Val Result, Val Option)
- If Option = "Openning" Then
- Result = String(TypeOf(Result));
+ If Option = "Openning" Then
+ Result = String(TypeOf(Result));
ExpectsThat(Result).Равно("AddIn.OPI_SQLite.Main");
Else
ExpectsThat(Result["result"]).Равно(True);
@@ -7556,10 +7515,10 @@ EndFunction
Function Check_SQLite_AddRecords(Val Result, Val Option)
- If Option = "Field error" Or Option = "JSON Error" Then
+ If Option = "Field error" Or Option = "JSON Error" Then
ExpectsThat(Result["result"]).Равно(False);
- ElsIf Option = "Error without transaction" Then
- ExpectsThat(Result["rows"] = 1 Or Result["rows"] = 2).Равно(True);
+ ElsIf Option = "Error without transaction" Then
+ ExpectsThat(Result["rows"] = 1 Or Result["rows"] = 2).Равно(True);
Else
ExpectsThat(Result["result"]).Равно(True);
EndIf;
@@ -7869,8 +7828,7 @@ Function Check_PostgreSQL_GetRecords(Val Result, Val Option)
If Not ValueIsFilled(Option) Then
If ValueIsFilled(Result["data"]) Then
- Result["data"][0]["bytea_field"]["BYTEA"] = Left(Result["data"][0]["bytea_field"]["BYTEA"], 10)
- + "...";
+ Result["data"][0]["bytea_field"]["BYTEA"] = Left(Result["data"][0]["bytea_field"]["BYTEA"], 10) + "...";
EndIf;
Else
@@ -7999,7 +7957,7 @@ Function Check_PostgreSQL_AddTableColumn(Val Result, Val Option)
If Coloumn["column_name"] = "new_field" Then
ExpectsThat(Lower(Coloumn["data_type"])).Равно("text");
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -8023,7 +7981,7 @@ Function Check_PostgreSQL_DeleteTableColumn(Val Result, Val Option)
For Each Coloumn In Result["data"] Do
If Coloumn["column_name"] = "new_field" Then
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -8160,8 +8118,7 @@ Function Check_MySQL_GetRecords(Val Result, Val Option)
If ValueIsFilled(Result["data"]) Then
Result["data"][0]["mediumblob_field"]["BYTES"] =
- Left(Result["data"][0]["mediumblob_field"]["BYTES"], 10)
- + "...";
+ Left(Result["data"][0]["mediumblob_field"]["BYTES"], 10) + "...";
EndIf;
@@ -8321,7 +8278,7 @@ Function Check_MySQL_DeleteTableColumn(Val Result, Val Option)
For Each Coloumn In Result["data"] Do
If Coloumn["COLUMN_NAME"] = "new_field" Then
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -8906,11 +8863,8 @@ Function Check_Ollama_GetResponse(Val Result, Val Option)
EndFunction
-Function Check_Ollama_GetContextResponse(Val Result
- , Val Option
- , Message1 = ""
- , Message2 = ""
- , Message3 = "")
+Function Check_Ollama_GetContextResponse(Val Result, Val Option, Message1 = "", Message2 = "",
+ Message3 = "")
If Option = "Comparison" Then
@@ -9141,7 +9095,7 @@ EndFunction
Function Check_Ollama_CheckBlob(Val Result, Val Option, Parameters = "")
- If Option = "Error" Then
+ If Option = "Error" Then
ExpectsThat(Result["status_code"] >= 400).Равно(True);
Else
ExpectsThat(Result["status_code"] < 300).Равно(True);
@@ -9264,8 +9218,7 @@ Function Check_HTTPClient_SetURLParams(Val Result, Val Option, Parameters = "")
Address = "/get?param1=text¶m2=10";
ResponseMap = New Map;
- ResponseMap.Insert("Option 1", "/page?param1=search%3Ftext¶m2=John"
- + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
+ ResponseMap.Insert("Option 1", "/page?param1=search%3Ftext¶m2=John" + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
+ "D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E");
ResponseMap.Insert("Option 2" , "/page?existing=value¶m1=search%3Ftext¶m2=John%20Doe");
@@ -9297,8 +9250,8 @@ Function Check_HTTPClient_SetURLParams(Val Result, Val Option, Parameters = "")
Try
- ExpectsThat(Result).ИмеетТип("HTTPRequest");
- ExpectsThat(Result.ResourceAddress).Равно(Address);
+ ExpectsThat(Result).ИмеетТип("HTTPRequest");
+ ExpectsThat(Result.ResourceAddress).Равно(Address);
Except
Raise ErrorDescription() + Chars.LF + Chars.LF + Result.GetLog(True);
@@ -9590,7 +9543,7 @@ EndFunction
Function Check_HTTPClient_UseGzipCompression(Val Result, Val Option)
- If Option = "Enabled" Then
+ If Option = "Enabled" Then
Compression = "gzip";
Else
Compression = Undefined;
@@ -9703,8 +9656,8 @@ Function Check_HTTPClient_AddBasicAuthorization(Val Result, Val Option)
EndTry;
EndTry;
- ExpectsThat(Result["headers"]["Authorization"])
- .Равно("Basic " + Base64String(GetBinaryDataFromString("user:password")));
+ ExpectsThat(Result["headers"]["Authorization"]).Равно("Basic " + Base64String(GetBinaryDataFromString(
+ "user:password")));
Return Result;
@@ -9867,7 +9820,7 @@ EndFunction
Function Check_HTTPClient_ReturnResponse(Val Result, Val Option)
- ExpectsThat(Result).ИмеетТип("HTTPResponse");
+ ExpectsThat(Result).ИмеетТип("HTTPResponse");
Return Result;
@@ -9894,7 +9847,7 @@ EndFunction
Function Check_HTTPClient_ReturnResponseAsBinaryData(Val Result, Val Option)
- ExpectsThat(Result).ИмеетТип("BinaryData");
+ ExpectsThat(Result).ИмеетТип("BinaryData");
Return Result;
@@ -9964,8 +9917,7 @@ Function Check_HTTPClient_UseURLEncoding(Val Result, Val Option)
ExpectsThat(Result["No encoding"]).Равно(CorrectVariant1);
- CorrectVariant2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa"
- + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
+ CorrectVariant2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa" + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
+ "BB%D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E";
ExpectsThat(Result["With encoding"]).Равно(CorrectVariant2);
@@ -9990,8 +9942,8 @@ Function Check_HTTPClient_SplitArraysInURL(Val Result, Val Option)
ExpectsThat(SeparationPhp).Равно(CorrectVariant3);
Result = StrTemplate("No separation: %1;
- |Separation: %2
- |Separation (php): %3", NoSeparation, Separation, SeparationPhp);
+ |Separation: %2
+ |Separation (php): %3", NoSeparation, Separation, SeparationPhp);
Return Result;
@@ -10447,7 +10399,7 @@ Function Check_MSSQL_DeleteTableColumn(Val Result, Val Option)
For Each Coloumn In Result["data"] Do
If Coloumn["column_name"] = "new_field" Then
- Found = True;
+ Found = True;
EndIf;
EndDo;
@@ -10780,7 +10732,7 @@ Function Check_FTP_UploadFile(Val Result, Val Option, Size = "")
ExpectsThat(Result["bytes"]).Равно(Size);
- If Not StrFind(Option, "Size 1") > 0 Or StrFind(Option, "Size 2") > 0 Then
+ If Not StrFind(Option, "Size 1") > 0 Or StrFind(Option, "Size 2") > 0 Then
ExpectsThat(Result["result"]).Равно(True);
@@ -11137,18 +11089,18 @@ EndFunction
Function Check_SFTP_UploadFile(Val Result, Val Option, Size = "")
- If StrFind(Option, "File size") > 0 Then
+ If StrFind(Option, "File size") > 0 Then
- ExpectsThat(Result).Равно(Size);
+ ExpectsThat(Result).Равно(Size);
- Else
+ Else
ExpectsThat(Result["bytes"]).Равно(Size);
ExpectsThat(Result["result"]).Равно(True);
- EndIf;
+ EndIf;
- Return Result;
+ Return Result;
EndFunction
@@ -11259,7 +11211,7 @@ Function Check_SFTP_GetConnectionConfiguration(Val Result, Val Option)
Result["set"]["pub_path"] = "./ssh_key.pub";
EndIf;
- If OPI_Tools.CollectionFieldExists(Result, "proxy") Then
+ If OPI_Tools.CollectionFieldExists(Result, "proxy") Then
ExpectsThat(Result["proxy"]).Заполнено();
Result["proxy"]["password"] = "***";
@@ -11475,9 +11427,9 @@ Procedure WriteMissingTest(Val Library, Val Method, Val Option)
ElementStructure = New Structure;
- ElementStructure.Insert("endTime" , CurrentDate);
- ElementStructure.Insert("launchUuid" , Data["id"]);
- ElementStructure.Insert("status" , "skipped");
+ ElementStructure.Insert("endTime" , CurrentDate);
+ ElementStructure.Insert("launchUuid", Data["id"]);
+ ElementStructure.Insert("status" , "skipped");
ReportPortal().FinishItem(URL, Token, Project, ElementID, ElementStructure);
@@ -11524,9 +11476,9 @@ Procedure FinishTestElement(Val UUID, Val Status)
ElementStructure = New Structure;
- ElementStructure.Insert("endTime" , CurrentDate);
- ElementStructure.Insert("launchUuid" , Data["id"]);
- ElementStructure.Insert("status" , Status);
+ ElementStructure.Insert("endTime" , CurrentDate);
+ ElementStructure.Insert("launchUuid", Data["id"]);
+ ElementStructure.Insert("status" , Status);
ReportPortal().FinishItem(URL, Token, Project, UUID, ElementStructure);
@@ -11707,13 +11659,11 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
Cover = True;
EndIf;
- ElsIf CurrentType = Type("Structure")
- Or CurrentType = Type("Map")
- Or CurrentType = Type("Array") Then
+ ElsIf CurrentType = Type("Structure") Or CurrentType = Type("Map") Or CurrentType = Type("Array") Then
If CurrentType = Type("Structure") Or CurrentType = Type("Map") Then
- Value_ = New(CurrentTypeString);
+ Value_ = New (CurrentTypeString);
For Each KeyValue In Value Do
Value_.Insert(KeyValue.Key, GetCLIFormedValue(KeyValue.Value, True, AddOptions));
@@ -11735,13 +11685,13 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
EndIf;
- JSONWriter = New JSONWriter();
+ JSONWriter = New JSONWriter;
If CurrentType = Type("Array") Or Embedded Then
- If CurrentType = Type("Array") Then
- For N = 0 To Value.UBound() Do
- Value[N] = GetCLIFormedValue(Value[N], True, AddOptions);
+ If CurrentType = Type("Array") Then
+ For N = 0 To Value.UBound() Do
+ Value[N] = GetCLIFormedValue(Value[N], True, AddOptions);
EndDo;
EndIf;
@@ -11796,7 +11746,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
ElsIf CurrentType = Type("Undefined") And Embedded Then
- Value = Undefined;
+ Value = Undefined;
Else
@@ -11805,7 +11755,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
EndIf;
If Not OPI_Tools.IsWindows() And Not Embedded Then
- Value = StrReplace(Value, """" , """'""");
+ Value = StrReplace(Value, """", """'""");
EndIf;
If Cover Then
@@ -11863,7 +11813,7 @@ Function ProcessAddInParamCLI(Val Value, Val ValeType, AddOptions)
OPI_TypeConversion.GetKeyValueCollection(Value);
Data = Value["data"];
- Configuration = New Structure();
+ Configuration = New Structure;
Configuration.Insert("set", Data["ftp_settings"]);
@@ -11902,7 +11852,7 @@ EndFunction
Function FormOption(Val Name, Val Value, Embedded = False)
- SecretsArray = New Array();
+ SecretsArray = New Array;
SecretsArray.Add("token");
SecretsArray.Add("key");
SecretsArray.Add("secret");
@@ -11913,7 +11863,7 @@ Function FormOption(Val Name, Val Value, Embedded = False)
SecretsArray.Add("refresh");
SecretsArray.Add("invite_link");
- ExceptionsList = New ValueList();
+ ExceptionsList = New ValueList;
ExceptionsList.Add("passive");
ExceptionsList.Add("keyboard");
@@ -11926,8 +11876,7 @@ Function FormOption(Val Name, Val Value, Embedded = False)
For Each SecretKey In SecretsArray Do
- If StrFind(Lower(Name), SecretKey) <> 0
- And ExceptionsList.FindByValue(Lower(Name)) = Undefined Then
+ If StrFind(Lower(Name), SecretKey) <> 0 And ExceptionsList.FindByValue(Lower(Name)) = Undefined Then
Value = "***";
Cover = True;
@@ -11961,10 +11910,10 @@ Function FormOption(Val Name, Val Value, Embedded = False)
If TypeOf(Value) = Type("Array") Then
If String(Value[0]) = ValueAsString Then
- Value = ValueAsString;
+ Value = ValueAsString;
Else
- For N = 0 To Value.UBound() Do
+ For N = 0 To Value.UBound() Do
Value[N] = FormOption("", Value[N], True);
EndDo;
@@ -11972,7 +11921,7 @@ Function FormOption(Val Name, Val Value, Embedded = False)
ElsIf OPI_Tools.ThisIsCollection(Value, True) Then
- Value_ = New(TypeOf(Value));
+ Value_ = New (TypeOf(Value));
For Each KeyValue In Value Do
Value_.Insert(KeyValue.Key, FormOption(KeyValue.Key, KeyValue.Value, True));
@@ -11992,9 +11941,9 @@ Function FormOption(Val Name, Val Value, Embedded = False)
If Not TypeOf(Value) = Type("String") Then
Try
- Value = OPI_Tools.JSONString(Value, , False, False);
+ Value = OPI_Tools.JSONString(Value, , False, False);
Except
- Value = String(Value);
+ Value = String(Value);
EndTry;
EndIf;
@@ -12010,7 +11959,7 @@ Function ReadCLIResponse(Val ResultFile)
Try
// BSLLS:ExternalAppStarting-off
- JSONReader = New JSONReader();
+ JSONReader = New JSONReader;
JSONReader.OpenFile(ResultFile);
Result = ReadJSON(JSONReader, True);
JSONReader.Close();
@@ -12028,12 +11977,12 @@ Function ReadCLIResponse(Val ResultFile)
EndIf;
Except
- Result = null;
+ Result = Null;
EndTry;
- EndTry;
+ EndTry;
- Return Result;
+ Return Result;
EndFunction
@@ -12046,20 +11995,11 @@ Function PrintLog(Val Result, Val Method, Val Library, Val ErrorDescription = Un
Text = Header + Chars.LF + Chars.LF;
If ValueIsFilled(ErrorDescription) Then
- Text = Text + ErrorDescription
- + Chars.LF
- + Chars.LF
- + "---------------------------------"
- + Chars.LF
- + Chars.LF ;
+ Text = Text + ErrorDescription + Chars.LF + Chars.LF + "---------------------------------" + Chars.LF
+ + Chars.LF;
EndIf;
- Text = Text
- + Data
- + Chars.LF
- + Chars.LF
- + "---------------------------------"
- + Chars.LF;
+ Text = Text + Data + Chars.LF + Chars.LF + "---------------------------------" + Chars.LF;
Message(Text);
@@ -12087,9 +12027,9 @@ Function IsCLITest()
Data = Constants.IsCLITests.Get(); // !OPI
If String(Data) = "1" Then
- Result = True;
+ Result = True;
Else
- Result = False;
+ Result = False;
EndIf;
Return Result;
@@ -12265,7 +12205,7 @@ Procedure ProcessSpecialOptionsSecrets(Val Library, Val Option, Value)
EndIf;
If Not Value_ = Value Then
- Value = StrTemplate("""%1""", Value);
+ Value = StrTemplate("""%1""", Value);
EndIf;
EndProcedure
@@ -12274,9 +12214,7 @@ Procedure ProcessSecretsBitrix24(Val Option, Value)
If Option = "url" Then
- Value = ?(StrFind(Value, "rest") > 0
- , "https://b24-ar17wx.bitrix24.by/rest/1/***"
- , Value);
+ Value = ?(StrFind(Value, "rest") > 0, "https://b24-ar17wx.bitrix24.by/rest/1/***", Value);
EndIf;
diff --git a/src/en/OPI/src/CommonModules/OPI_VKTeams/Module.bsl b/src/en/OPI/src/CommonModules/OPI_VKTeams/Module.bsl
index d576b87de9..b6048660f0 100644
--- a/src/en/OPI/src/CommonModules/OPI_VKTeams/Module.bsl
+++ b/src/en/OPI/src/CommonModules/OPI_VKTeams/Module.bsl
@@ -523,7 +523,10 @@ Function AnswerButtonEvent(Val Token
EndFunction
// Make action button
-// Forms an action button for the message keyboard (see SendTextMessage)
+// Forms an action button for the message keyboard
+//
+// Note
+// Used for `SendTextMessage` function
//
// Parameters:
// Text - String - Button text - text
diff --git a/src/en/cli/data/Classes/internal/Classes/bitrix24.os b/src/en/cli/data/Classes/internal/Classes/bitrix24.os
index 2845dd3c57..dd364d4dae 100644
--- a/src/en/cli/data/Classes/internal/Classes/bitrix24.os
+++ b/src/en/cli/data/Classes/internal/Classes/bitrix24.os
@@ -487,7 +487,7 @@ Function GetComposition() Export
NewLine.Parameter = "--url";
NewLine.Description = "URL of webhook or a Bitrix24 domain, when token used";
NewLine.Region = "Tasks management";
- NewLine.MethodDescription = "Get tasks list (50 at one response max))";
+ NewLine.MethodDescription = "Get tasks list (50 at one response max) with or without filtering";
NewLine = CompositionTable.Add();
@@ -496,7 +496,7 @@ Function GetComposition() Export
NewLine.Method = "GetTasksList";
NewLine.SearchMethod = "GETTASKSLIST";
NewLine.Parameter = "--filter";
- NewLine.Description = "Structure of task filter (see GetTaskFieldsStructure) (optional, def. val. - Empty value)";
+ NewLine.Description = "Lead filter structure. See GetLeadFilterStructure (optional, def. val. - Empty value)";
NewLine.Region = "Tasks management";
@@ -538,7 +538,7 @@ Function GetComposition() Export
NewLine.Parameter = "--url";
NewLine.Description = "URL of webhook or a Bitrix24 domain, when token used";
NewLine.Region = "Tasks management";
- NewLine.MethodDescription = "Create new task by fields structure (see GetTaskFieldsStructure)";
+ NewLine.MethodDescription = "Create new task by fields structure";
NewLine = CompositionTable.Add();
@@ -547,7 +547,7 @@ Function GetComposition() Export
NewLine.Method = "CreateTask";
NewLine.SearchMethod = "CREATETASK";
NewLine.Parameter = "--fields";
- NewLine.Description = "Task fields structure (see GetTaskFieldsStructure)";
+ NewLine.Description = "Task fields structure. See GetTaskFieldsStructure";
NewLine.Region = "Tasks management";
@@ -3340,7 +3340,7 @@ Function GetComposition() Export
NewLine.Method = "GetFolderItems";
NewLine.SearchMethod = "GETFOLDERITEMS";
NewLine.Parameter = "--filter";
- NewLine.Description = "Items filter (see GetFolderFilterStructure) (optional, def. val. - Empty value)";
+ NewLine.Description = "Items filter. See GetFolderFilterStructure (optional, def. val. - Empty value)";
NewLine.Region = "Catalogs management";
@@ -5511,7 +5511,7 @@ Function GetComposition() Export
NewLine.Parameter = "--url";
NewLine.Description = "URL of webhook or a Bitrix24 domain, when token used";
NewLine.Region = "Leads management";
- NewLine.MethodDescription = "Creates a new lead by fields structure (see GetLeadStructure)";
+ NewLine.MethodDescription = "Creates a new lead by fields structure";
NewLine = CompositionTable.Add();
@@ -5520,7 +5520,7 @@ Function GetComposition() Export
NewLine.Method = "CreateLead";
NewLine.SearchMethod = "CREATELEAD";
NewLine.Parameter = "--fields";
- NewLine.Description = "Lead fields structure (see GetLeadStructure)";
+ NewLine.Description = "Lead fields structure. See GetLeadStructure";
NewLine.Region = "Leads management";
@@ -5604,7 +5604,7 @@ Function GetComposition() Export
NewLine.Parameter = "--url";
NewLine.Description = "URL of webhook or a Bitrix24 domain, when token used";
NewLine.Region = "Leads management";
- NewLine.MethodDescription = "Gets a list of leads (50 per request max) with or without filtering (see GetLeadFilterStructure)";
+ NewLine.MethodDescription = "Gets a list of leads (50 per request max) with or without filtering";
NewLine = CompositionTable.Add();
@@ -5613,7 +5613,7 @@ Function GetComposition() Export
NewLine.Method = "GetLeadsList";
NewLine.SearchMethod = "GETLEADSLIST";
NewLine.Parameter = "--filter";
- NewLine.Description = "Lead filter structure (see GetLeadFilterStructure) (optional, def. val. - Empty value)";
+ NewLine.Description = "Lead filter structure. See GetLeadFilterStructure (optional, def. val. - Empty value)";
NewLine.Region = "Leads management";
@@ -5718,7 +5718,7 @@ Function GetComposition() Export
NewLine.Parameter = "--url";
NewLine.Description = "URL of webhook or a Bitrix24 domain, when token used";
NewLine.Region = "Deals management";
- NewLine.MethodDescription = "Creates a new deal by field structure (see. GetDealStructure)";
+ NewLine.MethodDescription = "Creates a new deal by field structure";
NewLine = CompositionTable.Add();
@@ -5727,7 +5727,7 @@ Function GetComposition() Export
NewLine.Method = "CreateDeal";
NewLine.SearchMethod = "CREATEDEAL";
NewLine.Parameter = "--fields";
- NewLine.Description = "Deal fields structure (see. GetDealStructure)";
+ NewLine.Description = "Deal fields structure. See. GetDealStructure";
NewLine.Region = "Deals management";
@@ -5811,7 +5811,7 @@ Function GetComposition() Export
NewLine.Parameter = "--url";
NewLine.Description = "URL of webhook or a Bitrix24 domain, when token used";
NewLine.Region = "Deals management";
- NewLine.MethodDescription = "Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure)";
+ NewLine.MethodDescription = "Gets the list of deals (50 pcs per query max) with or without filtering";
NewLine = CompositionTable.Add();
@@ -5820,7 +5820,7 @@ Function GetComposition() Export
NewLine.Method = "GetDealsList";
NewLine.SearchMethod = "GETDEALSLIST";
NewLine.Parameter = "--filter";
- NewLine.Description = "Deals filter structure (see. GetDealsFilterStructure) (optional, def. val. - Empty value)";
+ NewLine.Description = "Deals filter structure. See GetDealsFilterStructure (optional, def. val. - Empty value)";
NewLine.Region = "Deals management";
@@ -5975,7 +5975,7 @@ Function GetComposition() Export
NewLine.Method = "CreateCalendar";
NewLine.SearchMethod = "CREATECALENDAR";
NewLine.Parameter = "--fields";
- NewLine.Description = "Calendar fields structure (see GetCalendarStructure)";
+ NewLine.Description = "Calendar fields structure. See GetCalendarStructure";
NewLine.Region = "Calendars management";
@@ -6016,7 +6016,7 @@ Function GetComposition() Export
NewLine.Method = "UpdateCalendar";
NewLine.SearchMethod = "UPDATECALENDAR";
NewLine.Parameter = "--fields";
- NewLine.Description = "Deal fields structure (see. GetDealStructure)";
+ NewLine.Description = "Deal fields structure. See. GetDealStructure";
NewLine.Region = "Calendars management";
@@ -6170,7 +6170,7 @@ Function GetComposition() Export
NewLine.Method = "SetCustomCalendarSettings";
NewLine.SearchMethod = "SETCUSTOMCALENDARSETTINGS";
NewLine.Parameter = "--settings";
- NewLine.Description = "Settings structure (see GetCalednarCustomSettingsStructure)";
+ NewLine.Description = "Settings structure. See GetCalednarCustomSettingsStructure";
NewLine.Region = "Calendars management";
diff --git a/src/en/cli/data/Classes/internal/Classes/vkteams.os b/src/en/cli/data/Classes/internal/Classes/vkteams.os
index df34292e96..373e624a84 100644
--- a/src/en/cli/data/Classes/internal/Classes/vkteams.os
+++ b/src/en/cli/data/Classes/internal/Classes/vkteams.os
@@ -609,7 +609,7 @@ Function GetComposition() Export
NewLine.Parameter = "--text";
NewLine.Description = "Button text";
NewLine.Region = "Message sending";
- NewLine.MethodDescription = "Forms an action button for the message keyboard (see SendTextMessage)";
+ NewLine.MethodDescription = "Forms an action button for the message keyboard";
NewLine = CompositionTable.Add();
diff --git a/src/ru/OInt/core/Modules/OPI_Bitrix24.os b/src/ru/OInt/core/Modules/OPI_Bitrix24.os
index b718ea4081..0eb2ef5db2 100644
--- a/src/ru/OInt/core/Modules/OPI_Bitrix24.os
+++ b/src/ru/OInt/core/Modules/OPI_Bitrix24.os
@@ -409,14 +409,14 @@
КонецФункции
// Получить список задач
-// Получает список задач (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЗадач)
+// Получает список задач (50 шт. за запрос максимум) с фильтром или без
//
// Примечание:
// Метод в документации API: [tasks.task.list](@dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_list.php)
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// Фильтр - Структура из КлючИЗначение - Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач) - filter
+// Фильтр - Структура из КлючИЗначение - Структура отбора задач. См. ПолучитьСтруктуруФильтраЗадач - filter
// Отступ - Число, Строка - Отступ от начала списка для полчения задач > 50 шт. рекурсивно - offset
// Токен - Строка - Токен авторизации, если используется не вебхук - token
// Поля - Строка, Массив Из Строка - Список полей задачи в ответе. Все невычисляемые по умолчанию - select
@@ -437,14 +437,14 @@
КонецФункции
// Создать задачу
-// Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи)
+// Создает новую задачу по структуре полей
//
// Примечание:
// Метод в документации API: [tasks.task.add](@dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_add.php)
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// СтруктураПолей - Структура Из КлючИЗначение - Структура полей задачи (см. ПолучитьСтруктуруЗадачи) - fields
+// СтруктураПолей - Структура Из КлючИЗначение - Структура полей задачи. См. ПолучитьСтруктуруЗадачи - fields
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
@@ -2439,9 +2439,9 @@
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// IDКаталога - Строка, Число - Идентификатор каталога - folderid
-// Фильтр - Структура из КлючИЗначение - Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога) - filter
-// Токен - Строка - Токен авторизации, если используется не вебхук - token
+// IDКаталога - Строка, Число - Идентификатор каталога - folderid
+// Фильтр - Структура из КлючИЗначение - Отбор элементов. См. ПолучитьСтруктуруФильтраКаталога - filter
+// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
@@ -4105,15 +4105,15 @@
#Область РаботаСЛидами
// Создать лид
-// Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида)
+// Создает новый лид по структуре полей
//
// Примечание:
// Метод в документации API: [crm.lead.add](@dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_add.php)
//
// Параметры:
-// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// СтруктураПолей - Структура Из КлючИЗначение - Структура полей лида (см. ПолучитьСтруктуруЛида) - fields
-// Токен - Строка - Токен авторизации, если используется не вебхук - token
+// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
+// СтруктураПолей - Структура Из КлючИЗначение - Структура полей лида. См. ПолучитьСтруктуруЛида - fields
+// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
@@ -4170,14 +4170,14 @@
КонецФункции
// Получить список лидов
-// Получает список лидов (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЛидов)
+// Получает список лидов (50 шт. за запрос максимум) с фильтром или без
//
// Примечание:
// Метод в документации API: [crm.lead.list](@dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_list.php)
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// Фильтр - Структура из КлючИЗначение - Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов) - filter
+// Фильтр - Структура из КлючИЗначение - Структура отбора лидов. См. ПолучитьСтруктуруФильтраЛидов - filter
// Отступ - Число, Строка - Отступ от начала списка для получения лидов > 50 шт. рекурсивно - offset
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
@@ -4298,15 +4298,15 @@
#Область РаботаСоСделками
// Создать сделку
-// Создает новую сделку по структуре полей (см. ПолучитьСтруктуруСделки)
+// Создает новую сделку по структуре полей
//
// Примечание:
// Метод в документации API: [crm.deal.add](@dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_add.php)
//
// Параметры:
-// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// СтруктураПолей - Структура Из КлючИЗначение - Структура полей сделки (см. ПолучитьСтруктуруСделки) - fields
-// Токен - Строка - Токен авторизации, если используется не вебхук - token
+// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
+// СтруктураПолей - Структура Из КлючИЗначение - Структура полей сделки. См. ПолучитьСтруктуруСделки - fields
+// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrix24
@@ -4363,14 +4363,14 @@
КонецФункции
// Получить список сделок
-// Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок)
+// Получает список сделок (50 шт. за запрос максимум) с фильтром или без
//
// Примечание:
// Метод в документации API: [crm.deal.list](@dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_list.php)
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// Фильтр - Структура из КлючИЗначение - Структура отбора сделок (см. ПолучитьСтруктуруФильтраСделок) - filter
+// Фильтр - Структура из КлючИЗначение - Структура отбора сделок. См. ПолучитьСтруктуруФильтраСделок - filter
// Отступ - Число, Строка - Отступ от начала списка для получения сделок > 50 шт. рекурсивно - offset
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
@@ -4529,7 +4529,7 @@
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// СтруктураПолей - Структура Из КлючИЗначение - Структура полей календаря (см. ПолучитьСтруктуруКалендаря) - fields
+// СтруктураПолей - Структура Из КлючИЗначение - Структура полей календаря. См. ПолучитьСтруктуруКалендаря - fields
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
@@ -4559,7 +4559,7 @@
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
// IDКалендаря - Строка, Число - ID календаря - calendar
-// СтруктураПолей - Структура Из КлючИЗначение - Структура полей сделки (см. ПолучитьСтруктуруСделки) - fields
+// СтруктураПолей - Структура Из КлючИЗначение - Структура полей сделки. См. ПолучитьСтруктуруСделки - fields
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
@@ -4674,7 +4674,7 @@
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
-// СтруктураНастроек - Структура Из КлючИЗначение - Структура настроек (см. ПолучитьСтруктуруПользовательскихНастроекКаледнаря) - settings
+// СтруктураНастроек - Структура Из КлючИЗначение - Структура настроек. См. ПолучитьСтруктуруПользовательскихНастроекКаледнаря - settings
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
diff --git a/src/ru/OInt/core/Modules/OPI_VKTeams.os b/src/ru/OInt/core/Modules/OPI_VKTeams.os
index f1efbb0db3..d3bc8e806f 100644
--- a/src/ru/OInt/core/Modules/OPI_VKTeams.os
+++ b/src/ru/OInt/core/Modules/OPI_VKTeams.os
@@ -523,7 +523,10 @@
КонецФункции
// Сформировать кнопку действия
-// Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение)
+// Формирует кнопку действия для клавиатуры сообщения
+//
+// Примечание:
+// Используется при вызове функции `ОтправитьТекстовоеСообщение`
//
// Параметры:
// Текст - Строка - Текст кнопки - text
diff --git a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
index f4e90c7bcc..19b841260c 100644
--- a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
+++ b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
@@ -59,7 +59,6 @@
// Раскомментировать, если выполняется OneScript
#Использовать "./internal"
#Использовать asserts
-
#Область СлужебныйПрограммныйИнтерфейс
Функция ВыполнитьТестCLI(Знач Библиотека, Знач Метод, Знач Опции, Знач Записывать = Истина) Экспорт
@@ -92,11 +91,7 @@
ТекущееЗначение = ПолучитьЗначениеДляCLI(Опция.Значение, , ДопОпции);
- СтрокаЗапуска = СтрокаЗапуска
- + " --"
- + Опция.Ключ
- + " "
- + ТекущееЗначение;
+ СтрокаЗапуска = СтрокаЗапуска + " --" + Опция.Ключ + " " + ТекущееЗначение;
ОпцииЗаписи.Вставить(Опция.Ключ, ТекущееЗначение);
@@ -106,18 +101,14 @@
ТекущееЗначение = ПолучитьЗначениеДляCLI(ДопОпция.Значение);
- СтрокаЗапуска = СтрокаЗапуска
- + " --"
- + ДопОпция.Ключ
- + " "
- + ТекущееЗначение;
+ СтрокаЗапуска = СтрокаЗапуска + " --" + ДопОпция.Ключ + " " + ТекущееЗначение;
ОпцииЗаписи.Вставить(ДопОпция.Ключ, ТекущееЗначение);
КонецЦикла;
// BSLLS:ExternalAppStarting-off
- ЗапуститьПриложение(СтрокаЗапуска + " --out """ + ФайлРезультата + """ --debug" , , Истина);
+ ЗапуститьПриложение(СтрокаЗапуска + " --out """ + ФайлРезультата + """ --debug", , Истина);
// BSLLS:ExternalAppStarting-on
Результат = ПрочестьРезультатCLI(ФайлРезультата);
@@ -611,13 +602,8 @@
КонецПроцедуры
-Процедура ОбработатьРезультатТестирования(Знач Результат
- , Знач Метод
- , Знач Библиотека
- , Знач Вариант = ""
- , ДопПараметр1 = Неопределено
- , ДопПараметр2 = Неопределено
- , ДопПараметр3 = Неопределено) Экспорт
+Процедура ОбработатьРезультатТестирования(Знач Результат, Знач Метод, Знач Библиотека, Знач Вариант = "",
+ ДопПараметр1 = Неопределено, ДопПараметр2 = Неопределено, ДопПараметр3 = Неопределено) Экспорт
// BSLLS:UnusedLocalVariable-off
//
@@ -656,7 +642,7 @@
РезультатПроверки = Неопределено;
//@skip-check server-execution-safe-mode
- Выполнить(ВызовПроверки);
+ Выполнить (ВызовПроверки);
Текст = ВывестиЛог(Результат, МетодЛога, Библиотека);
@@ -693,13 +679,13 @@
Процедура ВывестиСлужебнуюИнформацию(Знач Текст, Знач Примечание, Знач Библиотека) Экспорт
ШаблонТекста = "
- |--!!!---------%1----------!!!--
- |
- |%2
- |
- |%3
- |
- |---------------------------------";
+ |--!!!---------%1----------!!!--
+ |
+ |%2
+ |
+ |%3
+ |
+ |---------------------------------";
Сообщить(СтрШаблон(ШаблонТекста, Библиотека, Примечание, Текст));
@@ -731,9 +717,9 @@
СтруктураЗапуска = Новый Структура;
- СтруктураЗапуска.Вставить("name" , ИмяЗапуска);
- СтруктураЗапуска.Вставить("startTime" , ТекущаяДата);
- СтруктураЗапуска.Вставить("uuid" , UUID);
+ СтруктураЗапуска.Вставить("name" , ИмяЗапуска);
+ СтруктураЗапуска.Вставить("startTime", ТекущаяДата);
+ СтруктураЗапуска.Вставить("uuid" , UUID);
ЗаписатьПараметр("RPortal_MainLaunch", UUID);
@@ -780,11 +766,11 @@
UUID = Строка(Новый УникальныйИдентификатор);
СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("name" , Наименование);
- СтруктураЭлемента.Вставить("startTime" , ТекущаяДата);
- СтруктураЭлемента.Вставить("type" , "suite");
- СтруктураЭлемента.Вставить("launchUuid" , Данные["id"]);
- СтруктураЭлемента.Вставить("uuid" , UUID);
+ СтруктураЭлемента.Вставить("name" , Наименование);
+ СтруктураЭлемента.Вставить("startTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("type" , "suite");
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
+ СтруктураЭлемента.Вставить("uuid" , UUID);
ReportPortal().СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента);
@@ -824,11 +810,11 @@
СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("name" , Заголовок);
- СтруктураЭлемента.Вставить("startTime" , ТекущаяДата);
- СтруктураЭлемента.Вставить("uuid" , UUID);
- СтруктураЭлемента.Вставить("type" , "step");
- СтруктураЭлемента.Вставить("launchUuid" , Данные["id"]);
+ СтруктураЭлемента.Вставить("name" , Заголовок);
+ СтруктураЭлемента.Вставить("startTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("uuid" , UUID);
+ СтруктураЭлемента.Вставить("type" , "step");
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
ReportPortal().СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента, Набор);
@@ -862,7 +848,7 @@
КонецЕсли;
ВсеТесты = ПолучитьПолныйСписокТестов();
- ВыполненныеТесты = Новый СписокЗначений();
+ ВыполненныеТесты = Новый СписокЗначений;
ВыполненныеТесты.ЗагрузитьЗначения(ПолучитьСпискоВыполненныхТестов());
Если ВыполненныеТесты.Количество() / ВсеТесты.Количество() > 0.8 Тогда
@@ -905,8 +891,7 @@
Язык = OPI_Инструменты.ЯзыкОПИ();
Тесты = СтрШаблон(
- "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/refs/heads/main/service/tests_%1.json",
- Язык);
+ "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/refs/heads/main/service/tests_%1.json", Язык);
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Тесты);
@@ -1100,13 +1085,8 @@
ПриватныйКлюч = ПолучитьИмяВременногоФайла();
Токен = ПараметрыТестаОсновные["Access_Token"];
- OPI_ЗапросыHTTP
- .НовыйЗапрос()
- .Инициализировать(ПараметрыТестаОсновные["SSH_Key"])
- .ДобавитьBearerАвторизацию(Токен)
- .ОбработатьЗапрос("GET")
- .ВернутьОтветКакДвоичныеДанные()
- .Записать(ПриватныйКлюч);
+ OPI_ЗапросыHTTP.НовыйЗапрос().Инициализировать(ПараметрыТестаОсновные["SSH_Key"]).ДобавитьBearerАвторизацию(
+ Токен).ОбработатьЗапрос("GET").ВернутьОтветКакДвоичныеДанные().Записать(ПриватныйКлюч);
ПараметрыТестаОсновные.Вставить("SSH_Key", ПриватныйКлюч);
@@ -1132,17 +1112,16 @@
ПараметрыТестаПрокси = OPI_Инструменты.КопироватьКоллекцию(МассивВариантов[Н]);
- Префикс = ?(ПараметрыТестаПрокси["Postfix"] = "По логину и паролю"
- , ""
- , СтрШаблон("%1, SOCKS5", ПараметрыТестаПрокси["Postfix"]));
+ Префикс = ?(ПараметрыТестаПрокси["Postfix"] = "По логину и паролю", "", СтрШаблон("%1, SOCKS5",
+ ПараметрыТестаПрокси["Postfix"]));
ПараметрыТестаПрокси.Вставить("SSH_Host" , АдресВСети);
ПараметрыТестаПрокси.Вставить("Proxy" , Истина);
ПараметрыТестаПрокси.Вставить("Proxy_Type", "socks5");
ПараметрыТестаПрокси.Вставить("Postfix" , Префикс);
- ПараметрыТестаПрокси.Вставить("Proxy_IP" , ПараметрыТестаПрокси["Socks5_IP"]);
- ПараметрыТестаПрокси.Вставить("Proxy_Port" , ПараметрыТестаПрокси["Socks5_Port"]);
+ ПараметрыТестаПрокси.Вставить("Proxy_IP" , ПараметрыТестаПрокси["Socks5_IP"]);
+ ПараметрыТестаПрокси.Вставить("Proxy_Port", ПараметрыТестаПрокси["Socks5_Port"]);
МассивВариантов.Добавить(ПараметрыТестаПрокси);
ПараметрыТестаПрокси = OPI_Инструменты.КопироватьКоллекцию(МассивВариантов[Н]);
@@ -1261,7 +1240,7 @@
Функция Проверка_Telegram_ПолучитьОбновления(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие") .Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
ОжидаетЧто(Результат["ok"]).Равно(Истина);
ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
@@ -1339,7 +1318,7 @@
Функция Проверка_Telegram_ОтправитьКартинку(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие") .Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
ОжидаетЧто(Результат["ok"]).Равно(Истина);
ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
ОжидаетЧто(Результат["result"]["photo"]).ИмеетТип("Массив");
@@ -1726,7 +1705,7 @@
Функция Проверка_Telegram_ЗаменитьОписаниеСообщения(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие") .Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
ОжидаетЧто(Результат["ok"]).Равно(Истина);
ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
ОжидаетЧто(Результат["result"]["photo"]).ИмеетТип("Массив");
@@ -1812,11 +1791,7 @@
КонецФункции
-Функция Проверка_VK_СохранитьКартинкуВАльбом(Знач Результат
- , Знач Вариант
- , Параметры = ""
- , Описание = ""
- , ИДАльбома = "")
+Функция Проверка_VK_СохранитьКартинкуВАльбом(Знач Результат, Знач Вариант, Параметры = "", Описание = "", ИДАльбома = "")
ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
ОжидаетЧто(Результат["response"][0]["text"]).Равно(Описание);
@@ -2474,10 +2449,8 @@
КонецФункции
-Функция Проверка_YandexDisk_ПолучитьСписокОпубликованныхОбъектов(Знач Результат
- , Знач Вариант
- , Количество = 0
- , Отступ = 0)
+Функция Проверка_YandexDisk_ПолучитьСписокОпубликованныхОбъектов(Знач Результат, Знач Вариант, Количество = 0,
+ Отступ = 0)
ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
ОжидаетЧто(Результат["limit"]).Равно(Количество);
@@ -2748,10 +2721,8 @@
КонецФункции
-Функция Проверка_GoogleCalendar_ИзменитьМетаданныеКалендаря(Знач Результат
- , Знач Вариант
- , Наименование = ""
- , Описание = "")
+Функция Проверка_GoogleCalendar_ИзменитьМетаданныеКалендаря(Знач Результат, Знач Вариант, Наименование = "",
+ Описание = "")
ОжидаетЧто(Результат).ИмеетТип("Соответствие");
ОжидаетЧто(Результат["summary"]).Равно(Наименование);
@@ -2762,10 +2733,8 @@
КонецФункции
-Функция Проверка_GoogleCalendar_ПолучитьМетаданныеКалендаря(Знач Результат
- , Знач Вариант
- , Наименование = ""
- , Описание = "")
+Функция Проверка_GoogleCalendar_ПолучитьМетаданныеКалендаря(Знач Результат, Знач Вариант, Наименование = "",
+ Описание = "")
ОжидаетЧто(Результат).ИмеетТип("Соответствие");
ОжидаетЧто(Результат["summary"]).Равно(Наименование);
@@ -2787,10 +2756,8 @@
КонецФункции
-Функция Проверка_GoogleCalendar_ИзменитьКалендарьСписка(Знач Результат
- , Знач Вариант
- , ОсновнойЦвет = ""
- , ДополнительныйЦвет = "")
+Функция Проверка_GoogleCalendar_ИзменитьКалендарьСписка(Знач Результат, Знач Вариант, ОсновнойЦвет = "",
+ ДополнительныйЦвет = "")
ОжидаетЧто(Результат).ИмеетТип("Соответствие");
ОжидаетЧто(Результат["foregroundColor"]).Равно(ОсновнойЦвет);
@@ -2800,10 +2767,8 @@
КонецФункции
-Функция Проверка_GoogleCalendar_ПолучитьКалендарьСписка(Знач Результат
- , Знач Вариант
- , ОсновнойЦвет = ""
- , ДополнительныйЦвет = "")
+Функция Проверка_GoogleCalendar_ПолучитьКалендарьСписка(Знач Результат, Знач Вариант, ОсновнойЦвет = "",
+ ДополнительныйЦвет = "")
ОжидаетЧто(Результат).ИмеетТип("Соответствие");
ОжидаетЧто(Результат["foregroundColor"]).Равно(ОсновнойЦвет);
@@ -2843,11 +2808,8 @@
КонецФункции
-Функция Проверка_GoogleCalendar_СоздатьСобытие(Знач Результат
- , Знач Вариант
- , Параметры = ""
- , Наименование = ""
- , Описание = "")
+Функция Проверка_GoogleCalendar_СоздатьСобытие(Знач Результат, Знач Вариант, Параметры = "", Наименование = "",
+ Описание = "")
ОжидаетЧто(Результат).ИмеетТип("Соответствие");
ОжидаетЧто(Результат["summary"]).Равно(Наименование);
@@ -3100,11 +3062,8 @@
КонецФункции
-Функция Проверка_GoogleSheets_СоздатьКнигу(Знач Результат
- , Знач Вариант
- , Параметры = ""
- , Наименование = ""
- , МассивЛистов = "")
+Функция Проверка_GoogleSheets_СоздатьКнигу(Знач Результат, Знач Вариант, Параметры = "", Наименование = "",
+ МассивЛистов = "")
ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
@@ -4611,7 +4570,7 @@
Время = Результат["result"];
Если Не ТипЗнч(Время) = Тип("Дата") Тогда
- Время = XMLЗначение(Тип("Дата"), Время);
+ Время = XMLЗначение(Тип("Дата"), Время);
КонецЕсли;
ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено();
@@ -7350,7 +7309,7 @@
Если Не ЗначениеЗаполнено(Вариант) Тогда
ОжидаетЧто(Результат).ИмеетТип("Строка");
Иначе
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
ОжидаетЧто(Результат.Размер() >= Размер).Равно(Истина);
КонецЕсли;
@@ -7559,7 +7518,7 @@
Если Вариант = "Ошибка поля" Или Вариант = "Ошибка JSON" Тогда
ОжидаетЧто(Результат["result"]).Равно(Ложь);
ИначеЕсли Вариант = "Ошибка без транзакции" Тогда
- ОжидаетЧто(Результат["rows"] = 1 Или Результат["rows"] = 2).Равно(Истина);
+ ОжидаетЧто(Результат["rows"] = 1 Или Результат["rows"] = 2).Равно(Истина);
Иначе
ОжидаетЧто(Результат["result"]).Равно(Истина);
КонецЕсли;
@@ -7869,8 +7828,7 @@
Если Не ЗначениеЗаполнено(Вариант) Тогда
Если ЗначениеЗаполнено(Результат["data"]) Тогда
- Результат["data"][0]["bytea_field"]["BYTEA"] = Лев(Результат["data"][0]["bytea_field"]["BYTEA"], 10)
- + "...";
+ Результат["data"][0]["bytea_field"]["BYTEA"] = Лев(Результат["data"][0]["bytea_field"]["BYTEA"], 10) + "...";
КонецЕсли;
Иначе
@@ -8160,8 +8118,7 @@
Если ЗначениеЗаполнено(Результат["data"]) Тогда
Результат["data"][0]["mediumblob_field"]["BYTES"] =
- Лев(Результат["data"][0]["mediumblob_field"]["BYTES"], 10)
- + "...";
+ Лев(Результат["data"][0]["mediumblob_field"]["BYTES"], 10) + "...";
КонецЕсли;
@@ -8906,11 +8863,8 @@
КонецФункции
-Функция Проверка_Ollama_ПолучитьОтветВКонтексте(Знач Результат
- , Знач Вариант
- , Сообщение1 = ""
- , Сообщение2 = ""
- , Сообщение3 = "")
+Функция Проверка_Ollama_ПолучитьОтветВКонтексте(Знач Результат, Знач Вариант, Сообщение1 = "", Сообщение2 = "",
+ Сообщение3 = "")
Если Вариант = "Сравнение" Тогда
@@ -9264,8 +9218,7 @@
Адрес = "/get?param1=text¶m2=10";
СоответствиеОтветов = Новый Соответствие;
- СоответствиеОтветов.Вставить("Вариант 1", "/page?param1=search%3Ftext¶m2=John"
- + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
+ СоответствиеОтветов.Вставить("Вариант 1", "/page?param1=search%3Ftext¶m2=John" + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
+ "D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E");
СоответствиеОтветов.Вставить("Вариант 2", "/page?existing=value¶m1=search%3Ftext¶m2=John%20Doe");
@@ -9297,8 +9250,8 @@
Попытка
- ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
- ОжидаетЧто(Результат.АдресРесурса).Равно(Адрес);
+ ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
+ ОжидаетЧто(Результат.АдресРесурса).Равно(Адрес);
Исключение
ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
@@ -9485,7 +9438,7 @@
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
- ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
+ ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
@@ -9513,7 +9466,7 @@
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
- ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
+ ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
@@ -9541,7 +9494,7 @@
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
- ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
+ ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
@@ -9703,8 +9656,8 @@
КонецПопытки;
КонецПопытки;
- ОжидаетЧто(Результат["headers"]["Authorization"])
- .Равно("Basic " + Base64Строка(ПолучитьДвоичныеДанныеИзСтроки("user:password")));
+ ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Basic " + Base64Строка(ПолучитьДвоичныеДанныеИзСтроки(
+ "user:password")));
Возврат Результат;
@@ -9867,7 +9820,7 @@
Функция Проверка_HTTPКлиент_ВернутьОтвет(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("HTTPОтвет");
+ ОжидаетЧто(Результат).ИмеетТип("HTTPОтвет");
Возврат Результат;
@@ -9894,7 +9847,7 @@
Функция Проверка_HTTPКлиент_ВернутьОтветКакДвоичныеДанные(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
Возврат Результат;
@@ -9964,8 +9917,7 @@
ОжидаетЧто(Результат["Без кодирования"]).Равно(ПравильныйВариант1);
- ПравильныйВариант2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa"
- + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
+ ПравильныйВариант2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa" + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
+ "BB%D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E";
ОжидаетЧто(Результат["С кодированием"]).Равно(ПравильныйВариант2);
@@ -9990,8 +9942,8 @@
ОжидаетЧто(РазделениеPhp).Равно(ПравильныйВариант3);
Результат = СтрШаблон("Без разделения: %1;
- |Разделение: %2
- |Разделение (php): %3", БезРазделения, Разделение, РазделениеPhp);
+ |Разделение: %2
+ |Разделение (php): %3", БезРазделения, Разделение, РазделениеPhp);
Возврат Результат;
@@ -10780,7 +10732,7 @@
ОжидаетЧто(Результат["bytes"]).Равно(Размер);
- Если Не СтрНайти(Вариант, "Размер 1") > 0 Или СтрНайти(Вариант, "Размер 2") > 0 Тогда
+ Если Не СтрНайти(Вариант, "Размер 1") > 0 Или СтрНайти(Вариант, "Размер 2") > 0 Тогда
ОжидаетЧто(Результат["result"]).Равно(Истина);
@@ -11137,18 +11089,18 @@
Функция Проверка_SFTP_ЗагрузитьФайл(Знач Результат, Знач Вариант, Размер = "")
- Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
+ Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
- ОжидаетЧто(Результат).Равно(Размер);
+ ОжидаетЧто(Результат).Равно(Размер);
- Иначе
+ Иначе
ОжидаетЧто(Результат["bytes"]).Равно(Размер);
ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
@@ -11259,7 +11211,7 @@
Результат["set"]["pub_path"] = "./ssh_key.pub";
КонецЕсли;
- Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат, "proxy") Тогда
+ Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат, "proxy") Тогда
ОжидаетЧто(Результат["proxy"]).Заполнено();
Результат["proxy"]["password"] = "***";
@@ -11475,9 +11427,9 @@
СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("endTime" , ТекущаяДата);
- СтруктураЭлемента.Вставить("launchUuid" , Данные["id"]);
- СтруктураЭлемента.Вставить("status" , "skipped");
+ СтруктураЭлемента.Вставить("endTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
+ СтруктураЭлемента.Вставить("status" , "skipped");
ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, IDЭлемента, СтруктураЭлемента);
@@ -11524,9 +11476,9 @@
СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("endTime" , ТекущаяДата);
- СтруктураЭлемента.Вставить("launchUuid" , Данные["id"]);
- СтруктураЭлемента.Вставить("status" , Статус);
+ СтруктураЭлемента.Вставить("endTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
+ СтруктураЭлемента.Вставить("status" , Статус);
ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, UUID, СтруктураЭлемента);
@@ -11592,7 +11544,7 @@
ОбъектЗапуска = Новый Файл(ФайлЗапуска);
- Если Не ЗначениеЗаполнено(ФайлЗапуска) Или Не ОбъектЗапуска.Существует() Тогда
+ Если Не ЗначениеЗаполнено(ФайлЗапуска) Или Не ОбъектЗапуска.Существует() Тогда
Возврат Новый Соответствие;
КонецЕсли;
@@ -11707,13 +11659,11 @@
Обертка = Истина;
КонецЕсли;
- ИначеЕсли ТекущийТип = Тип("Структура")
- Или ТекущийТип = Тип("Соответствие")
- Или ТекущийТип = Тип("Массив") Тогда
+ ИначеЕсли ТекущийТип = Тип("Структура") Или ТекущийТип = Тип("Соответствие") Или ТекущийТип = Тип("Массив") Тогда
Если ТекущийТип = Тип("Структура") Или ТекущийТип = Тип("Соответствие") Тогда
- Значение_ = Новый(ТекущийТипСтрокой);
+ Значение_ = Новый (ТекущийТипСтрокой);
Для Каждого КлючЗначение Из Значение Цикл
Значение_.Вставить(КлючЗначение.Ключ, ПолучитьЗначениеДляCLI(КлючЗначение.Значение, Истина, ДопОпции));
@@ -11735,7 +11685,7 @@
КонецЕсли;
- ЗаписьJSON = Новый ЗаписьJSON();
+ ЗаписьJSON = Новый ЗаписьJSON;
Если ТекущийТип = Тип("Массив") Или Вложенный Тогда
@@ -11796,7 +11746,7 @@
ИначеЕсли ТекущийТип = Тип("Неопределено") И Вложенный Тогда
- Значение = Неопределено;
+ Значение = Неопределено;
Иначе
@@ -11805,7 +11755,7 @@
КонецЕсли;
Если Не OPI_Инструменты.ЭтоWindows() И Не Вложенный Тогда
- Значение = СтрЗаменить(Значение, """" , """'""");
+ Значение = СтрЗаменить(Значение, """", """'""");
КонецЕсли;
Если Обертка Тогда
@@ -11863,7 +11813,7 @@
OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение);
Данные = Значение["data"];
- Конфигурация = Новый Структура();
+ Конфигурация = Новый Структура;
Конфигурация.Вставить("set", Данные["ftp_settings"]);
@@ -11902,7 +11852,7 @@
Функция ОформитьОпцию(Знач Имя, Знач Значение, Вложенный = Ложь)
- МассивСекретов = Новый Массив();
+ МассивСекретов = Новый Массив;
МассивСекретов.Добавить("token");
МассивСекретов.Добавить("key");
МассивСекретов.Добавить("secret");
@@ -11913,7 +11863,7 @@
МассивСекретов.Добавить("refresh");
МассивСекретов.Добавить("invite_link");
- СписокИсключений = Новый СписокЗначений();
+ СписокИсключений = Новый СписокЗначений;
СписокИсключений.Добавить("passive");
СписокИсключений.Добавить("keyboard");
@@ -11926,8 +11876,7 @@
Для Каждого СекретныйКлюч Из МассивСекретов Цикл
- Если СтрНайти(нРег(Имя), СекретныйКлюч) <> 0
- И СписокИсключений.НайтиПоЗначению(нРег(Имя)) = Неопределено Тогда
+ Если СтрНайти(нРег(Имя), СекретныйКлюч) <> 0 И СписокИсключений.НайтиПоЗначению(нРег(Имя)) = Неопределено Тогда
Значение = "***";
Обертка = Истина;
@@ -11972,7 +11921,7 @@
ИначеЕсли OPI_Инструменты.ЭтоКоллекция(Значение, Истина) Тогда
- Значение_ = Новый(ТипЗнч(Значение));
+ Значение_ = Новый (ТипЗнч(Значение));
Для Каждого КлючЗначение Из Значение Цикл
Значение_.Вставить(КлючЗначение.Ключ, ОформитьОпцию(КлючЗначение.Ключ, КлючЗначение.Значение, Истина));
@@ -12010,7 +11959,7 @@
Попытка
// BSLLS:ExternalAppStarting-off
- ЧтениеJSON = Новый ЧтениеJSON();
+ ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.ОткрытьФайл(ФайлРезультата);
Результат = ПрочитатьJSON(ЧтениеJSON, Истина);
ЧтениеJSON.Закрыть();
@@ -12028,12 +11977,12 @@
КонецЕсли;
Исключение
- Результат = null;
+ Результат = Null;
КонецПопытки;
- КонецПопытки;
+ КонецПопытки;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
@@ -12046,20 +11995,11 @@
Текст = Шапка + Символы.ПС + Символы.ПС;
Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
- Текст = Текст + ОписаниеОшибки
- + Символы.ПС
- + Символы.ПС
- + "---------------------------------"
- + Символы.ПС
- + Символы.ПС ;
+ Текст = Текст + ОписаниеОшибки + Символы.ПС + Символы.ПС + "---------------------------------" + Символы.ПС
+ + Символы.ПС;
КонецЕсли;
- Текст = Текст
- + Данные
- + Символы.ПС
- + Символы.ПС
- + "---------------------------------"
- + Символы.ПС;
+ Текст = Текст + Данные + Символы.ПС + Символы.ПС + "---------------------------------" + Символы.ПС;
Сообщить(Текст);
@@ -12273,9 +12213,7 @@
Если Опция = "url" Тогда
- Значение = ?(СтрНайти(Значение, "rest") > 0
- , "https://b24-ar17wx.bitrix24.by/rest/1/***"
- , Значение);
+ Значение = ?(СтрНайти(Значение, "rest") > 0, "https://b24-ar17wx.bitrix24.by/rest/1/***", Значение);
КонецЕсли;
diff --git a/src/ru/OPI/src/CommonModules/OPI_VKTeams/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_VKTeams/Module.bsl
index 1eedb2022e..89daf15f6c 100644
--- a/src/ru/OPI/src/CommonModules/OPI_VKTeams/Module.bsl
+++ b/src/ru/OPI/src/CommonModules/OPI_VKTeams/Module.bsl
@@ -523,8 +523,8 @@
КонецФункции
// Сформировать кнопку действия
-// Формирует кнопку действия для клавиатуры сообщения
-//
+// Формирует кнопку действия для клавиатуры сообщения
+//
// Примечание:
// Используется при вызове функции `ОтправитьТекстовоеСообщение`
//
diff --git a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl
index 4185acc672..7f9e372ada 100644
--- a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl
+++ b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl
@@ -63,631 +63,631 @@
Функция ВыполнитьТестCLI(Знач Библиотека, Знач Метод, Знач Опции, Знач Записывать = Истина) Экспорт
- Если OPI_Инструменты.ЭтоWindows() Тогда
+ Если OPI_Инструменты.ЭтоWindows() Тогда
- Если OPI_Инструменты.ЭтоOneScript() Тогда
- Oint = """C:\Program Files (x86)\OInt\bin\oint.bat""";
- Иначе
- Oint = """C:\Program Files\OneScript\bin\oint.bat""";
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоOneScript() Тогда
+ Oint = """C:\Program Files (x86)\OInt\bin\oint.bat""";
+ Иначе
+ Oint = """C:\Program Files\OneScript\bin\oint.bat""";
+ КонецЕсли;
- Иначе
+ Иначе
- Oint = "oint";
+ Oint = "oint";
- КонецЕсли;
+ КонецЕсли;
- ФайлРезультата = ПолучитьИмяВременногоФайла();
+ ФайлРезультата = ПолучитьИмяВременногоФайла();
- СтрокаЗапуска = Oint + " " + Библиотека + " " + Метод;
- ДопОпции = Новый Структура;
- ОпцииЗаписи = Новый Структура;
+ СтрокаЗапуска = Oint + " " + Библиотека + " " + Метод;
+ ДопОпции = Новый Структура;
+ ОпцииЗаписи = Новый Структура;
- Для Каждого Опция Из Опции Цикл
+ Для Каждого Опция Из Опции Цикл
- Если Опция.Значение = Неопределено Или Строка(Опция.Значение) = "" Тогда
- Продолжить;
- КонецЕсли;
+ Если Опция.Значение = Неопределено Или Строка(Опция.Значение) = "" Тогда
+ Продолжить;
+ КонецЕсли;
- ТекущееЗначение = ПолучитьЗначениеДляCLI(Опция.Значение, , ДопОпции);
+ ТекущееЗначение = ПолучитьЗначениеДляCLI(Опция.Значение, , ДопОпции);
- СтрокаЗапуска = СтрокаЗапуска + " --" + Опция.Ключ + " " + ТекущееЗначение;
+ СтрокаЗапуска = СтрокаЗапуска + " --" + Опция.Ключ + " " + ТекущееЗначение;
- ОпцииЗаписи.Вставить(Опция.Ключ, ТекущееЗначение);
+ ОпцииЗаписи.Вставить(Опция.Ключ, ТекущееЗначение);
- КонецЦикла;
+ КонецЦикла;
- Для Каждого ДопОпция Из ДопОпции Цикл
+ Для Каждого ДопОпция Из ДопОпции Цикл
- ТекущееЗначение = ПолучитьЗначениеДляCLI(ДопОпция.Значение);
+ ТекущееЗначение = ПолучитьЗначениеДляCLI(ДопОпция.Значение);
- СтрокаЗапуска = СтрокаЗапуска + " --" + ДопОпция.Ключ + " " + ТекущееЗначение;
+ СтрокаЗапуска = СтрокаЗапуска + " --" + ДопОпция.Ключ + " " + ТекущееЗначение;
- ОпцииЗаписи.Вставить(ДопОпция.Ключ, ТекущееЗначение);
+ ОпцииЗаписи.Вставить(ДопОпция.Ключ, ТекущееЗначение);
- КонецЦикла;
+ КонецЦикла;
// BSLLS:ExternalAppStarting-off
- ЗапуститьПриложение(СтрокаЗапуска + " --out """ + ФайлРезультата + """ --debug", , Истина);
+ ЗапуститьПриложение(СтрокаЗапуска + " --out """ + ФайлРезультата + """ --debug", , Истина);
// BSLLS:ExternalAppStarting-on
- Результат = ПрочестьРезультатCLI(ФайлРезультата);
+ Результат = ПрочестьРезультатCLI(ФайлРезультата);
- Если Записывать Тогда
- ЗаписатьВызовCLI(Библиотека, Метод, ОпцииЗаписи);
- КонецЕсли;
+ Если Записывать Тогда
+ ЗаписатьВызовCLI(Библиотека, Метод, ОпцииЗаписи);
+ КонецЕсли;
- OPI_Инструменты.УдалитьФайлВПопытке(ФайлРезультата, "Не удалось удалить временный файл после теста!");
+ OPI_Инструменты.УдалитьФайлВПопытке(ФайлРезультата, "Не удалось удалить временный файл после теста!");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция ПолучитьСоответствиеРазделовТестирования() Экспорт
- Разделы = Новый Структура;
- Разделы.Вставить("Telegram", 5);
- Разделы.Вставить("VK", 5);
- Разделы.Вставить("Viber", 5);
- Разделы.Вставить("Twitter", 4);
- Разделы.Вставить("FTP", 5);
- Разделы.Вставить("SSH", 5);
- Разделы.Вставить("SFTP", 5);
- Разделы.Вставить("PostgreSQL", 5);
- Разделы.Вставить("MySQL", 5);
- Разделы.Вставить("MSSQL", 5);
- Разделы.Вставить("SQLite", 5);
- Разделы.Вставить("RCON", 5);
- Разделы.Вставить("YandexDisk", 5);
- Разделы.Вставить("GoogleWorkspace", 2);
- Разделы.Вставить("GoogleCalendar", 5);
- Разделы.Вставить("GoogleDrive", 5);
- Разделы.Вставить("GoogleSheets", 5);
- Разделы.Вставить("Notion", 5);
- Разделы.Вставить("Slack", 5);
- Разделы.Вставить("Airtable", 5);
- Разделы.Вставить("Dropbox", 5);
- Разделы.Вставить("Bitrix24", 5);
- Разделы.Вставить("VkTeams", 5);
- Разделы.Вставить("Neocities", 5);
- Разделы.Вставить("CDEK", 5);
- Разделы.Вставить("YandexMetrika", 5);
- Разделы.Вставить("S3", 5);
- Разделы.Вставить("TCP", 5);
- Разделы.Вставить("GreenAPI", 5);
- Разделы.Вставить("GreenMax", 5);
- Разделы.Вставить("Ollama", 5);
- Разделы.Вставить("HTTPКлиент", 5);
- Разделы.Вставить("OpenAI", 5);
- Разделы.Вставить("ReportPortal", 5);
+ Разделы = Новый Структура;
+ Разделы.Вставить("Telegram" , 5);
+ Разделы.Вставить("VK" , 5);
+ Разделы.Вставить("Viber" , 5);
+ Разделы.Вставить("Twitter" , 4);
+ Разделы.Вставить("FTP" , 5);
+ Разделы.Вставить("SSH" , 5);
+ Разделы.Вставить("SFTP" , 5);
+ Разделы.Вставить("PostgreSQL" , 5);
+ Разделы.Вставить("MySQL" , 5);
+ Разделы.Вставить("MSSQL" , 5);
+ Разделы.Вставить("SQLite" , 5);
+ Разделы.Вставить("RCON" , 5);
+ Разделы.Вставить("YandexDisk" , 5);
+ Разделы.Вставить("GoogleWorkspace", 2);
+ Разделы.Вставить("GoogleCalendar" , 5);
+ Разделы.Вставить("GoogleDrive" , 5);
+ Разделы.Вставить("GoogleSheets" , 5);
+ Разделы.Вставить("Notion" , 5);
+ Разделы.Вставить("Slack" , 5);
+ Разделы.Вставить("Airtable" , 5);
+ Разделы.Вставить("Dropbox" , 5);
+ Разделы.Вставить("Bitrix24" , 5);
+ Разделы.Вставить("VkTeams" , 5);
+ Разделы.Вставить("Neocities" , 5);
+ Разделы.Вставить("CDEK" , 5);
+ Разделы.Вставить("YandexMetrika" , 5);
+ Разделы.Вставить("S3" , 5);
+ Разделы.Вставить("TCP" , 5);
+ Разделы.Вставить("GreenAPI" , 5);
+ Разделы.Вставить("GreenMax" , 5);
+ Разделы.Вставить("Ollama" , 5);
+ Разделы.Вставить("HTTPКлиент" , 5);
+ Разделы.Вставить("OpenAI" , 5);
+ Разделы.Вставить("ReportPortal" , 5);
- Возврат Разделы;
+ Возврат Разделы;
КонецФункции
Функция ПолучитьСоответствиеРазделовТестированияGA() Экспорт
- СтандартныеЗависимости = "[Decode, Build]";
- ЗависимостиГугл = "Testing-GoogleWorkspace";
+ СтандартныеЗависимости = "[Decode, Build]";
+ ЗависимостиГугл = "Testing-GoogleWorkspace";
- Разделы = Новый Структура;
- Разделы.Вставить("Telegram", СтандартныеЗависимости);
- Разделы.Вставить("VK", СтандартныеЗависимости);
- Разделы.Вставить("Viber", СтандартныеЗависимости);
- Разделы.Вставить("Twitter", СтандартныеЗависимости);
- Разделы.Вставить("FTP", СтандартныеЗависимости);
- Разделы.Вставить("SSH", СтандартныеЗависимости);
- Разделы.Вставить("SFTP", СтандартныеЗависимости);
- Разделы.Вставить("PostgreSQL", СтандартныеЗависимости);
- Разделы.Вставить("MySQL", СтандартныеЗависимости);
- Разделы.Вставить("MSSQL", СтандартныеЗависимости);
- Разделы.Вставить("SQLite", СтандартныеЗависимости);
- Разделы.Вставить("RCON", СтандартныеЗависимости);
- Разделы.Вставить("YandexDisk", СтандартныеЗависимости);
- Разделы.Вставить("GoogleWorkspace", СтандартныеЗависимости);
- Разделы.Вставить("GoogleCalendar", ЗависимостиГугл);
- Разделы.Вставить("GoogleDrive", ЗависимостиГугл);
- Разделы.Вставить("GoogleSheets", ЗависимостиГугл);
- Разделы.Вставить("Notion", СтандартныеЗависимости);
- Разделы.Вставить("Slack", СтандартныеЗависимости);
- Разделы.Вставить("Airtable", СтандартныеЗависимости);
- Разделы.Вставить("Dropbox", СтандартныеЗависимости);
- Разделы.Вставить("Bitrix24", СтандартныеЗависимости);
- Разделы.Вставить("VkTeams", СтандартныеЗависимости);
- Разделы.Вставить("Neocities", СтандартныеЗависимости);
- Разделы.Вставить("CDEK", СтандартныеЗависимости);
- Разделы.Вставить("YandexMetrika", СтандартныеЗависимости);
- Разделы.Вставить("S3", СтандартныеЗависимости);
- Разделы.Вставить("TCP", СтандартныеЗависимости);
- Разделы.Вставить("GreenAPI", СтандартныеЗависимости);
- Разделы.Вставить("GreenMax", СтандартныеЗависимости);
- Разделы.Вставить("Ollama", СтандартныеЗависимости);
- Разделы.Вставить("HTTPКлиент", СтандартныеЗависимости);
- Разделы.Вставить("OpenAI", СтандартныеЗависимости);
- Разделы.Вставить("ReportPortal", СтандартныеЗависимости);
+ Разделы = Новый Структура;
+ Разделы.Вставить("Telegram" , СтандартныеЗависимости);
+ Разделы.Вставить("VK" , СтандартныеЗависимости);
+ Разделы.Вставить("Viber" , СтандартныеЗависимости);
+ Разделы.Вставить("Twitter" , СтандартныеЗависимости);
+ Разделы.Вставить("FTP" , СтандартныеЗависимости);
+ Разделы.Вставить("SSH" , СтандартныеЗависимости);
+ Разделы.Вставить("SFTP" , СтандартныеЗависимости);
+ Разделы.Вставить("PostgreSQL" , СтандартныеЗависимости);
+ Разделы.Вставить("MySQL" , СтандартныеЗависимости);
+ Разделы.Вставить("MSSQL" , СтандартныеЗависимости);
+ Разделы.Вставить("SQLite" , СтандартныеЗависимости);
+ Разделы.Вставить("RCON" , СтандартныеЗависимости);
+ Разделы.Вставить("YandexDisk" , СтандартныеЗависимости);
+ Разделы.Вставить("GoogleWorkspace", СтандартныеЗависимости);
+ Разделы.Вставить("GoogleCalendar" , ЗависимостиГугл);
+ Разделы.Вставить("GoogleDrive" , ЗависимостиГугл);
+ Разделы.Вставить("GoogleSheets" , ЗависимостиГугл);
+ Разделы.Вставить("Notion" , СтандартныеЗависимости);
+ Разделы.Вставить("Slack" , СтандартныеЗависимости);
+ Разделы.Вставить("Airtable" , СтандартныеЗависимости);
+ Разделы.Вставить("Dropbox" , СтандартныеЗависимости);
+ Разделы.Вставить("Bitrix24" , СтандартныеЗависимости);
+ Разделы.Вставить("VkTeams" , СтандартныеЗависимости);
+ Разделы.Вставить("Neocities" , СтандартныеЗависимости);
+ Разделы.Вставить("CDEK" , СтандартныеЗависимости);
+ Разделы.Вставить("YandexMetrika" , СтандартныеЗависимости);
+ Разделы.Вставить("S3" , СтандартныеЗависимости);
+ Разделы.Вставить("TCP" , СтандартныеЗависимости);
+ Разделы.Вставить("GreenAPI" , СтандартныеЗависимости);
+ Разделы.Вставить("GreenMax" , СтандартныеЗависимости);
+ Разделы.Вставить("Ollama" , СтандартныеЗависимости);
+ Разделы.Вставить("HTTPКлиент" , СтандартныеЗависимости);
+ Разделы.Вставить("OpenAI" , СтандартныеЗависимости);
+ Разделы.Вставить("ReportPortal" , СтандартныеЗависимости);
- Возврат Разделы;
+ Возврат Разделы;
КонецФункции
Функция ПолучитьТаблицуТестов() Экспорт
- Телеграм = "Telegram";
- ВКонтакте = "VK";
- ЯДиск = "YandexDisk";
- Календарь = "GoogleCalendar";
- Твиттер = "Twitter";
- Вайбер = "Viber";
- Драйв = "GoogleDrive";
- ВСпейс = "GoogleWorkspace";
- Ноушн = "Notion";
- Слак = "Slack";
- Таблицы = "GoogleSheets";
- АирТ = "Airtable";
- ДропБокс = "Dropbox";
- Битрикс = "Bitrix24";
- ВКТ = "VkTeams";
- Неоситиз = "Neocities";
- Сдэк = "CDEK";
- Метрика = "YandexMetrika";
- S3_ = "S3";
- TCP = "TCP";
- SQLite = "SQLite";
- Postgres = "PostgreSQL";
- GreenAPI = "GreenAPI";
- RCON = "RCON";
- MySQL = "MySQL";
- Ollama = "Ollama";
- Http = "HTTPКлиент";
- OpenAI = "OpenAI";
- MSSQL = "MSSQL";
- FTP = "FTP";
- RPortal = "ReportPortal";
- SSH = "SSH";
- SFTP = "SFTP";
- GreenMax = "GreenMax";
+ Телеграм = "Telegram";
+ ВКонтакте = "VK";
+ ЯДиск = "YandexDisk";
+ Календарь = "GoogleCalendar";
+ Твиттер = "Twitter";
+ Вайбер = "Viber";
+ Драйв = "GoogleDrive";
+ ВСпейс = "GoogleWorkspace";
+ Ноушн = "Notion";
+ Слак = "Slack";
+ Таблицы = "GoogleSheets";
+ АирТ = "Airtable";
+ ДропБокс = "Dropbox";
+ Битрикс = "Bitrix24";
+ ВКТ = "VkTeams";
+ Неоситиз = "Neocities";
+ Сдэк = "CDEK";
+ Метрика = "YandexMetrika";
+ S3_ = "S3";
+ TCP = "TCP";
+ SQLite = "SQLite";
+ Postgres = "PostgreSQL";
+ GreenAPI = "GreenAPI";
+ RCON = "RCON";
+ MySQL = "MySQL";
+ Ollama = "Ollama";
+ Http = "HTTPКлиент";
+ OpenAI = "OpenAI";
+ MSSQL = "MSSQL";
+ FTP = "FTP";
+ RPortal = "ReportPortal";
+ SSH = "SSH";
+ SFTP = "SFTP";
+ GreenMax = "GreenMax";
- ТаблицаТестов = Новый ТаблицаЗначений;
- ТаблицаТестов.Колонки.Добавить("Метод");
- ТаблицаТестов.Колонки.Добавить("Синоним");
- ТаблицаТестов.Колонки.Добавить("Раздел");
+ ТаблицаТестов = Новый ТаблицаЗначений;
+ ТаблицаТестов.Колонки.Добавить("Метод");
+ ТаблицаТестов.Колонки.Добавить("Синоним");
+ ТаблицаТестов.Колонки.Добавить("Раздел");
- НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьИнформациюБота", "Получить информацию бота", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьОбновления", "Получить обновления", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_УстановитьWebhook", "Установить Webhook", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьТекстовоеСообщение", "Отправить текстовое сообщение", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьКартинку", "Отправить картинку", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьВидео", "Отправить видео", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьАудио", "Отправить аудио", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьДокумент", "Отправить документ", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьГифку", "Отправить гифку", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьМедиагруппу", "Отправить медиагруппу", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьМестоположение", "Отправить местоположение", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьКонтакт", "Отправить контакт", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьОпрос", "Отправить опрос", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ПереслатьСообщение", "Переслать сообщение", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_БанРазбан", "Бан/Разбан", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_СоздатьСсылкуПриглашение", "Создать ссылку-приглашение", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ЗакрепитьОткрепитьСообщение", "Закрепить/Открепить сообщение", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьЧислоУчастников", "Получить число участников", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьСписокАватаровФорума", "Получить список аватаров форума", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_СоздатьУдалитьТемуФорума", "Создать/Удалить тему форума", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_ИзменитьИмяГлавнойТемы", "Изменить имя главной темы", Телеграм);
- НовыйТест(ТаблицаТестов, "Телеграм_СкрытьПоказатьГлавнуюТему", "Скрыть/Показать главную тему", Телеграм);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьСсылкуТокена", "Создать ссылку получения токена", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьУдалитьПост", "Создать/Удалить пост", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьСоставнойПост", "Создать/Удалить составной пост", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьОпрос", "Создать опрос", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СохранитьУдалитьКартинку", "Добавить/Удалить картинку", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьИсторию", "Создать историю", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_МетодыОбсуждений", "Действия с обсуждениями", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ЛайкРепостКоммент", "Лайк/Репост/Комментарий", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ПолучитьСтатистику", "Получить статистику", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ПолучитьСтатистикуПостов", "Получить статистику постов", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьРекламнуюКампанию", "Создать рекламную кампанию", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ОтправитьСообщение", "Отправить сообщение", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ПолучитьКатегорииТоваров", "Получить категории товаров", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьТоварПодборку", "Создать товар и подборку", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_СоздатьТоварСоСвойствами", "Создать товар со свойствами", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокТоваров", "Получить список товаров", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокПодборок", "Получить список подборок", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокСвойств", "Получить список свойств", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокЗаказов", "Получить список заказов", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ВК_ЗагрузитьВидео", "Загрузить видео", ВКонтакте);
- НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьИнформациюОДиске", "Получить информацию о диске", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_СоздатьПапку", "Создать папку", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект", "Загрузить по URL и получить", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_ЗагрузитьУдалитьФайл", "Загрузить/Удалить файл", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_СоздатьКопиюОбъекта", "Создать копию объекта", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьСсылкуНаСкачивание", "Получить ссылку на скачивание", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьСписокФайлов", "Получить список файлов", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_ПереместитьОбъект", "Переместить объект", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_ДействияПубличныхОбъектов", "Действия с публичными объектами", ЯДиск);
- НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьСписокОпубликованных", "Получить список опубликованных", ЯДиск);
- НовыйТест(ТаблицаТестов, "ГВ_Авторизация", "Авторизация", ВСпейс);
- НовыйТест(ТаблицаТестов, "ГВ_Авторизация", "Авторизация", Календарь);
- НовыйТест(ТаблицаТестов, "ГК_ПолучитьСписокКалендарей", "Получить список календарей", Календарь);
- НовыйТест(ТаблицаТестов, "ГК_СоздатьУдалитьКалендарь", "Создать/Удалить календарь", Календарь);
- НовыйТест(ТаблицаТестов, "ГК_СоздатьУдалитьСобытие", "Создать/Удалить событие", Календарь);
- НовыйТест(ТаблицаТестов, "ГВ_Авторизация", "Авторизация", Драйв);
- НовыйТест(ТаблицаТестов, "ГД_ПолучитьСписокКаталогов", "Получить список каталогов", Драйв);
- НовыйТест(ТаблицаТестов, "ГД_ЗагрузитьУдалитьФайл", "Загрузить/Удалить Файл", Драйв);
- НовыйТест(ТаблицаТестов, "ГД_СоздатьУдалитьКомментарий", "Создать/Удалить кооментарий", Драйв);
- НовыйТест(ТаблицаТестов, "ГД_СоздатьКаталог", "Создать/Удалить каталог", Драйв);
- НовыйТест(ТаблицаТестов, "ГВ_Авторизация", "Авторизация", Таблицы);
- НовыйТест(ТаблицаТестов, "ГТ_СоздатьТаблицу", "Создать таблицу", Таблицы);
- НовыйТест(ТаблицаТестов, "ГТ_ЗаполнитьОчиститьЯчейки", "Заполнить/Очистить ячейки", Таблицы);
- НовыйТест(ТаблицаТестов, "Твиттер_ДанныеАккаунта", "Данные аккаунта", Твиттер);
- НовыйТест(ТаблицаТестов, "Твиттер_Твиты", "Создание твитов", Твиттер);
- НовыйТест(ТаблицаТестов, "Вайбер_ПолучениеИнформации", "Получение информации", Вайбер);
- НовыйТест(ТаблицаТестов, "Вайбер_ОтправкаСообщений", "Отправка сообщений", Вайбер);
- НовыйТест(ТаблицаТестов, "НоушнАпи_СоздатьСтраницу", "Создать страницу", Ноушн);
- НовыйТест(ТаблицаТестов, "НоушнАпи_СоздатьИзменитьБазу", "Создать/Изменить базу", Ноушн);
- НовыйТест(ТаблицаТестов, "НоушнАпи_СоздатьУдалитьБлок", "Создать/Удалить блок", Ноушн);
- НовыйТест(ТаблицаТестов, "НоушнАпи_ПолучитьПользователей", "Получить пользователей", Ноушн);
- НовыйТест(ТаблицаТестов, "Слак_ПолучитьИнформацию", "Получить информацию", Слак);
- НовыйТест(ТаблицаТестов, "Слак_ОтправитьУдалитьСообщение", "Отправить/Удалить сообщение", Слак);
- НовыйТест(ТаблицаТестов, "Слак_СоздатьАрхивироватьКанал", "Создать/Архивировать канал", Слак);
- НовыйТест(ТаблицаТестов, "Слак_ОткрытьЗакрытьДиалог", "Открыть/Закрыть диалог", Слак);
- НовыйТест(ТаблицаТестов, "Слак_ЗагрузитьУдалитьФайл", "Загрузить/Удалить файл", Слак);
- НовыйТест(ТаблицаТестов, "Слак_ЗагрузитьУдалитьВФ", "Загрузить/Удалить внеш. файл", Слак);
- НовыйТест(ТаблицаТестов, "АТ_СоздатьБазу", "Создать/Изменить базу", АирТ);
- НовыйТест(ТаблицаТестов, "АТ_СоздатьТаблицу", "Создать/Изменить таблицу", АирТ);
- НовыйТест(ТаблицаТестов, "АТ_СоздатьПоле", "Создать/Изменить поле", АирТ);
- НовыйТест(ТаблицаТестов, "АТ_СоздатьУдалитьЗаписи", "Создать/Удалить записи", АирТ);
- НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьОбновитьТокен", "Получить/Обновить токен", ДропБокс);
- НовыйТест(ТаблицаТестов, "ДропБокс_ЗагрузитьФайл", "Загрузить файл", ДропБокс);
- НовыйТест(ТаблицаТестов, "ДропБокс_ЗагрузитьФайлПоURL", "Загрузить файл по URL", ДропБокс);
- НовыйТест(ТаблицаТестов, "ДропБокс_СоздатьКаталог", "Создать каталог", ДропБокс);
- НовыйТест(ТаблицаТестов, "ДропБокс_СоздатьУдалитьТег", "Создать/Удалить тег", ДропБокс);
- НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьАккаунт", "Получить данные аккаунта", ДропБокс);
- НовыйТест(ТаблицаТестов, "ДропБокс_РаботаСДоступами", "Работа с доступами", ДропБокс);
- НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьСписокФайловПапки", "Получить список файлов папки", ДропБокс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСТокеном", "Работа с токеном", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_СерверноеВремя", "Серверное время", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСНовостями", "Работа с новостями", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСЗадачами", "Работа с задачами", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСКомментариями", "Работа с комментариями", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСДиском", "Работа с диском", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_Канбан", "Канбан", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_УчетРабочегоВремени", "Учет рабочего времени", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСЧатами", "Работа с чатами", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСУведомлениями", "Работа с уведомлениями", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСПолямиЗадач", "Работа с польз. полями задач", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_УправлениеПодразделениями", "Управление подразделениями", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_УправлениеПользователями", "Управление пользователями", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСЛидами", "Работа с лидами", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСоСделками", "Работа со сделками", Битрикс);
- НовыйТест(ТаблицаТестов, "Б24_РаботаСКалендарями", "Работа с календарями", Битрикс);
- НовыйТест(ТаблицаТестов, "ВКТ_ОтправкаСообщений", "Отправка сообщений", ВКТ);
- НовыйТест(ТаблицаТестов, "ВКТ_ОбщиеМетоды", "Общие методы", ВКТ);
- НовыйТест(ТаблицаТестов, "ВКТ_УправлениеЧатами", "Управление чатами", ВКТ);
- НовыйТест(ТаблицаТестов, "НС_РаботаСФайлами", "Работа с файлами", Неоситиз);
- НовыйТест(ТаблицаТестов, "НС_ПолучениеДанных", "Получение данных", Неоситиз);
- НовыйТест(ТаблицаТестов, "СдэкАПИ_ОбщиеМетоды", "Общие методы", Сдэк);
- НовыйТест(ТаблицаТестов, "СдэкАПИ_РаботаСЗаказами", "Работа с заказами", Сдэк);
- НовыйТест(ТаблицаТестов, "СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера", "Работа с заявками курьера", Сдэк);
- НовыйТест(ТаблицаТестов, "ЯМетрика_УправлениеМетками", "Управление метками", Метрика);
- НовыйТест(ТаблицаТестов, "ЯМетрика_УправлениеСчетчиками", "Управление счетчиками", Метрика);
- НовыйТест(ТаблицаТестов, "ЯМетрика_УправлениеОперациями", "Управление операциями", Метрика);
- НовыйТест(ТаблицаТестов, "AWS_ОбщиеМетоды", "Общие методы", S3_);
- НовыйТест(ТаблицаТестов, "AWS_РаботаСБакетами", "Работа с бакетами", S3_);
- НовыйТест(ТаблицаТестов, "AWS_РаботаСОбъектами", "Работа с объектами", S3_);
- НовыйТест(ТаблицаТестов, "TC_Клиент", "TCP Клиент", TCP);
- НовыйТест(ТаблицаТестов, "SQLL_ОсновныеМетоды", "Основные методы", SQLite);
- НовыйТест(ТаблицаТестов, "SQLL_ORM", "ORM", SQLite);
- НовыйТест(ТаблицаТестов, "Postgres_ОсновныеМетоды", "Основные методы", Postgres);
- НовыйТест(ТаблицаТестов, "Postgres_ORM", "ORM", Postgres);
- НовыйТест(ТаблицаТестов, "MYS_ОсновныеМетоды", "Основные методы", MySQL);
- НовыйТест(ТаблицаТестов, "MYS_ORM", "ORM", MySQL);
- НовыйТест(ТаблицаТестов, "MSS_ОсновныеМетоды", "Основные методы", MSSQL);
- НовыйТест(ТаблицаТестов, "MSS_ORM", "ORM", MSSQL);
- НовыйТест(ТаблицаТестов, "GAPI_УправлениеГруппами", "Управление группами", GreenAPI);
- НовыйТест(ТаблицаТестов, "GAPI_ОтправкаСообщений", "Отправка сообщений", GreenAPI);
- НовыйТест(ТаблицаТестов, "GAPI_ПолучениеУведомлений", "Получение уведомлений", GreenAPI);
- НовыйТест(ТаблицаТестов, "GAPI_ОчередьСообщений", "Очередь сообщений", GreenAPI);
- НовыйТест(ТаблицаТестов, "GAPI_ЖурналыСообщений", "Журналы сообщений", GreenAPI);
- НовыйТест(ТаблицаТестов, "GAPI_Аккаунт", "Аккаунт", GreenAPI);
- НовыйТест(ТаблицаТестов, "GMax_Аккаунт", "Аккаунт", GreenMax);
- НовыйТест(ТаблицаТестов, "RC_ВыполнениеКоманд", "Выполнение команд", RCON);
- НовыйТест(ТаблицаТестов, "OLLM_ОбработкаЗапросов", "Обработка запросов", Ollama);
- НовыйТест(ТаблицаТестов, "OLLM_РаботаСМоделями", "Работа с моделями", Ollama);
- НовыйТест(ТаблицаТестов, "OLLM_РаботаСBlob", "Работа с BLOB", Ollama);
- НовыйТест(ТаблицаТестов, "HTTP_Инициализация", "Инициализация", Http);
- НовыйТест(ТаблицаТестов, "HTTP_УстановкаТела", "Установка тела", Http);
- НовыйТест(ТаблицаТестов, "HTTP_Настройки", "Настройки", Http);
- НовыйТест(ТаблицаТестов, "HTTP_УстановкаЗаголовков", "Установка заголовков", Http);
- НовыйТест(ТаблицаТестов, "HTTP_Авторизация", "Авторизация", Http);
- НовыйТест(ТаблицаТестов, "HTTP_ОбработкаЗапроса", "Обработка запроса", Http);
- НовыйТест(ТаблицаТестов, "HTTP_ПолучениеОтвета", "Получение ответа", Http);
- НовыйТест(ТаблицаТестов, "OAI_ОбработкаЗапросов", "Обработка запросов", OpenAI);
- НовыйТест(ТаблицаТестов, "OAI_Ассистенты", "Ассистенты", OpenAI);
- НовыйТест(ТаблицаТестов, "OAI_РаботаСФайлами", "Работа с файлами", OpenAI);
- НовыйТест(ТаблицаТестов, "OAI_РаботаСАудио", "Работа с аудио", OpenAI);
- НовыйТест(ТаблицаТестов, "OAI_РаботаСМоделями", "Работа с моделями", OpenAI);
- НовыйТест(ТаблицаТестов, "FT_РаботаСДиректориями", "Работа с директориями", FTP);
- НовыйТест(ТаблицаТестов, "FT_РаботаСФайлами", "Работа с файлами", FTP);
- НовыйТест(ТаблицаТестов, "FT_ОсновныеМетоды", "Основные методы", FTP);
- НовыйТест(ТаблицаТестов, "RPortal_Авторизация", "Авторизация", RPortal);
- НовыйТест(ТаблицаТестов, "SShell_ОсновныеМетоды", "Основные методы", SSH);
- НовыйТест(ТаблицаТестов, "SF_ОсновныеМетоды", "Основные методы", SFTP);
- НовыйТест(ТаблицаТестов, "SF_РаботаСДиректориями", "Работа с директориями", SFTP);
- НовыйТест(ТаблицаТестов, "SF_РаботаСФайлами", "Работа с файлами", SFTP);
+ НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьИнформациюБота" , "Получить информацию бота" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьОбновления" , "Получить обновления" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_УстановитьWebhook" , "Установить Webhook" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьТекстовоеСообщение" , "Отправить текстовое сообщение" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьКартинку" , "Отправить картинку" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьВидео" , "Отправить видео" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьАудио" , "Отправить аудио" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьДокумент" , "Отправить документ" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьГифку" , "Отправить гифку" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьМедиагруппу" , "Отправить медиагруппу" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьМестоположение" , "Отправить местоположение" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьКонтакт" , "Отправить контакт" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ОтправитьОпрос" , "Отправить опрос" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ПереслатьСообщение" , "Переслать сообщение" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_БанРазбан" , "Бан/Разбан" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_СоздатьСсылкуПриглашение" , "Создать ссылку-приглашение" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ЗакрепитьОткрепитьСообщение" , "Закрепить/Открепить сообщение" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьЧислоУчастников" , "Получить число участников" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ПолучитьСписокАватаровФорума", "Получить список аватаров форума", Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_СоздатьУдалитьТемуФорума" , "Создать/Удалить тему форума" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_ИзменитьИмяГлавнойТемы" , "Изменить имя главной темы" , Телеграм);
+ НовыйТест(ТаблицаТестов, "Телеграм_СкрытьПоказатьГлавнуюТему" , "Скрыть/Показать главную тему" , Телеграм);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьСсылкуТокена" , "Создать ссылку получения токена", ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьУдалитьПост" , "Создать/Удалить пост" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьСоставнойПост" , "Создать/Удалить составной пост" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьОпрос" , "Создать опрос" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СохранитьУдалитьКартинку" , "Добавить/Удалить картинку" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьИсторию" , "Создать историю" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_МетодыОбсуждений" , "Действия с обсуждениями" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ЛайкРепостКоммент" , "Лайк/Репост/Комментарий" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ПолучитьСтатистику" , "Получить статистику" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ПолучитьСтатистикуПостов" , "Получить статистику постов" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьРекламнуюКампанию" , "Создать рекламную кампанию" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ОтправитьСообщение" , "Отправить сообщение" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ПолучитьКатегорииТоваров" , "Получить категории товаров" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьТоварПодборку" , "Создать товар и подборку" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_СоздатьТоварСоСвойствами" , "Создать товар со свойствами" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокТоваров" , "Получить список товаров" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокПодборок" , "Получить список подборок" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокСвойств" , "Получить список свойств" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ПолучитьСписокЗаказов" , "Получить список заказов" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ВК_ЗагрузитьВидео" , "Загрузить видео" , ВКонтакте);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьИнформациюОДиске" , "Получить информацию о диске" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_СоздатьПапку" , "Создать папку" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект", "Загрузить по URL и получить" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ЗагрузитьУдалитьФайл" , "Загрузить/Удалить файл" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_СоздатьКопиюОбъекта" , "Создать копию объекта" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьСсылкуНаСкачивание" , "Получить ссылку на скачивание" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьСписокФайлов" , "Получить список файлов" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ПереместитьОбъект" , "Переместить объект" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ДействияПубличныхОбъектов" , "Действия с публичными объектами", ЯДиск);
+ НовыйТест(ТаблицаТестов, "ЯДиск_ПолучитьСписокОпубликованных" , "Получить список опубликованных" , ЯДиск);
+ НовыйТест(ТаблицаТестов, "ГВ_Авторизация" , "Авторизация" , ВСпейс);
+ НовыйТест(ТаблицаТестов, "ГВ_Авторизация" , "Авторизация" , Календарь);
+ НовыйТест(ТаблицаТестов, "ГК_ПолучитьСписокКалендарей" , "Получить список календарей" , Календарь);
+ НовыйТест(ТаблицаТестов, "ГК_СоздатьУдалитьКалендарь" , "Создать/Удалить календарь" , Календарь);
+ НовыйТест(ТаблицаТестов, "ГК_СоздатьУдалитьСобытие" , "Создать/Удалить событие" , Календарь);
+ НовыйТест(ТаблицаТестов, "ГВ_Авторизация" , "Авторизация" , Драйв);
+ НовыйТест(ТаблицаТестов, "ГД_ПолучитьСписокКаталогов" , "Получить список каталогов" , Драйв);
+ НовыйТест(ТаблицаТестов, "ГД_ЗагрузитьУдалитьФайл" , "Загрузить/Удалить Файл" , Драйв);
+ НовыйТест(ТаблицаТестов, "ГД_СоздатьУдалитьКомментарий" , "Создать/Удалить кооментарий" , Драйв);
+ НовыйТест(ТаблицаТестов, "ГД_СоздатьКаталог" , "Создать/Удалить каталог" , Драйв);
+ НовыйТест(ТаблицаТестов, "ГВ_Авторизация" , "Авторизация" , Таблицы);
+ НовыйТест(ТаблицаТестов, "ГТ_СоздатьТаблицу" , "Создать таблицу" , Таблицы);
+ НовыйТест(ТаблицаТестов, "ГТ_ЗаполнитьОчиститьЯчейки" , "Заполнить/Очистить ячейки" , Таблицы);
+ НовыйТест(ТаблицаТестов, "Твиттер_ДанныеАккаунта" , "Данные аккаунта" , Твиттер);
+ НовыйТест(ТаблицаТестов, "Твиттер_Твиты" , "Создание твитов" , Твиттер);
+ НовыйТест(ТаблицаТестов, "Вайбер_ПолучениеИнформации" , "Получение информации" , Вайбер);
+ НовыйТест(ТаблицаТестов, "Вайбер_ОтправкаСообщений" , "Отправка сообщений" , Вайбер);
+ НовыйТест(ТаблицаТестов, "НоушнАпи_СоздатьСтраницу" , "Создать страницу" , Ноушн);
+ НовыйТест(ТаблицаТестов, "НоушнАпи_СоздатьИзменитьБазу" , "Создать/Изменить базу" , Ноушн);
+ НовыйТест(ТаблицаТестов, "НоушнАпи_СоздатьУдалитьБлок" , "Создать/Удалить блок" , Ноушн);
+ НовыйТест(ТаблицаТестов, "НоушнАпи_ПолучитьПользователей" , "Получить пользователей" , Ноушн);
+ НовыйТест(ТаблицаТестов, "Слак_ПолучитьИнформацию" , "Получить информацию" , Слак);
+ НовыйТест(ТаблицаТестов, "Слак_ОтправитьУдалитьСообщение" , "Отправить/Удалить сообщение" , Слак);
+ НовыйТест(ТаблицаТестов, "Слак_СоздатьАрхивироватьКанал" , "Создать/Архивировать канал" , Слак);
+ НовыйТест(ТаблицаТестов, "Слак_ОткрытьЗакрытьДиалог" , "Открыть/Закрыть диалог" , Слак);
+ НовыйТест(ТаблицаТестов, "Слак_ЗагрузитьУдалитьФайл" , "Загрузить/Удалить файл" , Слак);
+ НовыйТест(ТаблицаТестов, "Слак_ЗагрузитьУдалитьВФ" , "Загрузить/Удалить внеш. файл" , Слак);
+ НовыйТест(ТаблицаТестов, "АТ_СоздатьБазу" , "Создать/Изменить базу" , АирТ);
+ НовыйТест(ТаблицаТестов, "АТ_СоздатьТаблицу" , "Создать/Изменить таблицу" , АирТ);
+ НовыйТест(ТаблицаТестов, "АТ_СоздатьПоле" , "Создать/Изменить поле" , АирТ);
+ НовыйТест(ТаблицаТестов, "АТ_СоздатьУдалитьЗаписи" , "Создать/Удалить записи" , АирТ);
+ НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьОбновитьТокен" , "Получить/Обновить токен" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "ДропБокс_ЗагрузитьФайл" , "Загрузить файл" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "ДропБокс_ЗагрузитьФайлПоURL" , "Загрузить файл по URL" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "ДропБокс_СоздатьКаталог" , "Создать каталог" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "ДропБокс_СоздатьУдалитьТег" , "Создать/Удалить тег" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьАккаунт" , "Получить данные аккаунта" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "ДропБокс_РаботаСДоступами" , "Работа с доступами" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьСписокФайловПапки" , "Получить список файлов папки" , ДропБокс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСТокеном" , "Работа с токеном" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_СерверноеВремя" , "Серверное время" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСНовостями" , "Работа с новостями" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСЗадачами" , "Работа с задачами" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСКомментариями" , "Работа с комментариями" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСДиском" , "Работа с диском" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_Канбан" , "Канбан" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_УчетРабочегоВремени" , "Учет рабочего времени" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСЧатами" , "Работа с чатами" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСУведомлениями" , "Работа с уведомлениями" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСПолямиЗадач" , "Работа с польз. полями задач" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_УправлениеПодразделениями" , "Управление подразделениями" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_УправлениеПользователями" , "Управление пользователями" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСЛидами" , "Работа с лидами" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСоСделками" , "Работа со сделками" , Битрикс);
+ НовыйТест(ТаблицаТестов, "Б24_РаботаСКалендарями" , "Работа с календарями" , Битрикс);
+ НовыйТест(ТаблицаТестов, "ВКТ_ОтправкаСообщений" , "Отправка сообщений" , ВКТ);
+ НовыйТест(ТаблицаТестов, "ВКТ_ОбщиеМетоды" , "Общие методы" , ВКТ);
+ НовыйТест(ТаблицаТестов, "ВКТ_УправлениеЧатами" , "Управление чатами" , ВКТ);
+ НовыйТест(ТаблицаТестов, "НС_РаботаСФайлами" , "Работа с файлами" , Неоситиз);
+ НовыйТест(ТаблицаТестов, "НС_ПолучениеДанных" , "Получение данных" , Неоситиз);
+ НовыйТест(ТаблицаТестов, "СдэкАПИ_ОбщиеМетоды" , "Общие методы" , Сдэк);
+ НовыйТест(ТаблицаТестов, "СдэкАПИ_РаботаСЗаказами" , "Работа с заказами" , Сдэк);
+ НовыйТест(ТаблицаТестов, "СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера", "Работа с заявками курьера" , Сдэк);
+ НовыйТест(ТаблицаТестов, "ЯМетрика_УправлениеМетками" , "Управление метками" , Метрика);
+ НовыйТест(ТаблицаТестов, "ЯМетрика_УправлениеСчетчиками" , "Управление счетчиками" , Метрика);
+ НовыйТест(ТаблицаТестов, "ЯМетрика_УправлениеОперациями" , "Управление операциями" , Метрика);
+ НовыйТест(ТаблицаТестов, "AWS_ОбщиеМетоды" , "Общие методы" , S3_);
+ НовыйТест(ТаблицаТестов, "AWS_РаботаСБакетами" , "Работа с бакетами" , S3_);
+ НовыйТест(ТаблицаТестов, "AWS_РаботаСОбъектами" , "Работа с объектами" , S3_);
+ НовыйТест(ТаблицаТестов, "TC_Клиент" , "TCP Клиент" , TCP);
+ НовыйТест(ТаблицаТестов, "SQLL_ОсновныеМетоды" , "Основные методы" , SQLite);
+ НовыйТест(ТаблицаТестов, "SQLL_ORM" , "ORM" , SQLite);
+ НовыйТест(ТаблицаТестов, "Postgres_ОсновныеМетоды" , "Основные методы" , Postgres);
+ НовыйТест(ТаблицаТестов, "Postgres_ORM" , "ORM" , Postgres);
+ НовыйТест(ТаблицаТестов, "MYS_ОсновныеМетоды" , "Основные методы" , MySQL);
+ НовыйТест(ТаблицаТестов, "MYS_ORM" , "ORM" , MySQL);
+ НовыйТест(ТаблицаТестов, "MSS_ОсновныеМетоды" , "Основные методы" , MSSQL);
+ НовыйТест(ТаблицаТестов, "MSS_ORM" , "ORM" , MSSQL);
+ НовыйТест(ТаблицаТестов, "GAPI_УправлениеГруппами" , "Управление группами" , GreenAPI);
+ НовыйТест(ТаблицаТестов, "GAPI_ОтправкаСообщений" , "Отправка сообщений" , GreenAPI);
+ НовыйТест(ТаблицаТестов, "GAPI_ПолучениеУведомлений" , "Получение уведомлений" , GreenAPI);
+ НовыйТест(ТаблицаТестов, "GAPI_ОчередьСообщений" , "Очередь сообщений" , GreenAPI);
+ НовыйТест(ТаблицаТестов, "GAPI_ЖурналыСообщений" , "Журналы сообщений" , GreenAPI);
+ НовыйТест(ТаблицаТестов, "GAPI_Аккаунт" , "Аккаунт" , GreenAPI);
+ НовыйТест(ТаблицаТестов, "GMax_Аккаунт" , "Аккаунт" , GreenMax);
+ НовыйТест(ТаблицаТестов, "RC_ВыполнениеКоманд" , "Выполнение команд" , RCON);
+ НовыйТест(ТаблицаТестов, "OLLM_ОбработкаЗапросов" , "Обработка запросов" , Ollama);
+ НовыйТест(ТаблицаТестов, "OLLM_РаботаСМоделями" , "Работа с моделями" , Ollama);
+ НовыйТест(ТаблицаТестов, "OLLM_РаботаСBlob" , "Работа с BLOB" , Ollama);
+ НовыйТест(ТаблицаТестов, "HTTP_Инициализация" , "Инициализация" , Http);
+ НовыйТест(ТаблицаТестов, "HTTP_УстановкаТела" , "Установка тела" , Http);
+ НовыйТест(ТаблицаТестов, "HTTP_Настройки" , "Настройки" , Http);
+ НовыйТест(ТаблицаТестов, "HTTP_УстановкаЗаголовков" , "Установка заголовков" , Http);
+ НовыйТест(ТаблицаТестов, "HTTP_Авторизация" , "Авторизация" , Http);
+ НовыйТест(ТаблицаТестов, "HTTP_ОбработкаЗапроса" , "Обработка запроса" , Http);
+ НовыйТест(ТаблицаТестов, "HTTP_ПолучениеОтвета" , "Получение ответа" , Http);
+ НовыйТест(ТаблицаТестов, "OAI_ОбработкаЗапросов" , "Обработка запросов" , OpenAI);
+ НовыйТест(ТаблицаТестов, "OAI_Ассистенты" , "Ассистенты" , OpenAI);
+ НовыйТест(ТаблицаТестов, "OAI_РаботаСФайлами" , "Работа с файлами" , OpenAI);
+ НовыйТест(ТаблицаТестов, "OAI_РаботаСАудио" , "Работа с аудио" , OpenAI);
+ НовыйТест(ТаблицаТестов, "OAI_РаботаСМоделями" , "Работа с моделями" , OpenAI);
+ НовыйТест(ТаблицаТестов, "FT_РаботаСДиректориями" , "Работа с директориями" , FTP);
+ НовыйТест(ТаблицаТестов, "FT_РаботаСФайлами" , "Работа с файлами" , FTP);
+ НовыйТест(ТаблицаТестов, "FT_ОсновныеМетоды" , "Основные методы" , FTP);
+ НовыйТест(ТаблицаТестов, "RPortal_Авторизация" , "Авторизация" , RPortal);
+ НовыйТест(ТаблицаТестов, "SShell_ОсновныеМетоды" , "Основные методы" , SSH);
+ НовыйТест(ТаблицаТестов, "SF_ОсновныеМетоды" , "Основные методы" , SFTP);
+ НовыйТест(ТаблицаТестов, "SF_РаботаСДиректориями" , "Работа с директориями" , SFTP);
+ НовыйТест(ТаблицаТестов, "SF_РаботаСФайлами" , "Работа с файлами" , SFTP);
- Возврат ТаблицаТестов;
+ Возврат ТаблицаТестов;
КонецФункции
Функция ОжидаетЧто(Значение) Экспорт
- Попытка
+ Попытка
- Модуль = ПолучитьОбщийМодуль("ЮТест");
- Ожидаем = ТипЗнч(Модуль) = Тип("ОбщийМодуль");
- Возврат Модуль.ОжидаетЧто(Значение);
+ Модуль = ПолучитьОбщийМодуль("ЮТест");
+ Ожидаем = ТипЗнч(Модуль) = Тип("ОбщийМодуль");
+ Возврат Модуль.ОжидаетЧто(Значение);
- Исключение
- Возврат Ожидаем.Что(Значение);
- КонецПопытки;
+ Исключение
+ Возврат Ожидаем.Что(Значение);
+ КонецПопытки;
КонецФункции
Функция СформироватьТестыЯкс() Экспорт
- Модуль = ПолучитьОбщийМодуль("ЮТТесты");
- Разделы = ПолучитьСоответствиеРазделовТестирования();
- ТаблицаТестов = ПолучитьТаблицуТестов();
+ Модуль = ПолучитьОбщийМодуль("ЮТТесты");
+ Разделы = ПолучитьСоответствиеРазделовТестирования();
+ ТаблицаТестов = ПолучитьТаблицуТестов();
- Для Каждого Раздел Из Разделы Цикл
+ Для Каждого Раздел Из Разделы Цикл
- ТекущийРаздел = Раздел.Ключ;
- Отбор = Новый Структура("Раздел", ТекущийРаздел);
- ТестыРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
+ ТекущийРаздел = Раздел.Ключ;
+ Отбор = Новый Структура("Раздел", ТекущийРаздел);
+ ТестыРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
- Набор = Модуль.ДобавитьТестовыйНабор(ТекущийРаздел);
+ Набор = Модуль.ДобавитьТестовыйНабор(ТекущийРаздел);
- Для Каждого Тест Из ТестыРаздела Цикл
- Набор.ДобавитьСерверныйТест(Тест.Метод, Тест.Синоним);
- КонецЦикла;
+ Для Каждого Тест Из ТестыРаздела Цикл
+ Набор.ДобавитьСерверныйТест(Тест.Метод, Тест.Синоним);
+ КонецЦикла;
- КонецЦикла;
+ КонецЦикла;
- Возврат "";
+ Возврат "";
КонецФункции
Функция СформироватьТестыАссертс() Экспорт
- ТаблицаТестов = ПолучитьТаблицуТестов();
- МассивТестов = Новый Массив;
+ ТаблицаТестов = ПолучитьТаблицуТестов();
+ МассивТестов = Новый Массив;
- Для Каждого Тест Из ТаблицаТестов Цикл
- МассивТестов.Добавить(Тест.Метод);
- КонецЦикла;
+ Для Каждого Тест Из ТаблицаТестов Цикл
+ МассивТестов.Добавить(Тест.Метод);
+ КонецЦикла;
- Возврат МассивТестов;
+ Возврат МассивТестов;
КонецФункции
Функция СформироватьТестыЯксCLI() Экспорт
- Модуль = ПолучитьОбщийМодуль("ЮТТесты");
- Разделы = ПолучитьСоответствиеРазделовТестирования();
- ТаблицаТестов = ПолучитьТаблицуТестов();
+ Модуль = ПолучитьОбщийМодуль("ЮТТесты");
+ Разделы = ПолучитьСоответствиеРазделовТестирования();
+ ТаблицаТестов = ПолучитьТаблицуТестов();
- Для Каждого Раздел Из Разделы Цикл
+ Для Каждого Раздел Из Разделы Цикл
- ТекущийРаздел = Раздел.Ключ;
+ ТекущийРаздел = Раздел.Ключ;
- Если ТекущийРаздел = "HTTP" Тогда
- Продолжить;
- КонецЕсли;
+ Если ТекущийРаздел = "HTTP" Тогда
+ Продолжить;
+ КонецЕсли;
- Отбор = Новый Структура("Раздел", ТекущийРаздел);
- ТестыРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
+ Отбор = Новый Структура("Раздел", ТекущийРаздел);
+ ТестыРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
- Набор = Модуль.ДобавитьТестовыйНабор(ТекущийРаздел + " (CLI)");
+ Набор = Модуль.ДобавитьТестовыйНабор(ТекущийРаздел + " (CLI)");
- Для Каждого Тест Из ТестыРаздела Цикл
- Набор.ДобавитьСерверныйТест(Тест.Метод, Тест.Синоним);
- КонецЦикла;
+ Для Каждого Тест Из ТестыРаздела Цикл
+ Набор.ДобавитьСерверныйТест(Тест.Метод, Тест.Синоним);
+ КонецЦикла;
- КонецЦикла;
+ КонецЦикла;
- Возврат "";
+ Возврат "";
КонецФункции
Функция СформироватьТестыАссертсCLI() Экспорт
- МассивТестов = Новый Массив;
+ МассивТестов = Новый Массив;
- Разделы = ПолучитьСоответствиеРазделовТестирования();
- ТаблицаТестов = ПолучитьТаблицуТестов();
+ Разделы = ПолучитьСоответствиеРазделовТестирования();
+ ТаблицаТестов = ПолучитьТаблицуТестов();
- Для Каждого Раздел Из Разделы Цикл
+ Для Каждого Раздел Из Разделы Цикл
- ТекущийРаздел = Раздел.Ключ;
+ ТекущийРаздел = Раздел.Ключ;
- Если ТекущийРаздел = "HTTP" Тогда
- Продолжить;
- КонецЕсли;
+ Если ТекущийРаздел = "HTTP" Тогда
+ Продолжить;
+ КонецЕсли;
- Отбор = Новый Структура("Раздел", ТекущийРаздел);
- ТестыРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
+ Отбор = Новый Структура("Раздел", ТекущийРаздел);
+ ТестыРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
- Для Каждого Тест Из ТестыРаздела Цикл
- МассивТестов.Добавить(Тест.Метод);
- КонецЦикла;
+ Для Каждого Тест Из ТестыРаздела Цикл
+ МассивТестов.Добавить(Тест.Метод);
+ КонецЦикла;
- КонецЦикла;
+ КонецЦикла;
- Возврат МассивТестов;
+ Возврат МассивТестов;
КонецФункции
Функция ПолучитьПараметр(Параметр) Экспорт
- Путь = ПутьКФайлуДанных();
- Возврат ПолучитьЗначениеИзФайла(Параметр, Путь);
+ Путь = ПутьКФайлуДанных();
+ Возврат ПолучитьЗначениеИзФайла(Параметр, Путь);
КонецФункции
Функция ПолучитьДвоичные(Параметр) Экспорт
- Путь = ПутьКФайлуДанных();
- Значение = ПолучитьЗначениеИзФайла(Параметр, Путь);
+ Путь = ПутьКФайлуДанных();
+ Значение = ПолучитьЗначениеИзФайла(Параметр, Путь);
- Если ТипЗнч(Значение) = Тип("Строка") Тогда
+ Если ТипЗнч(Значение) = Тип("Строка") Тогда
- Значение = ПолучитьФайлПути(Значение);
+ Значение = ПолучитьФайлПути(Значение);
- КонецЕсли;
+ КонецЕсли;
- Возврат Значение;
+ Возврат Значение;
КонецФункции
Функция ПолучитьФайлПути(Знач Путь) Экспорт
- Если СтрНайти(Путь, "http") > 0 Или СтрНайти(Путь, "www") > 0 Тогда
+ Если СтрНайти(Путь, "http") > 0 Или СтрНайти(Путь, "www") > 0 Тогда
- ИВФ = ПолучитьИмяВременногоФайла();
- КопироватьФайл(Путь, ИВФ);
- Путь = ИВФ;
- Двоичные = Новый ДвоичныеДанные(Путь);
+ ИВФ = ПолучитьИмяВременногоФайла();
+ КопироватьФайл(Путь, ИВФ);
+ Путь = ИВФ;
+ Двоичные = Новый ДвоичныеДанные(Путь);
- OPI_Инструменты.УдалитьФайлВПопытке(ИВФ, "Не удалось удалить временный файл после теста!");
+ OPI_Инструменты.УдалитьФайлВПопытке(ИВФ, "Не удалось удалить временный файл после теста!");
- Иначе
+ Иначе
- Двоичные = Новый ДвоичныеДанные(Путь);
+ Двоичные = Новый ДвоичныеДанные(Путь);
- КонецЕсли;
+ КонецЕсли;
- Возврат Двоичные;
+ Возврат Двоичные;
КонецФункции
Функция ПолучитьLocalhost() Экспорт
- Если OPI_Инструменты.ЭтоWindows() Тогда
- Результат = "127.0.0.1";
- Иначе
- Результат = "host.docker.internal";
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоWindows() Тогда
+ Результат = "127.0.0.1";
+ Иначе
+ Результат = "host.docker.internal";
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Процедура ПараметрВКоллекцию(Параметр, Коллекция) Экспорт
- Значение = ПолучитьПараметр(Параметр);
- Коллекция.Вставить(Параметр, Значение);
+ Значение = ПолучитьПараметр(Параметр);
+ Коллекция.Вставить(Параметр, Значение);
КонецПроцедуры
Процедура ДвоичныеВКоллекцию(Параметр, Коллекция) Экспорт
- Значение = ПолучитьДвоичные(Параметр);
- Коллекция.Вставить(Параметр, Значение);
+ Значение = ПолучитьДвоичные(Параметр);
+ Коллекция.Вставить(Параметр, Значение);
КонецПроцедуры
Процедура ЗаписатьПараметр(Параметр, Значение) Экспорт
- Путь = ПутьКФайлуДанных();
- ЗаписатьПараметрВФайл(Параметр, Значение, Путь);
+ Путь = ПутьКФайлуДанных();
+ ЗаписатьПараметрВФайл(Параметр, Значение, Путь);
КонецПроцедуры
Процедура ОбработатьРезультатТестирования(Знач Результат, Знач Метод, Знач Библиотека, Знач Вариант = "",
- ДопПараметр1 = Неопределено, ДопПараметр2 = Неопределено, ДопПараметр3 = Неопределено) Экспорт
+ ДопПараметр1 = Неопределено, ДопПараметр2 = Неопределено, ДопПараметр3 = Неопределено) Экспорт
// BSLLS:UnusedLocalVariable-off
//
//@skip-check module-unused-local-variable
- Результат_ = ?(OPI_Инструменты.ЭтоКоллекция(Результат), OPI_Инструменты.КопироватьКоллекцию(Результат), Результат);
+ Результат_ = ?(OPI_Инструменты.ЭтоКоллекция(Результат), OPI_Инструменты.КопироватьКоллекцию(Результат), Результат);
// BSLLS:UnusedLocalVariable-on
- ЭтоВариант = ЗначениеЗаполнено(Вариант);
- МетодЛога = ?(ЭтоВариант, СтрШаблон("%1 (%2)", Метод, Вариант), Метод);
+ ЭтоВариант = ЗначениеЗаполнено(Вариант);
+ МетодЛога = ?(ЭтоВариант, СтрШаблон("%1 (%2)", Метод, Вариант), Метод);
- IDНабора = СоздатьНаборЗапуска(Библиотека);
- IDЭлемента = СоздатьТестовыйЭлемент(IDНабора, Библиотека, Метод, Вариант);
+ IDНабора = СоздатьНаборЗапуска(Библиотека);
+ IDЭлемента = СоздатьТестовыйЭлемент(IDНабора, Библиотека, Метод, Вариант);
- Попытка
+ Попытка
- МассивПараметров = Новый Массив;
- МассивПараметров.Добавить("Результат_");
- МассивПараметров.Добавить("Вариант");
+ МассивПараметров = Новый Массив;
+ МассивПараметров.Добавить("Результат_");
+ МассивПараметров.Добавить("Вариант");
- Если ДопПараметр1 <> Неопределено Тогда
- МассивПараметров.Добавить("ДопПараметр1");
- КонецЕсли;
+ Если ДопПараметр1 <> Неопределено Тогда
+ МассивПараметров.Добавить("ДопПараметр1");
+ КонецЕсли;
- Если ДопПараметр2 <> Неопределено Тогда
- МассивПараметров.Добавить("ДопПараметр2");
- КонецЕсли;
+ Если ДопПараметр2 <> Неопределено Тогда
+ МассивПараметров.Добавить("ДопПараметр2");
+ КонецЕсли;
- Если ДопПараметр3 <> Неопределено Тогда
- МассивПараметров.Добавить("ДопПараметр3");
- КонецЕсли;
+ Если ДопПараметр3 <> Неопределено Тогда
+ МассивПараметров.Добавить("ДопПараметр3");
+ КонецЕсли;
- ШаблонПроверки = "РезультатПроверки = Проверка_%1_%2(%3)";
+ ШаблонПроверки = "РезультатПроверки = Проверка_%1_%2(%3)";
- ВызовПроверки = СтрШаблон(ШаблонПроверки, Библиотека, Метод, СтрСоединить(МассивПараметров, ", "));
- РезультатПроверки = Неопределено;
+ ВызовПроверки = СтрШаблон(ШаблонПроверки, Библиотека, Метод, СтрСоединить(МассивПараметров, ", "));
+ РезультатПроверки = Неопределено;
//@skip-check server-execution-safe-mode
- Выполнить (ВызовПроверки);
+ Выполнить (ВызовПроверки);
- Текст = ВывестиЛог(Результат, МетодЛога, Библиотека);
+ Текст = ВывестиЛог(Результат, МетодЛога, Библиотека);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- РезультатСтрока = ТипЗнч(РезультатПроверки) = Тип("Строка");
- Перезаписывать = Не ?(РезультатСтрока, РезультатПроверки = "", РезультатПроверки = Неопределено);
+ РезультатСтрока = ТипЗнч(РезультатПроверки) = Тип("Строка");
+ Перезаписывать = Не ?(РезультатСтрока, РезультатПроверки = "", РезультатПроверки = Неопределено);
- Если Перезаписывать Тогда
- ЗаписатьФайлЛога(РезультатПроверки, Метод, Библиотека);
- Иначе
- ЗаписатьФайлЛога(Результат, Метод, Библиотека, Ложь);
- КонецЕсли;
+ Если Перезаписывать Тогда
+ ЗаписатьФайлЛога(РезультатПроверки, Метод, Библиотека);
+ Иначе
+ ЗаписатьФайлЛога(Результат , Метод, Библиотека, Ложь);
+ КонецЕсли;
- КонецЕсли;
+ КонецЕсли;
- ЗаписатьЛогТеста(IDЭлемента, Текст, "info");
- ЗавершитьТестовыйЭлемент(IDЭлемента, "passed");
+ ЗаписатьЛогТеста(IDЭлемента, Текст, "info");
+ ЗавершитьТестовыйЭлемент(IDЭлемента, "passed");
- Исключение
+ Исключение
- ООп = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
- Текст = ВывестиЛог(Результат, МетодЛога, Библиотека, ООп);
+ ООп = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
+ Текст = ВывестиЛог(Результат, МетодЛога, Библиотека, ООп);
- ЗаписатьЛогТеста(IDЭлемента, Текст, "error");
- ЗавершитьТестовыйЭлемент(IDЭлемента, "failed");
+ ЗаписатьЛогТеста(IDЭлемента, Текст, "error");
+ ЗавершитьТестовыйЭлемент(IDЭлемента, "failed");
- ВызватьИсключение ООп;
+ ВызватьИсключение ООп;
- КонецПопытки;
+ КонецПопытки;
КонецПроцедуры
Процедура ВывестиСлужебнуюИнформацию(Знач Текст, Знач Примечание, Знач Библиотека) Экспорт
- ШаблонТекста = "
- |--!!!---------%1----------!!!--
- |
- |%2
- |
- |%3
- |
- |---------------------------------";
+ ШаблонТекста = "
+ |--!!!---------%1----------!!!--
+ |
+ |%2
+ |
+ |%3
+ |
+ |---------------------------------";
- Сообщить(СтрШаблон(ШаблонТекста, Библиотека, Примечание, Текст));
+ Сообщить(СтрШаблон(ШаблонТекста, Библиотека, Примечание, Текст));
КонецПроцедуры
@@ -695,211 +695,211 @@
Функция СоздатьЗапускReportPortal(Знач Платформа = "") Экспорт
- Токен = ПолучитьПараметр("RPortal_Token");
- Проект = ПолучитьПараметр("RPortal_MainProject");
- URL = ПолучитьПараметр("RPortal_URL");
+ Токен = ПолучитьПараметр("RPortal_Token");
+ Проект = ПолучитьПараметр("RPortal_MainProject");
+ URL = ПолучитьПараметр("RPortal_URL");
- ЗавершитьЗапуск();
+ ЗавершитьЗапуск();
- ТекущаяДата = ПолучитьВремяЗапуска();
- СистемнаяИнформация = Новый СистемнаяИнформация;
+ ТекущаяДата = ПолучитьВремяЗапуска();
+ СистемнаяИнформация = Новый СистемнаяИнформация;
- ОперационнаяСистема = Строка(СистемнаяИнформация.ТипПлатформы);
- ТекущаяДатаСтрока = Формат(ТекущаяДата, "ДФ=yyyy-MM-dd");
- UUID = Строка(Новый УникальныйИдентификатор);
- ВерсияОПИ = OPI_Инструменты.ВерсияОПИ();
+ ОперационнаяСистема = Строка(СистемнаяИнформация.ТипПлатформы);
+ ТекущаяДатаСтрока = Формат(ТекущаяДата, "ДФ=yyyy-MM-dd");
+ UUID = Строка(Новый УникальныйИдентификатор);
+ ВерсияОПИ = OPI_Инструменты.ВерсияОПИ();
- Если Не ЗначениеЗаполнено(Платформа) Тогда
- Платформа = ?(OPI_Инструменты.ЭтоOneScript(), "OneScript", "1C:Enterprise");
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Платформа) Тогда
+ Платформа = ?(OPI_Инструменты.ЭтоOneScript(), "OneScript", "1C:Enterprise");
+ КонецЕсли;
- ИмяЗапуска = СтрШаблон("%1 | %2 | %3 | %4", ТекущаяДатаСтрока, ВерсияОПИ, Платформа, ОперационнаяСистема);
+ ИмяЗапуска = СтрШаблон("%1 | %2 | %3 | %4", ТекущаяДатаСтрока, ВерсияОПИ, Платформа, ОперационнаяСистема);
- СтруктураЗапуска = Новый Структура;
+ СтруктураЗапуска = Новый Структура;
- СтруктураЗапуска.Вставить("name", ИмяЗапуска);
- СтруктураЗапуска.Вставить("startTime", ТекущаяДата);
- СтруктураЗапуска.Вставить("uuid", UUID);
+ СтруктураЗапуска.Вставить("name" , ИмяЗапуска);
+ СтруктураЗапуска.Вставить("startTime", ТекущаяДата);
+ СтруктураЗапуска.Вставить("uuid" , UUID);
- ЗаписатьПараметр("RPortal_MainLaunch", UUID);
+ ЗаписатьПараметр("RPortal_MainLaunch", UUID);
- Результат = ReportPortal().СоздатьЗапуск(URL, Токен, Проект, СтруктураЗапуска);
- UID = Результат["id"];
+ Результат = ReportPortal().СоздатьЗапуск(URL, Токен, Проект, СтруктураЗапуска);
+ UID = Результат["id"];
- СоздатьФайлЗапуска(UID);
+ СоздатьФайлЗапуска(UID);
- Сообщить(OPI_Инструменты.JSONСтрокой(Результат));
+ Сообщить(OPI_Инструменты.JSONСтрокой(Результат));
- Возврат UID;
+ Возврат UID;
КонецФункции
Функция СоздатьНаборЗапуска(Знач Наименование) Экспорт
- Данные = ПолучитьСуществующийЗапуск();
+ Данные = ПолучитьСуществующийЗапуск();
- Если Данные = Неопределено Тогда
- Возврат Неопределено;
- КонецЕсли;
+ Если Данные = Неопределено Тогда
+ Возврат Неопределено;
+ КонецЕсли;
- СуществующиеНаборы = Данные["suites"];
- Существующий = СуществующиеНаборы.Получить(Наименование);
+ СуществующиеНаборы = Данные["suites"];
+ Существующий = СуществующиеНаборы.Получить(Наименование);
- Если Существующий <> Неопределено Тогда
- Возврат Существующий;
- КонецЕсли;
+ Если Существующий <> Неопределено Тогда
+ Возврат Существующий;
+ КонецЕсли;
- Токен = ПолучитьПараметр("RPortal_Token");
- Проект = ПолучитьПараметр("RPortal_MainProject");
- URL = ПолучитьПараметр("RPortal_URL");
+ Токен = ПолучитьПараметр("RPortal_Token");
+ Проект = ПолучитьПараметр("RPortal_MainProject");
+ URL = ПолучитьПараметр("RPortal_URL");
- ТекущаяДата = ПолучитьВремяЗапуска();
- ПоследнийНабор = Данные["last_suite"];
+ ТекущаяДата = ПолучитьВремяЗапуска();
+ ПоследнийНабор = Данные["last_suite"];
- Если ЗначениеЗаполнено(ПоследнийНабор) Тогда
+ Если ЗначениеЗаполнено(ПоследнийНабор) Тогда
- СтруктураЗавершения = Новый Структура("endTime,launchUuid", ТекущаяДата, ПоследнийНабор);
- ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, ПоследнийНабор, СтруктураЗавершения);
+ СтруктураЗавершения = Новый Структура("endTime,launchUuid", ТекущаяДата, ПоследнийНабор);
+ ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, ПоследнийНабор, СтруктураЗавершения);
- КонецЕсли;
+ КонецЕсли;
- UUID = Строка(Новый УникальныйИдентификатор);
+ UUID = Строка(Новый УникальныйИдентификатор);
- СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("name", Наименование);
- СтруктураЭлемента.Вставить("startTime", ТекущаяДата);
- СтруктураЭлемента.Вставить("type", "suite");
- СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
- СтруктураЭлемента.Вставить("uuid", UUID);
+ СтруктураЭлемента = Новый Структура;
+ СтруктураЭлемента.Вставить("name" , Наименование);
+ СтруктураЭлемента.Вставить("startTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("type" , "suite");
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
+ СтруктураЭлемента.Вставить("uuid" , UUID);
- ReportPortal().СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента);
+ ReportPortal().СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента);
- СуществующиеНаборы.Вставить(Наименование, UUID);
+ СуществующиеНаборы.Вставить(Наименование, UUID);
- Данные.Вставить("suites", СуществующиеНаборы);
- Данные.Вставить("last_suite", UUID);
+ Данные.Вставить("suites" , СуществующиеНаборы);
+ Данные.Вставить("last_suite", UUID);
- ЗаписатьФайлЗапуска(Данные);
+ ЗаписатьФайлЗапуска(Данные);
- Возврат UUID;
+ Возврат UUID;
КонецФункции
Функция СоздатьТестовыйЭлемент(Знач Набор, Знач Библиотека, Знач Метод, Знач Вариант) Экспорт
- Данные = ПолучитьСуществующийЗапуск();
+ Данные = ПолучитьСуществующийЗапуск();
- Если Данные = Неопределено Тогда
- Возврат Неопределено;
- КонецЕсли;
+ Если Данные = Неопределено Тогда
+ Возврат Неопределено;
+ КонецЕсли;
- UUID = Строка(Новый УникальныйИдентификатор);
- ТекущаяДата = ПолучитьВремяЗапуска();
+ UUID = Строка(Новый УникальныйИдентификатор);
+ ТекущаяДата = ПолучитьВремяЗапуска();
- Если ЗначениеЗаполнено(Вариант) Тогда
- Заголовок = СтрШаблон("%1 (%2)", Метод, Вариант);
- Идентификатор = СтрШаблон("%1_%2_%3", Библиотека, Метод, Вариант);
- Иначе
- Заголовок = Метод;
- Идентификатор = СтрШаблон("%1_%2", Библиотека, Метод);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Вариант) Тогда
+ Заголовок = СтрШаблон("%1 (%2)", Метод, Вариант);
+ Идентификатор = СтрШаблон("%1_%2_%3", Библиотека, Метод, Вариант);
+ Иначе
+ Заголовок = Метод;
+ Идентификатор = СтрШаблон("%1_%2" , Библиотека, Метод);
+ КонецЕсли;
- Токен = ПолучитьПараметр("RPortal_Token");
- Проект = ПолучитьПараметр("RPortal_MainProject");
- URL = ПолучитьПараметр("RPortal_URL");
+ Токен = ПолучитьПараметр("RPortal_Token");
+ Проект = ПолучитьПараметр("RPortal_MainProject");
+ URL = ПолучитьПараметр("RPortal_URL");
- СтруктураЭлемента = Новый Структура;
+ СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("name", Заголовок);
- СтруктураЭлемента.Вставить("startTime", ТекущаяДата);
- СтруктураЭлемента.Вставить("uuid", UUID);
- СтруктураЭлемента.Вставить("type", "step");
- СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
+ СтруктураЭлемента.Вставить("name" , Заголовок);
+ СтруктураЭлемента.Вставить("startTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("uuid" , UUID);
+ СтруктураЭлемента.Вставить("type" , "step");
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
- ReportPortal().СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента, Набор);
+ ReportPortal().СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента, Набор);
- Данные["items"].Вставить(UUID, Идентификатор);
+ Данные["items"].Вставить(UUID, Идентификатор);
- ЗаписатьФайлЗапуска(Данные);
+ ЗаписатьФайлЗапуска(Данные);
- Возврат UUID;
+ Возврат UUID;
КонецФункции
Процедура ЗавершитьЗапуск() Экспорт
- Токен = ПолучитьПараметр("RPortal_Token");
- Проект = ПолучитьПараметр("RPortal_MainProject");
- URL = ПолучитьПараметр("RPortal_URL");
+ Токен = ПолучитьПараметр("RPortal_Token");
+ Проект = ПолучитьПараметр("RPortal_MainProject");
+ URL = ПолучитьПараметр("RPortal_URL");
- ТекущаяДата = ПолучитьВремяЗапуска();
+ ТекущаяДата = ПолучитьВремяЗапуска();
- СуществующийЗапуск = ПолучитьСуществующийЗапуск();
+ СуществующийЗапуск = ПолучитьСуществующийЗапуск();
- Если ЗначениеЗаполнено(СуществующийЗапуск) Тогда
+ Если ЗначениеЗаполнено(СуществующийЗапуск) Тогда
- ПоследнийНабор = СуществующийЗапуск["last_suite"];
+ ПоследнийНабор = СуществующийЗапуск["last_suite"];
- Если ЗначениеЗаполнено(ПоследнийНабор) Тогда
+ Если ЗначениеЗаполнено(ПоследнийНабор) Тогда
- СтруктураЗавершения = Новый Структура("endTime,launchUuid", ТекущаяДата, ПоследнийНабор);
- ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, ПоследнийНабор, СтруктураЗавершения);
+ СтруктураЗавершения = Новый Структура("endTime,launchUuid", ТекущаяДата, ПоследнийНабор);
+ ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, ПоследнийНабор, СтруктураЗавершения);
- КонецЕсли;
+ КонецЕсли;
- ВсеТесты = ПолучитьПолныйСписокТестов();
- ВыполненныеТесты = Новый СписокЗначений;
- ВыполненныеТесты.ЗагрузитьЗначения(ПолучитьСпискоВыполненныхТестов());
+ ВсеТесты = ПолучитьПолныйСписокТестов();
+ ВыполненныеТесты = Новый СписокЗначений;
+ ВыполненныеТесты.ЗагрузитьЗначения(ПолучитьСпискоВыполненныхТестов());
- Если ВыполненныеТесты.Количество() / ВсеТесты.Количество() > 0.8 Тогда
+ Если ВыполненныеТесты.Количество() / ВсеТесты.Количество() > 0.8 Тогда
- Для Каждого Тест Из ВсеТесты Цикл
+ Для Каждого Тест Из ВсеТесты Цикл
- Если ЗначениеЗаполнено(Тест["variant"]) Тогда
- ИмяФункцииТеста = СтрШаблон("%1_%2_%3", Тест["lib"], Тест["name"], Тест["variant"]);
- Иначе
- ИмяФункцииТеста = СтрШаблон("%1_%2", Тест["lib"], Тест["name"]);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Тест["variant"]) Тогда
+ ИмяФункцииТеста = СтрШаблон("%1_%2_%3", Тест["lib"], Тест["name"], Тест["variant"]);
+ Иначе
+ ИмяФункцииТеста = СтрШаблон("%1_%2" , Тест["lib"], Тест["name"]);
+ КонецЕсли;
- Если ВыполненныеТесты.НайтиПоЗначению(ИмяФункцииТеста) = Неопределено Тогда
- ЗаписатьПропущенныйТест(Тест["lib"], Тест["name"], Тест["variant"]);
- КонецЕсли;
+ Если ВыполненныеТесты.НайтиПоЗначению(ИмяФункцииТеста) = Неопределено Тогда
+ ЗаписатьПропущенныйТест(Тест["lib"], Тест["name"], Тест["variant"]);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- СтруктураЗавершения = ReportPortal().ПолучитьСтруктуруЗавершенияЗапуска(ТекущаяДата);
- ReportPortal().ЗавершитьЗапуск(URL, Токен, Проект, СуществующийЗапуск["id"], СтруктураЗавершения);
+ СтруктураЗавершения = ReportPortal().ПолучитьСтруктуруЗавершенияЗапуска(ТекущаяДата);
+ ReportPortal().ЗавершитьЗапуск(URL, Токен, Проект, СуществующийЗапуск["id"], СтруктураЗавершения);
- СуществующийЗапуск["ended"] = Истина;
- ЗаписатьФайлЗапуска(СуществующийЗапуск);
+ СуществующийЗапуск["ended"] = Истина;
+ ЗаписатьФайлЗапуска(СуществующийЗапуск);
- КонецЕсли;
+ КонецЕсли;
КонецПроцедуры
Функция ПолучитьСпискоВыполненныхТестов() Экспорт
- Тесты = ПрочитатьФайлЗапуска()["tests"];
- Возврат ?(Тесты = Неопределено, Новый Массив, Тесты);
+ Тесты = ПрочитатьФайлЗапуска()["tests"];
+ Возврат ?(Тесты = Неопределено, Новый Массив, Тесты);
КонецФункции
Функция ПолучитьПолныйСписокТестов() Экспорт
- Язык = OPI_Инструменты.ЯзыкОПИ();
+ Язык = OPI_Инструменты.ЯзыкОПИ();
- Тесты = СтрШаблон(
+ Тесты = СтрШаблон(
"https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/refs/heads/main/service/tests_%1.json", Язык);
- OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Тесты);
+ OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Тесты);
- Если Тесты.Количество() = 1 Или Не OPI_Инструменты.ЭтоКоллекция(Тесты[0], Истина) Тогда
- Возврат Новый Массив;
- Иначе
- Возврат Тесты;
- КонецЕсли;
+ Если Тесты.Количество() = 1 Или Не OPI_Инструменты.ЭтоКоллекция(Тесты[0], Истина) Тогда
+ Возврат Новый Массив;
+ Иначе
+ Возврат Тесты;
+ КонецЕсли;
КонецФункции
@@ -909,312 +909,312 @@
Функция ПолучитьВариантыПараметровFTP() Экспорт
- МассивВариантов = Новый Массив;
+ МассивВариантов = Новый Массив;
- ПараметрыТестаОсновные = Новый Структура;
- ПараметрВКоллекцию("FTP_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("FTP_Port", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("FTPS_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("FTPS_Port", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("FTP_User", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("FTP_Password", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_User", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_Password", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Socks5_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Socks5_Port", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_Port", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Picture", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Big", ПараметрыТестаОсновные);
+ ПараметрыТестаОсновные = Новый Структура;
+ ПараметрВКоллекцию("FTP_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("FTP_Port" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("FTPS_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("FTPS_Port" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("FTP_User" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("FTP_Password" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_User" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_Password", ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Socks5_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Socks5_Port" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_Port" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Big" , ПараметрыТестаОсновные);
- Локалхост = ПолучитьLocalhost();
+ Локалхост = ПолучитьLocalhost();
- Socks5IP = ПараметрыТестаОсновные["Socks5_IP"];
- ПараметрыТестаОсновные["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Локалхост, Socks5IP);
+ Socks5IP = ПараметрыТестаОсновные["Socks5_IP"];
+ ПараметрыТестаОсновные["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Локалхост, Socks5IP);
- HttpProxyIP = ПараметрыТестаОсновные["Proxy_IP"];
- ПараметрыТестаОсновные["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Локалхост, HttpProxyIP);
+ HttpProxyIP = ПараметрыТестаОсновные["Proxy_IP"];
+ ПараметрыТестаОсновные["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Локалхост, HttpProxyIP);
// FTP
- СтруктураПараметров = Новый Структура;
- СтруктураПараметров.Вставить("Postfix", "FTP");
- СтруктураПараметров.Вставить("FTP_IP", Локалхост);
- СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
- СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
- СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
- СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
- СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
- СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
- СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
- СтруктураПараметров.Вставить("Proxy_Type", "socks5");
- СтруктураПараметров.Вставить("Proxy", Ложь);
- СтруктураПараметров.Вставить("TLS", Ложь);
- СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
- СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
- МассивВариантов.Добавить(СтруктураПараметров);
+ СтруктураПараметров = Новый Структура;
+ СтруктураПараметров.Вставить("Postfix", "FTP");
+ СтруктураПараметров.Вставить("FTP_IP", Локалхост);
+ СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
+ СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
+ СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
+ СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
+ СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
+ СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
+ СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
+ СтруктураПараметров.Вставить("Proxy_Type", "socks5");
+ СтруктураПараметров.Вставить("Proxy", Ложь);
+ СтруктураПараметров.Вставить("TLS", Ложь);
+ СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
+ СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
+ МассивВариантов.Добавить(СтруктураПараметров);
// FTPS
- СтруктураПараметров = Новый Структура;
- СтруктураПараметров.Вставить("Postfix", "FTPS");
- СтруктураПараметров.Вставить("FTP_IP", Локалхост);
- СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTPS_Port"]);
- СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
- СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
- СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
- СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
- СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
- СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
- СтруктураПараметров.Вставить("Proxy_Type", "socks5");
- СтруктураПараметров.Вставить("Proxy", Ложь);
- СтруктураПараметров.Вставить("TLS", Истина);
- СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
- СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
- МассивВариантов.Добавить(СтруктураПараметров);
+ СтруктураПараметров = Новый Структура;
+ СтруктураПараметров.Вставить("Postfix", "FTPS");
+ СтруктураПараметров.Вставить("FTP_IP", Локалхост);
+ СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTPS_Port"]);
+ СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
+ СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
+ СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
+ СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
+ СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
+ СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
+ СтруктураПараметров.Вставить("Proxy_Type", "socks5");
+ СтруктураПараметров.Вставить("Proxy", Ложь);
+ СтруктураПараметров.Вставить("TLS", Истина);
+ СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
+ СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
+ МассивВариантов.Добавить(СтруктураПараметров);
// FTP + Socks5
- СтруктураПараметров = Новый Структура;
- СтруктураПараметров.Вставить("Postfix", "FTP, Socks5");
- СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
- СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
- СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
- СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
- СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
- СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
- СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
- СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
- СтруктураПараметров.Вставить("Proxy_Type", "socks5");
- СтруктураПараметров.Вставить("Proxy", Истина);
- СтруктураПараметров.Вставить("TLS", Ложь);
- СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
- СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
- МассивВариантов.Добавить(СтруктураПараметров);
+ СтруктураПараметров = Новый Структура;
+ СтруктураПараметров.Вставить("Postfix", "FTP, Socks5");
+ СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
+ СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
+ СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
+ СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
+ СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
+ СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
+ СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
+ СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
+ СтруктураПараметров.Вставить("Proxy_Type", "socks5");
+ СтруктураПараметров.Вставить("Proxy", Истина);
+ СтруктураПараметров.Вставить("TLS", Ложь);
+ СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
+ СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
+ МассивВариантов.Добавить(СтруктураПараметров);
// FTPS + Socks5
- СтруктураПараметров = Новый Структура;
- СтруктураПараметров.Вставить("Postfix", ?(OPI_Инструменты.ЭтоWindows(), "FTPS, Socks5", ""));
- СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
- СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
- СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
- СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
- СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
- СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
- СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
- СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
- СтруктураПараметров.Вставить("Proxy_Type", "socks5");
- СтруктураПараметров.Вставить("Proxy", Истина);
- СтруктураПараметров.Вставить("TLS", Истина);
- СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
- СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
- МассивВариантов.Добавить(СтруктураПараметров);
+ СтруктураПараметров = Новый Структура;
+ СтруктураПараметров.Вставить("Postfix", ?(OPI_Инструменты.ЭтоWindows(), "FTPS, Socks5", ""));
+ СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
+ СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
+ СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
+ СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
+ СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
+ СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
+ СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
+ СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
+ СтруктураПараметров.Вставить("Proxy_Type", "socks5");
+ СтруктураПараметров.Вставить("Proxy", Истина);
+ СтруктураПараметров.Вставить("TLS", Истина);
+ СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
+ СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
+ МассивВариантов.Добавить(СтруктураПараметров);
- Если OPI_Инструменты.ЭтоWindows() Тогда
+ Если OPI_Инструменты.ЭтоWindows() Тогда
// FTP + HTTP
- СтруктураПараметров = Новый Структура;
- СтруктураПараметров.Вставить("Postfix", "FTP, HTTP");
- СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
- СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
- СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
- СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
- СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
- СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
- СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
- СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
- СтруктураПараметров.Вставить("Proxy_Type", "http");
- СтруктураПараметров.Вставить("Proxy", Истина);
- СтруктураПараметров.Вставить("TLS", Ложь);
- СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
- СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
- МассивВариантов.Добавить(СтруктураПараметров);
+ СтруктураПараметров = Новый Структура;
+ СтруктураПараметров.Вставить("Postfix", "FTP, HTTP");
+ СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
+ СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
+ СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
+ СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
+ СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
+ СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
+ СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
+ СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
+ СтруктураПараметров.Вставить("Proxy_Type", "http");
+ СтруктураПараметров.Вставить("Proxy", Истина);
+ СтруктураПараметров.Вставить("TLS", Ложь);
+ СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
+ СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
+ МассивВариантов.Добавить(СтруктураПараметров);
// FTPS + HTTP
- СтруктураПараметров = Новый Структура;
- СтруктураПараметров.Вставить("Postfix", "");
- СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
- СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
- СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
- СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
- СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
- СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
- СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
- СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
- СтруктураПараметров.Вставить("Proxy_Type", "http");
- СтруктураПараметров.Вставить("Proxy", Истина);
- СтруктураПараметров.Вставить("TLS", Истина);
- СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
- СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
- МассивВариантов.Добавить(СтруктураПараметров);
+ СтруктураПараметров = Новый Структура;
+ СтруктураПараметров.Вставить("Postfix", "");
+ СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
+ СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
+ СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
+ СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
+ СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
+ СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
+ СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
+ СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
+ СтруктураПараметров.Вставить("Proxy_Type", "http");
+ СтруктураПараметров.Вставить("Proxy", Истина);
+ СтруктураПараметров.Вставить("TLS", Истина);
+ СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
+ СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
+ МассивВариантов.Добавить(СтруктураПараметров);
- КонецЕсли;
+ КонецЕсли;
- Возврат МассивВариантов;
+ Возврат МассивВариантов;
КонецФункции
Функция ПолучитьВариантыПараметровSSH() Экспорт
- МассивВариантов = Новый Массив;
+ МассивВариантов = Новый Массив;
- ПараметрыТестаОсновные = Новый Структура;
- ПараметрВКоллекцию("Picture", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Big", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SSH_Host", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SSH_Port", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SSH_User", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SSH_Password", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SSH_Key", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SSH_Pub", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_User", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_Password", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Socks5_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Socks5_Port", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Proxy_Port", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Access_Token", ПараметрыТестаОсновные);
+ ПараметрыТестаОсновные = Новый Структура;
+ ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Big" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SSH_Host" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SSH_Port" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SSH_User" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SSH_Password" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SSH_Key" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SSH_Pub" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_User" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_Password", ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Socks5_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Socks5_Port" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Proxy_Port" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Access_Token" , ПараметрыТестаОсновные);
- Локалхост = ПолучитьLocalhost();
+ Локалхост = ПолучитьLocalhost();
- Socks5IP = ПараметрыТестаОсновные["Socks5_IP"];
- ПараметрыТестаОсновные["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Локалхост, Socks5IP);
+ Socks5IP = ПараметрыТестаОсновные["Socks5_IP"];
+ ПараметрыТестаОсновные["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Локалхост, Socks5IP);
- HttpProxyIP = ПараметрыТестаОсновные["Proxy_IP"];
- ПараметрыТестаОсновные["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Локалхост, HttpProxyIP);
+ HttpProxyIP = ПараметрыТестаОсновные["Proxy_IP"];
+ ПараметрыТестаОсновные["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Локалхост, HttpProxyIP);
- АдресВСети = ПараметрыТестаОсновные["SSH_Host"];
- ПараметрыТестаОсновные.Вставить("SSH_Host", Локалхост);
+ АдресВСети = ПараметрыТестаОсновные["SSH_Host"];
+ ПараметрыТестаОсновные.Вставить("SSH_Host", Локалхост);
- ПриватныйКлюч = ПолучитьИмяВременногоФайла();
- Токен = ПараметрыТестаОсновные["Access_Token"];
- OPI_ЗапросыHTTP.НовыйЗапрос().Инициализировать(ПараметрыТестаОсновные["SSH_Key"]).ДобавитьBearerАвторизацию(
- Токен).ОбработатьЗапрос("GET").ВернутьОтветКакДвоичныеДанные().Записать(ПриватныйКлюч);
+ ПриватныйКлюч = ПолучитьИмяВременногоФайла();
+ Токен = ПараметрыТестаОсновные["Access_Token"];
+ OPI_ЗапросыHTTP.НовыйЗапрос().Инициализировать(ПараметрыТестаОсновные["SSH_Key"]).ДобавитьBearerАвторизацию(
+ Токен).ОбработатьЗапрос("GET").ВернутьОтветКакДвоичныеДанные().Записать(ПриватныйКлюч);
- ПараметрыТестаОсновные.Вставить("SSH_Key", ПриватныйКлюч);
+ ПараметрыТестаОсновные.Вставить("SSH_Key", ПриватныйКлюч);
- ПараметрыТестаОсновные.Вставить("Proxy", Ложь);
- ПараметрыТестаОсновные.Вставить("Proxy_Type", "none");
+ ПараметрыТестаОсновные.Вставить("Proxy" , Ложь);
+ ПараметрыТестаОсновные.Вставить("Proxy_Type", "none");
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("AuthType", "По логину и паролю");
- ПараметрыТеста.Вставить("Postfix", "По логину и паролю");
- МассивВариантов.Добавить(ПараметрыТеста);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста.Вставить("AuthType", "По логину и паролю");
+ ПараметрыТеста.Вставить("Postfix" , "По логину и паролю");
+ МассивВариантов.Добавить(ПараметрыТеста);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("AuthType", "По ключу");
- ПараметрыТеста.Вставить("Postfix", "По ключу");
- МассивВариантов.Добавить(ПараметрыТеста);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста.Вставить("AuthType", "По ключу");
+ ПараметрыТеста.Вставить("Postfix" , "По ключу");
+ МассивВариантов.Добавить(ПараметрыТеста);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("AuthType", "Через SSH-агента");
- ПараметрыТеста.Вставить("Postfix", "Через SSH-агента");
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста.Вставить("AuthType", "Через SSH-агента");
+ ПараметрыТеста.Вставить("Postfix" , "Через SSH-агента");
//МассивВариантов.Добавить(ПараметрыТеста);
- Для Н = 0 По МассивВариантов.ВГраница() Цикл
+ Для Н = 0 По МассивВариантов.ВГраница() Цикл
- ПараметрыТестаПрокси = OPI_Инструменты.КопироватьКоллекцию(МассивВариантов[Н]);
+ ПараметрыТестаПрокси = OPI_Инструменты.КопироватьКоллекцию(МассивВариантов[Н]);
- Префикс = ?(ПараметрыТестаПрокси["Postfix"] = "По логину и паролю", "", СтрШаблон("%1, SOCKS5",
- ПараметрыТестаПрокси["Postfix"]));
+ Префикс = ?(ПараметрыТестаПрокси["Postfix"] = "По логину и паролю", "", СтрШаблон("%1, SOCKS5",
+ ПараметрыТестаПрокси["Postfix"]));
- ПараметрыТестаПрокси.Вставить("SSH_Host", АдресВСети);
- ПараметрыТестаПрокси.Вставить("Proxy", Истина);
- ПараметрыТестаПрокси.Вставить("Proxy_Type", "socks5");
- ПараметрыТестаПрокси.Вставить("Postfix", Префикс);
+ ПараметрыТестаПрокси.Вставить("SSH_Host" , АдресВСети);
+ ПараметрыТестаПрокси.Вставить("Proxy" , Истина);
+ ПараметрыТестаПрокси.Вставить("Proxy_Type", "socks5");
+ ПараметрыТестаПрокси.Вставить("Postfix" , Префикс);
- ПараметрыТестаПрокси.Вставить("Proxy_IP", ПараметрыТестаПрокси["Socks5_IP"]);
- ПараметрыТестаПрокси.Вставить("Proxy_Port", ПараметрыТестаПрокси["Socks5_Port"]);
- МассивВариантов.Добавить(ПараметрыТестаПрокси);
+ ПараметрыТестаПрокси.Вставить("Proxy_IP" , ПараметрыТестаПрокси["Socks5_IP"]);
+ ПараметрыТестаПрокси.Вставить("Proxy_Port", ПараметрыТестаПрокси["Socks5_Port"]);
+ МассивВариантов.Добавить(ПараметрыТестаПрокси);
- ПараметрыТестаПрокси = OPI_Инструменты.КопироватьКоллекцию(МассивВариантов[Н]);
+ ПараметрыТестаПрокси = OPI_Инструменты.КопироватьКоллекцию(МассивВариантов[Н]);
- ПараметрыТестаПрокси.Вставить("SSH_Host", АдресВСети);
- ПараметрыТестаПрокси.Вставить("Proxy", Истина);
- ПараметрыТестаПрокси.Вставить("Proxy_Type", "http");
- ПараметрыТестаПрокси.Вставить("Postfix", СтрШаблон("%1, HTTP", ПараметрыТестаПрокси["Postfix"]));
+ ПараметрыТестаПрокси.Вставить("SSH_Host" , АдресВСети);
+ ПараметрыТестаПрокси.Вставить("Proxy" , Истина);
+ ПараметрыТестаПрокси.Вставить("Proxy_Type", "http");
+ ПараметрыТестаПрокси.Вставить("Postfix" , СтрШаблон("%1, HTTP", ПараметрыТестаПрокси["Postfix"]));
- МассивВариантов.Добавить(ПараметрыТестаПрокси);
+ МассивВариантов.Добавить(ПараметрыТестаПрокси);
- КонецЦикла;
+ КонецЦикла;
- Возврат МассивВариантов;
+ Возврат МассивВариантов;
КонецФункции
Функция ПолучитьВариантыПараметровS3() Экспорт
- МассивВариантов = Новый Массив;
+ МассивВариантов = Новый Массив;
- ПараметрыТестаОсновные = Новый Структура;
- ПараметрВКоллекцию("S3_AccessKey", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("S3_SecretKey", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("S3_URL", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Picture", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Audio", ПараметрыТестаОсновные);
+ ПараметрыТестаОсновные = Новый Структура;
+ ПараметрВКоллекцию("S3_AccessKey", ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("S3_SecretKey", ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("S3_URL" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Audio" , ПараметрыТестаОсновные);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("Directory", Ложь);
- МассивВариантов.Добавить(ПараметрыТеста);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста.Вставить("Directory", Ложь);
+ МассивВариантов.Добавить(ПараметрыТеста);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("Directory", Истина);
- МассивВариантов.Добавить(ПараметрыТеста);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста.Вставить("Directory", Истина);
+ МассивВариантов.Добавить(ПараметрыТеста);
- Возврат МассивВариантов;
+ Возврат МассивВариантов;
КонецФункции
Функция ПолучитьВариантыПараметровPostgres() Экспорт
- МассивВариантов = Новый Массив;
+ МассивВариантов = Новый Массив;
- ПараметрыТестаОсновные = Новый Структура;
- ПараметрВКоллекцию("PG_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("PG_Password", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Picture", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SQL", ПараметрыТестаОсновные);
+ ПараметрыТестаОсновные = Новый Структура;
+ ПараметрВКоллекцию("PG_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("PG_Password", ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SQL" , ПараметрыТестаОсновные);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("TLS", Ложь);
- ПараметрыТеста.Вставить("Port", 5432);
+ ПараметрыТеста.Вставить("TLS" , Ложь);
+ ПараметрыТеста.Вставить("Port", 5432);
- МассивВариантов.Добавить(ПараметрыТеста);
+ МассивВариантов.Добавить(ПараметрыТеста);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("TLS", Истина);
- ПараметрыТеста.Вставить("Port", 5433);
+ ПараметрыТеста.Вставить("TLS" , Истина);
+ ПараметрыТеста.Вставить("Port", 5433);
- МассивВариантов.Добавить(ПараметрыТеста);
+ МассивВариантов.Добавить(ПараметрыТеста);
- Возврат МассивВариантов;
+ Возврат МассивВариантов;
КонецФункции
Функция ПолучитьВариантыПараметровMySQL() Экспорт
- МассивВариантов = Новый Массив;
+ МассивВариантов = Новый Массив;
- ПараметрыТестаОсновные = Новый Структура;
- ПараметрВКоллекцию("PG_IP", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("PG_Password", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("Picture", ПараметрыТестаОсновные);
- ПараметрВКоллекцию("SQL2", ПараметрыТестаОсновные);
+ ПараметрыТестаОсновные = Новый Структура;
+ ПараметрВКоллекцию("PG_IP" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("PG_Password", ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
+ ПараметрВКоллекцию("SQL2" , ПараметрыТестаОсновные);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("TLS", Ложь);
- ПараметрыТеста.Вставить("Port", 3306);
+ ПараметрыТеста.Вставить("TLS" , Ложь);
+ ПараметрыТеста.Вставить("Port", 3306);
- МассивВариантов.Добавить(ПараметрыТеста);
+ МассивВариантов.Добавить(ПараметрыТеста);
- ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
+ ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
- ПараметрыТеста.Вставить("TLS", Истина);
- ПараметрыТеста.Вставить("Port", 3307);
+ ПараметрыТеста.Вставить("TLS" , Истина);
+ ПараметрыТеста.Вставить("Port", 3307);
- МассивВариантов.Добавить(ПараметрыТеста);
+ МассивВариантов.Добавить(ПараметрыТеста);
- Возврат МассивВариантов;
+ Возврат МассивВариантов;
КонецФункции
@@ -1228,5480 +1228,5480 @@
Функция Проверка_Telegram_ПолучитьИнформациюБота(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["username"]).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["username"]).Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ПолучитьОбновления(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Telegram_УстановитьWebhook(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["description"]).Равно("Webhook was set");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["description"]).Равно("Webhook was set");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_УдалитьWebhook(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["description"]).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["description"]).Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьТекстовоеСообщение(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- ИмяПараметра = "Telegram_MessageID";
- ОжидаетЧто(Результат["result"]["text"]).Равно(Текст);
+ ИмяПараметра = "Telegram_MessageID";
+ ОжидаетЧто(Результат["result"]["text"]).Равно(Текст);
- ИначеЕсли Вариант = "Канал" Тогда
+ ИначеЕсли Вариант = "Канал" Тогда
- ИмяПараметра = "Telegram_ChannelMessageID";
- ОжидаетЧто(Результат["result"]["text"]).Равно(Текст);
+ ИмяПараметра = "Telegram_ChannelMessageID";
+ ОжидаетЧто(Результат["result"]["text"]).Равно(Текст);
- Иначе
- ИмяПараметра = "";
- КонецЕсли;
+ Иначе
+ ИмяПараметра = "";
+ КонецЕсли;
- Если ЗначениеЗаполнено(ИмяПараметра) Тогда
+ Если ЗначениеЗаполнено(ИмяПараметра) Тогда
- IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]);
- ЗаписатьПараметр(ИмяПараметра, IDСообщения);
- OPI_Инструменты.ДобавитьПоле(ИмяПараметра, IDСообщения, "Строка", Параметры);
+ IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]);
+ ЗаписатьПараметр(ИмяПараметра, IDСообщения);
+ OPI_Инструменты.ДобавитьПоле(ИмяПараметра, IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_СформироватьКлавиатуруПоМассивуКнопок(Знач Результат, Знач Вариант)
- ТипРезультат = ТипЗнч(Результат);
+ ТипРезультат = ТипЗнч(Результат);
- ОжидаетЧто(ТипРезультат = Тип("Строка") Или ТипРезультат = Тип("Соответствие")).Равно(Истина);
- Возврат Результат;
+ ОжидаетЧто(ТипРезультат = Тип("Строка") Или ТипРезультат = Тип("Соответствие")).Равно(Истина);
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьКартинку(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
- ОжидаетЧто(Результат["result"]["photo"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
+ ОжидаетЧто(Результат["result"]["photo"]).ИмеетТип("Массив");
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]);
- ЗаписатьПараметр("Telegram_PicMessageID", IDСообщения);
- OPI_Инструменты.ДобавитьПоле("Telegram_PicMessageID", IDСообщения, "Строка", Параметры);
+ IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]);
+ ЗаписатьПараметр("Telegram_PicMessageID", IDСообщения);
+ OPI_Инструменты.ДобавитьПоле("Telegram_PicMessageID", IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Если Вариант = "Клавиатура коллекция" Тогда
+ Если Вариант = "Клавиатура коллекция" Тогда
- IDФайла = Результат["result"]["photo"][0]["file_id"];
- ЗаписатьПараметр("Telegram_FileID", IDФайла);
- Параметры.Вставить("Telegram_FileID", IDФайла);
+ IDФайла = Результат["result"]["photo"][0]["file_id"];
+ ЗаписатьПараметр("Telegram_FileID", IDФайла);
+ Параметры.Вставить("Telegram_FileID", IDФайла);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьВидео(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
- ОжидаетЧто(Результат["result"]["video"]["mime_type"]).Равно("video/mp4");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
+ ОжидаетЧто(Результат["result"]["video"]["mime_type"]).Равно("video/mp4");
- Если Вариант = "Двоичные" Тогда
+ Если Вариант = "Двоичные" Тогда
- IDФайла = Результат["result"]["video"]["file_id"];
- ЗаписатьПараметр("Telegram_FileID", IDФайла);
- Параметры.Вставить("Telegram_FileID", IDФайла);
+ IDФайла = Результат["result"]["video"]["file_id"];
+ ЗаписатьПараметр("Telegram_FileID", IDФайла);
+ Параметры.Вставить("Telegram_FileID", IDФайла);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьАудио(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
- ОжидаетЧто(Результат["result"]["audio"]["mime_type"]).Равно("audio/mpeg");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
+ ОжидаетЧто(Результат["result"]["audio"]["mime_type"]).Равно("audio/mpeg");
- Если Вариант = "Двоичные" Тогда
+ Если Вариант = "Двоичные" Тогда
- IDФайла = Результат["result"]["audio"]["file_id"];
- ЗаписатьПараметр("Telegram_FileID", IDФайла);
- Параметры.Вставить("Telegram_FileID", IDФайла);
+ IDФайла = Результат["result"]["audio"]["file_id"];
+ ЗаписатьПараметр("Telegram_FileID", IDФайла);
+ Параметры.Вставить("Telegram_FileID", IDФайла);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьДокумент(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
- ОжидаетЧто(Результат["result"]["document"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
+ ОжидаетЧто(Результат["result"]["document"]).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьГифку(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- Result_ = "result";
+ Result_ = "result";
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат[Result_]["caption"]).Равно(Текст);
- ОжидаетЧто(Результат[Result_]["document"]).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат[Result_]["animation"]["mime_type"]).Равно("video/mp4");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат[Result_]["caption"]).Равно(Текст);
+ ОжидаетЧто(Результат[Result_]["document"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат[Result_]["animation"]["mime_type"]).Равно("video/mp4");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьМедиагруппу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьМестоположение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["location"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["location"]).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьКонтакт(Знач Результат, Знач Вариант, Имя = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["contact"]).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["result"]["contact"]["first_name"]).Равно(Имя);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["contact"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["result"]["contact"]["first_name"]).Равно(Имя);
- OPI_Инструменты.Пауза(15);
+ OPI_Инструменты.Пауза(15);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОтправитьОпрос(Знач Результат, Знач Вариант, Вопрос = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["poll"]).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["result"]["poll"]["question"]).Равно(Вопрос);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["poll"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["result"]["poll"]["question"]).Равно(Вопрос);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_СкачатьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(ТипЗнч(Результат) = Тип("Строка") Или ТипЗнч(Результат) = Тип("ДвоичныеДанные")).Равно(Истина);
+ ОжидаетЧто(ТипЗнч(Результат) = Тип("Строка") Или ТипЗнч(Результат) = Тип("ДвоичныеДанные")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ПереслатьСообщение(Знач Результат, Знач Вариант, IDСообщения = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["forward_origin"]["message_id"]).Равно(Число(IDСообщения));
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["forward_origin"]["message_id"]).Равно(Число(IDСообщения));
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_Бан(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["description"]).Равно("Bad Request: can't remove chat owner");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["description"]).Равно("Bad Request: can't remove chat owner");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Telegram_Разбан(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["description"]).Равно("Bad Request: can't remove chat owner");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["description"]).Равно("Bad Request: can't remove chat owner");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Telegram_СоздатьСсылкуПриглашение(Знач Результат, Знач Вариант, Заголовок = "", UnixИстечение = "")
- Result_ = "result";
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат[Result_]["member_limit"]).Равно(200);
- ОжидаетЧто(Результат[Result_]["name"]).Равно(Заголовок);
- ОжидаетЧто(Результат[Result_]["expire_date"]).Равно(Число(UnixИстечение));
+ Result_ = "result";
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат[Result_]["member_limit"]).Равно(200);
+ ОжидаетЧто(Результат[Result_]["name"]).Равно(Заголовок);
+ ОжидаетЧто(Результат[Result_]["expire_date"]).Равно(Число(UnixИстечение));
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ЗакрепитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОткрепитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ПолучитьЧислоУчастников(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ПолучитьСписокИконокАватаров(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_СоздатьТемуФорума(Знач Результат, Знач Вариант, Параметры = "", ИмяИлиТекст = "", Иконка = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- TTID = "Telegram_TopicID";
+ TTID = "Telegram_TopicID";
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["name"]).Равно(ИмяИлиТекст);
- ОжидаетЧто(Результат["result"]["icon_custom_emoji_id"]).Равно(Иконка);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["name"]).Равно(ИмяИлиТекст);
+ ОжидаетЧто(Результат["result"]["icon_custom_emoji_id"]).Равно(Иконка);
- Тема = Результат["result"]["message_thread_id"];
+ Тема = Результат["result"]["message_thread_id"];
- OPI_Инструменты.ДобавитьПоле(TTID, Тема, "Строка", Параметры);
- ЗаписатьПараметр(TTID, Параметры[TTID]);
+ OPI_Инструменты.ДобавитьПоле(TTID, Тема, "Строка", Параметры);
+ ЗаписатьПараметр(TTID, Параметры[TTID]);
- Иначе
+ Иначе
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["text"]).Равно(ИмяИлиТекст);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["text"]).Равно(ИмяИлиТекст);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ИзменитьТемуФорума(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ЗакрытьТемуФорума(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОткрытьТемуФорума(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_УдалитьТемуФорума(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_СкрытьГлавнуюТемуФорума(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ПоказатьГлавнуюТемуФорума(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ИзменитьИмяГлавнойТемыФорума(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_УдалитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ЗаменитьТекстСообщения(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["text"]).Равно(Текст);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["text"]).Равно(Текст);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ЗаменитьКлавиатуруСообщения(Знач Результат, Знач Вариант, Клавиатура = "")
- КлавиатураСообщения = Результат["result"]["reply_markup"];
+ КлавиатураСообщения = Результат["result"]["reply_markup"];
- Клавиатура_ = OPI_Инструменты.JsonВСтруктуру(Клавиатура);
- Клавиатура_.Удалить("rows");
- Клавиатура_ = OPI_Инструменты.JSONСтрокой(Клавиатура_);
+ Клавиатура_ = OPI_Инструменты.JsonВСтруктуру(Клавиатура);
+ Клавиатура_.Удалить("rows");
+ Клавиатура_ = OPI_Инструменты.JSONСтрокой(Клавиатура_);
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(СтрДлина(OPI_Инструменты.JSONСтрокой(КлавиатураСообщения))).Равно(СтрДлина(Клавиатура_));
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(СтрДлина(OPI_Инструменты.JSONСтрокой(КлавиатураСообщения))).Равно(СтрДлина(Клавиатура_));
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Telegram_ЗаменитьОписаниеСообщения(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
- ОжидаетЧто(Результат["result"]["photo"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
+ ОжидаетЧто(Результат["result"]["photo"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьСсылкуПолученияТокена(Знач Результат, Знач Вариант)
- Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
- Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецЕсли;
+ Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
+ Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецЕсли;
- ОжидаетЧто(Результат).ИмеетТип("Строка");
- ОжидаетЧто(СтрНачинаетсяС(Результат, "https://oauth.vk.com")).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ОжидаетЧто(СтрНачинаетсяС(Результат, "https://oauth.vk.com")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьПост(Знач Результат, Знач Вариант, Параметры = "")
- ИДПоста = Результат["response"]["post_id"];
+ ИДПоста = Результат["response"]["post_id"];
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(ИДПоста).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(ИДПоста).ИмеетТип("Число").Заполнено();
- Если Вариант = "Путь" Тогда
+ Если Вариант = "Путь" Тогда
- OPI_Инструменты.ДобавитьПоле("VK_PostID", ИДПоста, "Строка", Параметры);
- ЗаписатьПараметр("VK_PostID", Параметры["VK_PostID"]);
+ OPI_Инструменты.ДобавитьПоле("VK_PostID", ИДПоста, "Строка", Параметры);
+ ЗаписатьПараметр("VK_PostID", Параметры["VK_PostID"]);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьПост(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьСоставнойПост(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["post_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["post_id"]).ИмеетТип("Число").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьОпрос(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["post_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["post_id"]).ИмеетТип("Число").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьАльбом(Знач Результат, Знач Вариант, Параметры = "", Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["description"]).Равно(Описание);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["description"]).Равно(Описание);
- ИДАльбома = Результат["response"]["id"];
- Параметры.Вставить("VK_AlbumID", ИДАльбома);
- ЗаписатьПараметр("VK_AlbumID", ИДАльбома);
+ ИДАльбома = Результат["response"]["id"];
+ Параметры.Вставить("VK_AlbumID", ИДАльбома);
+ ЗаписатьПараметр("VK_AlbumID", ИДАльбома);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СохранитьКартинкуВАльбом(Знач Результат, Знач Вариант, Параметры = "", Описание = "", ИДАльбома = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"][0]["text"]).Равно(Описание);
- ОжидаетЧто(Результат["response"][0]["album_id"]).Равно(ИДАльбома);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"][0]["text"]).Равно(Описание);
+ ОжидаетЧто(Результат["response"][0]["album_id"]).Равно(ИДАльбома);
- ИДКартинки = Результат["response"][0]["id"];
- Параметры.Вставить("VK_PictureID", ИДКартинки);
- ЗаписатьПараметр("VK_PictureID", ИДКартинки);
+ ИДКартинки = Результат["response"][0]["id"];
+ Параметры.Вставить("VK_PictureID", ИДКартинки);
+ ЗаписатьПараметр("VK_PictureID", ИДКартинки);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьКартинку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьАльбом(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьИсторию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["count"]).ИмеетТип("Число").Равно(1);
- ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["count"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьОбсуждение(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
- ИДОбсуждения = Результат["response"];
- Параметры.Вставить("VK_ConvID", ИДОбсуждения);
- ЗаписатьПараметр("VK_ConvID", ИДОбсуждения);
+ ИДОбсуждения = Результат["response"];
+ Параметры.Вставить("VK_ConvID", ИДОбсуждения);
+ ЗаписатьПараметр("VK_ConvID", ИДОбсуждения);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ЗакрытьОбсуждение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ОткрытьОбсуждение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_НаписатьВОбсуждение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПоставитьЛайк(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["likes"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["likes"]).ИмеетТип("Число").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СделатьРепост(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["success"]).ИмеетТип("Число").Равно(1);
- ОжидаетЧто(Результат["response"]["wall_repost_count"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["success"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат["response"]["wall_repost_count"]).ИмеетТип("Число").Равно(1);
- Параметры.Вставить("Repost", Результат["response"]["post_id"]);
+ Параметры.Вставить("Repost", Результат["response"]["post_id"]);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_НаписатьКомментарий(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["comment_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["comment_id"]).ИмеетТип("Число").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСтатистику(Знач Результат, Знач Вариант)
- ТипСоответствие = "Соответствие";
+ ТипСоответствие = "Соответствие";
- ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
- ОжидаетЧто(Результат["response"][0]["visitors"]).ИмеетТип(ТипСоответствие).Заполнено();
- ОжидаетЧто(Результат["response"][0]["reach"]).ИмеетТип(ТипСоответствие).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
+ ОжидаетЧто(Результат["response"][0]["visitors"]).ИмеетТип(ТипСоответствие).Заполнено();
+ ОжидаетЧто(Результат["response"][0]["reach"]).ИмеетТип(ТипСоответствие).Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСтатистикуПостов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив").ИмеетДлину(2);
+ ОжидаетЧто(Результат).ИмеетТип("Массив").ИмеетДлину(2);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьРекламнуюКампанию(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ИДКампании = Результат["response"][0]["id"];
- ЗаписатьПараметр("VK_AdsCampaignID", ИДКампании);
- Параметры.Вставить("VK_AdsCampaignID", ИДКампании);
+ ИДКампании = Результат["response"][0]["id"];
+ ЗаписатьПараметр("VK_AdsCampaignID", ИДКампании);
+ Параметры.Вставить("VK_AdsCampaignID", ИДКампании);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_VK_СоздатьРекламноеОбъявление(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ИДОбъявления = Результат["response"][0]["id"];
- ЗаписатьПараметр("VK_AdsPostID", ИДОбъявления);
- Параметры.Вставить("VK_AdsPostID", ИДОбъявления);
+ ИДОбъявления = Результат["response"][0]["id"];
+ ЗаписатьПараметр("VK_AdsPostID", ИДОбъявления);
+ Параметры.Вставить("VK_AdsPostID", ИДОбъявления);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_VK_ПриостановитьРекламноеОбъявление(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_VK_СформироватьКлавиатуру(Знач Результат, Знач Вариант)
- ТипРезультат = ТипЗнч(Результат);
+ ТипРезультат = ТипЗнч(Результат);
- ОжидаетЧто(ТипРезультат = Тип("Строка") Или ТипРезультат = Тип("Соответствие")).Равно(Истина);
+ ОжидаетЧто(ТипРезультат = Тип("Строка") Или ТипРезультат = Тип("Соответствие")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_НаписатьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСписокКатегорийТоваров(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьПодборкуТоваров(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["albums_count"]).ИмеетТип("Число").Заполнено();
- ОжидаетЧто(Результат["response"]["market_album_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["albums_count"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["response"]["market_album_id"]).ИмеетТип("Число").Заполнено();
- ИДПодборки = Результат["response"]["market_album_id"];
- ЗаписатьПараметр("VK_MarketAlbumID", ИДПодборки);
- Параметры.Вставить("VK_MarketAlbumID", ИДПодборки);
+ ИДПодборки = Результат["response"]["market_album_id"];
+ ЗаписатьПараметр("VK_MarketAlbumID", ИДПодборки);
+ Параметры.Вставить("VK_MarketAlbumID", ИДПодборки);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ИзменитьПодборкуТоваров(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьПодборкиПоИД(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ДобавитьТовар(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип("Число").Заполнено();
- ИДТовара = Результат["response"]["market_item_id"];
- ЗаписатьПараметр("VK_MarketItemID", ИДТовара);
- Параметры.Вставить("VK_MarketItemID", ИДТовара);
+ ИДТовара = Результат["response"]["market_item_id"];
+ ЗаписатьПараметр("VK_MarketItemID", ИДТовара);
+ Параметры.Вставить("VK_MarketItemID", ИДТовара);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ИзменитьТовар(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ДобавитьТоварВПодборку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьТоварИзПодборки(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьТовар(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьПодборку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьСвойствоТовара(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["property_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["property_id"]).ИмеетТип("Число").Заполнено();
- Свойство = Результат["response"]["property_id"];
- Свойство = OPI_Инструменты.ЧислоВСтроку(Свойство);
+ Свойство = Результат["response"]["property_id"];
+ Свойство = OPI_Инструменты.ЧислоВСтроку(Свойство);
- ЗаписатьПараметр("VK_PropID", Свойство);
- Параметры.Вставить("VK_PropID", Свойство);
+ ЗаписатьПараметр("VK_PropID", Свойство);
+ Параметры.Вставить("VK_PropID", Свойство);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ИзменитьСвойствоТовара(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ДобавитьВариантСвойстваТовара(Знач Результат, Знач Вариант, Параметры = "", Счетчик = 0)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["variant_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["variant_id"]).ИмеетТип("Число").Заполнено();
- ИДВарианта = Результат["response"]["variant_id"];
- ИмяПараметра = "VK_PropVarID" + Строка(Счетчик);
+ ИДВарианта = Результат["response"]["variant_id"];
+ ИмяПараметра = "VK_PropVarID" + Строка(Счетчик);
- ЗаписатьПараметр(ИмяПараметра, ИДВарианта);
- Параметры.Вставить(ИмяПараметра, ИДВарианта);
+ ЗаписатьПараметр(ИмяПараметра, ИДВарианта);
+ Параметры.Вставить(ИмяПараметра, ИДВарианта);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ИзменитьВариантСвойстваТовара(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СоздатьТоварСоСвойством(Знач Результат, Знач Вариант, Параметры = "", Счетчик = 0)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип("Число").Заполнено();
- ИДТовара = Результат["response"]["market_item_id"];
- ИмяПоля = "VK_MarketItemID" + Строка(Счетчик);
+ ИДТовара = Результат["response"]["market_item_id"];
+ ИмяПоля = "VK_MarketItemID" + Строка(Счетчик);
- ЗаписатьПараметр(ИмяПоля, ИДТовара);
- Параметры.Вставить(ИмяПоля, ИДТовара);
+ ЗаписатьПараметр(ИмяПоля, ИДТовара);
+ Параметры.Вставить(ИмяПоля, ИДТовара);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьТоварыПоИД(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").ИмеетДлину(2);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").ИмеетДлину(2);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СгруппироватьТовары(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["item_group_id"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["item_group_id"]).ИмеетТип("Число").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьВариантСвойстваТовара(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_УдалитьСвойствоТовара(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Равно(1);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСписокТоваров(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСписокПодборок(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСписокСвойств(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСписокЗаказов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ЗагрузитьВидеоНаСервер(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["video_id"]).Заполнено();
- ОжидаетЧто(Результат["video_hash"]).Заполнено();
+ ОжидаетЧто(Результат["video_id"]).Заполнено();
+ ОжидаетЧто(Результат["video_hash"]).Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ЗагрузитьФотоНаСервер(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["response"][0]["text"]).Равно("");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["response"][0]["text"]).Равно("");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_СократитьСсылку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьСписокРекламныхКатегорий(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["response"]["v2"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["response"]["v2"]).ИмеетТип("Массив").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VK_ПолучитьОписаниеТовара(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПолучитьИнформациюОДиске(Знач Результат, Знач Вариант)
- Соответствие_ = "Соответствие";
+ Соответствие_ = "Соответствие";
- ОжидаетЧто(Результат).ИмеетТип(Соответствие_).Заполнено();
- ОжидаетЧто(Результат["system_folders"]).ИмеетТип(Соответствие_);
- ОжидаетЧто(Результат["user"]).ИмеетТип(Соответствие_);
+ ОжидаетЧто(Результат).ИмеетТип(Соответствие_).Заполнено();
+ ОжидаетЧто(Результат["system_folders"]).ИмеетТип(Соответствие_);
+ ОжидаетЧто(Результат["user"]).ИмеетТип(Соответствие_);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_СоздатьПапку(Знач Результат, Знач Вариант, Токен = "", Путь = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("dir");
- ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("dir");
+ ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ЗагрузитьФайлПоURL(Знач Результат, Знач Вариант, Параметры = "", Путь = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["href"]).Заполнено();
- ОжидаетЧто(Результат["method"]).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["href"]).Заполнено();
+ ОжидаетЧто(Результат["method"]).Заполнено();
- ЗаписатьПараметр("YandexDisk_FileByURLPath", Путь);
- Параметры.Вставить("YandexDisk_FileByURLPath", Путь);
+ ЗаписатьПараметр("YandexDisk_FileByURLPath", Путь);
+ Параметры.Вставить("YandexDisk_FileByURLPath", Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПолучитьОбъект(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("file");
- ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("file");
+ ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_УдалитьОбъект(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ЗагрузитьФайл(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_СоздатьКопиюОбъекта(Знач Результат, Знач Вариант, Параметры = "", Путь = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("file");
- ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("file");
+ ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
- ЗаписатьПараметр("YandexDisk_CopyFilePath", Путь);
- Параметры.Вставить("YandexDisk_CopyFilePath", Путь);
+ ЗаписатьПараметр("YandexDisk_CopyFilePath", Путь);
+ Параметры.Вставить("YandexDisk_CopyFilePath", Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПолучитьСсылкуДляСкачивания(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["method"]).Равно("GET");
- ОжидаетЧто(Результат["href"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["method"]).Равно("GET");
+ ОжидаетЧто(Результат["href"]).ИмеетТип("Строка").Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_СкачатьФайл(Знач Результат, Знач Вариант)
- МинимальныйРазмер = 1000;
+ МинимальныйРазмер = 1000;
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() > МинимальныйРазмер).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() > МинимальныйРазмер).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПолучитьСписокФайлов(Знач Результат, Знач Вариант, Количество = 0, Отступ = 0)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["limit"]).Равно(Количество);
- ОжидаетЧто(Результат["offset"]).Равно(Отступ);
- ОжидаетЧто(Результат["items"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["limit"]).Равно(Количество);
+ ОжидаетЧто(Результат["offset"]).Равно(Отступ);
+ ОжидаетЧто(Результат["items"]).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПереместитьОбъект(Знач Результат, Знач Вариант, Параметры = "", Путь = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("file");
- ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("file");
+ ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
- ЗаписатьПараметр("YandexDisk_NewFilePath", Путь);
- Параметры.Вставить("YandexDisk_NewFilePath", Путь);
+ ЗаписатьПараметр("YandexDisk_NewFilePath", Путь);
+ Параметры.Вставить("YandexDisk_NewFilePath", Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПолучитьСписокОпубликованныхОбъектов(Знач Результат, Знач Вариант, Количество = 0,
- Отступ = 0)
+ Отступ = 0)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["limit"]).Равно(Количество);
- ОжидаетЧто(Результат["offset"]).Равно(Отступ);
- ОжидаетЧто(Результат["items"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["limit"]).Равно(Количество);
+ ОжидаетЧто(Результат["offset"]).Равно(Отступ);
+ ОжидаетЧто(Результат["items"]).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ОпубликоватьОбъект(Знач Результат, Знач Вариант, Параметры = "", Путь = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("file");
- ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
- ОжидаетЧто(Результат["public_url"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("file");
+ ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
+ ОжидаетЧто(Результат["public_url"]).ИмеетТип("Строка").Заполнено();
- URL = Результат["public_url"];
- ЗаписатьПараметр("YandexDisk_PublicURL", URL);
- Параметры.Вставить("YandexDisk_PublicURL", URL);
+ URL = Результат["public_url"];
+ ЗаписатьПараметр("YandexDisk_PublicURL", URL);
+ Параметры.Вставить("YandexDisk_PublicURL", URL);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПолучитьСсылкуСкачиванияПубличногоОбъекта(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["method"]).Равно("GET");
- ОжидаетЧто(Результат["href"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["method"]).Равно("GET");
+ ОжидаетЧто(Результат["href"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ПолучитьПубличныйОбъект(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("file");
- ОжидаетЧто(Результат["path"]).Заполнено();
- ОжидаетЧто(Результат["public_url"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("file");
+ ОжидаетЧто(Результат["path"]).Заполнено();
+ ОжидаетЧто(Результат["public_url"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_СохранитьПубличныйОбъектНаДиск(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("file");
- ОжидаетЧто(Результат["path"]).Заполнено();
- ОжидаетЧто(Результат["public_url"]).ИмеетТип("Неопределено");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("file");
+ ОжидаетЧто(Результат["path"]).Заполнено();
+ ОжидаетЧто(Результат["public_url"]).ИмеетТип("Неопределено");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexDisk_ОтменитьПубликациюОбъекта(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["type"]).Равно("file");
- ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
- ОжидаетЧто(Результат["public_url"]).ИмеетТип("Неопределено");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["type"]).Равно("file");
+ ОжидаетЧто(Результат["path"]).Равно("disk:" + Путь);
+ ОжидаетЧто(Результат["public_url"]).ИмеетТип("Неопределено");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_УстановитьWebhook(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ПолучитьИнформациюОКанале(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ПолучитьДанныеПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["chat_hostname"]).Заполнено();
- ОжидаетЧто(Результат["status_message"]).Заполнено();
+ ОжидаетЧто(Результат["chat_hostname"]).Заполнено();
+ ОжидаетЧто(Результат["status_message"]).Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ПолучитьОнлайнПользователей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
- ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_СформироватьКлавиатуруИзМассиваКнопок(Знач Результат, Знач Вариант)
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ОтправитьТекстовоеСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["message_token"]).Заполнено();
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["message_token"]).Заполнено();
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ОтправитьКартинку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["message_token"]).Заполнено();
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["message_token"]).Заполнено();
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ОтправитьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["message_token"]).Заполнено();
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["message_token"]).Заполнено();
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ОтправитьКонтакт(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["message_token"]).Заполнено();
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["message_token"]).Заполнено();
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ОтправитьЛокацию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["message_token"]).Заполнено();
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["message_token"]).Заполнено();
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Viber_ОтправитьСсылку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["message_token"]).Заполнено();
- ОжидаетЧто(Результат["status_message"]).Равно("ok");
- ОжидаетЧто(Результат["status"]).Равно(0);
+ ОжидаетЧто(Результат["message_token"]).Заполнено();
+ ОжидаетЧто(Результат["status_message"]).Равно("ok");
+ ОжидаетЧто(Результат["status"]).Равно(0);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleWorkspace_СформироватьСсылкуПолученияКода(Знач Результат, Знач Вариант)
- Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
- Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецЕсли;
+ Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
+ Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецЕсли;
- ОжидаетЧто(Результат).ИмеетТип("Строка");
- ОжидаетЧто(СтрНачинаетсяС(Результат, "https://accounts.google.com/o/oauth2")).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ОжидаетЧто(СтрНачинаетсяС(Результат, "https://accounts.google.com/o/oauth2")).Равно(Истина);
- ЗаписатьПараметр("Google_Link", Результат);
+ ЗаписатьПараметр("Google_Link", Результат);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleWorkspace_ПолучитьТокенПоКоду(Знач Результат, Знач Вариант)
- Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
+ Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
- ЗаписатьПараметр("Google_Token", Результат["access_token"]);
- ЗаписатьПараметр("Google_Refresh", Результат["refresh_token"]);
+ ЗаписатьПараметр("Google_Token" , Результат["access_token"]);
+ ЗаписатьПараметр("Google_Refresh", Результат["refresh_token"]);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_GoogleWorkspace_ОбновитьТокен(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["access_token"]).Заполнено();
- ЗаписатьПараметр("Google_Token", Результат["access_token"]);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["access_token"]).Заполнено();
+ ЗаписатьПараметр("Google_Token", Результат["access_token"]);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleWorkspace_ПолучитьТокенServiceАккаунта(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["access_token"]).Заполнено();
- ЗаписатьПараметр("Google_ServiceToken", Результат["access_token"]);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["access_token"]).Заполнено();
+ ЗаписатьПараметр("Google_ServiceToken", Результат["access_token"]);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ПолучитьСписокКалендарей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_СоздатьКалендарь(Знач Результат, Знач Вариант, Параметры = "", Наименование = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Календарь = Результат["id"];
- ЗаписатьПараметр("Google_NewCalendarID", Календарь);
- OPI_Инструменты.ДобавитьПоле("Google_NewCalendarID", Календарь, "Строка", Параметры);
+ Календарь = Результат["id"];
+ ЗаписатьПараметр("Google_NewCalendarID", Календарь);
+ OPI_Инструменты.ДобавитьПоле("Google_NewCalendarID", Календарь, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ИзменитьМетаданныеКалендаря(Знач Результат, Знач Вариант, Наименование = "",
- Описание = "")
+ Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ПолучитьМетаданныеКалендаря(Знач Результат, Знач Вариант, Наименование = "",
- Описание = "")
+ Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ДобавитьКалендарьВСписок(Знач Результат, Знач Вариант, Наименование = "", Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ИзменитьКалендарьСписка(Знач Результат, Знач Вариант, ОсновнойЦвет = "",
- ДополнительныйЦвет = "")
+ ДополнительныйЦвет = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["foregroundColor"]).Равно(ОсновнойЦвет);
- ОжидаетЧто(Результат["backgroundColor"]).Равно(ДополнительныйЦвет);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["foregroundColor"]).Равно(ОсновнойЦвет);
+ ОжидаетЧто(Результат["backgroundColor"]).Равно(ДополнительныйЦвет);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ПолучитьКалендарьСписка(Знач Результат, Знач Вариант, ОсновнойЦвет = "",
- ДополнительныйЦвет = "")
+ ДополнительныйЦвет = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["foregroundColor"]).Равно(ОсновнойЦвет);
- ОжидаетЧто(Результат["backgroundColor"]).Равно(ДополнительныйЦвет);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["foregroundColor"]).Равно(ОсновнойЦвет);
+ ОжидаетЧто(Результат["backgroundColor"]).Равно(ДополнительныйЦвет);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ОчиститьОсновнойКалендарь(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_УдалитьКалендарьИзСписка(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_УдалитьКалендарь(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_СоздатьСобытие(Знач Результат, Знач Вариант, Параметры = "", Наименование = "",
- Описание = "")
+ Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Событие = Результат["id"];
- ЗаписатьПараметр("Google_EventID", Событие);
- OPI_Инструменты.ДобавитьПоле("Google_EventID", Событие, "Строка", Параметры);
+ Событие = Результат["id"];
+ ЗаписатьПараметр("Google_EventID", Событие);
+ OPI_Инструменты.ДобавитьПоле("Google_EventID", Событие, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ИзменитьСобытие(Знач Результат, Знач Вариант, Наименование = "", Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ПолучитьСобытие(Знач Результат, Знач Вариант, Наименование = "", Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ПереместитьСобытие(Знач Результат, Знач Вариант, Наименование = "", Описание = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["summary"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
- ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["summary"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["id"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_УдалитьСобытие(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ПолучитьСписокСобытий(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleCalendar_ПолучитьОписаниеСобытия(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ПолучитьСписокКаталогов(Знач Результат, Знач Вариант, Параметры = "")
- Результат = Результат[0];
+ Результат = Результат[0];
- ОжидаетЧто(Результат["mimeType"]).Равно("application/vnd.google-apps.folder");
- ОжидаетЧто(Результат["name"]).Заполнено();
+ ОжидаетЧто(Результат["mimeType"]).Равно("application/vnd.google-apps.folder");
+ ОжидаетЧто(Результат["name"]).Заполнено();
- Идентификатор = Результат["id"];
- ЗаписатьПараметр("GD_Catalog", Идентификатор);
- OPI_Инструменты.ДобавитьПоле("GD_Catalog", Идентификатор, "Строка", Параметры);
+ Идентификатор = Результат["id"];
+ ЗаписатьПараметр("GD_Catalog", Идентификатор);
+ OPI_Инструменты.ДобавитьПоле("GD_Catalog", Идентификатор, "Строка", Параметры);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ПолучитьИнформациюОбОбъекте(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["mimeType"]).Равно("application/vnd.google-apps.folder");
- ОжидаетЧто(Результат["name"]).Заполнено();
+ ОжидаетЧто(Результат["mimeType"]).Равно("application/vnd.google-apps.folder");
+ ОжидаетЧто(Результат["name"]).Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ЗагрузитьФайл(Знач Результат, Знач Вариант, Параметры = "", Описание = "")
- ОжидаетЧто(Результат["mimeType"]).Равно(Описание["MIME"]);
- ОжидаетЧто(Результат["name"]).Равно(Описание["Имя"]);
+ ОжидаетЧто(Результат["mimeType"]).Равно(Описание["MIME"]);
+ ОжидаетЧто(Результат["name"]).Равно(Описание["Имя"]);
- Идентификатор = Результат["id"];
+ Идентификатор = Результат["id"];
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- ЗаписатьПараметр("GD_File", Идентификатор);
- OPI_Инструменты.ДобавитьПоле("GD_File", Идентификатор, "Строка", Параметры);
+ ЗаписатьПараметр("GD_File", Идентификатор);
+ OPI_Инструменты.ДобавитьПоле("GD_File", Идентификатор, "Строка", Параметры);
- Иначе
+ Иначе
- МассивУдаляемых = Параметры["МассивУдаляемых"];
- МассивУдаляемых.Добавить(Идентификатор);
- Параметры.Вставить("МассивУдаляемых", МассивУдаляемых);
+ МассивУдаляемых = Параметры["МассивУдаляемых"];
+ МассивУдаляемых.Добавить(Идентификатор);
+ Параметры.Вставить("МассивУдаляемых", МассивУдаляемых);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_СкопироватьОбъект(Знач Результат, Знач Вариант, Параметры = "", НовоеИмя = "")
- Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg");
+ Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg");
- ОжидаетЧто(Результат["mimeType"]).Равно(Описание["MIME"]);
- ОжидаетЧто(Результат["name"]).Равно(Описание["Имя"]);
+ ОжидаетЧто(Результат["mimeType"]).Равно(Описание["MIME"]);
+ ОжидаетЧто(Результат["name"]).Равно(Описание["Имя"]);
- Идентификатор = Результат["id"];
+ Идентификатор = Результат["id"];
- МассивУдаляемых = Параметры["МассивУдаляемых"];
- МассивУдаляемых.Добавить(Идентификатор);
- Параметры.Вставить("МассивУдаляемых", МассивУдаляемых);
+ МассивУдаляемых = Параметры["МассивУдаляемых"];
+ МассивУдаляемых.Добавить(Идентификатор);
+ Параметры.Вставить("МассивУдаляемых", МассивУдаляемых);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_СкачатьФайл(Знач Результат, Знач Вариант, Параметры = "")
- Размер = OPI_ЗапросыHTTP.Get(Параметры["Picture"]).Размер();
+ Размер = OPI_ЗапросыHTTP.Get(Параметры["Picture"]).Размер();
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= Размер).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= Размер).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ОбновитьФайл(Знач Результат, Знач Вариант, НовоеИмя = "")
- Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg");
+ Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg");
- ОжидаетЧто(Результат["mimeType"]).Равно(Описание["MIME"]);
- ОжидаетЧто(Результат["name"]).Равно(Описание["Имя"]);
+ ОжидаетЧто(Результат["mimeType"]).Равно(Описание["MIME"]);
+ ОжидаетЧто(Результат["name"]).Равно(Описание["Имя"]);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ПолучитьСписокФайлов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_УдалитьОбъект(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ПолучитьОписаниеФайла(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_СоздатьКомментарий(Знач Результат, Знач Вариант, Параметры = "", Комментарий = "")
- ОжидаетЧто(Результат["content"]).Равно(Комментарий);
- ОжидаетЧто(Результат["kind"]).Равно("drive#comment");
+ ОжидаетЧто(Результат["content"]).Равно(Комментарий);
+ ОжидаетЧто(Результат["kind"]).Равно("drive#comment");
- Идентификатор = Результат["id"];
+ Идентификатор = Результат["id"];
- ЗаписатьПараметр("GD_Comment", Идентификатор);
- OPI_Инструменты.ДобавитьПоле("GD_Comment", Идентификатор, "Строка", Параметры);
+ ЗаписатьПараметр("GD_Comment", Идентификатор);
+ OPI_Инструменты.ДобавитьПоле("GD_Comment", Идентификатор, "Строка", Параметры);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ПолучитьКомментарий(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["content"]).Равно("Текст комментария");
- ОжидаетЧто(Результат["kind"]).Равно("drive#comment");
+ ОжидаетЧто(Результат["content"]).Равно("Текст комментария");
+ ОжидаетЧто(Результат["kind"]).Равно("drive#comment");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_ПолучитьСписокКомментариев(Знач Результат, Знач Вариант)
- Комментарии = Результат["comments"];
- ОбъектКомментарий = Комментарии[Комментарии.ВГраница()];
+ Комментарии = Результат["comments"];
+ ОбъектКомментарий = Комментарии[Комментарии.ВГраница()];
- ОжидаетЧто(ОбъектКомментарий["content"]).Равно("Текст комментария");
- ОжидаетЧто(ОбъектКомментарий["kind"]).Равно("drive#comment");
+ ОжидаетЧто(ОбъектКомментарий["content"]).Равно("Текст комментария");
+ ОжидаетЧто(ОбъектКомментарий["kind"]).Равно("drive#comment");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_УдалитьКомментарий(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleDrive_СоздатьПапку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["mimeType"]).Равно("application/vnd.google-apps.folder");
- ОжидаетЧто(Результат["name"]).Заполнено();
+ ОжидаетЧто(Результат["mimeType"]).Равно("application/vnd.google-apps.folder");
+ ОжидаетЧто(Результат["name"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_СоздатьКнигу(Знач Результат, Знач Вариант, Параметры = "", Наименование = "",
- МассивЛистов = "")
+ МассивЛистов = "")
- ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
+ ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
- Если ЗначениеЗаполнено(МассивЛистов) Тогда
+ Если ЗначениеЗаполнено(МассивЛистов) Тогда
- Для Н = 0 По МассивЛистов.ВГраница() Цикл
+ Для Н = 0 По МассивЛистов.ВГраница() Цикл
- ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
- ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
+ ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
+ ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Книга = Результат["spreadsheetId"];
+ Книга = Результат["spreadsheetId"];
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Лист = Результат["sheets"][0]["properties"]["sheetId"];
- Лист = OPI_Инструменты.ЧислоВСтроку(Лист);
+ Лист = Результат["sheets"][0]["properties"]["sheetId"];
+ Лист = OPI_Инструменты.ЧислоВСтроку(Лист);
- ЗаписатьПараметр("GS_Spreadsheet", Книга);
- ЗаписатьПараметр("GS_Sheet", Лист);
+ ЗаписатьПараметр("GS_Spreadsheet", Книга);
+ ЗаписатьПараметр("GS_Sheet" , Лист);
- OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet", Книга, "Строка", Параметры);
- OPI_Инструменты.ДобавитьПоле("GS_Sheet", Лист, "Строка", Параметры);
+ OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet", Книга, "Строка", Параметры);
+ OPI_Инструменты.ДобавитьПоле("GS_Sheet" , Лист , "Строка", Параметры);
- Иначе
+ Иначе
- ЗаписатьПараметр("GS_Spreadsheet2", Книга);
- OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet2", Книга, "Строка", Параметры);
+ ЗаписатьПараметр("GS_Spreadsheet2", Книга);
+ OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet2", Книга, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_ПолучитьКнигу(Знач Результат, Знач Вариант, Токен = "")
- Наименование = "Тестовая таблица";
+ Наименование = "Тестовая таблица";
- МассивЛистов = Новый Массив;
- МассивЛистов.Добавить("Лист1");
- МассивЛистов.Добавить("Лист2");
+ МассивЛистов = Новый Массив;
+ МассивЛистов.Добавить("Лист1");
+ МассивЛистов.Добавить("Лист2");
- ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
+ ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
- Для Н = 0 По МассивЛистов.ВГраница() Цикл
+ Для Н = 0 По МассивЛистов.ВГраница() Цикл
- ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
- ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
+ ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
+ ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
- КонецЦикла;
+ КонецЦикла;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_КопироватьЛист(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["title"]).Заполнено();
+ ОжидаетЧто(Результат["title"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_ДобавитьЛист(Знач Результат, Знач Вариант)
- НовыйЛист = Результат["replies"][0]["addSheet"]["properties"];
- ОжидаетЧто(НовыйЛист["title"]).Заполнено();
+ НовыйЛист = Результат["replies"][0]["addSheet"]["properties"];
+ ОжидаетЧто(НовыйЛист["title"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_УдалитьЛист(Знач Результат, Знач Вариант, Книга = "")
- ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
+ ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_ИзменитьНаименованиеКниги(Знач Результат, Знач Вариант, Книга = "")
- ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
+ ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_ПолучитьТаблицу(Знач Результат, Знач Вариант)
- Наименование = "Тестовая таблица (изм.)";
- ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
+ Наименование = "Тестовая таблица (изм.)";
+ ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_УстановитьЗначенияЯчеек(Знач Результат, Знач Вариант, Количество = 0)
- ОжидаетЧто(Результат["totalUpdatedCells"]).Равно(Количество);
+ ОжидаетЧто(Результат["totalUpdatedCells"]).Равно(Количество);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_ПолучитьЗначенияЯчеек(Знач Результат, Знач Вариант, КнигаИлиКоличество = 0)
- Если Вариант = "Все" Тогда
- ОжидаетЧто(Результат["spreadsheetId"]).Равно(КнигаИлиКоличество);
- Иначе
- ОжидаетЧто(Результат["valueRanges"].Количество()).Равно(КнигаИлиКоличество);
- КонецЕсли;
+ Если Вариант = "Все" Тогда
+ ОжидаетЧто(Результат["spreadsheetId"]).Равно(КнигаИлиКоличество);
+ Иначе
+ ОжидаетЧто(Результат["valueRanges"].Количество()).Равно(КнигаИлиКоличество);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GoogleSheets_ОчиститьЯчейки(Знач Результат, Знач Вариант, Количество = 0)
- ОжидаетЧто(Результат["clearedRanges"].Количество()).Равно(Количество);
+ ОжидаетЧто(Результат["clearedRanges"].Количество()).Равно(Количество);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьИнформациюОБоте(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["bot_id"]).Заполнено();
- ОжидаетЧто(Результат["user_id"]).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["bot_id"]).Заполнено();
+ ОжидаетЧто(Результат["user_id"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокПользователей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["members"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["members"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокРабочихОбластей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["teams"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["teams"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ОтправитьСообщение(Знач Результат, Знач Вариант, Параметры = "", Текст = "", Канал = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["channel"]).Равно(Канал);
- ОжидаетЧто(Результат["message"]["text"]).Равно(Текст);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["channel"]).Равно(Канал);
+ ОжидаетЧто(Результат["message"]["text"]).Равно(Текст);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Отметка = Результат["ts"];
- ЗаписатьПараметр("Slack_MessageTS", Отметка);
- OPI_Инструменты.ДобавитьПоле("Slack_MessageTS", Отметка, "Строка", Параметры);
+ Отметка = Результат["ts"];
+ ЗаписатьПараметр("Slack_MessageTS", Отметка);
+ OPI_Инструменты.ДобавитьПоле("Slack_MessageTS", Отметка, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Если Не Вариант = "Отложенное" Тогда
+ Если Не Вариант = "Отложенное" Тогда
- ОжидаетЧто(Результат["ts"]).Заполнено();
+ ОжидаетЧто(Результат["ts"]).Заполнено();
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_СформироватьБлокКартинку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ИзменитьСообщение(Знач Результат, Знач Вариант, Текст = "", Канал = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["channel"]).Равно(Канал);
- ОжидаетЧто(Результат["ts"]).Заполнено();
- ОжидаетЧто(Результат["message"]["text"]).Равно(Текст);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["channel"]).Равно(Канал);
+ ОжидаетЧто(Результат["ts"]).Заполнено();
+ ОжидаетЧто(Результат["message"]["text"]).Равно(Текст);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокОтветовНаСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["messages"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["messages"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСсылкуНаСообщение(Знач Результат, Знач Вариант, Канал = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["channel"]).Равно(Канал);
- ОжидаетЧто(Результат["permalink"]).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["channel"]).Равно(Канал);
+ ОжидаетЧто(Результат["permalink"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_УдалитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ОтправитьЭфемерноеСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["message_ts"]).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["message_ts"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокОтложенныхСообщений(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["scheduled_messages"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["scheduled_messages"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_СоздатьКанал(Знач Результат, Знач Вариант, Параметры = "", Имя = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Данные = Результат["channel"];
- ОжидаетЧто(Данные["name"]).Равно(Имя);
+ Данные = Результат["channel"];
+ ОжидаетЧто(Данные["name"]).Равно(Имя);
- Канал = Результат["channel"]["id"];
- ЗаписатьПараметр("Slack_NewChannel", Канал);
- OPI_Инструменты.ДобавитьПоле("Slack_NewChannel", Канал, "Строка", Параметры);
+ Канал = Результат["channel"]["id"];
+ ЗаписатьПараметр("Slack_NewChannel", Канал);
+ OPI_Инструменты.ДобавитьПоле("Slack_NewChannel", Канал, "Строка", Параметры);
- ЗаписатьПараметр("Slack_NewChannelName", Имя);
- OPI_Инструменты.ДобавитьПоле("Slack_NewChannelName", Имя, "Строка", Параметры);
+ ЗаписатьПараметр("Slack_NewChannelName", Имя);
+ OPI_Инструменты.ДобавитьПоле("Slack_NewChannelName", Имя, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_УстановитьТемуКанала(Знач Результат, Знач Вариант, Тема = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Данные = Результат["channel"];
- ОжидаетЧто(Данные["topic"]["value"]).Равно(Тема);
+ Данные = Результат["channel"];
+ ОжидаетЧто(Данные["topic"]["value"]).Равно(Тема);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_УстановитьЦельКанала(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьКанал(Знач Результат, Знач Вариант, Имя = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Данные = Результат["channel"];
- ОжидаетЧто(Данные["name"]).Равно(Имя);
+ Данные = Результат["channel"];
+ ОжидаетЧто(Данные["name"]).Равно(Имя);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПригласитьПользователейВКанал(Знач Результат, Знач Вариант, Имя = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Данные = Результат["channel"];
- ОжидаетЧто(Данные["name"]).Равно(Имя);
+ Данные = Результат["channel"];
+ ОжидаетЧто(Данные["name"]).Равно(Имя);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ВыгнатьПользователяИзКанала(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьИсториюКанала(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["messages"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["messages"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокПользователейКанала(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["members"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["members"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПокинутьКанал(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ВступитьВКанал(Знач Результат, Знач Вариант, Имя = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Данные = Результат["channel"];
- ОжидаетЧто(Данные["name"]).Равно(Имя);
+ Данные = Результат["channel"];
+ ОжидаетЧто(Данные["name"]).Равно(Имя);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПереименоватьКанал(Знач Результат, Знач Вариант, Имя = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Данные = Результат["channel"];
- ОжидаетЧто(Данные["name"]).Равно(Имя);
+ Данные = Результат["channel"];
+ ОжидаетЧто(Данные["name"]).Равно(Имя);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_АрхивироватьКанал(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокКаналов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["channels"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["channels"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ОткрытьДиалог(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Диалог = Результат["channel"]["id"];
+ Диалог = Результат["channel"]["id"];
- ОжидаетЧто(Результат["channel"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Диалог).Заполнено();
+ ОжидаетЧто(Результат["channel"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Диалог).Заполнено();
- ЗаписатьПараметр("Slack_Dialog", Диалог);
- OPI_Инструменты.ДобавитьПоле("Slack_Dialog", Диалог, "Строка", Параметры);
+ ЗаписатьПараметр("Slack_Dialog", Диалог);
+ OPI_Инструменты.ДобавитьПоле("Slack_Dialog", Диалог, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ЗакрытьДиалог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокФайлов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["files"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["files"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ЗагрузитьФайл(Знач Результат, Знач Вариант, Параметры = "", ИмяФайла = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Если ЗначениеЗаполнено(Результат["files"]) Тогда
- ЗагруженныйФайл = Результат["files"][0];
- Иначе
- ЗагруженныйФайл = Результат["file"];
- КонецЕсли;
+ Если ЗначениеЗаполнено(Результат["files"]) Тогда
+ ЗагруженныйФайл = Результат["files"][0];
+ Иначе
+ ЗагруженныйФайл = Результат["file"];
+ КонецЕсли;
- ОжидаетЧто(ЗагруженныйФайл["name"]).Равно(ИмяФайла);
+ ОжидаетЧто(ЗагруженныйФайл["name"]).Равно(ИмяФайла);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- ЗагруженныйФайл = Результат["files"][0]["id"];
- ЗаписатьПараметр("Slack_FileID", ЗагруженныйФайл);
- OPI_Инструменты.ДобавитьПоле("Slack_FileID", ЗагруженныйФайл, "Строка", Параметры);
+ ЗагруженныйФайл = Результат["files"][0]["id"];
+ ЗаписатьПараметр("Slack_FileID", ЗагруженныйФайл);
+ OPI_Инструменты.ДобавитьПоле("Slack_FileID", ЗагруженныйФайл, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_СделатьФайлПубличным(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Slack_СделатьФайлПриватным(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Slack_ПолучитьДанныеФайла(Знач Результат, Знач Вариант, ИмяФайла = "")
- Если ЗначениеЗаполнено(Результат["files"]) Тогда
- ЗагруженныйФайл = Результат["files"][0];
- Иначе
- ЗагруженныйФайл = Результат["file"];
- КонецЕсли;
+ Если ЗначениеЗаполнено(Результат["files"]) Тогда
+ ЗагруженныйФайл = Результат["files"][0];
+ Иначе
+ ЗагруженныйФайл = Результат["file"];
+ КонецЕсли;
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(ЗагруженныйФайл["name"]).Равно(ИмяФайла);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(ЗагруженныйФайл["name"]).Равно(ИмяФайла);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_УдалитьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьСписокВнешнихФайлов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["files"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["files"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ДобавитьВнешнийФайл(Знач Результат, Знач Вариант, Параметры = "", Заголовок = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ЗагруженныйФайл = Результат["file"];
- ОжидаетЧто(ЗагруженныйФайл["title"]).Равно(Заголовок);
+ ЗагруженныйФайл = Результат["file"];
+ ОжидаетЧто(ЗагруженныйФайл["title"]).Равно(Заголовок);
- ЗагруженныйФайл = Результат["file"]["id"];
- ЗаписатьПараметр("Slack_ExtFileID", ЗагруженныйФайл);
- OPI_Инструменты.ДобавитьПоле("Slack_ExtFileID", ЗагруженныйФайл, "Строка", Параметры);
+ ЗагруженныйФайл = Результат["file"]["id"];
+ ЗаписатьПараметр("Slack_ExtFileID", ЗагруженныйФайл);
+ OPI_Инструменты.ДобавитьПоле("Slack_ExtFileID", ЗагруженныйФайл, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ПолучитьВнешнийФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ЗагруженныйФайл = Результат["file"];
- ОжидаетЧто(ЗагруженныйФайл["title"]).Равно("Новый файл");
+ ЗагруженныйФайл = Результат["file"];
+ ОжидаетЧто(ЗагруженныйФайл["title"]).Равно("Новый файл");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_ОтправитьВнешнийФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Slack_УдалитьВнешнийФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_СоздатьБазу(Знач Результат, Знач Вариант, Параметры = "", ИмяТаблицы = "")
- ОжидаетЧто(Результат["id"]).Заполнено();
- ОжидаетЧто(Результат["tables"][0]["name"]).Равно(ИмяТаблицы);
+ ОжидаетЧто(Результат["id"]).Заполнено();
+ ОжидаетЧто(Результат["tables"][0]["name"]).Равно(ИмяТаблицы);
- База = Результат["id"];
- ЗаписатьПараметр("Airtable_Base", База);
- OPI_Инструменты.ДобавитьПоле("Airtable_Base", База, "Строка", Параметры);
+ База = Результат["id"];
+ ЗаписатьПараметр("Airtable_Base", База);
+ OPI_Инструменты.ДобавитьПоле("Airtable_Base", База, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьТаблицыБазы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["tables"]).Заполнено();
- ОжидаетЧто(Результат["tables"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["tables"]).Заполнено();
+ ОжидаетЧто(Результат["tables"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьСписокБаз(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["bases"]).Заполнено();
- ОжидаетЧто(Результат["bases"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["bases"]).Заполнено();
+ ОжидаетЧто(Результат["bases"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеНомера(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеСтроковое(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеВложения(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеФлажка(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеДаты(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеТелефона(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеПочты(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьПолеСсылки(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_СоздатьТаблицу(Знач Результат, Знач Вариант, Параметры = "", Наименование = "", Описание = "")
- ОжидаетЧто(Результат["name"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["name"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
- Таблица = Результат["id"];
- ЗаписатьПараметр("Airtable_Table", Таблица);
- OPI_Инструменты.ДобавитьПоле("Airtable_Table", Таблица, "Строка", Параметры);
+ Таблица = Результат["id"];
+ ЗаписатьПараметр("Airtable_Table", Таблица);
+ OPI_Инструменты.ДобавитьПоле("Airtable_Table", Таблица, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ИзменитьТаблицу(Знач Результат, Знач Вариант, Наименование = "", Описание = "")
- ОжидаетЧто(Результат["name"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["name"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_СоздатьПоле(Знач Результат, Знач Вариант, Параметры = "", Имя = "")
- ОжидаетЧто(Результат["name"]).Равно(Имя);
+ ОжидаетЧто(Результат["name"]).Равно(Имя);
- Поле = Результат["id"];
- ЗаписатьПараметр("Airtable_Field", Поле);
- OPI_Инструменты.ДобавитьПоле("Airtable_Field", Поле, "Строка", Параметры);
+ Поле = Результат["id"];
+ ЗаписатьПараметр("Airtable_Field", Поле);
+ OPI_Инструменты.ДобавитьПоле("Airtable_Field", Поле, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ИзменитьПоле(Знач Результат, Знач Вариант, Наименование = "", Описание = "")
- ОжидаетЧто(Результат["name"]).Равно(Наименование);
- ОжидаетЧто(Результат["description"]).Равно(Описание);
+ ОжидаетЧто(Результат["name"]).Равно(Наименование);
+ ОжидаетЧто(Результат["description"]).Равно(Описание);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_СоздатьЗаписи(Знач Результат, Знач Вариант, Параметры = "", Числовой = "", Строчный = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["records"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["records"]).Заполнено();
+ ОжидаетЧто(Результат["records"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["records"]).Заполнено();
- Иначе
+ Иначе
- ОдиночнаяЗапись = Результат["id"];
- ОжидаетЧто(ОдиночнаяЗапись).Заполнено();
- ОжидаетЧто(Результат["createdTime"]).Заполнено();
- ОжидаетЧто(Результат["fields"]["Номер"]).Равно(Числовой);
- ОжидаетЧто(СокрЛП(Результат["fields"]["Строковое"])).Равно(Строчный);
+ ОдиночнаяЗапись = Результат["id"];
+ ОжидаетЧто(ОдиночнаяЗапись).Заполнено();
+ ОжидаетЧто(Результат["createdTime"]).Заполнено();
+ ОжидаетЧто(Результат["fields"]["Номер"]).Равно(Числовой);
+ ОжидаетЧто(СокрЛП(Результат["fields"]["Строковое"])).Равно(Строчный);
- Запись = Результат["id"];
- ЗаписатьПараметр("Airtable_Record", Запись);
- OPI_Инструменты.ДобавитьПоле("Airtable_Record", Запись, "Строка", Параметры);
+ Запись = Результат["id"];
+ ЗаписатьПараметр("Airtable_Record", Запись);
+ OPI_Инструменты.ДобавитьПоле("Airtable_Record", Запись, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьЗапись(Знач Результат, Знач Вариант, Запись = "")
- ОжидаетЧто(Результат["id"]).Равно(Запись);
+ ОжидаетЧто(Результат["id"]).Равно(Запись);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_СоздатьКомментарий(Знач Результат, Знач Вариант, Параметры = "", Текст = "")
- ОжидаетЧто(Результат["text"]).Равно(Текст);
+ ОжидаетЧто(Результат["text"]).Равно(Текст);
- Комментарий = Результат["id"];
- ЗаписатьПараметр("Airtable_Comment", Комментарий);
- OPI_Инструменты.ДобавитьПоле("Airtable_Comment", Комментарий, "Строка", Параметры);
+ Комментарий = Результат["id"];
+ ЗаписатьПараметр("Airtable_Comment", Комментарий);
+ OPI_Инструменты.ДобавитьПоле("Airtable_Comment", Комментарий, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ИзменитьКомментарий(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат["text"]).Равно(Текст);
+ ОжидаетЧто(Результат["text"]).Равно(Текст);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьКомментарии(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["comments"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["comments"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_УдалитьКомментарий(Знач Результат, Знач Вариант, Комментарий = "")
- ОжидаетЧто(Результат["deleted"]).Равно(Истина);
- ОжидаетЧто(Результат["id"]).Равно(Комментарий);
+ ОжидаетЧто(Результат["deleted"]).Равно(Истина);
+ ОжидаетЧто(Результат["id"]).Равно(Комментарий);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_ПолучитьСписокЗаписей(Знач Результат, Знач Вариант, Комментарий = "")
- ОжидаетЧто(Результат["records"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["records"]).Заполнено();
+ ОжидаетЧто(Результат["records"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["records"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Airtable_УдалитьЗаписи(Знач Результат, Знач Вариант, Комментарий = "")
- ОжидаетЧто(Результат["records"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["records"]).Заполнено();
+ ОжидаетЧто(Результат["records"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["records"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_ПолучитьТокен(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Twitter_ПолучитьСсылкуАвторизации(Знач Результат, Знач Вариант)
- Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
- Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецЕсли;
+ Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
+ Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецЕсли;
- ОжидаетЧто(Результат).ИмеетТип("Строка");
- ОжидаетЧто(СтрНачинаетсяС(Результат, "https://twitter.com/i/oauth2/")).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ОжидаетЧто(СтрНачинаетсяС(Результат, "https://twitter.com/i/oauth2/")).Равно(Истина);
- ЗаписатьПараметр("Twitter_URL", Результат);
+ ЗаписатьПараметр("Twitter_URL", Результат);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_ОбновитьТокен(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["access_token"]).Заполнено();
- ОжидаетЧто(Результат["refresh_token"]).Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["access_token"]).Заполнено();
+ ОжидаетЧто(Результат["refresh_token"]).Заполнено();
- Рефреш = Результат["refresh_token"];
- Токен = Результат["access_token"];
+ Рефреш = Результат["refresh_token"];
+ Токен = Результат["access_token"];
- Если ЗначениеЗаполнено(Рефреш) И Не Рефреш = "null" Тогда
- ЗаписатьПараметр("Twitter_Refresh", Рефреш);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Рефреш) И Не Рефреш = "null" Тогда
+ ЗаписатьПараметр("Twitter_Refresh", Рефреш);
+ КонецЕсли;
- Если ЗначениеЗаполнено(Токен) И Не Токен = "null" Тогда
- ЗаписатьПараметр("Twitter_Token", Токен);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Токен) И Не Токен = "null" Тогда
+ ЗаписатьПараметр("Twitter_Token", Токен);
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Twitter_СоздатьТекстовыйТвит(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Данные = Результат["data"];
+ Данные = Результат["data"];
- Если Данные = Неопределено Тогда
+ Если Данные = Неопределено Тогда
- Статус = Результат["status"];
- ОжидаетЧто(Статус).Равно(429);
+ Статус = Результат["status"];
+ ОжидаетЧто(Статус).Равно(429);
- Иначе
+ Иначе
- ТекстОтвета = Результат["data"]["text"];
- ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
+ ТекстОтвета = Результат["data"]["text"];
+ ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
- ОжидаетЧто(ТекстОтвета).Равно(Текст);
+ ОжидаетЧто(ТекстОтвета).Равно(Текст);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_СоздатьТвитКартинки(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Данные = Результат["data"];
+ Данные = Результат["data"];
- Если Данные = Неопределено Тогда
+ Если Данные = Неопределено Тогда
- Статус = Результат["status"];
- ОжидаетЧто(Статус).Равно(429);
+ Статус = Результат["status"];
+ ОжидаетЧто(Статус).Равно(429);
- Иначе
+ Иначе
- ТекстОтвета = Результат["data"]["text"];
- ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
+ ТекстОтвета = Результат["data"]["text"];
+ ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
- ОжидаетЧто(ТекстОтвета).Равно(Текст);
+ ОжидаетЧто(ТекстОтвета).Равно(Текст);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_СоздатьТвитВидео(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Данные = Результат["data"];
+ Данные = Результат["data"];
- Если Данные = Неопределено Тогда
+ Если Данные = Неопределено Тогда
- Статус = Результат["status"];
- ОжидаетЧто(Статус).Равно(429);
+ Статус = Результат["status"];
+ ОжидаетЧто(Статус).Равно(429);
- Иначе
+ Иначе
- ТекстОтвета = Результат["data"]["text"];
- ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
+ ТекстОтвета = Результат["data"]["text"];
+ ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
- ОжидаетЧто(ТекстОтвета).Равно(Текст);
+ ОжидаетЧто(ТекстОтвета).Равно(Текст);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_СоздатьТвитГифки(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Данные = Результат["data"];
+ Данные = Результат["data"];
- Если Данные = Неопределено Тогда
+ Если Данные = Неопределено Тогда
- Статус = Результат["status"];
- ОжидаетЧто(Статус).Равно(429);
+ Статус = Результат["status"];
+ ОжидаетЧто(Статус).Равно(429);
- Иначе
+ Иначе
- ТекстОтвета = Результат["data"]["text"];
- ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
+ ТекстОтвета = Результат["data"]["text"];
+ ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
- ОжидаетЧто(ТекстОтвета).Равно(Текст);
+ ОжидаетЧто(ТекстОтвета).Равно(Текст);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_СоздатьТвитОпрос(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Данные = Результат["data"];
+ Данные = Результат["data"];
- Если Данные = Неопределено Тогда
+ Если Данные = Неопределено Тогда
- Статус = Результат["status"];
- ОжидаетЧто(Статус).Равно(429);
+ Статус = Результат["status"];
+ ОжидаетЧто(Статус).Равно(429);
- Иначе
+ Иначе
- ТекстОтвета = Результат["data"]["text"];
- ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
+ ТекстОтвета = Результат["data"]["text"];
+ ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
- ОжидаетЧто(ТекстОтвета).Равно(Текст);
+ ОжидаетЧто(ТекстОтвета).Равно(Текст);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_СоздатьПроизвольныйТвит(Знач Результат, Знач Вариант, Текст = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Данные = Результат["data"];
+ Данные = Результат["data"];
- Если Данные = Неопределено Тогда
+ Если Данные = Неопределено Тогда
- Статус = Результат["status"];
- ОжидаетЧто(Статус).Равно(429);
+ Статус = Результат["status"];
+ ОжидаетЧто(Статус).Равно(429);
- Иначе
+ Иначе
- ТекстОтвета = Результат["data"]["text"];
- ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
+ ТекстОтвета = Результат["data"]["text"];
+ ТекстОтвета = Лев(ТекстОтвета, СтрДлина(Текст));
- ОжидаетЧто(ТекстОтвета).Равно(Текст);
+ ОжидаетЧто(ТекстОтвета).Равно(Текст);
- КонецЕсли;
+ КонецЕсли;
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Twitter_ЗагрузитьМассивВложений(Знач Результат, Знач Вариант)
- Если Не ТипЗнч(Результат) = Тип("Массив") Тогда
+ Если Не ТипЗнч(Результат) = Тип("Массив") Тогда
- Статус = Результат["status"];
- ОжидаетЧто(Статус).Равно(429);
+ Статус = Результат["status"];
+ ОжидаетЧто(Статус).Равно(429);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_СоздатьСтраницу(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("page");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("page");
- Страница = Результат["id"];
- ЗаписатьПараметр("Notion_Page", Страница);
- OPI_Инструменты.ДобавитьПоле("Notion_Page", Страница, "Строка", Параметры);
+ Страница = Результат["id"];
+ ЗаписатьПараметр("Notion_Page", Страница);
+ OPI_Инструменты.ДобавитьПоле("Notion_Page", Страница, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_СоздатьБазуДанных(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("database");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("database");
- База = Результат["id"];
- ЗаписатьПараметр("Notion_Base", База);
- OPI_Инструменты.ДобавитьПоле("Notion_Base", База, "Строка", Параметры);
+ База = Результат["id"];
+ ЗаписатьПараметр("Notion_Base", База);
+ OPI_Инструменты.ДобавитьПоле("Notion_Base", База, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_ИзменитьСвойстваБазы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("database");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("database");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_ПолучитьСтраницу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("page");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("page");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_ПолучитьБазуДанных(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("database");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("database");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_СоздатьСтраницуВБазу(Знач Результат, Знач Вариант, База = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("page");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("page");
- Родитель = Результат["parent"]["database_id"];
- ОжидаетЧто(Родитель).Равно(База);
+ Родитель = Результат["parent"]["database_id"];
+ ОжидаетЧто(Родитель).Равно(База);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_ИзменитьСвойстваСтраницы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("page");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("page");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_ВернутьБлок(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("block");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("block");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_СоздатьБлок(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("list");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("list");
- Блок = Результат["results"][0]["id"];
- ЗаписатьПараметр("Notion_NewBlock", Блок);
- OPI_Инструменты.ДобавитьПоле("Notion_NewBlock", Блок, "Строка", Параметры);
+ Блок = Результат["results"][0]["id"];
+ ЗаписатьПараметр("Notion_NewBlock", Блок);
+ OPI_Инструменты.ДобавитьПоле("Notion_NewBlock", Блок, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_ВернутьДочерниеБлоки(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("list");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("list");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_УдалитьБлок(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("block");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("block");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_СписокПользователей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("list");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("list");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Notion_ПолучитьДанныеПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("user");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("user");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьСсылкуАвторизации(Знач Результат, Знач Вариант)
- Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
- Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецЕсли;
+ Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
+ Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецЕсли;
- ОжидаетЧто(Результат).ИмеетТип("Строка");
- ОжидаетЧто(СтрНачинаетсяС(Результат, "https://www.dropbox.com/oauth2")).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ОжидаетЧто(СтрНачинаетсяС(Результат, "https://www.dropbox.com/oauth2")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьТокен(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Токен = Результат["access_token"];
- Рефреш = Результат["refresh_token"];
+ Токен = Результат["access_token"];
+ Рефреш = Результат["refresh_token"];
- Если ЗначениеЗаполнено(Токен) Тогда
- ЗаписатьПараметр("Dropbox_Token", Токен);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Токен) Тогда
+ ЗаписатьПараметр("Dropbox_Token", Токен);
+ КонецЕсли;
- Если ЗначениеЗаполнено(Рефреш) Тогда
- ЗаписатьПараметр("Dropbox_Refresh", Рефреш);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Рефреш) Тогда
+ ЗаписатьПараметр("Dropbox_Refresh", Рефреш);
+ КонецЕсли;
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Dropbox_ОбновитьТокен(Знач Результат, Знач Вариант)
- Токен = Результат["access_token"];
+ Токен = Результат["access_token"];
- ОжидаетЧто(Токен).ИмеетТип("Строка").Заполнено();
- ЗаписатьПараметр("Dropbox_Token", Токен);
+ ОжидаетЧто(Токен).ИмеетТип("Строка").Заполнено();
+ ЗаписатьПараметр("Dropbox_Token", Токен);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Dropbox_ПолучитьИнформациюОбОбъекте(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["path_display"]).Равно(Путь);
+ ОжидаетЧто(Результат["path_display"]).Равно(Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьПревью(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= 12000).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= 12000).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ЗагрузитьФайл(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["path_display"]).Равно(Путь);
+ ОжидаетЧто(Результат["path_display"]).Равно(Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ЗагрузитьФайлПоURL(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["async_job_id"]).Заполнено();
+ ОжидаетЧто(Результат["async_job_id"]).Заполнено();
- Работа = Результат["async_job_id"];
- Параметры.Вставить("Dropbox_Job", Работа);
- ЗаписатьПараметр("Dropbox_Job", Работа);
+ Работа = Результат["async_job_id"];
+ Параметры.Вставить("Dropbox_Job", Работа);
+ ЗаписатьПараметр("Dropbox_Job", Работа);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьСтатусЗагрузкиПоURL(Знач Результат, Знач Вариант, Путь = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат[".tag"]).Равно("complete");
+ ОжидаетЧто(Результат[".tag"]).Равно("complete");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ КонецЕсли;
- Если Вариант = "Удаление" Тогда
- ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
- КонецЕсли;
+ Если Вариант = "Удаление" Тогда
+ ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_УдалитьОбъект(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
+ ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_КопироватьОбъект(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
+ ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПереместитьОбъект(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
+ ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_СоздатьПапку(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
+ ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_СкачатьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= 2000000).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= 2000000).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_СкачатьПапку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= 200000).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= 200000).Равно(Истина);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьСписокФайловПапки(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entries"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["entries"]).ИмеетТип("Массив");
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьСписокВерсийОбъекта(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entries"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["entries"].Количество()).Равно(1);
+ ОжидаетЧто(Результат["entries"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["entries"].Количество()).Равно(1);
- Ревизия = Результат["entries"][0]["rev"];
+ Ревизия = Результат["entries"][0]["rev"];
- Параметры.Вставить("Dropbox_FileRevision", Ревизия);
- ЗаписатьПараметр("Dropbox_FileRevision", Ревизия);
+ Параметры.Вставить("Dropbox_FileRevision", Ревизия);
+ ЗаписатьПараметр("Dropbox_FileRevision", Ревизия);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ВосстановитьОбъектКВерсии(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["path_display"]).Равно(Путь);
+ ОжидаетЧто(Результат["path_display"]).Равно(Путь);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьСписокТегов(Знач Результат, Знач Вариант, Параметры = "", МассивПутей = "")
- ОжидаетЧто(Результат["paths_to_tags"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["paths_to_tags"].Количество()).Равно(МассивПутей.Количество());
+ ОжидаетЧто(Результат["paths_to_tags"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["paths_to_tags"].Количество()).Равно(МассивПутей.Количество());
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ДобавитьТег(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_УдалитьТег(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьИнформациюОбАккаунте(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["account_id"]).Заполнено();
+ ОжидаетЧто(Результат["account_id"]).Заполнено();
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьДанныеИспользованияПространства(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["used"]).Заполнено();
+ ОжидаетЧто(Результат["used"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ДобавитьПользователейКФайлу(Знач Результат, Знач Вариант, Почта = "", ТолькоПросмотр = "")
- ОжидаетЧто(Результат[0]["result"][".tag"]).Равно("success");
- ОжидаетЧто(Результат[0]["member"]["email"]).Равно(Почта);
- ОжидаетЧто(Результат[0]["result"]["success"][".tag"]).Равно(?(ТолькоПросмотр, "viewer", "editor"));
+ ОжидаетЧто(Результат[0]["result"][".tag"]).Равно("success");
+ ОжидаетЧто(Результат[0]["member"]["email"]).Равно(Почта);
+ ОжидаетЧто(Результат[0]["result"]["success"][".tag"]).Равно(?(ТолькоПросмотр, "viewer", "editor"));
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ОпубликоватьПапку(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["shared_folder_id"]).Заполнено();
+ ОжидаетЧто(Результат["shared_folder_id"]).Заполнено();
- IDПапки = Результат["shared_folder_id"];
+ IDПапки = Результат["shared_folder_id"];
- Параметры.Вставить("Dropbox_SharedFolder", IDПапки);
- ЗаписатьПараметр("Dropbox_SharedFolder", IDПапки);
+ Параметры.Вставить("Dropbox_SharedFolder", IDПапки);
+ ЗаписатьПараметр("Dropbox_SharedFolder", IDПапки);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ОтменитьПубликациюПапки(Знач Результат, Знач Вариант, Параметры = "", IDРаботы = "")
- Если ЗначениеЗаполнено(Вариант) Тогда
+ Если ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат[".tag"]).Равно("complete");
+ ОжидаетЧто(Результат[".tag"]).Равно("complete");
- Параметры.Вставить("Dropbox_NewJobID", IDРаботы);
- ЗаписатьПараметр("Dropbox_NewJobID", IDРаботы);
+ Параметры.Вставить("Dropbox_NewJobID", IDРаботы);
+ ЗаписатьПараметр("Dropbox_NewJobID", IDРаботы);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ПолучитьСтатусАсинхронногоИзменения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ДобавитьПользователейКПапке(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Dropbox_ОтменитьПубликациюФайла(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСсылкуАвторизацииПриложения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
- ЗаписатьПараметр("Bitrix24_AuthURL", Результат);
+ ЗаписатьПараметр("Bitrix24_AuthURL", Результат);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьТокен(Знач Результат, Знач Вариант)
- Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
+ Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
- ЗаписатьПараметр("Bitrix24_Token", Результат["access_token"]);
- ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]);
+ ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]);
+ ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]);
- КонецЕсли;
+ КонецЕсли;
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Bitrix24_ОбновитьТокен(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["access_token"]).Заполнено();
- ОжидаетЧто(Результат["refresh_token"]).Заполнено();
+ ОжидаетЧто(Результат["access_token"]).Заполнено();
+ ОжидаетЧто(Результат["refresh_token"]).Заполнено();
- Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
+ Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
- ЗаписатьПараметр("Bitrix24_Token", Результат["access_token"]);
- ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]);
+ ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]);
+ ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]);
- КонецЕсли;
+ КонецЕсли;
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Bitrix24_СерверноеВремя(Знач Результат, Знач Вариант)
- Время = Результат["result"];
+ Время = Результат["result"];
- Если Не ТипЗнч(Время) = Тип("Дата") Тогда
- Время = XMLЗначение(Тип("Дата"), Время);
- КонецЕсли;
+ Если Не ТипЗнч(Время) = Тип("Дата") Тогда
+ Время = XMLЗначение(Тип("Дата"), Время);
+ КонецЕсли;
- ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено();
+ ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьНовость(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookPostID";
- Иначе
- ИмяПараметра = "Bitrix24_PostID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookPostID";
+ Иначе
+ ИмяПараметра = "Bitrix24_PostID";
+ КонецЕсли;
- IDНовости = Результат["result"];
+ IDНовости = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDНовости);
- Параметры.Вставить(ИмяПараметра, IDНовости);
+ ЗаписатьПараметр(ИмяПараметра, IDНовости);
+ Параметры.Вставить(ИмяПараметра, IDНовости);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьНовость(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьНовость(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокПросмотревшихВажное(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьНовости(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["result"][0]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"][0]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьКомментарийНовости(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьПолучателейКНовости(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["fields"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["fields"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьЗадачу(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookTaskID";
- Иначе
- ИмяПараметра = "Bitrix24_TaskID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookTaskID";
+ Иначе
+ ИмяПараметра = "Bitrix24_TaskID";
+ КонецЕсли;
- IDЗадачи = Результат["result"]["task"]["id"];
+ IDЗадачи = Результат["result"]["task"]["id"];
- ЗаписатьПараметр(ИмяПараметра, IDЗадачи);
- Параметры.Вставить(ИмяПараметра, IDЗадачи);
+ ЗаписатьПараметр(ИмяПараметра, IDЗадачи);
+ Параметры.Вставить(ИмяПараметра, IDЗадачи);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПринятьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтклонитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Bitrix24_ЗавершитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ВозобновитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтложитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_НачатьВыполнениеЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_НачатьНаблюдатьЗаЗадачей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПрекратитьНаблюдатьЗаЗадачей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПриостановитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДелегироватьЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьЗадачуВИзбранное(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УбратьЗадачуИзИзбранного(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьИсториюЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["list"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]["list"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокЗадач(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["tasks"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]["tasks"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокХранилищ(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["total"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["total"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьХранилищеПриложения(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- IDХранилища = Результат["result"]["ID"];
- ЗаписатьПараметр("Bitrix24_StorageID", IDХранилища);
- Параметры.Вставить("Bitrix24_StorageID", IDХранилища);
+ IDХранилища = Результат["result"]["ID"];
+ ЗаписатьПараметр("Bitrix24_StorageID", IDХранилища);
+ Параметры.Вставить("Bitrix24_StorageID", IDХранилища);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ЗагрузитьФайлВХранилище(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookFileID";
- Иначе
- ИмяПараметра = "Bitrix24_FileID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookFileID";
+ Иначе
+ ИмяПараметра = "Bitrix24_FileID";
+ КонецЕсли;
- IDФайла = Результат["result"]["ID"];
+ IDФайла = Результат["result"]["ID"];
- ЗаписатьПараметр(ИмяПараметра, IDФайла);
- Параметры.Вставить(ИмяПараметра, IDФайла);
+ ЗаписатьПараметр(ИмяПараметра, IDФайла);
+ Параметры.Вставить(ИмяПараметра, IDФайла);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьКаталогВХранилище(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookFolderID";
- Иначе
- ИмяПараметра = "Bitrix24_FolderID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookFolderID";
+ Иначе
+ ИмяПараметра = "Bitrix24_FolderID";
+ КонецЕсли;
- IDКаталога = Результат["result"]["ID"];
+ IDКаталога = Результат["result"]["ID"];
- ЗаписатьПараметр(ИмяПараметра, IDКаталога);
- Параметры.Вставить(ИмяПараметра, IDКаталога);
+ ЗаписатьПараметр(ИмяПараметра, IDКаталога);
+ Параметры.Вставить(ИмяПараметра, IDКаталога);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьХранилище(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСодержимоеХранилища(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПереименоватьХранилище(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьИнформациюОКаталоге(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьПодкаталог(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookSubfolderID";
- Иначе
- ИмяПараметра = "Bitrix24_SubfolderID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookSubfolderID";
+ Иначе
+ ИмяПараметра = "Bitrix24_SubfolderID";
+ КонецЕсли;
- IDПодкаталога = Результат["result"]["ID"];
+ IDПодкаталога = Результат["result"]["ID"];
- ЗаписатьПараметр(ИмяПараметра, IDПодкаталога);
- Параметры.Вставить(ИмяПараметра, IDПодкаталога);
+ ЗаписатьПараметр(ИмяПараметра, IDПодкаталога);
+ Параметры.Вставить(ИмяПараметра, IDПодкаталога);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СкопироватьКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьВнешнююСсылкуКаталога(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруФильтраКаталога(Знач Результат, Знач Вариант)
- ТипРезультата = ТипЗнч(Результат);
+ ТипРезультата = ТипЗнч(Результат);
- ОжидаетЧто(ТипРезультата = Тип("Структура") Или ТипРезультата = Тип("Соответствие")).Равно(Истина);
+ ОжидаетЧто(ТипРезультата = Тип("Структура") Или ТипРезультата = Тип("Соответствие")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьДочерниеЭлементыКаталога(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПоместитьКаталогВКорзину(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ВосстановитьКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПереместитьКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПереименоватьКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ЗагрузитьФайлВКаталог(Знач Результат, Знач Вариант, URL = "", Токен = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СкопироватьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьИнформациюОФайле(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьВнешнююСсылкуФайла(Знач Результат, Знач Вариант)
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Bitrix24_ПоместитьФайлВКорзину(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ВосстановитьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПереименоватьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПереместитьФайлВКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьФайлВЗадачу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["attachmentId"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["attachmentId"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПроверитьДоступКЗадаче(Знач Результат, Знач Вариант, Количество = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Действия = Результат["result"]["allowedActions"];
- ОжидаетЧто(Действия).ИмеетТип("Соответствие");
- ОжидаетЧто(Действия.Количество()).Равно(Количество);
+ Действия = Результат["result"]["allowedActions"];
+ ОжидаетЧто(Действия).ИмеетТип("Соответствие");
+ ОжидаетЧто(Действия.Количество()).Равно(Количество);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтключитьЗвукЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ВключитьЗвукЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["task"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["task"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьКомментарийЗадачи(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookCommentID";
- Иначе
- ИмяПараметра = "Bitrix24_CommentID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookCommentID";
+ Иначе
+ ИмяПараметра = "Bitrix24_CommentID";
+ КонецЕсли;
- IDКомментария = Результат["result"];
+ IDКомментария = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDКомментария);
- Параметры.Вставить(ИмяПараметра, IDКомментария);
+ ЗаписатьПараметр(ИмяПараметра, IDКомментария);
+ Параметры.Вставить(ИмяПараметра, IDКомментария);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьКомментарийЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьРезультатИзКомментария(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["text"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["text"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьРезультатИзКомментария(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
- ОжидаетЧто(Результат["time"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
+ ОжидаетЧто(Результат["time"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокРезультатов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["result"][0]["text"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"][0]["text"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокКомментариевЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["result"][0]["POST_MESSAGE"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"][0]["POST_MESSAGE"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьКомменатрийЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьКомментарийЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьЗависимостьЗадач(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьЗависимостьЗадач(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьСтадиюКанбана(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookStageID";
- Иначе
- ИмяПараметра = "Bitrix24_StageID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookStageID";
+ Иначе
+ ИмяПараметра = "Bitrix24_StageID";
+ КонецЕсли;
- IDСтадии = Результат["result"];
+ IDСтадии = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDСтадии);
- Параметры.Вставить(ИмяПараметра, IDСтадии);
+ ЗаписатьПараметр(ИмяПараметра, IDСтадии);
+ Параметры.Вставить(ИмяПараметра, IDСтадии);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьСтадиюКанбана(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтадииКанбана(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПеренестиЗадачуВСтадиюКанбана(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьСтадиюКанбана(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьЭлементЧеклистаЗадачи(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookCheckElementID";
- Иначе
- ИмяПараметра = "Bitrix24_CheckElementID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookCheckElementID";
+ Иначе
+ ИмяПараметра = "Bitrix24_CheckElementID";
+ КонецЕсли;
- IDЭлемента = Результат["result"];
+ IDЭлемента = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDЭлемента);
- Параметры.Вставить(ИмяПараметра, IDЭлемента);
+ ЗаписатьПараметр(ИмяПараметра, IDЭлемента);
+ Параметры.Вставить(ИмяПараметра, IDЭлемента);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьЭлементЧеклистаЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
- ОжидаетЧто(Результат["time"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
+ ОжидаетЧто(Результат["time"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьЭлементЧеклистаЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьЧеклистЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьЭлементЧеклистаЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ВыполнитьЭлементЧеклистаЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ВозобновитьЭлементЧеклистаЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьТрудозатратыЗадачи(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookTimeID";
- Иначе
- ИмяПараметра = "Bitrix24_TimeID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookTimeID";
+ Иначе
+ ИмяПараметра = "Bitrix24_TimeID";
+ КонецЕсли;
- IDЗатрат = Результат["result"];
+ IDЗатрат = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDЗатрат);
- Параметры.Вставить(ИмяПараметра, IDЗатрат);
+ ЗаписатьПараметр(ИмяПараметра, IDЗатрат);
+ Параметры.Вставить(ИмяПараметра, IDЗатрат);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьТрудозатратыЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
- ОжидаетЧто(Результат["time"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
+ ОжидаетЧто(Результат["time"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьТрудозатратыЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
- ОжидаетЧто(Результат["time"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Неопределено");
+ ОжидаетЧто(Результат["time"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьТрудозатратыЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокТрудозатратЗадачи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- ОжидаетЧто(Результат["result"][0]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"][0]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьПланЗадачНаДень(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьЧат(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookChatID";
- Иначе
- ИмяПараметра = "Bitrix24_ChatID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookChatID";
+ Иначе
+ ИмяПараметра = "Bitrix24_ChatID";
+ КонецЕсли;
- IDЧата = Результат["result"];
+ IDЧата = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDЧата);
- Параметры.Вставить(ИмяПараметра, IDЧата);
+ ЗаписатьПараметр(ИмяПараметра, IDЧата);
+ Параметры.Вставить(ИмяПараметра, IDЧата);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокПользователейЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПокинутьЧат(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИсключитьПользователяИзЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ДобавитьПользователейВЧат(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьЗаголовокЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьЦветЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- OPI_Инструменты.Пауза(10);
+ OPI_Инструменты.Пауза(10);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьКартинкуЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтключитьУведомленияЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ВключитьУведомленияЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СменитьВладельцаЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокСообщенийЧата(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]["messages"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]["messages"]).ИмеетТип("Массив");
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_ChatMessageID";
- Иначе
- ИмяПараметра = "Bitrix24_UserMessageID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_ChatMessageID";
+ Иначе
+ ИмяПараметра = "Bitrix24_UserMessageID";
+ КонецЕсли;
- IDСообщения = Результат["result"]["messages"][0]["id"];
+ IDСообщения = Результат["result"]["messages"][0]["id"];
- ЗаписатьПараметр(ИмяПараметра, IDСообщения);
- Параметры.Вставить(ИмяПараметра, IDСообщения);
+ ЗаписатьПараметр(ИмяПараметра, IDСообщения);
+ Параметры.Вставить(ИмяПараметра, IDСообщения);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтметитьСообщениеКакПрочитанное(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_Bitrix24_ОтметитьСообщениеКакНепрочитанное(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьДиалог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["id"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["id"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокПользователейДиалога(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтправитьУведомлениеОВводе(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПрочитатьВсе(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтправитьСообщение(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_ChatMessageID";
- Иначе
- ИмяПараметра = "Bitrix24_UserMessageID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_ChatMessageID";
+ Иначе
+ ИмяПараметра = "Bitrix24_UserMessageID";
+ КонецЕсли;
- IDСообщения = Результат["result"];
+ IDСообщения = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDСообщения);
- Параметры.Вставить(ИмяПараметра, IDСообщения);
+ ЗаписатьПараметр(ИмяПараметра, IDСообщения);
+ Параметры.Вставить(ИмяПараметра, IDСообщения);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УстановитьРеакциюНаСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьКаталогФайловЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ОтправитьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["MESSAGE_ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["MESSAGE_ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьПользователей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтатусПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УстановитьСтатусПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьПерсональноеУведомление(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_PersoalHookNotifyID";
- Иначе
- ИмяПараметра = "Bitrix24_PersoalNotifyID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_PersoalHookNotifyID";
+ Иначе
+ ИмяПараметра = "Bitrix24_PersoalNotifyID";
+ КонецЕсли;
- IDСообщения = Результат["result"];
+ IDСообщения = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDСообщения);
- Параметры.Вставить(ИмяПараметра, IDСообщения);
+ ЗаписатьПараметр(ИмяПараметра, IDСообщения);
+ Параметры.Вставить(ИмяПараметра, IDСообщения);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьСистемноеУведомление(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_SystemHookNotifyID";
- Иначе
- ИмяПараметра = "Bitrix24_SystemNotifyID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_SystemHookNotifyID";
+ Иначе
+ ИмяПараметра = "Bitrix24_SystemNotifyID";
+ КонецЕсли;
- IDСообщения = Результат["result"];
+ IDСообщения = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDСообщения);
- Параметры.Вставить(ИмяПараметра, IDСообщения);
+ ЗаписатьПараметр(ИмяПараметра, IDСообщения);
+ Параметры.Вставить(ИмяПараметра, IDСообщения);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьУведомление(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьПодразделение(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookDepID";
- Иначе
- ИмяПараметра = "Bitrix24_DepID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookDepID";
+ Иначе
+ ИмяПараметра = "Bitrix24_DepID";
+ КонецЕсли;
- IDПодразделения = Результат["result"];
+ IDПодразделения = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDПодразделения);
- Параметры.Вставить(ИмяПараметра, IDПодразделения);
+ ЗаписатьПараметр(ИмяПараметра, IDПодразделения);
+ Параметры.Вставить(ИмяПараметра, IDПодразделения);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьПодразделение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьПодразделение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьПодразделения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьТекущегоПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтурктуруПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьПользователя(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookUserID";
- Иначе
- ИмяПараметра = "Bitrix24_UserID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookUserID";
+ Иначе
+ ИмяПараметра = "Bitrix24_UserID";
+ КонецЕсли;
- IDПользователя = Результат["result"];
+ IDПользователя = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDПользователя);
- Параметры.Вставить(ИмяПараметра, IDПользователя);
+ ЗаписатьПараметр(ИмяПараметра, IDПользователя);
+ Параметры.Вставить(ИмяПараметра, IDПользователя);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьСтатусПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_НайтиПользователей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруФильтраЛидов(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруЛида(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["PHONE"]).Заполнено();
- ОжидаетЧто(Результат["result"]["NAME"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["PHONE"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["NAME"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьЛид(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookLeadID";
- Иначе
- ИмяПараметра = "Bitrix24_LeadID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookLeadID";
+ Иначе
+ ИмяПараметра = "Bitrix24_LeadID";
+ КонецЕсли;
- IDЛида = Результат["result"];
+ IDЛида = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDЛида);
- Параметры.Вставить(ИмяПараметра, IDЛида);
+ ЗаписатьПараметр(ИмяПараметра, IDЛида);
+ Параметры.Вставить(ИмяПараметра, IDЛида);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьЛид(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьЛид(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьЛид(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["PHONE"]).Заполнено();
- ОжидаетЧто(Результат["result"]["NAME"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["PHONE"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["NAME"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокЛидов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруФильтраСделок(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруСделки(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- ОжидаетЧто(Результат["result"]["BEGINDATE"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["BEGINDATE"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьСделку(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookDealID";
- Иначе
- ИмяПараметра = "Bitrix24_DealID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookDealID";
+ Иначе
+ ИмяПараметра = "Bitrix24_DealID";
+ КонецЕсли;
- IDСделки = Результат["result"];
+ IDСделки = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDСделки);
- Параметры.Вставить(ИмяПараметра, IDСделки);
+ ЗаписатьПараметр(ИмяПараметра, IDСделки);
+ Параметры.Вставить(ИмяПараметра, IDСделки);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьСделку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСделку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
- ОжидаетЧто(Результат["result"]["BEGINDATE"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["ID"]).Заполнено();
+ ОжидаетЧто(Результат["result"]["BEGINDATE"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьСделку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокСделок(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруФильтраЗадач(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруКомментария(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьБлокКартинки(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьБлокФайла(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруФильтраПользователей(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьКалендарь(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookCalendarID";
- Иначе
- ИмяПараметра = "Bitrix24_CalendarID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookCalendarID";
+ Иначе
+ ИмяПараметра = "Bitrix24_CalendarID";
+ КонецЕсли;
- IDКалендаря = Результат["result"];
+ IDКалендаря = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDКалендаря);
- Параметры.Вставить(ИмяПараметра, IDКалендаря);
+ ЗаписатьПараметр(ИмяПараметра, IDКалендаря);
+ Параметры.Вставить(ИмяПараметра, IDКалендаря);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьКалендарь(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьКалендарь(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруКалендаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСписокКалендарей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруНастроекКалендаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруПользовательскихНастроекКаледнаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьПользовательскиеНастройкиКалендаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УстановитьПользовательскиеНастройкиКалендаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьЗанятостьПользователей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_СоздатьСобытиеКалендаря(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookCEventID";
- Иначе
- ИмяПараметра = "Bitrix24_CEventID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookCEventID";
+ Иначе
+ ИмяПараметра = "Bitrix24_CEventID";
+ КонецЕсли;
- IDСобытия = Результат["result"];
+ IDСобытия = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDСобытия);
- Параметры.Вставить(ИмяПараметра, IDСобытия);
+ ЗаписатьПараметр(ИмяПараметра, IDСобытия);
+ Параметры.Вставить(ИмяПараметра, IDСобытия);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ИзменитьСобытиеКалендаря(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено();
- Если Вариант = "Хук" Тогда
- ИмяПараметра = "Bitrix24_HookCEventID";
- Иначе
- ИмяПараметра = "Bitrix24_CEventID";
- КонецЕсли;
+ Если Вариант = "Хук" Тогда
+ ИмяПараметра = "Bitrix24_HookCEventID";
+ Иначе
+ ИмяПараметра = "Bitrix24_CEventID";
+ КонецЕсли;
- IDСобытия = Результат["result"];
+ IDСобытия = Результат["result"];
- ЗаписатьПараметр(ИмяПараметра, IDСобытия);
- Параметры.Вставить(ИмяПараметра, IDСобытия);
+ ЗаписатьПараметр(ИмяПараметра, IDСобытия);
+ Параметры.Вставить(ИмяПараметра, IDСобытия);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УдалитьСобытиеКалендаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСобытиеКалендаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Соответствие");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСобытияКалендарей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_УстановитьСтатусУчастияПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтатусУчастияПользователя(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат["result"]).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруСобытияКалендаря(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Bitrix24_ПолучитьСтруктуруФильтраСобытийКалендарей(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПроверитьТокен(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["userId"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["userId"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПолучитьСобытия(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["events"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["events"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ОтправитьТекстовоеСообщение(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["msgId"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["msgId"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = Результат["msgId"];
- ЗаписатьПараметр("VkTeams_MessageID", IDСообщения);
- Параметры.Вставить("VkTeams_MessageID", IDСообщения);
+ IDСообщения = Результат["msgId"];
+ ЗаписатьПараметр("VkTeams_MessageID", IDСообщения);
+ Параметры.Вставить("VkTeams_MessageID", IDСообщения);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПереслатьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["msgId"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["msgId"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ОтправитьФайл(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["msgId"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["msgId"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDФайла = Результат["fileId"];
- ЗаписатьПараметр("VkTeams_FileID", IDФайла);
- Параметры.Вставить("VkTeams_FileID", IDФайла);
+ IDФайла = Результат["fileId"];
+ ЗаписатьПараметр("VkTeams_FileID", IDФайла);
+ Параметры.Вставить("VkTeams_FileID", IDФайла);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПереслатьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["msgId"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["msgId"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПолучитьИнформациюОФайле(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["type"]).Заполнено();
- ОжидаетЧто(Результат["size"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["type"]).Заполнено();
+ ОжидаетЧто(Результат["size"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ИзменитьТекстСообщения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_УдалитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ОтправитьГолосовоеСообщение(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["msgId"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["msgId"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDФайла = Результат["fileId"];
- ЗаписатьПараметр("VkTeams_VoiceID", IDФайла);
- Параметры.Вставить("VkTeams_VoiceID", IDФайла);
+ IDФайла = Результат["fileId"];
+ ЗаписатьПараметр("VkTeams_VoiceID", IDФайла);
+ Параметры.Вставить("VkTeams_VoiceID", IDФайла);
- OPI_Инструменты.Пауза(2);
+ OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПереслатьГолосовоеСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
- ОжидаетЧто(Результат["msgId"]).Заполнено();
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["msgId"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ИсключитьПользователейЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ИзменитьАватарЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПолучитьИнформациюОЧате(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["type"]).Заполнено();
- ОжидаетЧто(Результат["inviteLink"]).Заполнено();
+ ОжидаетЧто(Результат["type"]).Заполнено();
+ ОжидаетЧто(Результат["inviteLink"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПолучитьАдминистраторовЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["admins"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["admins"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПолучитьПользователейЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["members"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["members"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПолучитьЗаблокированныхПользователейЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ПолучитьЗапросыВступленияЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ЗаблокироватьПользователяЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_РазблокироватьПользователяЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ЗакрепитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ОткрепитьСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ОдобритьЗаявкуНаВступление(Знач Результат, Знач Вариант)
- Если Не Результат["ok"] Тогда
- ОжидаетЧто(Результат["description"]).Равно("User is not pending or nobody in pending list");
- КонецЕсли;
+ Если Не Результат["ok"] Тогда
+ ОжидаетЧто(Результат["description"]).Равно("User is not pending or nobody in pending list");
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ОтклонитьЗаявкуНаВступление(Знач Результат, Знач Вариант)
- Если Не Результат["ok"] Тогда
- ОжидаетЧто(Результат["description"]).Равно("User is not pending or nobody in pending list");
- КонецЕсли;
+ Если Не Результат["ok"] Тогда
+ ОжидаетЧто(Результат["description"]).Равно("User is not pending or nobody in pending list");
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_УстановитьЗаголовокЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_УстановитьОписаниеЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_УстановитьПравилаЧата(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_VKTeams_ОтветитьНаСобытиеКлавиатуры(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["ok"]).Равно(Истина);
+ ОжидаетЧто(Результат["ok"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Neocities_ЗагрузитьФайл(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно("success");
+ ОжидаетЧто(Результат["result"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Neocities_ЗагрузитьФайлы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно("success");
+ ОжидаетЧто(Результат["result"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Neocities_УдалитьВыбранныеФайлы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно("success");
+ ОжидаетЧто(Результат["result"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Neocities_ПолучитьСписокФайлов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно("success");
+ ОжидаетЧто(Результат["result"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Neocities_ПолучитьДанныеОСайте(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно("success");
+ ОжидаетЧто(Результат["result"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Neocities_ПолучитьТокен(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно("success");
+ ОжидаетЧто(Результат["result"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Neocities_СинхронизироватьКаталоги(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["errors"]).Равно(0);
- ОжидаетЧто(Результат["items"].Количество()).Равно(0);
+ ОжидаетЧто(Результат["errors"]).Равно(0);
+ ОжидаетЧто(Результат["items"].Количество()).Равно(0);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьТокен(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["access_token"]).Заполнено();
- ОжидаетЧто(Результат["expires_in"]).Заполнено();
- ОжидаетЧто(Результат["token_type"]).Заполнено();
+ ОжидаетЧто(Результат["access_token"]).Заполнено();
+ ОжидаетЧто(Результат["expires_in"]).Заполнено();
+ ОжидаетЧто(Результат["token_type"]).Заполнено();
- Токен = Результат["access_token"];
- ЗаписатьПараметр("CDEK_Token", Токен);
- OPI_Инструменты.ДобавитьПоле("CDEK_Token", Токен, "Строка", Параметры);
+ Токен = Результат["access_token"];
+ ЗаписатьПараметр("CDEK_Token", Токен);
+ OPI_Инструменты.ДобавитьПоле("CDEK_Token", Токен, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьОписаниеЗаказа(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_СоздатьЗаказ(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- UUID = Результат["entity"]["uuid"];
- ЗаписатьПараметр("CDEK_OrderUUID", UUID);
- OPI_Инструменты.ДобавитьПоле("CDEK_OrderUUID", UUID, "Строка", Параметры);
+ UUID = Результат["entity"]["uuid"];
+ ЗаписатьПараметр("CDEK_OrderUUID", UUID);
+ OPI_Инструменты.ДобавитьПоле("CDEK_OrderUUID", UUID, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьЗаказ(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["entity"]["number"]).Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["entity"]["number"]).Заполнено();
- ВнутреннийНомер = Результат["entity"]["number"];
- ЗаписатьПараметр("CDEK_OrderIMN", ВнутреннийНомер);
- OPI_Инструменты.ДобавитьПоле("CDEK_OrderIMN", ВнутреннийНомер, "Строка", Параметры);
+ ВнутреннийНомер = Результат["entity"]["number"];
+ ЗаписатьПараметр("CDEK_OrderIMN", ВнутреннийНомер);
+ OPI_Инструменты.ДобавитьПоле("CDEK_OrderIMN", ВнутреннийНомер, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьЗаказПоНомеру(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["entity"]["number"]).Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["entity"]["number"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ИзменитьЗаказ(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_УдалитьЗаказ(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ОформитьКлиентскийВозврат(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_СоздатьОтказ(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьОписаниеЗаявкиКурьера(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_СоздатьЗаявкуНаВызовКурьера(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- UUID = Результат["entity"]["uuid"];
- ЗаписатьПараметр("CDEK_IntakeUUID", UUID);
- OPI_Инструменты.ДобавитьПоле("CDEK_IntakeUUID", UUID, "Строка", Параметры);
+ UUID = Результат["entity"]["uuid"];
+ ЗаписатьПараметр("CDEK_IntakeUUID", UUID);
+ OPI_Инструменты.ДобавитьПоле("CDEK_IntakeUUID", UUID, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьЗаявкуНаВызовКурьера(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
@@ -6714,4693 +6714,4693 @@
// ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_CDEK_СформироватьКвитанцию(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- UUID = Результат["entity"]["uuid"];
- ЗаписатьПараметр("CDEK_PrintUUID", UUID);
- OPI_Инструменты.ДобавитьПоле("CDEK_PrintUUID", UUID, "Строка", Параметры);
+ UUID = Результат["entity"]["uuid"];
+ ЗаписатьПараметр("CDEK_PrintUUID", UUID);
+ OPI_Инструменты.ДобавитьПоле("CDEK_PrintUUID", UUID, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьКвитанцию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["statuses"][0]["code"]).Равно("ACCEPTED");
- ОжидаетЧто(Результат["entity"]["copy_count"]).Равно(1);
+ ОжидаетЧто(Результат["entity"]["statuses"][0]["code"]).Равно("ACCEPTED");
+ ОжидаетЧто(Результат["entity"]["copy_count"]).Равно(1);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_СформироватьШтрихкод(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- UUID = Результат["entity"]["uuid"];
- ЗаписатьПараметр("CDEK_BarcodeUUID", UUID);
- OPI_Инструменты.ДобавитьПоле("CDEK_BarcodeUUID", UUID, "Строка", Параметры);
+ UUID = Результат["entity"]["uuid"];
+ ЗаписатьПараметр("CDEK_BarcodeUUID", UUID);
+ OPI_Инструменты.ДобавитьПоле("CDEK_BarcodeUUID", UUID, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьШтрихкод(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["statuses"][0]["code"]).Равно("ACCEPTED");
- ОжидаетЧто(Результат["entity"]["copy_count"]).Равно(1);
+ ОжидаетЧто(Результат["entity"]["statuses"][0]["code"]).Равно("ACCEPTED");
+ ОжидаетЧто(Результат["entity"]["copy_count"]).Равно(1);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьДоступныеИнтервалыДоставки(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["date_intervals"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["date_intervals"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьОписаниеДоговоренности(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ЗафиксироватьДоговоренностьОДоставке(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- UUID = Результат["entity"]["uuid"];
- ЗаписатьПараметр("CDEK_ApptUUID", UUID);
- OPI_Инструменты.ДобавитьПоле("CDEK_ApptUUID", UUID, "Строка", Параметры);
+ UUID = Результат["entity"]["uuid"];
+ ЗаписатьПараметр("CDEK_ApptUUID", UUID);
+ OPI_Инструменты.ДобавитьПоле("CDEK_ApptUUID", UUID, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьДоговоренностьОДоставке(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_СоздатьПреалерт(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- UUID = Результат["entity"]["uuid"];
- ЗаписатьПараметр("CDEK_PrealertUUID", UUID);
- OPI_Инструменты.ДобавитьПоле("CDEK_PrealertUUID", UUID, "Строка", Параметры);
+ UUID = Результат["entity"]["uuid"];
+ ЗаписатьПараметр("CDEK_PrealertUUID", UUID);
+ OPI_Инструменты.ДобавитьПоле("CDEK_PrealertUUID", UUID, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьПреалерт(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["entity"]["shipment_point"]).Заполнено();
- ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["entity"]["shipment_point"]).Заполнено();
+ ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
- Статус = Результат["requests"][0]["state"];
+ Статус = Результат["requests"][0]["state"];
- ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
+ ОжидаетЧто(Статус = "ACCEPTED" Или Статус = "SUCCESSFUL").Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьСтатусПаспортныхДанных(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["orders"][0]["passport"][0]["client"]).Равно("SENDER");
- ОжидаетЧто(Результат["orders"][0]["passport"][1]["client"]).Равно("RECEIVER");
+ ОжидаетЧто(Результат["orders"][0]["passport"][0]["client"]).Равно("SENDER");
+ ОжидаетЧто(Результат["orders"][0]["passport"][1]["client"]).Равно("RECEIVER");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьЧекЗаказа(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьЧекиНаДату(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьРеестрыПлатежейНаДату(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьПереводыПлатежейНаДату(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьОписаниеФильтраОфисов(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьСписокОфисов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_CDEK_ПолучитьСписокРегионов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ПолучитьСписокМеток(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["labels"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["labels"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_СоздатьМетку(Знач Результат, Знач Вариант, Параметры = "", Наименование = "")
- ОжидаетЧто(Результат["label"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["label"]["id"]).Заполнено();
+ ОжидаетЧто(Результат["label"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["label"]["id"]).Заполнено();
- Если ЗначениеЗаполнено(Наименование) Тогда
- ОжидаетЧто(Результат["label"]["name"]).Равно(Наименование);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Наименование) Тогда
+ ОжидаетЧто(Результат["label"]["name"]).Равно(Наименование);
+ КонецЕсли;
- IDМетки = Результат["label"]["id"];
- ЗаписатьПараметр("Metrika_LabelID", IDМетки);
- OPI_Инструменты.ДобавитьПоле("Metrika_LabelID", IDМетки, "Строка", Параметры);
+ IDМетки = Результат["label"]["id"];
+ ЗаписатьПараметр("Metrika_LabelID", IDМетки);
+ OPI_Инструменты.ДобавитьПоле("Metrika_LabelID", IDМетки, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_УдалитьМетку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["success"]).Равно(Истина);
+ ОжидаетЧто(Результат["success"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ИзменитьМетку(Знач Результат, Знач Вариант, Наименование = "")
- ОжидаетЧто(Результат["label"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["label"]["id"]).Заполнено();
+ ОжидаетЧто(Результат["label"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["label"]["id"]).Заполнено();
- Если ЗначениеЗаполнено(Наименование) Тогда
- ОжидаетЧто(Результат["label"]["name"]).Равно(Наименование);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Наименование) Тогда
+ ОжидаетЧто(Результат["label"]["name"]).Равно(Наименование);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ПолучитьМетку(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["label"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["label"]["id"]).Заполнено();
+ ОжидаетЧто(Результат["label"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["label"]["id"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ПолучитьСтруктуруСчетчика(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_СоздатьСчетчик(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["counter"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["counter"]).ИмеетТип("Соответствие").Заполнено();
- IDСчетчика = Результат["counter"]["id"];
- ЗаписатьПараметр("Metrika_CounterID", IDСчетчика);
- OPI_Инструменты.ДобавитьПоле("Metrika_CounterID", IDСчетчика, "Строка", Параметры);
+ IDСчетчика = Результат["counter"]["id"];
+ ЗаписатьПараметр("Metrika_CounterID", IDСчетчика);
+ OPI_Инструменты.ДобавитьПоле("Metrika_CounterID", IDСчетчика, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_УдалитьСчетчик(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["success"]).Равно(Истина);
+ ОжидаетЧто(Результат["success"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ИзменитьСчетчик(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["counter"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["counter"]).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ПолучитьСчетчик(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["counter"]).ИмеетТип("Соответствие").Заполнено();
+ ОжидаетЧто(Результат["counter"]).ИмеетТип("Соответствие").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ВосстановитьСчетчик(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["success"]).Равно(Истина);
+ ОжидаетЧто(Результат["success"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ПолучитьСписокСчетчиков(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["counters"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["counters"]).ИмеетТип("Массив").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_YandexMetrika_ПолучитьСписокОпераций(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["operations"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["operations"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьСтруктуруДанных(Знач Результат, Знач Вариант)
- Результат["SecretKey"] = "***";
+ Результат["SecretKey"] = "***";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ОтправитьЗапросБезТела(Знач Результат, Знач Вариант)
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_S3_ОтправитьЗапросСТелом(Знач Результат, Знач Вариант)
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_S3_СоздатьБакет(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УдалитьБакет(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьСписокБакетов(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПроверитьДоступностьБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьШифрованиеБакета(Знач Результат, Знач Вариант)
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_S3_УдалитьШифрованиеБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УстановитьШифрованиеБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] = 501;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] = 501;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_S3_ПолучитьТегиБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УстановитьТегиБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УдалитьТегиБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьНастройкийВерсионированияБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УстановитьНастройкиВерсионированияБакета(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ЗагрузитьОбъект(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ЗагрузитьОбъектЦеликом(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УдалитьОбъект(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьОписаниеОбъекта(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_КопироватьОбъект(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УстановитьТегиОбъекта(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьТегиОбъекта(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_УдалитьТегиОбъекта(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьСписокОбъектов(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьСписокВерсийОбъектов(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьОбъект(Знач Результат, Знач Вариант, Размер = "")
- Если Вариант = "Файл" Или Вариант = "Большой файл" Тогда
+ Если Вариант = "Файл" Или Вариант = "Большой файл" Тогда
- Если Не ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
+ Если Не ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
- Результат = Новый Файл(Результат);
- ОжидаетЧто(Результат).ИмеетТип("Файл");
- ОжидаетЧто(Результат.Существует()).Равно(Истина);
+ Результат = Новый Файл(Результат);
+ ОжидаетЧто(Результат).ИмеетТип("Файл");
+ ОжидаетЧто(Результат.Существует()).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Иначе
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ КонецЕсли;
- ОжидаетЧто(Результат.Размер() >= Размер).Равно(Истина);
+ ОжидаетЧто(Результат.Размер() >= Размер).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ИнициализироватьЗагрузкуЧастями(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ЗавершитьЗагрузкуЧастями(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ЗагрузитьЧастьОбъекта(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ОтменитьЗагрузкуЧастями(Знач Результат, Знач Вариант)
- Успех = Результат["status"] >= 200 И Результат["status"] < 300;
- ОжидаетЧто(Успех).Равно(Истина);
+ Успех = Результат["status"] >= 200 И Результат["status"] < 300;
+ ОжидаетЧто(Успех).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьСсылкуСкачиванияОбъекта(Знач Результат, Знач Вариант, Размер = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат).ИмеетТип("Строка");
- Иначе
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= Размер).Равно(Истина);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
+ Иначе
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= Размер).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_S3_ПолучитьСсылкуЗагрузкиОбъекта(Знач Результат, Знач Вариант, Размер = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат).ИмеетТип("Строка");
- ИначеЕсли Вариант = "Проверка" Тогда
- ОжидаетЧто(Число(Результат["headers"]["Content-Length"])).Равно(Размер);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ИначеЕсли Вариант = "Проверка" Тогда
+ ОжидаетЧто(Число(Результат["headers"]["Content-Length"])).Равно(Размер);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_ReportPortal_ПолучитьВременныйТокен(Знач Результат, Знач Вариант, Параметры = "")
- Токен = Результат["access_token"];
+ Токен = Результат["access_token"];
- ОжидаетЧто(Токен).Заполнено();
+ ОжидаетЧто(Токен).Заполнено();
- ЗаписатьПараметр("RPortal_TempToken", Токен);
- Параметры.Вставить("RPortal_TempToken", Токен);
+ ЗаписатьПараметр("RPortal_TempToken", Токен);
+ Параметры.Вставить("RPortal_TempToken", Токен);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_ReportPortal_ПолучитьПостоянныйТокен(Знач Результат, Знач Вариант, Параметры = "")
- Токен = Результат["api_key"];
- UID = Результат["id"];
+ Токен = Результат["api_key"];
+ UID = Результат["id"];
- ОжидаетЧто(Токен).Заполнено();
+ ОжидаетЧто(Токен).Заполнено();
- ЗаписатьПараметр("RPortal_TestApiKey", Токен);
- Параметры.Вставить("RPortal_TestApiKey", Токен);
+ ЗаписатьПараметр("RPortal_TestApiKey", Токен);
+ Параметры.Вставить("RPortal_TestApiKey", Токен);
- ЗаписатьПараметр("RPortal_TestKeyID", UID);
- Параметры.Вставить("RPortal_TestKeyID", UID);
+ ЗаписатьПараметр("RPortal_TestKeyID", UID);
+ Параметры.Вставить("RPortal_TestKeyID", UID);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_ReportPortal_УдалитьПостоянныйТокен(Знач Результат, Знач Вариант)
- Ответ = Результат["message"];
- ОжидаетЧто(СтрЗаканчиваетсяНа(Ответ, "was successfully deleted.")).Равно(Истина);
+ Ответ = Результат["message"];
+ ОжидаетЧто(СтрЗаканчиваетсяНа(Ответ, "was successfully deleted.")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).Равно(Истина);
+ ОжидаетЧто(Результат).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
+ Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_TCPClient.Main");
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_TCPClient.Main");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ПрочитатьДвоичныеДанные(Знач Результат, Знач Вариант, Сообщение = "")
- Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- ОжидаетЧто(Результат).Равно(Сообщение);
+ ОжидаетЧто(Результат).Равно(Сообщение);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ОтправитьДвоичныеДанные(Знач Результат, Знач Вариант, Сообщение = "")
- Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- ОжидаетЧто(Результат).Равно(Сообщение);
+ ОжидаетЧто(Результат).Равно(Сообщение);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ОбработатьЗапрос(Знач Результат, Знач Вариант, Сообщение = "")
- ОжидаетЧто(Результат).Равно(Сообщение);
+ ОжидаетЧто(Результат).Равно(Сообщение);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ПрочитатьСтроку(Знач Результат, Знач Вариант, Сообщение = "")
- ОжидаетЧто(Результат).Равно(Сообщение);
+ ОжидаетЧто(Результат).Равно(Сообщение);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ОтправитьСтроку(Знач Результат, Знач Вариант, Сообщение = "")
- ОжидаетЧто(Результат).Равно(Сообщение);
+ ОжидаетЧто(Результат).Равно(Сообщение);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ПолучитьНастройкиTls(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_TCP_ПолучитьПоследнююОшибку(Знач Результат, Знач Вариант)
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Если Вариант = "Закрытие" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_SQLite.Main");
- КонецЕсли;
+ Если Вариант = "Закрытие" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ Иначе
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_SQLite.Main");
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- Если Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_SQLite.Main");
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если Вариант = "Открытие" Тогда
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_SQLite.Main");
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ВыполнитьЗапросSQL(Знач Результат, Знач Вариант, Картинка = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Blob = Результат["data"][0]["data"]["blob"];
- Результат["data"][0]["data"]["blob"] = "Base64";
+ Blob = Результат["data"][0]["data"]["blob"];
+ Результат["data"][0]["data"]["blob"] = "Base64";
- ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
+ ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
- ИначеЕсли Вариант = "Открытие" Тогда
+ ИначеЕсли Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_SQLite.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_SQLite.Main");
- ИначеЕсли Вариант = "Расширение" Тогда
+ ИначеЕсли Вариант = "Расширение" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ЭтоКоннектор(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).Равно(Истина);
+ ОжидаетЧто(Результат).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_СоздатьТаблицу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ДобавитьЗаписи(Знач Результат, Знач Вариант)
- Если Вариант = "Ошибка поля" Или Вариант = "Ошибка JSON" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- ИначеЕсли Вариант = "Ошибка без транзакции" Тогда
- ОжидаетЧто(Результат["rows"] = 1 Или Результат["rows"] = 2).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если Вариант = "Ошибка поля" Или Вариант = "Ошибка JSON" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ ИначеЕсли Вариант = "Ошибка без транзакции" Тогда
+ ОжидаетЧто(Результат["rows"] = 1 Или Результат["rows"] = 2).Равно(Истина);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ПолучитьЗаписи(Знач Результат, Знач Вариант)
- Если Вариант = "Ошибка" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если Вариант = "Ошибка" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ОбновитьЗаписи(Знач Результат, Знач Вариант, СтруктураПолей = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Проверка = Результат["data"][0];
+ Проверка = Результат["data"][0];
- Для Каждого Значение Из СтруктураПолей Цикл
- Проверка[Значение.Ключ] = Значение.Значение;
- КонецЦикла;
+ Для Каждого Значение Из СтруктураПолей Цикл
+ Проверка[Значение.Ключ] = Значение.Значение;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_УдалитьЗаписи(Знач Результат, Знач Вариант)
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ПолучитьИнформациюОТаблице(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ПолучитьСтруктуруФильтраЗаписей(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_УдалитьТаблицу(Знач Результат, Знач Вариант)
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ОчиститьТаблицу(Знач Результат, Знач Вариант)
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- ИначеЕсли Вариант = "Таблица" Тогда
+ ИначеЕсли Вариант = "Таблица" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(5);
+ ОжидаетЧто(Результат["data"].Количество()).Равно(5);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ПодключитьРасширение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(1);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(1);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ДобавитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["name"] = "new_col" Тогда
+ Если Колонка["name"] = "new_col" Тогда
- ОжидаетЧто(Колонка["type"]).Равно("TEXT");
- Найдена = Истина;
+ ОжидаетЧто(Колонка["type"]).Равно("TEXT");
+ Найдена = Истина;
- КонецЕсли;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Истина);
+ ОжидаетЧто(Найдена).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_УдалитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["name"] = "new_col" Тогда
+ Если Колонка["name"] = "new_col" Тогда
- Найдена = Истина;
+ Найдена = Истина;
- КонецЕсли;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Ложь);
+ ОжидаетЧто(Найдена).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SQLite_ГарантироватьТаблицу(Знач Результат, Знач Вариант, СтруктураКолонок = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Не ЗначениеЗаполнено(Вариант) Или Вариант = "Новая" Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Или Вариант = "Новая" Тогда
- ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
+ ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
- Для Каждого Колонка Из Результат["data"] Цикл
- ОжидаетЧто(Колонка["type"]).Равно(СтруктураКолонок[Колонка["name"]]);
- КонецЦикла;
+ Для Каждого Колонка Из Результат["data"] Цикл
+ ОжидаетЧто(Колонка["type"]).Равно(СтруктураКолонок[Колонка["name"]]);
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_СформироватьСтрокуПодключения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ЭтоКоннектор(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).Равно(Истина);
+ ОжидаетЧто(Результат).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ВыполнитьЗапросSQL(Знач Результат, Знач Вариант, Картинка = "")
- Если Вариант = "Соединение" Тогда
+ Если Вариант = "Соединение" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
- ИначеЕсли ЗначениеЗаполнено(Вариант) Тогда
+ ИначеЕсли ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
+ Иначе
- Blob = Результат["data"][0]["data"]["BYTEA"];
+ Blob = Результат["data"][0]["data"]["BYTEA"];
- Результат["data"][0]["data"]["BYTEA"] = "Base64";
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
+ Результат["data"][0]["data"]["BYTEA"] = "Base64";
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_СоздатьБазуДанных(Знач Результат, Знач Вариант)
- Если Вариант = "Открытие" Тогда
+ Если Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
- ИначеЕсли Вариант = "Существующая" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ ИначеЕсли Вариант = "Существующая" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_СоздатьТаблицу(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ПолучитьИнформациюОТаблице(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(25);
- Иначе
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(25);
+ Иначе
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ДобавитьЗаписи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ПолучитьЗаписи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Если ЗначениеЗаполнено(Результат["data"]) Тогда
- Результат["data"][0]["bytea_field"]["BYTEA"] = Лев(Результат["data"][0]["bytea_field"]["BYTEA"], 10) + "...";
- КонецЕсли;
+ Если ЗначениеЗаполнено(Результат["data"]) Тогда
+ Результат["data"][0]["bytea_field"]["BYTEA"] = Лев(Результат["data"][0]["bytea_field"]["BYTEA"], 10) + "...";
+ КонецЕсли;
- Иначе
- ОжидаетЧто(Результат["data"].Количество()).Равно(5);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["data"].Количество()).Равно(5);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ОбновитьЗаписи(Знач Результат, Знач Вариант, Количество = "", СтруктураПолей = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
+ ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
- Для Н = 0 По Результат["data"].ВГраница() Цикл
+ Для Н = 0 По Результат["data"].ВГраница() Цикл
- Для Каждого Значение Из СтруктураПолей Цикл
- Результат["data"][Н][Значение.Ключ] = Значение.Значение;
- КонецЦикла;
+ Для Каждого Значение Из СтруктураПолей Цикл
+ Результат["data"][Н][Значение.Ключ] = Значение.Значение;
+ КонецЦикла;
- КонецЦикла;
- КонецЕсли;
+ КонецЦикла;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_УдалитьЗаписи(Знач Результат, Знач Вариант, Количество = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_УдалитьТаблицу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_УдалитьБазуДанных(Знач Результат, Знач Вариант)
- Если Вариант = "Открытие" Тогда
+ Если Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
- ИначеЕсли Вариант = "Ошибка" Или Вариант = "Ошибка подключения" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ ИначеЕсли Вариант = "Ошибка" Или Вариант = "Ошибка подключения" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ОчиститьТаблицу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ОтключитьВсеСоединенияБазыДанных(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ПолучитьСтруктуруФильтраЗаписей(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ПолучитьНастройкиTLS(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ДобавитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["column_name"] = "new_field" Тогда
- ОжидаетЧто(нРег(Колонка["data_type"])).Равно("text");
- Найдена = Истина;
- КонецЕсли;
+ Если Колонка["column_name"] = "new_field" Тогда
+ ОжидаетЧто(нРег(Колонка["data_type"])).Равно("text");
+ Найдена = Истина;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Истина);
+ ОжидаетЧто(Найдена).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_УдалитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["column_name"] = "new_field" Тогда
- Найдена = Истина;
- КонецЕсли;
+ Если Колонка["column_name"] = "new_field" Тогда
+ Найдена = Истина;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Ложь);
+ ОжидаетЧто(Найдена).Равно(Ложь);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_PostgreSQL_ГарантироватьТаблицу(Знач Результат, Знач Вариант, СтруктураКолонок = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
+ ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
- Для Каждого Колонка Из Результат["data"] Цикл
- ОжидаетЧто(нРег(Колонка["data_type"])).Равно(нРег(СтруктураКолонок[Колонка["column_name"]]));
- КонецЦикла;
+ Для Каждого Колонка Из Результат["data"] Цикл
+ ОжидаетЧто(нРег(Колонка["data_type"])).Равно(нРег(СтруктураКолонок[Колонка["column_name"]]));
+ КонецЦикла;
- Иначе
- ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_СформироватьСтрокуПодключения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ЭтоКоннектор(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).Равно(Истина);
+ ОжидаетЧто(Результат).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ВыполнитьЗапросSQL(Знач Результат, Знач Вариант, Картинка = "")
- Если Вариант = "Соединение" Тогда
+ Если Вариант = "Соединение" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
- ИначеЕсли ЗначениеЗаполнено(Вариант) Тогда
+ ИначеЕсли ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
+ Иначе
- Blob = Результат["data"][0]["data"]["BYTES"];
+ Blob = Результат["data"][0]["data"]["BYTES"];
- Результат["data"][0]["data"]["BYTES"] = "Base64";
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
+ Результат["data"][0]["data"]["BYTES"] = "Base64";
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_СоздатьБазуДанных(Знач Результат, Знач Вариант)
- Если Вариант = "Открытие" Тогда
+ Если Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
- ИначеЕсли Вариант = "Существующая" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ ИначеЕсли Вариант = "Существующая" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_СоздатьТаблицу(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ДобавитьЗаписи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ПолучитьЗаписи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Если ЗначениеЗаполнено(Результат["data"]) Тогда
+ Если ЗначениеЗаполнено(Результат["data"]) Тогда
- Результат["data"][0]["mediumblob_field"]["BYTES"] =
+ Результат["data"][0]["mediumblob_field"]["BYTES"] =
Лев(Результат["data"][0]["mediumblob_field"]["BYTES"], 10) + "...";
- КонецЕсли;
+ КонецЕсли;
- Иначе
- ОжидаетЧто(Результат["data"].Количество()).Равно(5);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["data"].Количество()).Равно(5);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ОбновитьЗаписи(Знач Результат, Знач Вариант, Количество = "", СтруктураПолей = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
+ ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
- Для Н = 0 По Результат["data"].ВГраница() Цикл
+ Для Н = 0 По Результат["data"].ВГраница() Цикл
- Для Каждого Значение Из СтруктураПолей Цикл
- Результат["data"][Н][Значение.Ключ] = Значение.Значение;
- КонецЦикла;
+ Для Каждого Значение Из СтруктураПолей Цикл
+ Результат["data"][Н][Значение.Ключ] = Значение.Значение;
+ КонецЦикла;
- КонецЦикла;
- КонецЕсли;
+ КонецЦикла;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_УдалитьЗаписи(Знач Результат, Знач Вариант, Количество = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_УдалитьТаблицу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_УдалитьБазуДанных(Знач Результат, Знач Вариант)
- Если Вариант = "Открытие" Тогда
+ Если Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MySQL.Main");
- ИначеЕсли Вариант = "Ошибка" Или Вариант = "Ошибка подключения" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ ИначеЕсли Вариант = "Ошибка" Или Вариант = "Ошибка подключения" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ОчиститьТаблицу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ПолучитьСтруктуруФильтраЗаписей(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ПолучитьНастройкиTLS(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ПолучитьИнформациюОТаблице(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(20);
- Иначе
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(20);
+ Иначе
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ДобавитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["COLUMN_NAME"] = "new_field" Тогда
+ Если Колонка["COLUMN_NAME"] = "new_field" Тогда
- ТекущийТип = ПолучитьСтрокуИзДвоичныхДанных(Base64Значение(Колонка["DATA_TYPE"]["BYTES"]));
- ОжидаетЧто(нРег(ТекущийТип)).Равно("mediumtext");
- Найдена = Истина;
- КонецЕсли;
+ ТекущийТип = ПолучитьСтрокуИзДвоичныхДанных(Base64Значение(Колонка["DATA_TYPE"]["BYTES"]));
+ ОжидаетЧто(нРег(ТекущийТип)).Равно("mediumtext");
+ Найдена = Истина;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Истина);
+ ОжидаетЧто(Найдена).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_УдалитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["COLUMN_NAME"] = "new_field" Тогда
- Найдена = Истина;
- КонецЕсли;
+ Если Колонка["COLUMN_NAME"] = "new_field" Тогда
+ Найдена = Истина;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Ложь);
+ ОжидаетЧто(Найдена).Равно(Ложь);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MySQL_ГарантироватьТаблицу(Знач Результат, Знач Вариант, СтруктураКолонок = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
+ ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
- Для Каждого Колонка Из Результат["data"] Цикл
- ТекущийТип = ПолучитьСтрокуИзДвоичныхДанных(Base64Значение(Колонка["DATA_TYPE"]["BYTES"]));
- ОжидаетЧто(нРег(ТекущийТип)).Равно(нРег(СтруктураКолонок[Колонка["COLUMN_NAME"]]));
- КонецЦикла;
+ Для Каждого Колонка Из Результат["data"] Цикл
+ ТекущийТип = ПолучитьСтрокуИзДвоичныхДанных(Base64Значение(Колонка["DATA_TYPE"]["BYTES"]));
+ ОжидаетЧто(нРег(ТекущийТип)).Равно(нРег(СтруктураКолонок[Колонка["COLUMN_NAME"]]));
+ КонецЦикла;
- Иначе
- ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_СформироватьПараметрыДоступа(Знач Результат, Знач Вариант)
- Результат.Вставить("apiTokenInstance", "***");
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ Результат.Вставить("apiTokenInstance", "***");
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьНастройкиИнстанса(Знач Результат, Знач Вариант, Параметры = "")
- Попытка
- JSON = OPI_Инструменты.JSONСтрокой(Результат);
- JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
+ Попытка
+ JSON = OPI_Инструменты.JSONСтрокой(Результат);
+ JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- Исключение
- Сообщить("Ошибка JSON");
- КонецПопытки;
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Исключение
+ Сообщить("Ошибка JSON");
+ КонецПопытки;
- ОжидаетЧто(Результат["proxyInstance"]).Заполнено();
+ ОжидаетЧто(Результат["proxyInstance"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьИнформациюОбАккаунте(Знач Результат, Знач Вариант)
- Попытка
- Результат["deviceId"] = "***";
- Результат["phone"] = "***";
- Исключение
- Сообщить("Не удалось заменить секреты!");
- КонецПопытки;
+ Попытка
+ Результат["deviceId"] = "***";
+ Результат["phone"] = "***";
+ Исключение
+ Сообщить("Не удалось заменить секреты!");
+ КонецПопытки;
- ОжидаетЧто(Результат["deviceId"]).Заполнено();
- ОжидаетЧто(Результат["phone"]).Заполнено();
+ ОжидаетЧто(Результат["deviceId"]).Заполнено();
+ ОжидаетЧто(Результат["phone"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьСтруктуруНастроекИнстанса(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_УстановитьНастройкиИнстанса(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["saveSettings"]).Равно(Истина);
+ ОжидаетЧто(Результат["saveSettings"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьСостояниеИнстанса(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["stateInstance"]).Равно("authorized");
+ ОжидаетЧто(Результат["stateInstance"]).Равно("authorized");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПерезапуститьИнстанс(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["isReboot"]).Равно(Истина);
+ ОжидаетЧто(Результат["isReboot"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьQR(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= 0).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= 0).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_РазлогинитьИнстанс(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["isLogout"]).Равно(Истина);
+ ОжидаетЧто(Результат["isLogout"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьКодАвторизации(Знач Результат, Знач Вариант)
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_УстановитьКартинкуПрофиля(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["setProfilePicture"]).Равно(Истина);
+ ОжидаетЧто(Результат["setProfilePicture"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_СоздатьГруппу(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["created"]).Равно(Истина);
- ОжидаетЧто(Результат["chatId"]).Заполнено();
+ ОжидаетЧто(Результат["created"]).Равно(Истина);
+ ОжидаетЧто(Результат["chatId"]).Заполнено();
- IDГруппы = Результат["chatId"];
- ЗаписатьПараметр("GreenAPI_GroupID", IDГруппы);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_GroupID", IDГруппы, "Строка", Параметры);
+ IDГруппы = Результат["chatId"];
+ ЗаписатьПараметр("GreenAPI_GroupID", IDГруппы);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_GroupID", IDГруппы, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПокинутьГруппу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["removeAdmin"]).Равно(Истина);
+ ОжидаетЧто(Результат["removeAdmin"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьИнформациюОГруппе(Знач Результат, Знач Вариант)
- Попытка
- Результат["owner"] = "***";
- Результат["participants"][0]["id"] = "***";
- Исключение
- Сообщить("Не удалось заменить секреты!");
- КонецПопытки;
+ Попытка
+ Результат["owner"] = "***";
+ Результат["participants"][0]["id"] = "***";
+ Исключение
+ Сообщить("Не удалось заменить секреты!");
+ КонецПопытки;
- ОжидаетЧто(Результат["groupId"]).Заполнено();
- ОжидаетЧто(Результат["owner"]).Заполнено();
- ОжидаетЧто(Результат["creation"]).Заполнено();
+ ОжидаетЧто(Результат["groupId"]).Заполнено();
+ ОжидаетЧто(Результат["owner"]).Заполнено();
+ ОжидаетЧто(Результат["creation"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ИзменитьИмяГруппы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["updateGroupName"]).Равно(Истина);
+ ОжидаетЧто(Результат["updateGroupName"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ДобавитьУчастникаВГруппу(Знач Результат, Знач Вариант)
- Попытка
- Результат["addParticipant"] = Истина;
- Исключение
- Сообщить("Не удалось заменить секреты!");
- КонецПопытки;
+ Попытка
+ Результат["addParticipant"] = Истина;
+ Исключение
+ Сообщить("Не удалось заменить секреты!");
+ КонецПопытки;
- ОжидаетЧто(Результат["addParticipant"]).Равно(Истина);
+ ОжидаетЧто(Результат["addParticipant"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ИсключитьУчастникаГруппы(Знач Результат, Знач Вариант)
- Попытка
- Результат["removeParticipant"] = Истина;
- Исключение
- Сообщить("Не удалось заменить секреты!");
- КонецПопытки;
+ Попытка
+ Результат["removeParticipant"] = Истина;
+ Исключение
+ Сообщить("Не удалось заменить секреты!");
+ КонецПопытки;
- ОжидаетЧто(Результат["removeParticipant"]).Равно(Истина);
+ ОжидаетЧто(Результат["removeParticipant"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_НазначитьПраваАдминистратора(Знач Результат, Знач Вариант)
- Попытка
- Результат["setGroupAdmin"] = Истина;
- Исключение
- Сообщить("Не удалось заменить секреты!");
- КонецПопытки;
+ Попытка
+ Результат["setGroupAdmin"] = Истина;
+ Исключение
+ Сообщить("Не удалось заменить секреты!");
+ КонецПопытки;
- ОжидаетЧто(Результат["setGroupAdmin"]).Равно(Истина);
+ ОжидаетЧто(Результат["setGroupAdmin"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОтозватьПраваАдминистратора(Знач Результат, Знач Вариант)
- Попытка
- Результат["removeAdmin"] = Истина;
- Исключение
- Сообщить("Не удалось заменить секреты!");
- КонецПопытки;
+ Попытка
+ Результат["removeAdmin"] = Истина;
+ Исключение
+ Сообщить("Не удалось заменить секреты!");
+ КонецПопытки;
- ОжидаетЧто(Результат["removeAdmin"]).Равно(Истина);
+ ОжидаетЧто(Результат["removeAdmin"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_УстановитьКартинкуГруппы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["setGroupPicture"]).Равно(Истина);
+ ОжидаетЧто(Результат["setGroupPicture"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОтправитьТекстовоеСообщение(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = Результат["idMessage"];
- ЗаписатьПараметр("GreenAPI_MessageID", IDСообщения);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_MessageID", IDСообщения, "Строка", Параметры);
+ IDСообщения = Результат["idMessage"];
+ ЗаписатьПараметр("GreenAPI_MessageID", IDСообщения);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_MessageID", IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_УдалитьСообщение(Знач Результат, Знач Вариант)
- Если Не нРег(Строка(Результат)) = "null" Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
- КонецЕсли;
+ Если Не нРег(Строка(Результат)) = "null" Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ИзменитьТекстСообщения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОтправитьФайл(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
- ОжидаетЧто(Результат["urlFile"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["urlFile"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = Результат["idMessage"];
- ЗаписатьПараметр("GreenAPI_FileMessageID", IDСообщения);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_FileMessageID", IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ IDСообщения = Результат["idMessage"];
+ ЗаписатьПараметр("GreenAPI_FileMessageID", IDСообщения);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_FileMessageID", IDСообщения, "Строка", Параметры);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОтправитьФайлПоURL(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = Результат["idMessage"];
- ЗаписатьПараметр("GreenAPI_FileMessageID", IDСообщения);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_FileMessageID", IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ IDСообщения = Результат["idMessage"];
+ ЗаписатьПараметр("GreenAPI_FileMessageID", IDСообщения);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_FileMessageID", IDСообщения, "Строка", Параметры);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОтправитьОпрос(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = Результат["idMessage"];
- ЗаписатьПараметр("GreenAPI_PollMessageID", IDСообщения);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_PollMessageID", IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ IDСообщения = Результат["idMessage"];
+ ЗаписатьПараметр("GreenAPI_PollMessageID", IDСообщения);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_PollMessageID", IDСообщения, "Строка", Параметры);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьОписаниеЛокации(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОтправитьЛокацию(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = Результат["idMessage"];
- ЗаписатьПараметр("GreenAPI_LocMessageID", IDСообщения);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_LocMessageID", IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ IDСообщения = Результат["idMessage"];
+ ЗаписатьПараметр("GreenAPI_LocMessageID", IDСообщения);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_LocMessageID", IDСообщения, "Строка", Параметры);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьОписаниеКонтакта(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОтправитьКонтакт(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- IDСообщения = Результат["idMessage"];
- ЗаписатьПараметр("GreenAPI_ContactMessageID", IDСообщения);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_ContactMessageID", IDСообщения, "Строка", Параметры);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ IDСообщения = Результат["idMessage"];
+ ЗаписатьПараметр("GreenAPI_ContactMessageID", IDСообщения);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_ContactMessageID", IDСообщения, "Строка", Параметры);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПереслатьСообщения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["messages"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["messages"]).ИмеетТип("Массив").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьУведомление(Знач Результат, Знач Вариант, Параметры = "")
- Попытка
- JSON = OPI_Инструменты.JSONСтрокой(Результат);
- JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
+ Попытка
+ JSON = OPI_Инструменты.JSONСтрокой(Результат);
+ JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- Исключение
- Сообщить("Ошибка JSON");
- КонецПопытки;
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Исключение
+ Сообщить("Ошибка JSON");
+ КонецПопытки;
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- ОжидаетЧто(Результат["receiptId"]).Заполнено();
+ ОжидаетЧто(Результат["receiptId"]).Заполнено();
- IDУведомления = Результат["receiptId"];
- ЗаписатьПараметр("GreenAPI_ReceiptID", IDУведомления);
- OPI_Инструменты.ДобавитьПоле("GreenAPI_ReceiptID", IDУведомления, "Строка", Параметры);
+ IDУведомления = Результат["receiptId"];
+ ЗаписатьПараметр("GreenAPI_ReceiptID", IDУведомления);
+ OPI_Инструменты.ДобавитьПоле("GreenAPI_ReceiptID", IDУведомления, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_УдалитьУведомлениеИзОчереди(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_СкачатьФайлСообщения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["downloadUrl"]).Заполнено();
+ ОжидаетЧто(Результат["downloadUrl"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_УстановитьОтметкуПрочтения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["setRead"]).Равно(Истина);
+ ОжидаетЧто(Результат["setRead"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьОчередьСообщений(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ОчиститьОчередьСообщений(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["isCleared"]).Равно(Истина);
+ ОжидаетЧто(Результат["isCleared"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьИсториюЧата(Знач Результат, Знач Вариант, Параметры = "")
- Попытка
- JSON = OPI_Инструменты.JSONСтрокой(Результат);
- JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
+ Попытка
+ JSON = OPI_Инструменты.JSONСтрокой(Результат);
+ JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- Исключение
- Сообщить("Ошибка JSON");
- КонецПопытки;
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Исключение
+ Сообщить("Ошибка JSON");
+ КонецПопытки;
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьСообщение(Знач Результат, Знач Вариант, Параметры = "")
- Попытка
- JSON = OPI_Инструменты.JSONСтрокой(Результат);
- JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
+ Попытка
+ JSON = OPI_Инструменты.JSONСтрокой(Результат);
+ JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- Исключение
- Сообщить("Ошибка JSON");
- КонецПопытки;
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Исключение
+ Сообщить("Ошибка JSON");
+ КонецПопытки;
- ОжидаетЧто(Результат["idMessage"]).Заполнено();
+ ОжидаетЧто(Результат["idMessage"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьЖурналВходящихСообщений(Знач Результат, Знач Вариант, Параметры = "")
- Попытка
- JSON = OPI_Инструменты.JSONСтрокой(Результат);
- JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
+ Попытка
+ JSON = OPI_Инструменты.JSONСтрокой(Результат);
+ JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- Исключение
- Сообщить("Ошибка JSON");
- КонецПопытки;
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Исключение
+ Сообщить("Ошибка JSON");
+ КонецПопытки;
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_ПолучитьЖурналИсходящихСообщений(Знач Результат, Знач Вариант, Параметры = "")
- Попытка
- JSON = OPI_Инструменты.JSONСтрокой(Результат);
- JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
+ Попытка
+ JSON = OPI_Инструменты.JSONСтрокой(Результат);
+ JSON = СтрЗаменить(JSON, Параметры["GreenAPI_AccountID"], "1234567890@c.us");
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- Исключение
- Сообщить("Ошибка JSON");
- КонецПопытки;
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Исключение
+ Сообщить("Ошибка JSON");
+ КонецПопытки;
- ОжидаетЧто(Результат).ИмеетТип("Массив");
+ ОжидаетЧто(Результат).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_АрхивироватьЧат(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenAPI_РазархивироватьЧат(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_RCON_СформироватьПараметрыСоединения(Знач Результат, Знач Вариант)
- Результат["url"] = "127.0.0.1:25565";
- Результат["password"] = "***";
+ Результат["url"] = "127.0.0.1:25565";
+ Результат["password"] = "***";
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_RCON_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_RCON.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_RCON.Main");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_RCON_ВыполнитьКоманду(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_RCON_ЭтоКоннектор(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).Равно(Истина);
+ ОжидаетЧто(Результат).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьОтвет(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["response"]).Заполнено();
- ОжидаетЧто(Результат["done"]).Равно(Истина);
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["response"]).Заполнено();
+ ОжидаетЧто(Результат["done"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьОтветВКонтексте(Знач Результат, Знач Вариант, Сообщение1 = "", Сообщение2 = "",
- Сообщение3 = "")
+ Сообщение3 = "")
- Если Вариант = "Сравнение" Тогда
+ Если Вариант = "Сравнение" Тогда
- ОжидаетЧто(Сообщение1 = Сообщение2).Равно(Истина);
- ОжидаетЧто(Сообщение1 = Сообщение3).Равно(Ложь);
+ ОжидаетЧто(Сообщение1 = Сообщение2).Равно(Истина);
+ ОжидаетЧто(Сообщение1 = Сообщение3).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["message"]).Заполнено();
- ОжидаетЧто(Результат["done"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["message"]).Заполнено();
+ ОжидаетЧто(Результат["done"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ЗагрузитьМодельВПамять(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["done"]).Равно(Истина);
- ОжидаетЧто(Результат["done_reason"]).Равно("load");
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["done"]).Равно(Истина);
+ ОжидаетЧто(Результат["done_reason"]).Равно("load");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ВыгрузитьМодельИзПамяти(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["done"]).Равно(Истина);
- ОжидаетЧто(Результат["done_reason"]).Равно("unload");
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["done"]).Равно(Истина);
+ ОжидаетЧто(Результат["done_reason"]).Равно("unload");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьСтруктуруПараметровЗапроса(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьСтруктуруПараметровВКонтексте(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьСтруктуруСообщенияКонтекста(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьСтруктуруНастроекМодели(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_СоздатьМодель(Знач Результат, Знач Вариант)
- Если Вариант = "Запрос" Тогда
+ Если Вариант = "Запрос" Тогда
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["response"]).Заполнено();
- ОжидаетЧто(Результат["done"]).Равно(Истина);
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["response"]).Заполнено();
+ ОжидаетЧто(Результат["done"]).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат["status"]).Равно("success");
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["status"]).Равно("success");
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_УдалитьМодель(Знач Результат, Знач Вариант)
- Если Вариант = "Список" Тогда
- ОжидаетЧто(Результат["models"].Количество()).Равно(0);
- ИначеЕсли Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
- КонецЕсли;
+ Если Вариант = "Список" Тогда
+ ОжидаетЧто(Результат["models"].Количество()).Равно(0);
+ ИначеЕсли Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьСписокМоделей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["models"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["models"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьСписокЗапущенныхМоделей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["models"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["models"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьИнформациюОМодели(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["parameters"]).Заполнено();
- ОжидаетЧто(Результат["model_info"]).Заполнено();
+ ОжидаетЧто(Результат["parameters"]).Заполнено();
+ ОжидаетЧто(Результат["model_info"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_КопироватьМодель(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
+ ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьВерсию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["version"]).Заполнено();
+ ОжидаетЧто(Результат["version"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьПредставления(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["embeddings"]).Заполнено();
+ ОжидаетЧто(Результат["embeddings"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПолучитьСтруктуруПараметровПредставлений(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ОтправитьМодель(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["status"]).Равно("success");
+ ОжидаетЧто(Результат["status"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_СкачатьМодель(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["status"]).Равно("success");
+ ОжидаетЧто(Результат["status"]).Равно("success");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ОтправитьBlob(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
+ ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
- ЗаписатьПараметр("Ollama_Blob", Результат["digest"]);
- Параметры.Вставить("Ollama_Blob", Результат["digest"]);
+ ЗаписатьПараметр("Ollama_Blob", Результат["digest"]);
+ Параметры.Вставить("Ollama_Blob", Результат["digest"]);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_Ollama_ПроверитьBlob(Знач Результат, Знач Вариант, Параметры = "")
- Если Вариант = "Ошибка" Тогда
- ОжидаетЧто(Результат["status_code"] >= 400).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
- КонецЕсли;
+ Если Вариант = "Ошибка" Тогда
+ ОжидаетЧто(Результат["status_code"] >= 400).Равно(Истина);
+ Иначе
+ ОжидаетЧто(Результат["status_code"] < 300).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_Инициализировать(Знач Результат, Знач Вариант, Параметры = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["args"].Количество()).Равно(0);
+ ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["args"].Количество()).Равно(0);
- ИначеЕсли Вариант = "Проверка 1" Тогда
+ ИначеЕсли Вариант = "Проверка 1" Тогда
- Попытка
+ Попытка
- HTTPЗапрос = Результат.ВернутьЗапрос();
- HTTPСоединение = Результат.ВернутьСоединение();
- HTTPОтвет = Результат.ВернутьОтвет();
+ HTTPЗапрос = Результат.ВернутьЗапрос();
+ HTTPСоединение = Результат.ВернутьСоединение();
+ HTTPОтвет = Результат.ВернутьОтвет();
- ОсновнойURL = СтрЗаменить(Параметры["HTTP_URL"], "https://", "");
- ОсновнойURL = СтрЗаменить(ОсновнойURL, "http://", "");
+ ОсновнойURL = СтрЗаменить(Параметры["HTTP_URL"], "https://", "");
+ ОсновнойURL = СтрЗаменить(ОсновнойURL , "http://" , "");
- Если СтрНайти(ОсновнойURL, ":") > 0 Тогда
- ОсновнойURL = СтрРазделить(ОсновнойURL, ":")[0];
- КонецЕсли;
+ Если СтрНайти(ОсновнойURL, ":") > 0 Тогда
+ ОсновнойURL = СтрРазделить(ОсновнойURL, ":")[0];
+ КонецЕсли;
- ОжидаетЧто(HTTPЗапрос).ИмеетТип("HTTPЗапрос");
- ОжидаетЧто(HTTPСоединение).ИмеетТип("HTTPСоединение");
+ ОжидаетЧто(HTTPЗапрос).ИмеетТип("HTTPЗапрос");
+ ОжидаетЧто(HTTPСоединение).ИмеетТип("HTTPСоединение");
- ОжидаетЧто(HTTPЗапрос.АдресРесурса).Равно("/get");
- ОжидаетЧто(HTTPСоединение.Сервер).Равно(ОсновнойURL);
+ ОжидаетЧто(HTTPЗапрос.АдресРесурса).Равно("/get");
+ ОжидаетЧто(HTTPСоединение.Сервер).Равно(ОсновнойURL);
- ОжидаетЧто(HTTPОтвет).Равно(Неопределено);
+ ОжидаетЧто(HTTPОтвет).Равно(Неопределено);
- Исключение
- ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
- КонецПопытки;
+ Исключение
+ ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
+ КонецПопытки;
- Иначе
+ Иначе
- Попытка
- ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
- ОжидаетЧто(Результат.АдресРесурса).Равно("/post");
- Исключение
- ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
- КонецПопытки;
+ Попытка
+ ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
+ ОжидаетЧто(Результат.АдресРесурса).Равно("/post");
+ Исключение
+ ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
+ КонецПопытки;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьURL(Знач Результат, Знач Вариант, Параметры = "")
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["args"].Количество()).Равно(0);
+ ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["args"].Количество()).Равно(0);
- Иначе
+ Иначе
- Попытка
+ Попытка
- HTTPЗапрос = Результат.ВернутьЗапрос();
- HTTPСоединение = Результат.ВернутьСоединение();
- HTTPОтвет = Результат.ВернутьОтвет();
- ОсновнойURL = СтрЗаменить(Параметры["HTTP_URL"], "https://", "");
- ОсновнойURL = СтрЗаменить(ОсновнойURL, "http://", "");
+ HTTPЗапрос = Результат.ВернутьЗапрос();
+ HTTPСоединение = Результат.ВернутьСоединение();
+ HTTPОтвет = Результат.ВернутьОтвет();
+ ОсновнойURL = СтрЗаменить(Параметры["HTTP_URL"], "https://", "");
+ ОсновнойURL = СтрЗаменить(ОсновнойURL , "http://" , "");
- Если СтрНайти(ОсновнойURL, ":") > 0 Тогда
- ОсновнойURL = СтрРазделить(ОсновнойURL, ":")[0];
- КонецЕсли;
+ Если СтрНайти(ОсновнойURL, ":") > 0 Тогда
+ ОсновнойURL = СтрРазделить(ОсновнойURL, ":")[0];
+ КонецЕсли;
- ОжидаетЧто(HTTPЗапрос).ИмеетТип("HTTPЗапрос");
- ОжидаетЧто(HTTPСоединение).ИмеетТип("HTTPСоединение");
+ ОжидаетЧто(HTTPЗапрос).ИмеетТип("HTTPЗапрос");
+ ОжидаетЧто(HTTPСоединение).ИмеетТип("HTTPСоединение");
- ОжидаетЧто(HTTPЗапрос.АдресРесурса).Равно("/get");
- ОжидаетЧто(HTTPСоединение.Сервер).Равно(ОсновнойURL);
+ ОжидаетЧто(HTTPЗапрос.АдресРесурса).Равно("/get");
+ ОжидаетЧто(HTTPСоединение.Сервер).Равно(ОсновнойURL);
- ОжидаетЧто(HTTPОтвет).Равно(Неопределено);
+ ОжидаетЧто(HTTPОтвет).Равно(Неопределено);
- Исключение
- ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
- КонецПопытки;
+ Исключение
+ ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
+ КонецПопытки;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьПараметрыURL(Знач Результат, Знач Вариант, Параметры = "")
- Адрес = "/get?param1=text¶m2=10";
+ Адрес = "/get?param1=text¶m2=10";
- СоответствиеОтветов = Новый Соответствие;
- СоответствиеОтветов.Вставить("Вариант 1", "/page?param1=search%3Ftext¶m2=John" + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
- + "D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E");
+ СоответствиеОтветов = Новый Соответствие;
+ СоответствиеОтветов.Вставить("Вариант 1", "/page?param1=search%3Ftext¶m2=John" + "%20Doe¶m3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%"
+ + "D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E");
- СоответствиеОтветов.Вставить("Вариант 2", "/page?existing=value¶m1=search%3Ftext¶m2=John%20Doe");
- СоответствиеОтветов.Вставить("Вариант 3", "/page?param1=search%3Ftext¶m2=John%20Doe");
- СоответствиеОтветов.Вставить("Вариант 4", "/path%20with%20spaces?param1=search%3Ftext¶m2=John%20Doe");
- СоответствиеОтветов.Вставить("Вариант 5", "/page?param1=search%3Ftext¶m2=John%20Doe#section");
- СоответствиеОтветов.Вставить("Вариант 6", "/%D0%BF%D1%83%D1%82%D1%8C?param1=search%3Ftext¶m2=John%20Doe");
- СоответствиеОтветов.Вставить("Вариант 7", "/page?param1=value1¶m2=value%20two¶m3=value%3Cthree%3E");
+ СоответствиеОтветов.Вставить("Вариант 2", "/page?existing=value¶m1=search%3Ftext¶m2=John%20Doe");
+ СоответствиеОтветов.Вставить("Вариант 3", "/page?param1=search%3Ftext¶m2=John%20Doe");
+ СоответствиеОтветов.Вставить("Вариант 4", "/path%20with%20spaces?param1=search%3Ftext¶m2=John%20Doe");
+ СоответствиеОтветов.Вставить("Вариант 5", "/page?param1=search%3Ftext¶m2=John%20Doe#section");
+ СоответствиеОтветов.Вставить("Вариант 6", "/%D0%BF%D1%83%D1%82%D1%8C?param1=search%3Ftext¶m2=John%20Doe");
+ СоответствиеОтветов.Вставить("Вариант 7", "/page?param1=value1¶m2=value%20two¶m3=value%3Cthree%3E");
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ПолныйURL = Параметры["HTTP_URL"] + Адрес;
+ ПолныйURL = Параметры["HTTP_URL"] + Адрес;
- ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["args"].Количество()).Равно(2);
- ОжидаетЧто(Результат["url"]).Равно(ПолныйURL);
+ ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["args"].Количество()).Равно(2);
+ ОжидаетЧто(Результат["url"]).Равно(ПолныйURL);
- ИначеЕсли Вариант = "Проверка" Тогда
+ ИначеЕсли Вариант = "Проверка" Тогда
- Попытка
+ Попытка
- ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
- ОжидаетЧто(Результат.АдресРесурса).Равно(Адрес);
+ ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
+ ОжидаетЧто(Результат.АдресРесурса).Равно(Адрес);
- Исключение
- ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
- КонецПопытки;
+ Исключение
+ ВызватьИсключение ОписаниеОшибки() + Символы.ПС + Символы.ПС + Результат.ПолучитьЛог(Истина);
+ КонецПопытки;
- Иначе
- ОжидаетЧто(Результат).Равно(СоответствиеОтветов[Вариант]);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат).Равно(СоответствиеОтветов[Вариант]);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьФайлОтвета(Знач Результат, Знач Вариант, ИВФ = "")
- ФайлТела = Новый Файл(ИВФ);
+ ФайлТела = Новый Файл(ИВФ);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- ФайлТелаВозврат = Новый Файл(Результат);
+ ФайлТелаВозврат = Новый Файл(Результат);
- ОжидаетЧто(ИВФ).Равно(Результат);
- ОжидаетЧто(ФайлТела.Размер()).Равно(ФайлТелаВозврат.Размер());
- ОжидаетЧто(ФайлТела.Размер() > 0).Равно(Истина);
+ ОжидаетЧто(ИВФ).Равно(Результат);
+ ОжидаетЧто(ФайлТела.Размер()).Равно(ФайлТелаВозврат.Размер());
+ ОжидаетЧто(ФайлТела.Размер() > 0).Равно(Истина);
- Иначе
+ Иначе
- ОжидаетЧто(ФайлТела.Размер()).Равно(Результат.Размер());
+ ОжидаетЧто(ФайлТела.Размер()).Равно(Результат.Размер());
- РезультатПроверкиСтрокой = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ РезультатПроверкиСтрокой = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- ОжидаетЧто(OPI_Инструменты.JsonВСтруктуру(РезультатПроверкиСтрокой)).ИмеетТип("Соответствие");
+ ОжидаетЧто(OPI_Инструменты.JsonВСтруктуру(РезультатПроверкиСтрокой)).ИмеетТип("Соответствие");
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьТипДанных(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("text/markdown");
+ ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("text/markdown");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ПолучитьЛог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьДвоичноеТело(Знач Результат, Знач Вариант, Картинка = "")
- Попытка
- Результат["origin"] = "***";
- Результат["data"] = "...";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Результат["data"] = "...";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("application/octet-stream");
+ ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("application/octet-stream");
- OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
+ OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
- Размер = Картинка.Размер();
- OPI_ПреобразованиеТипов.ПолучитьСтроку(Размер);
- ОжидаетЧто(Результат["headers"]["Content-Length"]).Равно(Размер);
+ Размер = Картинка.Размер();
+ OPI_ПреобразованиеТипов.ПолучитьСтроку(Размер);
+ ОжидаетЧто(Результат["headers"]["Content-Length"]).Равно(Размер);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьСтроковоеТело(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- Текст = "Привет мир!";
- Кодировка = "Windows-1251";
+ Текст = "Привет мир!";
+ Кодировка = "Windows-1251";
- ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("text/plain; charset=" + Кодировка);
+ ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("text/plain; charset=" + Кодировка);
- ТекстДД = ПолучитьДвоичныеДанныеИзСтроки(Текст, Кодировка);
- Размер = ТекстДД.Размер();
- OPI_ПреобразованиеТипов.ПолучитьСтроку(Размер);
+ ТекстДД = ПолучитьДвоичныеДанныеИзСтроки(Текст, Кодировка);
+ Размер = ТекстДД.Размер();
+ OPI_ПреобразованиеТипов.ПолучитьСтроку(Размер);
- ОжидаетЧто(Результат["headers"]["Content-Length"]).Равно(Размер);
+ ОжидаетЧто(Результат["headers"]["Content-Length"]).Равно(Размер);
- ТекстB64 = "data:application/octet-stream;base64," + Base64Строка(ТекстДД);
+ ТекстB64 = "data:application/octet-stream;base64," + Base64Строка(ТекстДД);
- ОжидаетЧто(Результат["data"] = ТекстB64 Или Результат["data"] = Текст).Равно(Истина);
+ ОжидаетЧто(Результат["data"] = ТекстB64 Или Результат["data"] = Текст).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьJsonТело(Знач Результат, Знач Вариант, JSONОригинал = "")
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("application/json; charset=utf-8");
+ ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("application/json; charset=utf-8");
- JSONРезультат = Результат["json"];
+ JSONРезультат = Результат["json"];
- ОжидаетЧто(JSONРезультат["Поле1"]).Равно(JSONОригинал["Поле1"]);
- ОжидаетЧто(JSONРезультат["Поле2"]).Равно(JSONОригинал["Поле2"]);
- ОжидаетЧто(JSONРезультат["Поле3"][0]).Равно(JSONОригинал["Поле3"][0]);
- ОжидаетЧто(JSONРезультат["Поле3"][1]).Равно(JSONОригинал["Поле3"][1]);
- ОжидаетЧто(JSONРезультат["Поле3"][2]).Равно(JSONОригинал["Поле3"][2]);
+ ОжидаетЧто(JSONРезультат["Поле1"]).Равно(JSONОригинал["Поле1"]);
+ ОжидаетЧто(JSONРезультат["Поле2"]).Равно(JSONОригинал["Поле2"]);
+ ОжидаетЧто(JSONРезультат["Поле3"][0]).Равно(JSONОригинал["Поле3"][0]);
+ ОжидаетЧто(JSONРезультат["Поле3"][1]).Равно(JSONОригинал["Поле3"][1]);
+ ОжидаетЧто(JSONРезультат["Поле3"][2]).Равно(JSONОригинал["Поле3"][2]);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьFormТело(Знач Результат, Знач Вариант, Данные = "")
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("application/x-www-form-urlencoded; charset=utf-8");
+ ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("application/x-www-form-urlencoded; charset=utf-8");
- ОжидаетЧто(Результат["form"]["Поле1"]).Равно(Данные["Поле1"]);
- ОжидаетЧто(Результат["form"]["Поле2"]).Равно(Данные["Поле2"]);
+ ОжидаетЧто(Результат["form"]["Поле1"]).Равно(Данные["Поле1"]);
+ ОжидаетЧто(Результат["form"]["Поле2"]).Равно(Данные["Поле2"]);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_НачатьЗаписьТелаMultipart(Знач Результат, Знач Вариант, Картинка = "")
- Попытка
- Результат["origin"] = "***";
- ФайлОтвета = Результат["files"]["file1"];
- Результат["files"]["file1"] = "...";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ ФайлОтвета = Результат["files"]["file1"];
+ Результат["files"]["file1"] = "...";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
+ ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
- OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
- ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
- ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
+ OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
+ ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
+ ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
- ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
- ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
- ОжидаетЧто(ФайлОтвета).Равно(ТекстB64);
+ ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
+ ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
+ ОжидаетЧто(ФайлОтвета).Равно(ТекстB64);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьФайлMultipartFormData(Знач Результат, Знач Вариант, Картинка = "")
- Попытка
- Результат["origin"] = "***";
- ФайлОтвета = Результат["files"]["file1"];
- Результат["files"]["file1"] = "...";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ ФайлОтвета = Результат["files"]["file1"];
+ Результат["files"]["file1"] = "...";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
+ ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
- OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
- ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
- ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
+ OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
+ ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
+ ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
- ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
- ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
- ОжидаетЧто(ФайлОтвета).Равно(ТекстB64);
+ ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
+ ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
+ ОжидаетЧто(ФайлОтвета).Равно(ТекстB64);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьПолеMultipartFormData(Знач Результат, Знач Вариант, Картинка = "")
- Попытка
- Результат["origin"] = "***";
- ФайлОтвета = Результат["files"]["file1"];
- Результат["files"]["file1"] = "...";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ ФайлОтвета = Результат["files"]["file1"];
+ Результат["files"]["file1"] = "...";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
+ ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
- OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
- ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
- ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
+ OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка);
+ ТекстB64 = "data:image/png;base64," + Base64Строка(Картинка);
+ ТекстB64 = СтрЗаменить(ТекстB64, Символы.ВК + Символы.ПС, "");
- ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
- ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
- ОжидаетЧто(ФайлОтвета).Равно(ТекстB64);
+ ОжидаетЧто(Результат["form"]["Поле1"]).Равно("Текст");
+ ОжидаетЧто(Результат["form"]["Поле2"]).Равно("10");
+ ОжидаетЧто(ФайлОтвета).Равно(ТекстB64);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьДанныеRelated(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
+ ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Content-Type"], "multipart/")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ИспользоватьКодировку(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- Кодировка = "Windows-1251";
- ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("text/plain; charset=" + Кодировка);
+ Кодировка = "Windows-1251";
+ ОжидаетЧто(Результат["headers"]["Content-Type"]).Равно("text/plain; charset=" + Кодировка);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ИспользоватьСжатиеGzip(Знач Результат, Знач Вариант)
- Если Вариант = "Включено" Тогда
- Сжатие = "gzip";
- Иначе
- Сжатие = Неопределено;
- КонецЕсли;
+ Если Вариант = "Включено" Тогда
+ Сжатие = "gzip";
+ Иначе
+ Сжатие = Неопределено;
+ КонецЕсли;
- ОжидаетЧто(Результат.Заголовки["Accept-Encoding"]).Равно(Сжатие);
+ ОжидаетЧто(Результат.Заголовки["Accept-Encoding"]).Равно(Сжатие);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ИспользоватьПоляТелаВOAuth(Знач Результат, Знач Вариант, ЛогСтрокой = "")
- Если Вариант = "Включено" Тогда
- ОжидаетЧто(СтрНайти(Результат, "добавление полей тела в строку для подписи") <> 0).Равно(Истина);
- Иначе
+ Если Вариант = "Включено" Тогда
+ ОжидаетЧто(СтрНайти(Результат, "добавление полей тела в строку для подписи") <> 0).Равно(Истина);
+ Иначе
- Попытка
- Результат["origin"] = "***";
- Результат["files"]["file1"] = "...";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Результат["files"]["file1"] = "...";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНайти(ЛогСтрокой, "добавление полей тела в строку для подписи")).Равно(0);
+ ОжидаетЧто(СтрНайти(ЛогСтрокой, "добавление полей тела в строку для подписи")).Равно(0);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьЗаголовки(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- Если Вариант = "Перезапись" Тогда
- ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
- ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
- ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer 1111");
- Иначе
- ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
- ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
- КонецЕсли;
+ Если Вариант = "Перезапись" Тогда
+ ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
+ ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
+ ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer 1111");
+ Иначе
+ ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
+ ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьЗаголовок(Знач Результат, Знач Вариант)
- Если Вариант = "Замена" Тогда
+ Если Вариант = "Замена" Тогда
- ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
- ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
- ОжидаетЧто(Результат["headers"]["X-Header3"]).Равно(Неопределено);
- ОжидаетЧто(Результат["headers"]["X-Header4"]).Равно(Неопределено);
- ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer 1111");
+ ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
+ ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
+ ОжидаетЧто(Результат["headers"]["X-Header3"]).Равно(Неопределено);
+ ОжидаетЧто(Результат["headers"]["X-Header4"]).Равно(Неопределено);
+ ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer 1111");
- ИначеЕсли Вариант = "Дополнение" Тогда
+ ИначеЕсли Вариант = "Дополнение" Тогда
- ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
- ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
- ОжидаетЧто(Результат["headers"]["X-Header3"]).Равно("BadValue");
- ОжидаетЧто(Результат["headers"]["X-Header4"]).Равно("BadValue");
- ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer 1111");
+ ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
+ ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
+ ОжидаетЧто(Результат["headers"]["X-Header3"]).Равно("BadValue");
+ ОжидаетЧто(Результат["headers"]["X-Header4"]).Равно("BadValue");
+ ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer 1111");
- Иначе
+ Иначе
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
- ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
+ ОжидаетЧто(Результат["headers"]["X-Header1"]).Равно("Value1");
+ ОжидаетЧто(Результат["headers"]["X-Header2"]).Равно("Value2");
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьBasicАвторизацию(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Basic " + Base64Строка(ПолучитьДвоичныеДанныеИзСтроки(
- "user:password")));
+ ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Basic " + Base64Строка(ПолучитьДвоичныеДанныеИзСтроки(
+ "user:password")));
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьBearerАвторизацию(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer " + "123123");
+ ОжидаетЧто(Результат["headers"]["Authorization"]).Равно("Bearer " + "123123");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьAWS4Авторизацию(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Authorization"], "AWS4")).Равно(Истина);
- ОжидаетЧто(Результат["headers"]["X-Amz-Content-Sha256"] = Неопределено).Равно(Ложь);
+ ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Authorization"], "AWS4")).Равно(Истина);
+ ОжидаетЧто(Результат["headers"]["X-Amz-Content-Sha256"] = Неопределено).Равно(Ложь);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ДобавитьOAuthV1Авторизацию(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Authorization"], "OAuth")).Равно(Истина);
+ ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Authorization"], "OAuth")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьАлгоритмOAuthV1(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Authorization"], "OAuth")).Равно(Истина);
+ ОжидаетЧто(СтрНачинаетсяС(Результат["headers"]["Authorization"], "OAuth")).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ОбработатьЗапрос(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["args"].Количество()).Равно(0);
+ ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["args"].Количество()).Равно(0);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВыполнитьЗапрос(Знач Результат, Знач Вариант)
- Если Вариант = "Без выполнения" Тогда
+ Если Вариант = "Без выполнения" Тогда
- ОжидаетЧто(Результат).Равно(Неопределено);
+ ОжидаетЧто(Результат).Равно(Неопределено);
- ИначеЕсли Вариант = "Выполнение" Тогда
+ ИначеЕсли Вариант = "Выполнение" Тогда
- ОжидаетЧто(Результат = Неопределено).Равно(Ложь);
+ ОжидаетЧто(Результат = Неопределено).Равно(Ложь);
- Иначе
+ Иначе
- Попытка
- Результат["origin"] = "***";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
- ОжидаетЧто(Результат["args"].Количество()).Равно(0);
+ ОжидаетЧто(Результат["args"]).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат["args"].Количество()).Равно(0);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВернутьЗапрос(Знач Результат, Знач Вариант)
- Если Вариант = "Принудительно" Тогда
+ Если Вариант = "Принудительно" Тогда
- ОжидаетЧто(Результат).Равно(Неопределено);
+ ОжидаетЧто(Результат).Равно(Неопределено);
- Иначе
+ Иначе
- ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
+ ОжидаетЧто(Результат).ИмеетТип("HTTPЗапрос");
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВернутьСоединение(Знач Результат, Знач Вариант)
- Если Вариант = "Принудительно" Тогда
+ Если Вариант = "Принудительно" Тогда
- ОжидаетЧто(Результат).Равно(Неопределено);
+ ОжидаетЧто(Результат).Равно(Неопределено);
- Иначе
+ Иначе
- ОжидаетЧто(Результат).ИмеетТип("HTTPСоединение");
+ ОжидаетЧто(Результат).ИмеетТип("HTTPСоединение");
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВернутьОтвет(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("HTTPОтвет");
+ ОжидаетЧто(Результат).ИмеетТип("HTTPОтвет");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВернутьОтветКакJSONКоллекцию(Знач Результат, Знач Вариант)
- Попытка
- Результат["origin"] = "***";
- Результат["data"] = "...";
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Попытка
+ Результат["origin"] = "***";
+ Результат["data"] = "...";
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат).ИмеетТип("Соответствие");
+ ОжидаетЧто(Результат).ИмеетТип("Соответствие");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВернутьОтветКакДвоичныеДанные(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВернутьОтветКакСтроку(Знач Результат, Знач Вариант)
- Попытка
+ Попытка
- РезультатJSON = OPI_Инструменты.JSONВСтруктуру(Результат);
+ РезультатJSON = OPI_Инструменты.JSONВСтруктуру(Результат);
- РезультатJSON["origin"] = "***";
- РезультатJSON["data"] = "...";
+ РезультатJSON["origin"] = "***";
+ РезультатJSON["data"] = "...";
- Результат = OPI_Инструменты.JSONСтрокой(РезультатJSON);
+ Результат = OPI_Инструменты.JSONСтрокой(РезультатJSON);
- Исключение
- Попытка
- ВызватьИсключение Результат.ПолучитьЛог(Истина);
- Исключение
- ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецПопытки;
- КонецПопытки;
+ Исключение
+ Попытка
+ ВызватьИсключение Результат.ПолучитьЛог(Истина);
+ Исключение
+ ВызватьИсключение ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецПопытки;
+ КонецПопытки;
- ОжидаетЧто(Результат).ИмеетТип("Строка");
+ ОжидаетЧто(Результат).ИмеетТип("Строка");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ВернутьИмяФайлаТелаОтвета(Знач Результат, Знач Вариант, ИВФ = "")
- ФайлТела = Новый Файл(ИВФ);
- ФайлТелаВозврат = Новый Файл(Результат);
+ ФайлТела = Новый Файл(ИВФ);
+ ФайлТелаВозврат = Новый Файл(Результат);
- ОжидаетЧто(ИВФ).Равно(Результат);
- ОжидаетЧто(ФайлТела.Размер()).Равно(ФайлТелаВозврат.Размер());
- ОжидаетЧто(ФайлТела.Размер() > 0).Равно(Истина);
+ ОжидаетЧто(ИВФ).Равно(Результат);
+ ОжидаетЧто(ФайлТела.Размер()).Равно(ФайлТелаВозврат.Размер());
+ ОжидаетЧто(ФайлТела.Размер() > 0).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьПрокси(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("HTTPСоединение");
- ОжидаетЧто(Результат.Прокси.Пользователь("https")).Равно("user");
- ОжидаетЧто(Результат.Прокси.Пароль("https")).Равно("password");
+ ОжидаетЧто(Результат).ИмеетТип("HTTPСоединение");
+ ОжидаетЧто(Результат.Прокси.Пользователь("https")).Равно("user");
+ ОжидаетЧто(Результат.Прокси.Пароль("https")).Равно("password");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_УстановитьТаймаут(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("HTTPСоединение");
- ОжидаетЧто(Результат.Таймаут).Равно(60);
+ ОжидаетЧто(Результат).ИмеетТип("HTTPСоединение");
+ ОжидаетЧто(Результат.Таймаут).Равно(60);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_ИспользоватьКодированиеURL(Знач Результат, Знач Вариант)
- ПравильныйВариант1 = "/page?param1=search?text¶m2=John Doe¶m3"
- + "=value&another¶m4=кириллица¶m5=";
+ ПравильныйВариант1 = "/page?param1=search?text¶m2=John Doe¶m3"
+ + "=value&another¶m4=кириллица¶m5=";
- ОжидаетЧто(Результат["Без кодирования"]).Равно(ПравильныйВариант1);
+ ОжидаетЧто(Результат["Без кодирования"]).Равно(ПравильныйВариант1);
- ПравильныйВариант2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa" + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
- + "BB%D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E";
+ ПравильныйВариант2 = "/page?param1=search%3Ftext¶m2=John%20Doe&pa" + "ram3=value%26another¶m4=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%"
+ + "BB%D0%B8%D1%86%D0%B0¶m5=%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E";
- ОжидаетЧто(Результат["С кодированием"]).Равно(ПравильныйВариант2);
+ ОжидаетЧто(Результат["С кодированием"]).Равно(ПравильныйВариант2);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_HTTPКлиент_РазделятьМассивыВURL(Знач Результат, Знач Вариант)
- Разделение = Результат["Разделение"];
- БезРазделения = Результат["Без разделения"];
- РазделениеPhp = Результат["PHP"];
+ Разделение = Результат["Разделение"];
+ БезРазделения = Результат["Без разделения"];
+ РазделениеPhp = Результат["PHP"];
- ПравильныйВариант1 = "/page?arrayfield=val1&arrayfield=val2&arrayfield=val3";
- ОжидаетЧто(Разделение).Равно(ПравильныйВариант1);
+ ПравильныйВариант1 = "/page?arrayfield=val1&arrayfield=val2&arrayfield=val3";
+ ОжидаетЧто(Разделение).Равно(ПравильныйВариант1);
- ПравильныйВариант2 = "/page?arrayfield=[val1,val2,val3]";
- ОжидаетЧто(БезРазделения).Равно(ПравильныйВариант2);
+ ПравильныйВариант2 = "/page?arrayfield=[val1,val2,val3]";
+ ОжидаетЧто(БезРазделения).Равно(ПравильныйВариант2);
- ПравильныйВариант3 = "/page?arrayfield[]=val1&arrayfield[]=val2&arrayfield[]=val3";
- ОжидаетЧто(РазделениеPhp).Равно(ПравильныйВариант3);
+ ПравильныйВариант3 = "/page?arrayfield[]=val1&arrayfield[]=val2&arrayfield[]=val3";
+ ОжидаетЧто(РазделениеPhp).Равно(ПравильныйВариант3);
- Результат = СтрШаблон("Без разделения: %1;
- |Разделение: %2
- |Разделение (php): %3", БезРазделения, Разделение, РазделениеPhp);
+ Результат = СтрШаблон("Без разделения: %1;
+ |Разделение: %2
+ |Разделение (php): %3", БезРазделения, Разделение, РазделениеPhp);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьОтвет(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["id"]).Заполнено();
+ ОжидаетЧто(Результат["id"]).Заполнено();
- Если Не Вариант = "Загрузка картинки" Тогда
- ОжидаетЧто(Результат["object"]).Равно("chat.completion");
- ОжидаетЧто(Результат["choices"]).ИмеетТип("Массив").Заполнено();
- КонецЕсли;
+ Если Не Вариант = "Загрузка картинки" Тогда
+ ОжидаетЧто(Результат["object"]).Равно("chat.completion");
+ ОжидаетЧто(Результат["choices"]).ИмеетТип("Массив").Заполнено();
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьПредставления(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("list");
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("list");
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_СоздатьАссистента(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["id"]).Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("assistant");
- ОжидаетЧто(Результат["name"]).Равно("Math tutor");
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["id"]).Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("assistant");
+ ОжидаетЧто(Результат["name"]).Равно("Math tutor");
- IDАссистента = Результат["id"];
- ЗаписатьПараметр("OpenAI_Assistant", IDАссистента);
- OPI_Инструменты.ДобавитьПоле("OpenAI_Assistant", IDАссистента, "Строка", Параметры);
+ IDАссистента = Результат["id"];
+ ЗаписатьПараметр("OpenAI_Assistant", IDАссистента);
+ OPI_Инструменты.ДобавитьПоле("OpenAI_Assistant", IDАссистента, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_УдалитьАссистента(Знач Результат, Знач Вариант, IDАссистента = "")
- ОжидаетЧто(Результат["id"]).Равно(IDАссистента);
- ОжидаетЧто(Результат["object"]).Равно("assistant.deleted");
- ОжидаетЧто(Результат["deleted"]).Равно(Истина);
+ ОжидаетЧто(Результат["id"]).Равно(IDАссистента);
+ ОжидаетЧто(Результат["object"]).Равно("assistant.deleted");
+ ОжидаетЧто(Результат["deleted"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьАссистента(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["model"]).Заполнено();
- ОжидаетЧто(Результат["id"]).Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("assistant");
- ОжидаетЧто(Результат["name"]).Равно("Math tutor");
+ ОжидаетЧто(Результат["model"]).Заполнено();
+ ОжидаетЧто(Результат["id"]).Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("assistant");
+ ОжидаетЧто(Результат["name"]).Равно("Math tutor");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСписокАссистентов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ЗагрузитьФайл(Знач Результат, Знач Вариант, Параметры = "", ИмяФайла = "", Размер = "")
- ОжидаетЧто(Результат["id"]).Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("file");
- ОжидаетЧто(Результат["filename"]).Равно(ИмяФайла);
- ОжидаетЧто(Результат["bytes"]).Равно(Размер);
- ОжидаетЧто(Результат["purpose"]).Равно("assistants");
+ ОжидаетЧто(Результат["id"]).Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("file");
+ ОжидаетЧто(Результат["filename"]).Равно(ИмяФайла);
+ ОжидаетЧто(Результат["bytes"]).Равно(Размер);
+ ОжидаетЧто(Результат["purpose"]).Равно("assistants");
- IDФайла = Результат["id"];
- ЗаписатьПараметр("OpenAI_File", IDФайла);
- OPI_Инструменты.ДобавитьПоле("OpenAI_File", IDФайла, "Строка", Параметры);
+ IDФайла = Результат["id"];
+ ЗаписатьПараметр("OpenAI_File", IDФайла);
+ OPI_Инструменты.ДобавитьПоле("OpenAI_File", IDФайла, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_УдалитьФайл(Знач Результат, Знач Вариант, IDФайла = "")
- ОжидаетЧто(Результат["id"]).Равно(IDФайла);
- ОжидаетЧто(Результат["object"]).Равно("file");
- ОжидаетЧто(Результат["deleted"]).Равно(Истина);
+ ОжидаетЧто(Результат["id"]).Равно(IDФайла);
+ ОжидаетЧто(Результат["object"]).Равно("file");
+ ОжидаетЧто(Результат["deleted"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьИнформациюОФайле(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["id"]).Заполнено();
- ОжидаетЧто(Результат["object"]).Равно("file");
+ ОжидаетЧто(Результат["id"]).Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("file");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСписокФайлов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив");
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_СкачатьФайл(Знач Результат, Знач Вариант, Параметры = "")
- Файл = Параметры["Picture"];
- OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Файл);
+ Файл = Параметры["Picture"];
+ OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Файл);
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= Файл.Размер() + 2).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= Файл.Размер() + 2).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСтруктуруСообщения(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСтруктуруСообщенияКартинки(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_СгенерироватьРечь(Знач Результат, Знач Вариант, Параметры = "")
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- ОжидаетЧто(Результат.Размер() >= 137516).Равно(Истина);
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ ОжидаетЧто(Результат.Размер() >= 137516).Равно(Истина);
//@skip-check missing-temporary-file-deletion
- ИВФ = ПолучитьИмяВременногоФайла("wav");
- Результат.Записать(ИВФ);
+ ИВФ = ПолучитьИмяВременногоФайла("wav");
+ Результат.Записать(ИВФ);
- ЗаписатьПараметр("OpenAI_Speech", ИВФ);
- OPI_Инструменты.ДобавитьПоле("OpenAI_Speech", ИВФ, "Строка", Параметры);
+ ЗаписатьПараметр("OpenAI_Speech", ИВФ);
+ OPI_Инструменты.ДобавитьПоле("OpenAI_Speech", ИВФ, "Строка", Параметры);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_СоздатьТранскрипцию(Знач Результат, Знач Вариант)
- Текст = нРег(Результат["text"]);
- ОжидаетЧто(СтрНайти(Текст, "attack") > 0).Равно(Истина);
- ОжидаетЧто(СтрНайти(Текст, "fire") > 0).Равно(Истина);
- ОжидаетЧто(СтрНайти(Текст, "orion") > 0).Равно(Истина);
+ Текст = нРег(Результат["text"]);
+ ОжидаетЧто(СтрНайти(Текст, "attack") > 0).Равно(Истина);
+ ОжидаетЧто(СтрНайти(Текст, "fire") > 0).Равно(Истина);
+ ОжидаетЧто(СтрНайти(Текст, "orion") > 0).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьКартинки(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["data"]).Заполнено();
- ОжидаетЧто(Результат["created"]).Заполнено();
+ ОжидаетЧто(Результат["data"]).Заполнено();
+ ОжидаетЧто(Результат["created"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСписокМоделей(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["object"]).Равно("list");
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["object"]).Равно("list");
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСообщениеАссистента(Знач Результат, Знач Вариант, Проверка = "")
- ОжидаетЧто(Результат).Равно(Проверка);
+ ОжидаетЧто(Результат).Равно(Проверка);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСообщениеПользователя(Знач Результат, Знач Вариант, Проверка = "")
- ОжидаетЧто(Результат).Равно(Проверка);
+ ОжидаетЧто(Результат).Равно(Проверка);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_OpenAI_ПолучитьСообщениеСистемы(Знач Результат, Знач Вариант, Проверка = "")
- ОжидаетЧто(Результат).Равно(Проверка);
+ ОжидаетЧто(Результат).Равно(Проверка);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_СформироватьСтрокуПодключения(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
+ ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ЭтоКоннектор(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат).Равно(Истина);
+ ОжидаетЧто(Результат).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ВыполнитьЗапросSQL(Знач Результат, Знач Вариант, Картинка = "")
- Если Вариант = "Соединение" Тогда
+ Если Вариант = "Соединение" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
- ИначеЕсли ЗначениеЗаполнено(Вариант) Тогда
+ ИначеЕсли ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
+ Иначе
- Blob = Результат["data"][0]["Data"]["BYTES"];
+ Blob = Результат["data"][0]["Data"]["BYTES"];
- Результат["data"][0]["Data"]["BYTES"] = "Base64";
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
+ Результат["data"][0]["Data"]["BYTES"] = "Base64";
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ПолучитьНастройкиTLS(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_СоздатьБазуДанных(Знач Результат, Знач Вариант)
- Если Вариант = "Открытие" Тогда
+ Если Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
- ИначеЕсли Вариант = "Существующая" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ ИначеЕсли Вариант = "Существующая" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_СоздатьТаблицу(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ДобавитьЗаписи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ПолучитьЗаписи(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Не ЗначениеЗаполнено(Вариант) Тогда
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
- Если ЗначениеЗаполнено(Результат["data"]) Тогда
+ Если ЗначениеЗаполнено(Результат["data"]) Тогда
- Результат["data"][0]["varbinary_field"]["BYTES"] =
+ Результат["data"][0]["varbinary_field"]["BYTES"] =
Лев(Результат["data"][0]["varbinary_field"]["BYTES"], 10) + "...";
- КонецЕсли;
+ КонецЕсли;
- Иначе
- ОжидаетЧто(Результат["data"].Количество()).Равно(5);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["data"].Количество()).Равно(5);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ОбновитьЗаписи(Знач Результат, Знач Вариант, Количество = "", СтруктураПолей = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
+ ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
- Для Н = 0 По Результат["data"].ВГраница() Цикл
+ Для Н = 0 По Результат["data"].ВГраница() Цикл
- Для Каждого Значение Из СтруктураПолей Цикл
- Результат["data"][Н][Значение.Ключ] = Значение.Значение;
- КонецЦикла;
+ Для Каждого Значение Из СтруктураПолей Цикл
+ Результат["data"][Н][Значение.Ключ] = Значение.Значение;
+ КонецЦикла;
- КонецЦикла;
- КонецЕсли;
+ КонецЦикла;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_УдалитьЗаписи(Знач Результат, Знач Вариант, Количество = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_УдалитьТаблицу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_УдалитьБазуДанных(Знач Результат, Знач Вариант)
- Если Вариант = "Открытие" Тогда
+ Если Вариант = "Открытие" Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_MSSQL.Main");
- ИначеЕсли Вариант = "Ошибка" Или Вариант = "Ошибка подключения" Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ ИначеЕсли Вариант = "Ошибка" Или Вариант = "Ошибка подключения" Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ОчиститьТаблицу(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- КонецЕсли;
+ Если Вариант = "Проверка" Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ПолучитьИнформациюОТаблице(Знач Результат, Знач Вариант)
- Если Не ЗначениеЗаполнено(Вариант) Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(16);
- Иначе
- ОжидаетЧто(Результат["data"].Количество()).Равно(0);
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(Вариант) Тогда
+ ОжидаетЧто(Результат["data"].Количество()).Равно(16);
+ Иначе
+ ОжидаетЧто(Результат["data"].Количество()).Равно(0);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ДобавитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["column_name"] = "new_field" Тогда
+ Если Колонка["column_name"] = "new_field" Тогда
- ОжидаетЧто(нРег(Колонка["data_type"])).Равно("bigint");
- Найдена = Истина;
- КонецЕсли;
+ ОжидаетЧто(нРег(Колонка["data_type"])).Равно("bigint");
+ Найдена = Истина;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Истина);
+ ОжидаетЧто(Найдена).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_УдалитьКолонкуТаблицы(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- Найдена = Ложь;
+ Найдена = Ложь;
- Для Каждого Колонка Из Результат["data"] Цикл
+ Для Каждого Колонка Из Результат["data"] Цикл
- Если Колонка["column_name"] = "new_field" Тогда
- Найдена = Истина;
- КонецЕсли;
+ Если Колонка["column_name"] = "new_field" Тогда
+ Найдена = Истина;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- ОжидаетЧто(Найдена).Равно(Ложь);
+ ОжидаетЧто(Найдена).Равно(Ложь);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ГарантироватьТаблицу(Знач Результат, Знач Вариант, СтруктураКолонок = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если Вариант = "Проверка" Тогда
+ Если Вариант = "Проверка" Тогда
- ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
+ ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
- Для Каждого Колонка Из Результат["data"] Цикл
- ОжидаетЧто(нРег(Колонка["data_type"])).Равно(нРег(СтруктураКолонок[Колонка["column_name"]]));
- КонецЦикла;
+ Для Каждого Колонка Из Результат["data"] Цикл
+ ОжидаетЧто(нРег(Колонка["data_type"])).Равно(нРег(СтруктураКолонок[Колонка["column_name"]]));
+ КонецЦикла;
- Иначе
- ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_MSSQL_ПолучитьСтруктуруФильтраЗаписей(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_FTP.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_FTP.Main");
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьПриветственноеСообщение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).Заполнено();
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьСписокРасширенийПротокола(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).Заполнено();
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_Пинг(Знач Результат, Знач Вариант)
- Если ЭтоТестCLI() Тогда
- ОжидаетЧто(нРег(Результат)).Равно("true");
- Иначе
- ОжидаетЧто(Результат).Равно(Истина);
- КонецЕсли;
+ Если ЭтоТестCLI() Тогда
+ ОжидаетЧто(нРег(Результат)).Равно("true");
+ Иначе
+ ОжидаетЧто(Результат).Равно(Истина);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ВыполнитьНестандартнуюКоманду(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["status"]).Заполнено();
- ОжидаетЧто(Результат["data"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["status"]).Заполнено();
+ ОжидаетЧто(Результат["data"]).Заполнено();
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ВыполнитьПроизвольнуюКоманду(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["status"]).Заполнено();
- ОжидаетЧто(Результат["data"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["status"]).Заполнено();
+ ОжидаетЧто(Результат["data"]).Заполнено();
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьТекущийКаталог(Знач Результат, Знач Вариант, Параметры = "")
- Путь = Результат["path"];
+ Путь = Результат["path"];
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Путь).Заполнено();
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Путь).Заполнено();
- ЗаписатьПараметр("FTP_RootPath", Путь);
- OPI_Инструменты.ДобавитьПоле("FTP_RootPath", Путь, "Строка", Параметры);
+ ЗаписатьПараметр("FTP_RootPath", Путь);
+ OPI_Инструменты.ДобавитьПоле("FTP_RootPath", Путь, "Строка", Параметры);
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ИзменитьТекущийКаталог(Знач Результат, Знач Вариант, Путь = "")
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если СтрНайти(Вариант, "Проверка") И Не ЭтоТестCLI() Тогда
- ОжидаетЧто(СтрЗаканчиваетсяНа(Результат["path"], Путь)).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Проверка") И Не ЭтоТестCLI() Тогда
+ ОжидаетЧто(СтрЗаканчиваетсяНа(Результат["path"], Путь)).Равно(Истина);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьКонфигурациюСоединения(Знач Результат, Знач Вариант, Параметры = "")
- Если СтрНайти(Вариант, "Проверка") > 0 Тогда
+ Если СтрНайти(Вариант, "Проверка") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).Заполнено();
- ОжидаетЧто(Результат["close_connection"]["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).Заполнено();
+ ОжидаетЧто(Результат["close_connection"]["result"]).Равно(Истина);
- Иначе
+ Иначе
- ИспользоватьПрокси = Параметры["Proxy"];
- FTPS = Параметры["TLS"];
+ ИспользоватьПрокси = Параметры["Proxy"];
+ FTPS = Параметры["TLS"];
- Если ТипЗнч(Результат) = Тип("Структура") Тогда
+ Если ТипЗнч(Результат) = Тип("Структура") Тогда
- ОжидаетЧто(Результат.Свойство("set")).Равно(Истина);
- Результат["set"]["password"] = "***";
+ ОжидаетЧто(Результат.Свойство("set")).Равно(Истина);
+ Результат["set"]["password"] = "***";
- Если FTPS Тогда
- ОжидаетЧто(Результат.Свойство("tls")).Равно(Истина);
- КонецЕсли;
+ Если FTPS Тогда
+ ОжидаетЧто(Результат.Свойство("tls")).Равно(Истина);
+ КонецЕсли;
- Если ИспользоватьПрокси Тогда
- ОжидаетЧто(Результат.Свойство("proxy")).Равно(Истина);
- Результат["proxy"]["password"] = "***";
- КонецЕсли;
+ Если ИспользоватьПрокси Тогда
+ ОжидаетЧто(Результат.Свойство("proxy")).Равно(Истина);
+ Результат["proxy"]["password"] = "***";
+ КонецЕсли;
- Иначе
+ Иначе
- ОжидаетЧто(Результат["set"] <> Неопределено).Равно(Истина);
- Результат["set"]["password"] = "***";
+ ОжидаетЧто(Результат["set"] <> Неопределено).Равно(Истина);
+ Результат["set"]["password"] = "***";
- Если FTPS Тогда
- ОжидаетЧто(Результат["tls"] <> Неопределено).Равно(Истина);
- КонецЕсли;
+ Если FTPS Тогда
+ ОжидаетЧто(Результат["tls"] <> Неопределено).Равно(Истина);
+ КонецЕсли;
- Если ИспользоватьПрокси Тогда
- ОжидаетЧто(Результат["proxy"] <> Неопределено).Равно(Истина);
- Результат["proxy"]["password"] = "***";
- КонецЕсли;
+ Если ИспользоватьПрокси Тогда
+ ОжидаетЧто(Результат["proxy"] <> Неопределено).Равно(Истина);
+ Результат["proxy"]["password"] = "***";
+ КонецЕсли;
- КонецЕсли;
+ КонецЕсли;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Открытие") > 0 Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_FTP.Main");
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Открытие") > 0 Тогда
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_FTP.Main");
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ЭтоКоннектор(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Открытие") > 0 Тогда
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_FTP.Main");
- Иначе
- ОжидаетЧто(Результат).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Открытие") > 0 Тогда
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_FTP.Main");
+ Иначе
+ ОжидаетЧто(Результат).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьНастройкиСоединения(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Результат["password"] = "***";
+ Результат["password"] = "***";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьНастройкиПрокси(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Результат["password"] = "***";
+ Результат["password"] = "***";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьНастройкиTLS(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_СоздатьНовуюДиректорию(Знач Результат, Знач Вариант, Основной = Ложь)
- Если СтрНайти(Вариант, "Удаление") > 0 Тогда
- Возврат Результат;
- КонецЕсли;
+ Если СтрНайти(Вариант, "Удаление") > 0 Тогда
+ Возврат Результат;
+ КонецЕсли;
- Если Основной Или СтрНайти(Вариант, "Вложенная") > 0 Тогда
+ Если Основной Или СтрНайти(Вариант, "Вложенная") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- ИначеЕсли СтрНайти(Вариант, "Проверка 1") > 0 Тогда
+ ИначеЕсли СтрНайти(Вариант, "Проверка 1") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
- ОжидаетЧто(Результат["data"][0]["name"]).Равно("another_one");
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["data"][0]["name"]).Равно("another_one");
- ИначеЕсли СтрНайти(Вариант, "Проверка 2") > 0 Тогда
+ ИначеЕсли СтрНайти(Вариант, "Проверка 2") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
- ОжидаетЧто(Результат["data"][0]["objects"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["data"][0]["objects"]).ИмеетТип("Массив").ИмеетДлину(1);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
- КонецЕсли;
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьСписокОбъектов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если СтрНайти(Вариант, "Файл") > 0 Тогда
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(0);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Файл") > 0 Тогда
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(0);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ЗагрузитьФайл(Знач Результат, Знач Вариант, Размер = "")
- ОжидаетЧто(Результат["bytes"]).Равно(Размер);
+ ОжидаетЧто(Результат["bytes"]).Равно(Размер);
- Если Не СтрНайти(Вариант, "Размер 1") > 0 Или СтрНайти(Вариант, "Размер 2") > 0 Тогда
+ Если Не СтрНайти(Вариант, "Размер 1") > 0 Или СтрНайти(Вариант, "Размер 2") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_УдалитьФайл(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Несуществующий") > 0 Тогда
+ Если СтрНайти(Вариант, "Несуществующий") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
- ИначеЕсли СтрНайти(Вариант, "Проверка") > 0 Тогда
+ ИначеЕсли СтрНайти(Вариант, "Проверка") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_УдалитьДиректорию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ОчиститьДиректорию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если СтрНайти(Вариант, "Проверка") > 0 Тогда
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(0);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Проверка") > 0 Тогда
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(0);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьРазмерОбъекта(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Несуществующий") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Несуществующий") > 0 Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ИзменитьПуть(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Список, обратно") > 0 Тогда
+ Если СтрНайти(Вариант, "Список, обратно") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
- ОжидаетЧто(Результат["data"][0]["path"]).Равно("new_dir");
- ОжидаетЧто(Результат["data"][0]["objects"][0]["path"]).Равно("new_dir/pic_from_disk.png");
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["data"][0]["path"]).Равно("new_dir");
+ ОжидаетЧто(Результат["data"][0]["objects"][0]["path"]).Равно("new_dir/pic_from_disk.png");
- ИначеЕсли СтрНайти(Вариант, "Список") > 0 Тогда
+ ИначеЕсли СтрНайти(Вариант, "Список") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
- ОжидаетЧто(Результат["data"][0]["path"]).Равно("brand_new_dir");
- ОжидаетЧто(Результат["data"][0]["objects"][0]["path"]).Равно("brand_new_dir/pic_copy.png");
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["data"][0]["path"]).Равно("brand_new_dir");
+ ОжидаетЧто(Результат["data"][0]["objects"][0]["path"]).Равно("brand_new_dir/pic_copy.png");
- ИначеЕсли СтрНайти(Вариант, "Проверка, старый") > 0 Тогда
+ ИначеЕсли СтрНайти(Вариант, "Проверка, старый") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_СохранитьФайл(Знач Результат, Знач Вариант, РазмерРезультата = "", РазмерПроверки = "")
- Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
- ОжидаетЧто(Результат).Равно(РазмерРезультата);
- ОжидаетЧто(Результат).Равно(РазмерПроверки);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
+ ОжидаетЧто(Результат).Равно(РазмерРезультата);
+ ОжидаетЧто(Результат).Равно(РазмерПроверки);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_FTP_ПолучитьДанныеФайла(Знач Результат, Знач Вариант, РазмерПроверки = "")
- Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
- ОжидаетЧто(Результат).Равно(РазмерПроверки);
- ИначеЕсли СтрНайти(Вариант, "Размер") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- КонецЕсли;
+ Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
+ ОжидаетЧто(Результат).Равно(РазмерПроверки);
+ ИначеЕсли СтрНайти(Вариант, "Размер") > 0 Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ Иначе
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_SSH.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_SSH.Main");
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ВыполнитьКоманду(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["stderr"]).Равно("");
- ОжидаетЧто(Результат["exit_code"]).Равно("0");
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["stderr"]).Равно("");
+ ОжидаетЧто(Результат["exit_code"]).Равно("0");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ПолучитьКонфигурациюСоединения(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Проверка") > 0 Тогда
+ Если СтрНайти(Вариант, "Проверка") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["stderr"]).Равно("");
- ОжидаетЧто(Результат["stdout"]).Заполнено();
- ОжидаетЧто(Результат["exit_code"]).Равно("0");
- ОжидаетЧто(Результат["close_connection"]["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["stderr"]).Равно("");
+ ОжидаетЧто(Результат["stdout"]).Заполнено();
+ ОжидаетЧто(Результат["exit_code"]).Равно("0");
+ ОжидаетЧто(Результат["close_connection"]["result"]).Равно(Истина);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["set"]).Заполнено();
+ ОжидаетЧто(Результат["set"]).Заполнено();
- Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "password") Тогда
- Результат["set"]["password"] = "***";
- КонецЕсли;
+ Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "password") Тогда
+ Результат["set"]["password"] = "***";
+ КонецЕсли;
- Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "key_path") Тогда
- Результат["set"]["key_path"] = "./ssh_key";
- Результат["set"]["pub_path"] = "./ssh_key.pub";
- КонецЕсли;
+ Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "key_path") Тогда
+ Результат["set"]["key_path"] = "./ssh_key";
+ Результат["set"]["pub_path"] = "./ssh_key.pub";
+ КонецЕсли;
- Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат, "proxy") Тогда
+ Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат, "proxy") Тогда
- ОжидаетЧто(Результат["proxy"]).Заполнено();
- Результат["proxy"]["password"] = "***";
+ ОжидаетЧто(Результат["proxy"]).Заполнено();
+ Результат["proxy"]["password"] = "***";
- КонецЕсли;
+ КонецЕсли;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ЭтоКоннектор(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Ошибка") Тогда
- ОжидаетЧто(Результат).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Ошибка") Тогда
+ ОжидаетЧто(Результат).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ПолучитьНастройкиЛогинПароль(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["auth_type"]).Равно("password");
- ОжидаетЧто(Результат["host"]).Заполнено();
- ОжидаетЧто(Результат["port"]).Заполнено();
- ОжидаетЧто(Результат["username"]).Заполнено();
- ОжидаетЧто(Результат["password"]).Заполнено();
+ ОжидаетЧто(Результат["auth_type"]).Равно("password");
+ ОжидаетЧто(Результат["host"]).Заполнено();
+ ОжидаетЧто(Результат["port"]).Заполнено();
+ ОжидаетЧто(Результат["username"]).Заполнено();
+ ОжидаетЧто(Результат["password"]).Заполнено();
- Результат["password"] = "***";
+ Результат["password"] = "***";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ПолучитьНастройкиПриватныйКлюч(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["auth_type"]).Равно("private_key");
- ОжидаетЧто(Результат["host"]).Заполнено();
- ОжидаетЧто(Результат["port"]).Заполнено();
- ОжидаетЧто(Результат["username"]).Заполнено();
- ОжидаетЧто(Результат["key_path"]).Заполнено();
- ОжидаетЧто(Результат["pub_path"]).Заполнено();
+ ОжидаетЧто(Результат["auth_type"]).Равно("private_key");
+ ОжидаетЧто(Результат["host"]).Заполнено();
+ ОжидаетЧто(Результат["port"]).Заполнено();
+ ОжидаетЧто(Результат["username"]).Заполнено();
+ ОжидаетЧто(Результат["key_path"]).Заполнено();
+ ОжидаетЧто(Результат["pub_path"]).Заполнено();
- Результат["key_path"] = "./ssh_key";
- Результат["pub_path"] = "./ssh_key.pub";
+ Результат["key_path"] = "./ssh_key";
+ Результат["pub_path"] = "./ssh_key.pub";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ПолучитьНастройкиЧерезАгента(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["auth_type"]).Равно("agent");
- ОжидаетЧто(Результат["host"]).Заполнено();
- ОжидаетЧто(Результат["port"]).Заполнено();
- ОжидаетЧто(Результат["username"]).Заполнено();
+ ОжидаетЧто(Результат["auth_type"]).Равно("agent");
+ ОжидаетЧто(Результат["host"]).Заполнено();
+ ОжидаетЧто(Результат["port"]).Заполнено();
+ ОжидаетЧто(Результат["username"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SSH_ПолучитьНастройкиПрокси(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Результат["password"] = "***";
+ Результат["password"] = "***";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ОткрытьСоединение(Знач Результат, Знач Вариант)
- Результат = Строка(ТипЗнч(Результат));
- ОжидаетЧто(Результат).Равно("AddIn.OPI_SSH.Main");
+ Результат = Строка(ТипЗнч(Результат));
+ ОжидаетЧто(Результат).Равно("AddIn.OPI_SSH.Main");
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_СоздатьНовуюДиректорию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_УдалитьДиректорию(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьТекущийКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["path"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["path"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьСписокОбъектов(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").Заполнено();
- ОжидаетЧто(Результат["data"][0]["uid"]).Заполнено();
- ОжидаетЧто(Результат["data"][0]["is_directory"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").Заполнено();
+ ОжидаетЧто(Результат["data"][0]["uid"]).Заполнено();
+ ОжидаетЧто(Результат["data"][0]["is_directory"]).Равно(Истина);
- Если СтрНайти(Вариант, "Без рекурсии") = 0 Тогда
+ Если СтрНайти(Вариант, "Без рекурсии") = 0 Тогда
- ОжидаетЧто(Результат["data"][0]["objects"].Количество()).Равно(3);
- ОжидаетЧто(Результат["data"][0]["objects"][1]["objects"].Количество()).Равно(1);
- ОжидаетЧто(Результат["data"][0]["objects"][2]["objects"].Количество()).Равно(2);
+ ОжидаетЧто(Результат["data"][0]["objects"].Количество()).Равно(3);
+ ОжидаетЧто(Результат["data"][0]["objects"][1]["objects"].Количество()).Равно(1);
+ ОжидаетЧто(Результат["data"][0]["objects"][2]["objects"].Количество()).Равно(2);
- ОжидаетЧто(Результат["data"][0]["objects"][0]["objects"]).Равно(Неопределено);
+ ОжидаетЧто(Результат["data"][0]["objects"][0]["objects"]).Равно(Неопределено);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["data"][0]["objects"]).Равно(Неопределено);
+ ОжидаетЧто(Результат["data"][0]["objects"]).Равно(Неопределено);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ИзменитьТекущийКаталог(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Если СтрНайти(Вариант, "Проверка") > 0 Тогда
- ОжидаетЧто(Результат["path"]).Равно("/config/test_folder");
- КонецЕсли;
+ Если СтрНайти(Вариант, "Проверка") > 0 Тогда
+ ОжидаетЧто(Результат["path"]).Равно("/config/test_folder");
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ЗагрузитьФайл(Знач Результат, Знач Вариант, Размер = "")
- Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
+ Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
- ОжидаетЧто(Результат).Равно(Размер);
+ ОжидаетЧто(Результат).Равно(Размер);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["bytes"]).Равно(Размер);
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["bytes"]).Равно(Размер);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_УдалитьФайл(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Несуществующий") > 0 Тогда
+ Если СтрНайти(Вариант, "Несуществующий") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
- ИначеЕсли СтрНайти(Вариант, "Проверка") > 0 Тогда
+ ИначеЕсли СтрНайти(Вариант, "Проверка") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).ИмеетТип("Массив").ИмеетДлину(1);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ЭтоКоннектор(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Ошибка") Тогда
- ОжидаетЧто(Результат).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Ошибка") Тогда
+ ОжидаетЧто(Результат).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьНастройкиЛогинПароль(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["auth_type"]).Равно("password");
- ОжидаетЧто(Результат["host"]).Заполнено();
- ОжидаетЧто(Результат["port"]).Заполнено();
- ОжидаетЧто(Результат["username"]).Заполнено();
- ОжидаетЧто(Результат["password"]).Заполнено();
+ ОжидаетЧто(Результат["auth_type"]).Равно("password");
+ ОжидаетЧто(Результат["host"]).Заполнено();
+ ОжидаетЧто(Результат["port"]).Заполнено();
+ ОжидаетЧто(Результат["username"]).Заполнено();
+ ОжидаетЧто(Результат["password"]).Заполнено();
- Результат["password"] = "***";
+ Результат["password"] = "***";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьНастройкиПриватныйКлюч(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["auth_type"]).Равно("private_key");
- ОжидаетЧто(Результат["host"]).Заполнено();
- ОжидаетЧто(Результат["port"]).Заполнено();
- ОжидаетЧто(Результат["username"]).Заполнено();
- ОжидаетЧто(Результат["key_path"]).Заполнено();
- ОжидаетЧто(Результат["pub_path"]).Заполнено();
+ ОжидаетЧто(Результат["auth_type"]).Равно("private_key");
+ ОжидаетЧто(Результат["host"]).Заполнено();
+ ОжидаетЧто(Результат["port"]).Заполнено();
+ ОжидаетЧто(Результат["username"]).Заполнено();
+ ОжидаетЧто(Результат["key_path"]).Заполнено();
+ ОжидаетЧто(Результат["pub_path"]).Заполнено();
- Результат["key_path"] = "./ssh_key";
- Результат["pub_path"] = "./ssh_key.pub";
+ Результат["key_path"] = "./ssh_key";
+ Результат["pub_path"] = "./ssh_key.pub";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьНастройкиЧерезАгента(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["auth_type"]).Равно("agent");
- ОжидаетЧто(Результат["host"]).Заполнено();
- ОжидаетЧто(Результат["port"]).Заполнено();
- ОжидаетЧто(Результат["username"]).Заполнено();
+ ОжидаетЧто(Результат["auth_type"]).Равно("agent");
+ ОжидаетЧто(Результат["host"]).Заполнено();
+ ОжидаетЧто(Результат["port"]).Заполнено();
+ ОжидаетЧто(Результат["username"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьНастройкиПрокси(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Результат["password"] = "***";
+ Результат["password"] = "***";
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьКонфигурациюСоединения(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Проверка") > 0 Тогда
+ Если СтрНайти(Вариант, "Проверка") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["stderr"]).Равно("");
- ОжидаетЧто(Результат["stdout"]).Заполнено();
- ОжидаетЧто(Результат["exit_code"]).Равно("0");
- ОжидаетЧто(Результат["close_connection"]["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["stderr"]).Равно("");
+ ОжидаетЧто(Результат["stdout"]).Заполнено();
+ ОжидаетЧто(Результат["exit_code"]).Равно("0");
+ ОжидаетЧто(Результат["close_connection"]["result"]).Равно(Истина);
- Иначе
+ Иначе
- ОжидаетЧто(Результат["set"]).Заполнено();
+ ОжидаетЧто(Результат["set"]).Заполнено();
- Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "password") Тогда
- Результат["set"]["password"] = "***";
- КонецЕсли;
+ Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "password") Тогда
+ Результат["set"]["password"] = "***";
+ КонецЕсли;
- Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "key_path") Тогда
- Результат["set"]["key_path"] = "./ssh_key";
- Результат["set"]["pub_path"] = "./ssh_key.pub";
- КонецЕсли;
+ Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат["set"], "key_path") Тогда
+ Результат["set"]["key_path"] = "./ssh_key";
+ Результат["set"]["pub_path"] = "./ssh_key.pub";
+ КонецЕсли;
- Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат, "proxy") Тогда
+ Если OPI_Инструменты.ПолеКоллекцииСуществует(Результат, "proxy") Тогда
- ОжидаетЧто(Результат["proxy"]).Заполнено();
- Результат["proxy"]["password"] = "***";
+ ОжидаетЧто(Результат["proxy"]).Заполнено();
+ Результат["proxy"]["password"] = "***";
- КонецЕсли;
+ КонецЕсли;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ЗакрытьСоединение(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_СохранитьФайл(Знач Результат, Знач Вариант, РазмерПроверки = "")
- Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
- ОжидаетЧто(Результат).Равно(РазмерПроверки);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
+ ОжидаетЧто(Результат).Равно(РазмерПроверки);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьДанныеФайла(Знач Результат, Знач Вариант, РазмерПроверки = "")
- Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
- ОжидаетЧто(Результат).Равно(РазмерПроверки);
- ИначеЕсли СтрНайти(Вариант, "Размер") > 0 Тогда
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- Иначе
- ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
- КонецЕсли;
+ Если СтрНайти(Вариант, "Размер файла") > 0 Тогда
+ ОжидаетЧто(Результат).Равно(РазмерПроверки);
+ ИначеЕсли СтрНайти(Вариант, "Размер") > 0 Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ Иначе
+ ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные");
+ КонецЕсли;
- Если СтрНайти(Вариант, "HTTP") Тогда
- OPI_Инструменты.Пауза(2);
- КонецЕсли;
+ Если СтрНайти(Вариант, "HTTP") Тогда
+ OPI_Инструменты.Пауза(2);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ИзменитьПуть(Знач Результат, Знач Вариант)
- Если СтрНайти(Вариант, "Проверка, Старый") Тогда
- ОжидаетЧто(Результат["result"]).Равно(Ложь);
- Иначе
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- КонецЕсли;
+ Если СтрНайти(Вариант, "Проверка, Старый") Тогда
+ ОжидаетЧто(Результат["result"]).Равно(Ложь);
+ Иначе
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_SFTP_ПолучитьИнформациюОФайле(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["result"]).Равно(Истина);
- ОжидаетЧто(Результат["data"]).Заполнено();
- ОжидаетЧто(Результат["data"]["size"]).Заполнено();
- ОжидаетЧто(Результат["data"]["modified"]).Заполнено();
+ ОжидаетЧто(Результат["result"]).Равно(Истина);
+ ОжидаетЧто(Результат["data"]).Заполнено();
+ ОжидаетЧто(Результат["data"]["size"]).Заполнено();
+ ОжидаетЧто(Результат["data"]["modified"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_СформироватьПараметрыДоступа(Знач Результат, Знач Вариант)
- Результат.Вставить("apiTokenInstance", "***");
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ Результат.Вставить("apiTokenInstance", "***");
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_ПолучитьКодАвторизации(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["data"]["reason"]).Равно("already_registered");
- Возврат Неопределено;
+ ОжидаетЧто(Результат["data"]["reason"]).Равно("already_registered");
+ Возврат Неопределено;
КонецФункции
Функция Проверка_GreenMax_РазлогинитьИнстанс(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["isLogout"]).Равно(Истина);
+ ОжидаетЧто(Результат["isLogout"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_ОтправитьКодАвторизации(Знач Результат, Знач Вариант)
- Возврат Неопределено;
+ Возврат Неопределено;
КонецФункции
Функция Проверка_GreenMax_ПолучитьСостояниеИнстанса(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["stateInstance"]).Равно("authorized");
+ ОжидаетЧто(Результат["stateInstance"]).Равно("authorized");
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_ПерезапуститьИнстанс(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["isReboot"]).Равно(Истина);
+ ОжидаетЧто(Результат["isReboot"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_ПолучитьСтруктуруНастроекИнстанса(Знач Результат, Знач Вариант)
- ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
+ ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
- Если Вариант = "Пустая" Тогда
+ Если Вариант = "Пустая" Тогда
- Для Каждого Элемент Из Результат Цикл
+ Для Каждого Элемент Из Результат Цикл
- Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
- ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
+ ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_ПолучитьНастройкиИнстанса(Знач Результат, Знач Вариант, Параметры = "")
- Попытка
- JSON = OPI_Инструменты.JSONСтрокой(Результат);
- JSON = СтрЗаменить(JSON, Параметры["GreenMax_AccountID"], "1234567890@c.us");
+ Попытка
+ JSON = OPI_Инструменты.JSONСтрокой(Результат);
+ JSON = СтрЗаменить(JSON, Параметры["GreenMax_AccountID"], "1234567890@c.us");
- Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
- Исключение
- Сообщить("Ошибка JSON");
- КонецПопытки;
+ Результат = OPI_Инструменты.JsonВСтруктуру(JSON, Истина);
+ Исключение
+ Сообщить("Ошибка JSON");
+ КонецПопытки;
- ОжидаетЧто(Результат["delaySendMessagesMilliseconds"]).Заполнено();
+ ОжидаетЧто(Результат["delaySendMessagesMilliseconds"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_УстановитьНастройкиИнстанса(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["saveSettings"]).Равно(Истина);
+ ОжидаетЧто(Результат["saveSettings"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_УстановитьКартинкуПрофиля(Знач Результат, Знач Вариант)
- ОжидаетЧто(Результат["setProfilePicture"]).Равно(Истина);
+ ОжидаетЧто(Результат["setProfilePicture"]).Равно(Истина);
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция Проверка_GreenMax_ПолучитьИнформациюОбАккаунте(Знач Результат, Знач Вариант)
- Попытка
- Результат["chatId"] = "***";
- Результат["phone"] = "***";
- Исключение
- Сообщить("Не удалось заменить секреты!");
- КонецПопытки;
+ Попытка
+ Результат["chatId"] = "***";
+ Результат["phone"] = "***";
+ Исключение
+ Сообщить("Не удалось заменить секреты!");
+ КонецПопытки;
- ОжидаетЧто(Результат["chatId"]).Заполнено();
- ОжидаетЧто(Результат["phone"]).Заполнено();
+ ОжидаетЧто(Результат["chatId"]).Заполнено();
+ ОжидаетЧто(Результат["phone"]).Заполнено();
- Возврат Результат;
+ Возврат Результат;
КонецФункции
@@ -11410,158 +11410,158 @@
Процедура ЗаписатьПропущенныйТест(Знач Библиотека, Знач Метод, Знач Вариант)
- Данные = ПолучитьСуществующийЗапуск();
+ Данные = ПолучитьСуществующийЗапуск();
- Если Данные = Неопределено Тогда
- Возврат;
- КонецЕсли;
+ Если Данные = Неопределено Тогда
+ Возврат;
+ КонецЕсли;
- IDНабора = СоздатьНаборЗапуска(Библиотека);
- IDЭлемента = СоздатьТестовыйЭлемент(IDНабора, Библиотека, Метод, Вариант);
+ IDНабора = СоздатьНаборЗапуска(Библиотека);
+ IDЭлемента = СоздатьТестовыйЭлемент(IDНабора, Библиотека, Метод, Вариант);
- Токен = ПолучитьПараметр("RPortal_Token");
- Проект = ПолучитьПараметр("RPortal_MainProject");
- URL = ПолучитьПараметр("RPortal_URL");
+ Токен = ПолучитьПараметр("RPortal_Token");
+ Проект = ПолучитьПараметр("RPortal_MainProject");
+ URL = ПолучитьПараметр("RPortal_URL");
- ТекущаяДата = ПолучитьВремяЗапуска();
+ ТекущаяДата = ПолучитьВремяЗапуска();
- СтруктураЭлемента = Новый Структура;
+ СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("endTime", ТекущаяДата);
- СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
- СтруктураЭлемента.Вставить("status", "skipped");
+ СтруктураЭлемента.Вставить("endTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
+ СтруктураЭлемента.Вставить("status" , "skipped");
- ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, IDЭлемента, СтруктураЭлемента);
+ ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, IDЭлемента, СтруктураЭлемента);
КонецПроцедуры
Процедура ЗаписатьЛогТеста(Знач Тест, Знач Текст, Знач Уровень)
- Данные = ПолучитьСуществующийЗапуск();
+ Данные = ПолучитьСуществующийЗапуск();
- Если Данные = Неопределено Тогда
- Возврат;
- КонецЕсли;
+ Если Данные = Неопределено Тогда
+ Возврат;
+ КонецЕсли;
- ТекущаяДата = ПолучитьВремяЗапуска();
+ ТекущаяДата = ПолучитьВремяЗапуска();
- Токен = ПолучитьПараметр("RPortal_Token");
- Проект = ПолучитьПараметр("RPortal_MainProject");
- URL = ПолучитьПараметр("RPortal_URL");
+ Токен = ПолучитьПараметр("RPortal_Token");
+ Проект = ПолучитьПараметр("RPortal_MainProject");
+ URL = ПолучитьПараметр("RPortal_URL");
- СтруктураЛога = Новый Структура;
- СтруктураЛога.Вставить("launchUuid", Данные["id"]);
- СтруктураЛога.Вставить("itemUuid", Тест);
- СтруктураЛога.Вставить("time", ТекущаяДата);
- СтруктураЛога.Вставить("message", Текст);
- СтруктураЛога.Вставить("level", Уровень);
+ СтруктураЛога = Новый Структура;
+ СтруктураЛога.Вставить("launchUuid", Данные["id"]);
+ СтруктураЛога.Вставить("itemUuid" , Тест);
+ СтруктураЛога.Вставить("time" , ТекущаяДата);
+ СтруктураЛога.Вставить("message" , Текст);
+ СтруктураЛога.Вставить("level" , Уровень);
- ReportPortal().ЗаписатьЛог(URL, Токен, Проект, СтруктураЛога);
+ ReportPortal().ЗаписатьЛог(URL, Токен, Проект, СтруктураЛога);
КонецПроцедуры
Процедура ЗавершитьТестовыйЭлемент(Знач UUID, Знач Статус)
- Данные = ПолучитьСуществующийЗапуск();
+ Данные = ПолучитьСуществующийЗапуск();
- Если Данные = Неопределено Тогда
- Возврат;
- КонецЕсли;
+ Если Данные = Неопределено Тогда
+ Возврат;
+ КонецЕсли;
- Токен = ПолучитьПараметр("RPortal_Token");
- Проект = ПолучитьПараметр("RPortal_MainProject");
- URL = ПолучитьПараметр("RPortal_URL");
+ Токен = ПолучитьПараметр("RPortal_Token");
+ Проект = ПолучитьПараметр("RPortal_MainProject");
+ URL = ПолучитьПараметр("RPortal_URL");
- ТекущаяДата = ПолучитьВремяЗапуска();
+ ТекущаяДата = ПолучитьВремяЗапуска();
- СтруктураЭлемента = Новый Структура;
+ СтруктураЭлемента = Новый Структура;
- СтруктураЭлемента.Вставить("endTime", ТекущаяДата);
- СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
- СтруктураЭлемента.Вставить("status", Статус);
+ СтруктураЭлемента.Вставить("endTime" , ТекущаяДата);
+ СтруктураЭлемента.Вставить("launchUuid", Данные["id"]);
+ СтруктураЭлемента.Вставить("status" , Статус);
- ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, UUID, СтруктураЭлемента);
+ ReportPortal().ЗавершитьЭлемент(URL, Токен, Проект, UUID, СтруктураЭлемента);
- НайденныйТест = Данные["items"].Получить(UUID);
+ НайденныйТест = Данные["items"].Получить(UUID);
- Если ЗначениеЗаполнено(НайденныйТест) Тогда
- Данные["tests"].Добавить(НайденныйТест);
- КонецЕсли;
+ Если ЗначениеЗаполнено(НайденныйТест) Тогда
+ Данные["tests"].Добавить(НайденныйТест);
+ КонецЕсли;
- ЗаписатьФайлЗапуска(Данные);
+ ЗаписатьФайлЗапуска(Данные);
КонецПроцедуры
Процедура ЗаписатьФайлЗапуска(Знач Данные)
- ФайлЗапуска = ПолучитьПараметр("RPortal_MainLaunch");
- OPI_Инструменты.ЗаписатьJSONФайл(ФайлЗапуска, Данные);
+ ФайлЗапуска = ПолучитьПараметр("RPortal_MainLaunch");
+ OPI_Инструменты.ЗаписатьJSONФайл(ФайлЗапуска, Данные);
КонецПроцедуры
Процедура СоздатьФайлЗапуска(Знач UUID)
- ИВФ = ПолучитьИмяВременногоФайла();
+ ИВФ = ПолучитьИмяВременногоФайла();
- СтруктураДанных = Новый Структура;
- СтруктураДанных.Вставить("id", UUID);
- СтруктураДанных.Вставить("ended", Ложь);
- СтруктураДанных.Вставить("suites", Новый Соответствие);
- СтруктураДанных.Вставить("tests", Новый Массив);
- СтруктураДанных.Вставить("items", Новый Соответствие);
+ СтруктураДанных = Новый Структура;
+ СтруктураДанных.Вставить("id" , UUID);
+ СтруктураДанных.Вставить("ended" , Ложь);
+ СтруктураДанных.Вставить("suites", Новый Соответствие);
+ СтруктураДанных.Вставить("tests" , Новый Массив);
+ СтруктураДанных.Вставить("items" , Новый Соответствие);
- OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, СтруктураДанных);
- ЗаписатьПараметр("RPortal_MainLaunch", ИВФ);
+ OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, СтруктураДанных);
+ ЗаписатьПараметр("RPortal_MainLaunch", ИВФ);
КонецПроцедуры
Функция ПолучитьСуществующийЗапуск()
- Данные = ПрочитатьФайлЗапуска();
- UID = Данные["id"];
- Завершен = Данные["ended"];
+ Данные = ПрочитатьФайлЗапуска();
+ UID = Данные["id"];
+ Завершен = Данные["ended"];
- Если Не ЗначениеЗаполнено(UID) Или Завершен Тогда
- Возврат Неопределено;
- Иначе
- Возврат Данные;
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(UID) Или Завершен Тогда
+ Возврат Неопределено;
+ Иначе
+ Возврат Данные;
+ КонецЕсли;
КонецФункции
Функция ПолучитьВремяЗапуска()
- Сдвиг = ?(OPI_Инструменты.ЭтоWindows(), 3600 * 3, 0);
- ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату() - Сдвиг;
+ Сдвиг = ?(OPI_Инструменты.ЭтоWindows(), 3600 * 3, 0);
+ ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату() - Сдвиг;
- Возврат ТекущаяДата;
+ Возврат ТекущаяДата;
КонецФункции
Функция ПрочитатьФайлЗапуска()
- ФайлЗапуска = ПолучитьПараметр("RPortal_MainLaunch");
+ ФайлЗапуска = ПолучитьПараметр("RPortal_MainLaunch");
- ОбъектЗапуска = Новый Файл(ФайлЗапуска);
+ ОбъектЗапуска = Новый Файл(ФайлЗапуска);
- Если Не ЗначениеЗаполнено(ФайлЗапуска) Или Не ОбъектЗапуска.Существует() Тогда
- Возврат Новый Соответствие;
- КонецЕсли;
+ Если Не ЗначениеЗаполнено(ФайлЗапуска) Или Не ОбъектЗапуска.Существует() Тогда
+ Возврат Новый Соответствие;
+ КонецЕсли;
- Данные = OPI_Инструменты.ПрочитатьJSONФайл(ФайлЗапуска, Истина);
- Возврат Данные;
+ Данные = OPI_Инструменты.ПрочитатьJSONФайл(ФайлЗапуска, Истина);
+ Возврат Данные;
КонецФункции
Функция ReportPortal()
- Попытка
+ Попытка
// BSLLS:CommonModuleAssign-off
//@skip-check property-not-writable
//@skip-check bsl-legacy-check-static-feature-access
- OPI_ReportPortal = Неопределено;
+ OPI_ReportPortal = Неопределено;
// BSLLS:CommonModuleAssign-on
@@ -11575,13 +11575,13 @@
// !OInt ПодключитьСценарий(СтрСоединить(МассивПути, "/"), "ReportPortal");
// !OInt OPI_ReportPortal = Новый("ReportPortal");
- Возврат OPI_ReportPortal;
+ Возврат OPI_ReportPortal;
- Исключение
+ Исключение
- Возврат OPI_ReportPortal;
+ Возврат OPI_ReportPortal;
- КонецПопытки;
+ КонецПопытки;
КонецФункции
@@ -11591,705 +11591,705 @@
Функция ПолучитьЗначениеИзФайла(Параметр, Путь)
- Значения = OPI_Инструменты.ПрочитатьJSONФайл(Путь);
- Возврат ?(Значения.Свойство(Параметр), Значения[Параметр], "");
+ Значения = OPI_Инструменты.ПрочитатьJSONФайл(Путь);
+ Возврат ?(Значения.Свойство(Параметр), Значения[Параметр], "");
КонецФункции
Функция ПутьКФайлуДанных()
- Путь = "";
- ВозможныеПути = Новый Массив;
- ВозможныеПути.Добавить("./data.json");
- ВозможныеПути.Добавить("C:\GDrive\Мой диск\data.json");
- ВозможныеПути.Добавить("G:\My Drive\data.json");
+ Путь = "";
+ ВозможныеПути = Новый Массив;
+ ВозможныеПути.Добавить("./data.json");
+ ВозможныеПути.Добавить("C:\GDrive\Мой диск\data.json");
+ ВозможныеПути.Добавить("G:\My Drive\data.json");
- Для Каждого ВозможныйПуть Из ВозможныеПути Цикл
+ Для Каждого ВозможныйПуть Из ВозможныеПути Цикл
- ФайлРепозитория = Новый Файл(ВозможныйПуть);
+ ФайлРепозитория = Новый Файл(ВозможныйПуть);
- Если ФайлРепозитория.Существует() Тогда
- Путь = ВозможныйПуть;
- Прервать;
- КонецЕсли;
+ Если ФайлРепозитория.Существует() Тогда
+ Путь = ВозможныйПуть;
+ Прервать;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- Возврат Путь;
+ Возврат Путь;
КонецФункции
Функция ПолучитьОбщийМодуль(Знач Имя)
- УстановитьБезопасныйРежим(Истина);
- Модуль = Вычислить(Имя);
- Возврат Модуль;
+ УстановитьБезопасныйРежим(Истина);
+ Модуль = Вычислить(Имя);
+ Возврат Модуль;
КонецФункции
Функция ПолучитьЗначениеДляCLI(Знач Значение, Знач Вложенный = Ложь, ДопОпции = "")
- ТекущийТип = ТипЗнч(Значение);
- ТекущийТипСтрокой = Строка(ТекущийТип);
- Обертка = Ложь;
+ ТекущийТип = ТипЗнч(Значение);
+ ТекущийТипСтрокой = Строка(ТекущийТип);
+ Обертка = Ложь;
- Если ТекущийТип = Тип("Число") Тогда
+ Если ТекущийТип = Тип("Число") Тогда
- Если Не Вложенный Тогда
- Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
- КонецЕсли;
+ Если Не Вложенный Тогда
+ Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
+ КонецЕсли;
- ИначеЕсли ТекущийТип = Тип("Строка") Или ТекущийТип = Тип("УникальныйИдентификатор") Тогда
+ ИначеЕсли ТекущийТип = Тип("Строка") Или ТекущийТип = Тип("УникальныйИдентификатор") Тогда
- Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
+ Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
- Если Вложенный Тогда
- Значение = СтрЗаменить(Значение, Символы.ПС, " ");
- Иначе
- Значение = СтрЗаменить(Значение, Символы.ПС, "\n");
- Обертка = Истина;
- КонецЕсли;
+ Если Вложенный Тогда
+ Значение = СтрЗаменить(Значение, Символы.ПС, " ");
+ Иначе
+ Значение = СтрЗаменить(Значение, Символы.ПС, "\n");
+ Обертка = Истина;
+ КонецЕсли;
- Если OPI_Инструменты.ЭтоWindows() Тогда
- Значение = СтрЗаменить(Значение, "%", "%%");
- КонецЕсли;
+ Если OPI_Инструменты.ЭтоWindows() Тогда
+ Значение = СтрЗаменить(Значение, "%", "%%");
+ КонецЕсли;
- ИначеЕсли ТекущийТип = Тип("Дата") Тогда
+ ИначеЕсли ТекущийТип = Тип("Дата") Тогда
- Если Не Вложенный Тогда
- Значение = XMLСтрока(Значение);
- Обертка = Истина;
- КонецЕсли;
+ Если Не Вложенный Тогда
+ Значение = XMLСтрока(Значение);
+ Обертка = Истина;
+ КонецЕсли;
- ИначеЕсли ТекущийТип = Тип("Структура") Или ТекущийТип = Тип("Соответствие") Или ТекущийТип = Тип("Массив") Тогда
+ ИначеЕсли ТекущийТип = Тип("Структура") Или ТекущийТип = Тип("Соответствие") Или ТекущийТип = Тип("Массив") Тогда
- Если ТекущийТип = Тип("Структура") Или ТекущийТип = Тип("Соответствие") Тогда
+ Если ТекущийТип = Тип("Структура") Или ТекущийТип = Тип("Соответствие") Тогда
- Значение_ = Новый (ТекущийТипСтрокой);
+ Значение_ = Новый (ТекущийТипСтрокой);
- Для Каждого КлючЗначение Из Значение Цикл
- Значение_.Вставить(КлючЗначение.Ключ, ПолучитьЗначениеДляCLI(КлючЗначение.Значение, Истина, ДопОпции));
- КонецЦикла;
+ Для Каждого КлючЗначение Из Значение Цикл
+ Значение_.Вставить(КлючЗначение.Ключ, ПолучитьЗначениеДляCLI(КлючЗначение.Значение, Истина, ДопОпции));
+ КонецЦикла;
- Значение = Значение_;
+ Значение = Значение_;
- КонецЕсли;
+ КонецЕсли;
- Если ТекущийТип = Тип("Соответствие") Тогда
+ Если ТекущийТип = Тип("Соответствие") Тогда
- Значение_ = Новый Соответствие;
+ Значение_ = Новый Соответствие;
- Для Каждого КлючЗначение Из Значение Цикл
- Значение_.Вставить(ПолучитьЗначениеДляCLI(КлючЗначение.Ключ, Истина, ДопОпции), КлючЗначение.Значение);
- КонецЦикла;
+ Для Каждого КлючЗначение Из Значение Цикл
+ Значение_.Вставить(ПолучитьЗначениеДляCLI(КлючЗначение.Ключ, Истина, ДопОпции), КлючЗначение.Значение);
+ КонецЦикла;
- Значение = Значение_;
+ Значение = Значение_;
- КонецЕсли;
+ КонецЕсли;
- ЗаписьJSON = Новый ЗаписьJSON;
+ ЗаписьJSON = Новый ЗаписьJSON;
- Если ТекущийТип = Тип("Массив") Или Вложенный Тогда
+ Если ТекущийТип = Тип("Массив") Или Вложенный Тогда
- Если ТекущийТип = Тип("Массив") Тогда
- Для Н = 0 По Значение.ВГраница() Цикл
- Значение[Н] = ПолучитьЗначениеДляCLI(Значение[Н], Истина, ДопОпции);
- КонецЦикла;
- КонецЕсли;
+ Если ТекущийТип = Тип("Массив") Тогда
+ Для Н = 0 По Значение.ВГраница() Цикл
+ Значение[Н] = ПолучитьЗначениеДляCLI(Значение[Н], Истина, ДопОпции);
+ КонецЦикла;
+ КонецЕсли;
- Если Не Вложенный Тогда
- ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, , Ложь);
- ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);
- ЗаписатьJSON(ЗаписьJSON, Значение);
+ Если Не Вложенный Тогда
+ ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, , Ложь);
+ ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);
+ ЗаписатьJSON(ЗаписьJSON, Значение);
- Значение = ЗаписьJSON.Закрыть();
- Обертка = Истина;
- КонецЕсли;
+ Значение = ЗаписьJSON.Закрыть();
+ Обертка = Истина;
+ КонецЕсли;
- Иначе
+ Иначе
// BSLLS:MissingTemporaryFileDeletion-off
//@skip-check missing-temporary-file-deletion
- ИВФ = ПолучитьИмяВременногоФайла("json");
+ ИВФ = ПолучитьИмяВременногоФайла("json");
// BSLLS:MissingTemporaryFileDeletion-on
- OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Значение);
+ OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Значение);
- Значение = ИВФ;
- Обертка = Истина;
+ Значение = ИВФ;
+ Обертка = Истина;
- КонецЕсли;
+ КонецЕсли;
- ИначеЕсли ТекущийТип = Тип("Булево") Тогда
+ ИначеЕсли ТекущийТип = Тип("Булево") Тогда
- Если Не Вложенный Тогда
- Значение = ?(Значение, "true", "false");
- Обертка = Ложь;
- КонецЕсли;
+ Если Не Вложенный Тогда
+ Значение = ?(Значение, "true", "false");
+ Обертка = Ложь;
+ КонецЕсли;
- ИначеЕсли ТекущийТип = Тип("ДвоичныеДанные") Тогда
+ ИначеЕсли ТекущийТип = Тип("ДвоичныеДанные") Тогда
// BSLLS:MissingTemporaryFileDeletion-off
//@skip-check missing-temporary-file-deletion
- ИВФ = ПолучитьИмяВременногоФайла();
- Значение.Записать(ИВФ);
- Значение = ИВФ;
- Обертка = Не Вложенный;
+ ИВФ = ПолучитьИмяВременногоФайла();
+ Значение.Записать(ИВФ);
+ Значение = ИВФ;
+ Обертка = Не Вложенный;
// BSLLS:MissingTemporaryFileDeletion-on
- ИначеЕсли СтрНачинаетсяС(ТекущийТипСтрокой, "AddIn") Тогда
+ ИначеЕсли СтрНачинаетсяС(ТекущийТипСтрокой, "AddIn") Тогда
- Значение = ОбработатьПараметрКомпонентыCLI(Значение, ТекущийТипСтрокой, ДопОпции);
- Обертка = Не Вложенный;
+ Значение = ОбработатьПараметрКомпонентыCLI(Значение, ТекущийТипСтрокой, ДопОпции);
+ Обертка = Не Вложенный;
- ИначеЕсли ТекущийТип = Тип("Неопределено") И Вложенный Тогда
+ ИначеЕсли ТекущийТип = Тип("Неопределено") И Вложенный Тогда
- Значение = Неопределено;
+ Значение = Неопределено;
- Иначе
+ Иначе
- ВызватьИсключение "Неподдерживаемый тип " + ТекущийТипСтрокой;
+ ВызватьИсключение "Неподдерживаемый тип " + ТекущийТипСтрокой;
- КонецЕсли;
+ КонецЕсли;
- Если Не OPI_Инструменты.ЭтоWindows() И Не Вложенный Тогда
- Значение = СтрЗаменить(Значение, """", """'""");
- КонецЕсли;
+ Если Не OPI_Инструменты.ЭтоWindows() И Не Вложенный Тогда
+ Значение = СтрЗаменить(Значение, """", """'""");
+ КонецЕсли;
- Если Обертка Тогда
- Значение = """" + Значение + """";
- КонецЕсли;
+ Если Обертка Тогда
+ Значение = """" + Значение + """";
+ КонецЕсли;
- Возврат Значение;
+ Возврат Значение;
КонецФункции
Функция ОбработатьПараметрКомпонентыCLI(Знач Значение, Знач ТипЗначения, ДопОпции)
- ИмяКомпоненты = СтрРазделить(ТипЗначения, ".")[1];
+ ИмяКомпоненты = СтрРазделить(ТипЗначения, ".")[1];
- Если ИмяКомпоненты = "OPI_PostgreSQL" Или ИмяКомпоненты = "OPI_MySQL" Или ИмяКомпоненты = "OPI_MSSQL" Тогда
+ Если ИмяКомпоненты = "OPI_PostgreSQL" Или ИмяКомпоненты = "OPI_MySQL" Или ИмяКомпоненты = "OPI_MSSQL" Тогда
- Если ИмяКомпоненты = "OPI_MSSQL" Тогда
+ Если ИмяКомпоненты = "OPI_MSSQL" Тогда
- TLS = Новый Структура("use_tls, accept_invalid_certs, ca_cert_path", Истина, Истина, "");
- ДопОпции.Вставить("tls", TLS);
+ TLS = Новый Структура("use_tls, accept_invalid_certs, ca_cert_path", Истина, Истина, "");
+ ДопОпции.Вставить("tls", TLS);
- Иначе
+ Иначе
- TLS = Значение.GetTLSSettings();
+ TLS = Значение.GetTLSSettings();
- Если ЗначениеЗаполнено(TLS) Тогда
- OPI_ПреобразованиеТипов.ПолучитьКоллекцию(TLS);
- ДопОпции.Вставить("tls", TLS);
- КонецЕсли;
+ Если ЗначениеЗаполнено(TLS) Тогда
+ OPI_ПреобразованиеТипов.ПолучитьКоллекцию(TLS);
+ ДопОпции.Вставить("tls", TLS);
+ КонецЕсли;
- КонецЕсли;
+ КонецЕсли;
- Значение = Значение["ConnectionString"];
+ Значение = Значение["ConnectionString"];
- ИначеЕсли ИмяКомпоненты = "OPI_SQLite" Тогда
+ ИначеЕсли ИмяКомпоненты = "OPI_SQLite" Тогда
- Значение = Значение["Database"];
+ Значение = Значение["Database"];
- ИначеЕсли ИмяКомпоненты = "OPI_TCPClient" Тогда
+ ИначеЕсли ИмяКомпоненты = "OPI_TCPClient" Тогда
- Значение = Значение["Address"];
+ Значение = Значение["Address"];
- ИначеЕсли ИмяКомпоненты = "OPI_RCON" Тогда
+ ИначеЕсли ИмяКомпоненты = "OPI_RCON" Тогда
- Значение = Значение.GetSettings();
- OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение);
- ИВФ = ПолучитьИмяВременногоФайла();
- OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Значение);
+ Значение = Значение.GetSettings();
+ OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение);
+ ИВФ = ПолучитьИмяВременногоФайла();
+ OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Значение);
- Значение = ИВФ;
+ Значение = ИВФ;
- ИначеЕсли ИмяКомпоненты = "OPI_FTP" Тогда
+ ИначеЕсли ИмяКомпоненты = "OPI_FTP" Тогда
- Значение = Значение.GetConfiguration();
- OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение);
+ Значение = Значение.GetConfiguration();
+ OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение);
- Данные = Значение["data"];
- Конфигурация = Новый Структура;
+ Данные = Значение["data"];
+ Конфигурация = Новый Структура;
- Конфигурация.Вставить("set", Данные["ftp_settings"]);
+ Конфигурация.Вставить("set", Данные["ftp_settings"]);
- Если ЗначениеЗаполнено(Данные["tls_settings"]) Тогда
- Конфигурация.Вставить("tls", Данные["tls_settings"]);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Данные["tls_settings"]) Тогда
+ Конфигурация.Вставить("tls", Данные["tls_settings"]);
+ КонецЕсли;
- Если ЗначениеЗаполнено(Данные["proxy_settings"]) Тогда
- Конфигурация.Вставить("proxy", Данные["proxy_settings"]);
- КонецЕсли;
+ Если ЗначениеЗаполнено(Данные["proxy_settings"]) Тогда
+ Конфигурация.Вставить("proxy", Данные["proxy_settings"]);
+ КонецЕсли;
- ИВФ = ПолучитьИмяВременногоФайла();
- OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Конфигурация);
+ ИВФ = ПолучитьИмяВременногоФайла();
+ OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Конфигурация);
- Значение = ИВФ;
+ Значение = ИВФ;
- ИначеЕсли ИмяКомпоненты = "OPI_SSH" Тогда
+ ИначеЕсли ИмяКомпоненты = "OPI_SSH" Тогда
- Значение = Значение.GetConfiguration();
- OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение);
+ Значение = Значение.GetConfiguration();
+ OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение);
- Значение = Значение["conf"];
+ Значение = Значение["conf"];
- ИВФ = ПолучитьИмяВременногоФайла();
- OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Значение);
+ ИВФ = ПолучитьИмяВременногоФайла();
+ OPI_Инструменты.ЗаписатьJSONФайл(ИВФ, Значение);
- Значение = ИВФ;
+ Значение = ИВФ;
- Иначе
- ВызватьИсключение "Неподдерживаемый тип " + ТипЗначения;
- КонецЕсли;
+ Иначе
+ ВызватьИсключение "Неподдерживаемый тип " + ТипЗначения;
+ КонецЕсли;
- Возврат Значение;
+ Возврат Значение;
КонецФункции
Функция ОформитьОпцию(Знач Имя, Знач Значение, Вложенный = Ложь)
- МассивСекретов = Новый Массив;
- МассивСекретов.Добавить("token");
- МассивСекретов.Добавить("key");
- МассивСекретов.Добавить("secret");
- МассивСекретов.Добавить("pass");
- МассивСекретов.Добавить("password");
- МассивСекретов.Добавить("client");
- МассивСекретов.Добавить("api");
- МассивСекретов.Добавить("refresh");
- МассивСекретов.Добавить("invite_link");
+ МассивСекретов = Новый Массив;
+ МассивСекретов.Добавить("token");
+ МассивСекретов.Добавить("key");
+ МассивСекретов.Добавить("secret");
+ МассивСекретов.Добавить("pass");
+ МассивСекретов.Добавить("password");
+ МассивСекретов.Добавить("client");
+ МассивСекретов.Добавить("api");
+ МассивСекретов.Добавить("refresh");
+ МассивСекретов.Добавить("invite_link");
- СписокИсключений = Новый СписокЗначений;
- СписокИсключений.Добавить("passive");
- СписокИсключений.Добавить("keyboard");
+ СписокИсключений = Новый СписокЗначений;
+ СписокИсключений.Добавить("passive");
+ СписокИсключений.Добавить("keyboard");
- СтруктураЗамен = Новый Соответствие;
- СтруктураЗамен.Вставить("host.docker.internal", "127.0.0.1");
+ СтруктураЗамен = Новый Соответствие;
+ СтруктураЗамен.Вставить("host.docker.internal", "127.0.0.1");
- Обертка = Ложь;
+ Обертка = Ложь;
- Если ТипЗнч(Значение) = Тип("Строка") Тогда
+ Если ТипЗнч(Значение) = Тип("Строка") Тогда
- Для Каждого СекретныйКлюч Из МассивСекретов Цикл
+ Для Каждого СекретныйКлюч Из МассивСекретов Цикл
- Если СтрНайти(нРег(Имя), СекретныйКлюч) <> 0 И СписокИсключений.НайтиПоЗначению(нРег(Имя)) = Неопределено Тогда
+ Если СтрНайти(нРег(Имя), СекретныйКлюч) <> 0 И СписокИсключений.НайтиПоЗначению(нРег(Имя)) = Неопределено Тогда
- Значение = "***";
- Обертка = Истина;
+ Значение = "***";
+ Обертка = Истина;
- КонецЕсли;
+ КонецЕсли;
- КонецЦикла;
+ КонецЦикла;
- Для Каждого ЗначениеЗамены Из СтруктураЗамен Цикл
- Значение = СтрЗаменить(Значение, ЗначениеЗамены.Ключ, ЗначениеЗамены.Значение);
- КонецЦикла;
+ Для Каждого ЗначениеЗамены Из СтруктураЗамен Цикл
+ Значение = СтрЗаменить(Значение, ЗначениеЗамены.Ключ, ЗначениеЗамены.Значение);
+ КонецЦикла;
- ЗначениеСтрокой = Значение;
+ ЗначениеСтрокой = Значение;
- Если Не Вложенный И СтрНачинаетсяС(ЗначениеСтрокой, """") И СтрЗаканчиваетсяНа(ЗначениеСтрокой, """") Тогда
+ Если Не Вложенный И СтрНачинаетсяС(ЗначениеСтрокой, """") И СтрЗаканчиваетсяНа(ЗначениеСтрокой, """") Тогда
- ЗначениеСтрокой = Лев(ЗначениеСтрокой, СтрДлина(ЗначениеСтрокой) - 1);
- ЗначениеСтрокой = Прав(ЗначениеСтрокой, СтрДлина(ЗначениеСтрокой) - 1);
+ ЗначениеСтрокой = Лев(ЗначениеСтрокой, СтрДлина(ЗначениеСтрокой) - 1);
+ ЗначениеСтрокой = Прав(ЗначениеСтрокой, СтрДлина(ЗначениеСтрокой) - 1);
- Обертка = Истина;
+ Обертка = Истина;
- КонецЕсли;
+ КонецЕсли;
- Значение = ЗначениеСтрокой;
- OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Значение, Ложь);
+ Значение = ЗначениеСтрокой;
+ OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Значение, Ложь);
- Иначе
- ЗначениеСтрокой = "-----------!!!!№№№---------------";
- КонецЕсли;
+ Иначе
+ ЗначениеСтрокой = "-----------!!!!№№№---------------";
+ КонецЕсли;
- Если ТипЗнч(Значение) = Тип("Массив") Тогда
+ Если ТипЗнч(Значение) = Тип("Массив") Тогда
- Если Строка(Значение[0]) = ЗначениеСтрокой Тогда
- Значение = ЗначениеСтрокой;
- Иначе
+ Если Строка(Значение[0]) = ЗначениеСтрокой Тогда
+ Значение = ЗначениеСтрокой;
+ Иначе
- Для Н = 0 По Значение.ВГраница() Цикл
- Значение[Н] = ОформитьОпцию("", Значение[Н], Истина);
- КонецЦикла;
+ Для Н = 0 По Значение.ВГраница() Цикл
+ Значение[Н] = ОформитьОпцию("", Значение[Н], Истина);
+ КонецЦикла;
- КонецЕсли;
+ КонецЕсли;
- ИначеЕсли OPI_Инструменты.ЭтоКоллекция(Значение, Истина) Тогда
+ ИначеЕсли OPI_Инструменты.ЭтоКоллекция(Значение, Истина) Тогда
- Значение_ = Новый (ТипЗнч(Значение));
+ Значение_ = Новый (ТипЗнч(Значение));
- Для Каждого КлючЗначение Из Значение Цикл
- Значение_.Вставить(КлючЗначение.Ключ, ОформитьОпцию(КлючЗначение.Ключ, КлючЗначение.Значение, Истина));
- КонецЦикла;
+ Для Каждого КлючЗначение Из Значение Цикл
+ Значение_.Вставить(КлючЗначение.Ключ, ОформитьОпцию(КлючЗначение.Ключ, КлючЗначение.Значение, Истина));
+ КонецЦикла;
- Значение = Значение_;
+ Значение = Значение_;
- Иначе
+ Иначе
- OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение);
+ OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение);
- КонецЕсли;
+ КонецЕсли;
- Если Вложенный Тогда
- Возврат Значение;
- Иначе
+ Если Вложенный Тогда
+ Возврат Значение;
+ Иначе
- Если Не ТипЗнч(Значение) = Тип("Строка") Тогда
- Попытка
- Значение = OPI_Инструменты.JSONСтрокой(Значение, , Ложь, Ложь);
- Исключение
- Значение = Строка(Значение);
- КонецПопытки;
- КонецЕсли;
+ Если Не ТипЗнч(Значение) = Тип("Строка") Тогда
+ Попытка
+ Значение = OPI_Инструменты.JSONСтрокой(Значение, , Ложь, Ложь);
+ Исключение
+ Значение = Строка(Значение);
+ КонецПопытки;
+ КонецЕсли;
- Значение = ?(Обертка, СтрШаблон("""%1""", Значение), Значение);
- Возврат "--" + Имя + " " + Значение;
+ Значение = ?(Обертка, СтрШаблон("""%1""", Значение), Значение);
+ Возврат "--" + Имя + " " + Значение;
- КонецЕсли;
+ КонецЕсли;
КонецФункции
Функция ПрочестьРезультатCLI(Знач ФайлРезультата)
- Попытка
+ Попытка
// BSLLS:ExternalAppStarting-off
- ЧтениеJSON = Новый ЧтениеJSON;
- ЧтениеJSON.ОткрытьФайл(ФайлРезультата);
- Результат = ПрочитатьJSON(ЧтениеJSON, Истина);
- ЧтениеJSON.Закрыть();
+ ЧтениеJSON = Новый ЧтениеJSON;
+ ЧтениеJSON.ОткрытьФайл(ФайлРезультата);
+ Результат = ПрочитатьJSON(ЧтениеJSON, Истина);
+ ЧтениеJSON.Закрыть();
// BSLLS:ExternalAppStarting-on
- Исключение
+ Исключение
- Сообщить(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
+ Сообщить(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
- Попытка
- Результат = Новый ДвоичныеДанные(ФайлРезультата);
+ Попытка
+ Результат = Новый ДвоичныеДанные(ФайлРезультата);
- Если Результат.Размер() < 10000 Тогда
- Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
- КонецЕсли;
+ Если Результат.Размер() < 10000 Тогда
+ Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат);
+ КонецЕсли;
- Исключение
- Результат = Null;
- КонецПопытки;
+ Исключение
+ Результат = Null;
+ КонецПопытки;
- КонецПопытки;
+ КонецПопытки;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Функция ВывестиЛог(Знач Результат, Знач Метод, Знач Библиотека, Знач ОписаниеОшибки = Неопределено)
- Шапка = Строка(OPI_Инструменты.ПолучитьТекущуюДату()) + " | " + Метод;
+ Шапка = Строка(OPI_Инструменты.ПолучитьТекущуюДату()) + " | " + Метод;
- Данные = РезультатТестаКакТекст(Результат);
+ Данные = РезультатТестаКакТекст(Результат);
- Текст = Шапка + Символы.ПС + Символы.ПС;
+ Текст = Шапка + Символы.ПС + Символы.ПС;
- Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
- Текст = Текст + ОписаниеОшибки + Символы.ПС + Символы.ПС + "---------------------------------" + Символы.ПС
- + Символы.ПС;
- КонецЕсли;
+ Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
+ Текст = Текст + ОписаниеОшибки + Символы.ПС + Символы.ПС + "---------------------------------" + Символы.ПС
+ + Символы.ПС;
+ КонецЕсли;
- Текст = Текст + Данные + Символы.ПС + Символы.ПС + "---------------------------------" + Символы.ПС;
+ Текст = Текст + Данные + Символы.ПС + Символы.ПС + "---------------------------------" + Символы.ПС;
- Сообщить(Текст);
+ Сообщить(Текст);
- Возврат Текст;
+ Возврат Текст;
КонецФункции
Функция РезультатТестаКакТекст(Знач Результат)
- Попытка
- Данные = OPI_Инструменты.JSONСтрокой(Результат);
- Исключение
- Данные = Строка(Результат);
- КонецПопытки;
+ Попытка
+ Данные = OPI_Инструменты.JSONСтрокой(Результат);
+ Исключение
+ Данные = Строка(Результат);
+ КонецПопытки;
- Данные = СокрЛП(Данные);
+ Данные = СокрЛП(Данные);
- Возврат Данные;
+ Возврат Данные;
КонецФункции
Функция ЭтоТестCLI()
// !OInt Данные = ПолучитьПеременнуюСреды("OINT_TESTS_CLI");
- Данные = Константы.ЭтоТестыCLI.Получить(); // !OPI
+ Данные = Константы.ЭтоТестыCLI.Получить(); // !OPI
- Если Строка(Данные) = "1" Тогда
- Результат = Истина;
- Иначе
- Результат = Ложь;
- КонецЕсли;
+ Если Строка(Данные) = "1" Тогда
+ Результат = Истина;
+ Иначе
+ Результат = Ложь;
+ КонецЕсли;
- Возврат Результат;
+ Возврат Результат;
КонецФункции
Процедура НовыйТест(ТаблицаЗначений, Знач Метод, Знач Синоним, Знач Раздел)
- НовыйТест = ТаблицаЗначений.Добавить();
- НовыйТест.Метод = Метод;
- НовыйТест.Синоним = Синоним;
- НовыйТест.Раздел = Раздел;
+ НовыйТест = ТаблицаЗначений.Добавить();
+ НовыйТест.Метод = Метод;
+ НовыйТест.Синоним = Синоним;
+ НовыйТест.Раздел = Раздел;
КонецПроцедуры
Процедура ЗаписатьПараметрВФайл(Знач Параметр, Знач Значение, Знач Путь)
- Значения = OPI_Инструменты.ПрочитатьJSONФайл(Путь);
- Значения.Вставить(Параметр, Значение);
+ Значения = OPI_Инструменты.ПрочитатьJSONФайл(Путь);
+ Значения.Вставить(Параметр, Значение);
// BSLLS:ExternalAppStarting-off
- Запись = Новый ЗаписьJSON;
- ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, Символы.Таб);
- Запись.ОткрытьФайл(Путь, , , ПараметрыЗаписиJSON);
- ЗаписатьJSON(Запись, Значения);
- Запись.Закрыть();
+ Запись = Новый ЗаписьJSON;
+ ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, Символы.Таб);
+ Запись.ОткрытьФайл(Путь, , , ПараметрыЗаписиJSON);
+ ЗаписатьJSON(Запись, Значения);
+ Запись.Закрыть();
// BSLLS:ExternalAppStarting-on
КонецПроцедуры
Процедура ЗаписатьВызовCLI(Знач Библиотека, Знач Метод, Знач Опции)
- Если Не OPI_Инструменты.ЭтоOneScript() Тогда
- Возврат;
- КонецЕсли;
+ Если Не OPI_Инструменты.ЭтоOneScript() Тогда
+ Возврат;
+ КонецЕсли;
- КаталогПримеров = "./docs/ru/cli/" + Библиотека;
- ФайлПримеров = Новый Файл(КаталогПримеров);
+ КаталогПримеров = "./docs/ru/cli/" + Библиотека;
+ ФайлПримеров = Новый Файл(КаталогПримеров);
- Если Не ФайлПримеров.Существует() Тогда
- СоздатьКаталог(КаталогПримеров);
- КонецЕсли;
+ Если Не ФайлПримеров.Существует() Тогда
+ СоздатьКаталог(КаталогПримеров);
+ КонецЕсли;
- КаталогМетода = КаталогПримеров + "/" + Метод;
- ФайлМетода = Новый Файл(КаталогМетода);
+ КаталогМетода = КаталогПримеров + "/" + Метод;
+ ФайлМетода = Новый Файл(КаталогМетода);
- Если Не ФайлМетода.Существует() Тогда
- СоздатьКаталог(КаталогМетода);
- КонецЕсли;
+ Если Не ФайлМетода.Существует() Тогда
+ СоздатьКаталог(КаталогМетода);
+ КонецЕсли;
- МассивОпций = Новый Массив;
- ЕстьJSON = Ложь;
+ МассивОпций = Новый Массив;
+ ЕстьJSON = Ложь;
- Для Каждого Опция Из Опции Цикл
+ Для Каждого Опция Из Опции Цикл
- ТекущаяОпция = Опция.Значение;
+ ТекущаяОпция = Опция.Значение;
- ОбработатьОсобенныеСекретыОпций(Библиотека, Опция.Ключ, ТекущаяОпция);
+ ОбработатьОсобенныеСекретыОпций(Библиотека, Опция.Ключ, ТекущаяОпция);
- ТекущаяОпция = ОформитьОпцию(Опция.Ключ, ТекущаяОпция);
+ ТекущаяОпция = ОформитьОпцию(Опция.Ключ, ТекущаяОпция);
- Если Не ЕстьJSON Тогда
- ЕстьJSON = СтрНайти(ТекущаяОпция, "{") > 0 И СтрНайти(ТекущаяОпция, "}") > 0;
- КонецЕсли;
+ Если Не ЕстьJSON Тогда
+ ЕстьJSON = СтрНайти(ТекущаяОпция, "{") > 0 И СтрНайти(ТекущаяОпция, "}") > 0;
+ КонецЕсли;
- МассивОпций.Добавить(ТекущаяОпция);
+ МассивОпций.Добавить(ТекущаяОпция);
- КонецЦикла;
+ КонецЦикла;
- Начало = "oint ";
+ Начало = "oint ";
- Если ЕстьJSON Тогда
+ Если ЕстьJSON Тогда
- Информация = "JSON данные также могут быть переданы как путь к файлу .json";
+ Информация = "JSON данные также могут быть переданы как путь к файлу .json";
- НачалоBat = ":: " + Информация + Символы.ПС + Символы.ПС + Начало;
- НачалоBash = "# " + Информация + Символы.ПС + Символы.ПС + Начало;
+ НачалоBat = ":: " + Информация + Символы.ПС + Символы.ПС + Начало;
+ НачалоBash = "# " + Информация + Символы.ПС + Символы.ПС + Начало;
- Иначе
+ Иначе
- НачалоBat = Начало;
- НачалоBash = Начало;
+ НачалоBat = Начало;
+ НачалоBash = Начало;
- КонецЕсли;
+ КонецЕсли;
- РазделительBat = " ^" + Символы.ПС + " ";
- РазделительBash = " \" + Символы.ПС + " ";
+ РазделительBat = " ^" + Символы.ПС + " ";
+ РазделительBash = " \" + Символы.ПС + " ";
- СтрокаBat = НачалоBat + Библиотека + " " + Метод + РазделительBat + СтрСоединить(МассивОпций, РазделительBat);
- СтрокаBash = НачалоBash + Библиотека + " " + Метод + РазделительBash + СтрСоединить(МассивОпций, РазделительBash);
+ СтрокаBat = НачалоBat + Библиотека + " " + Метод + РазделительBat + СтрСоединить(МассивОпций, РазделительBat);
+ СтрокаBash = НачалоBash + Библиотека + " " + Метод + РазделительBash + СтрСоединить(МассивОпций, РазделительBash);
- ПолучитьДвоичныеДанныеИзСтроки(СтрокаBat).Записать(КаталогМетода + "/bat.txt");
- ПолучитьДвоичныеДанныеИзСтроки(СтрокаBash).Записать(КаталогМетода + "/bash.txt");
+ ПолучитьДвоичныеДанныеИзСтроки(СтрокаBat).Записать(КаталогМетода + "/bat.txt");
+ ПолучитьДвоичныеДанныеИзСтроки(СтрокаBash).Записать(КаталогМетода + "/bash.txt");
КонецПроцедуры
Процедура ЗаписатьФайлЛога(Знач Данные, Знач Метод, Знач Библиотека, Знач Перезаписывать = Истина)
- Если Не OPI_Инструменты.ЭтоOneScript() Тогда
- Возврат;
- КонецЕсли;
+ Если Не OPI_Инструменты.ЭтоOneScript() Тогда
+ Возврат;
+ КонецЕсли;
- Попытка
+ Попытка
- ПутьЛогов = "./docs/ru/results";
- ПутьЛоговБиблиотеки = ПутьЛогов + "/" + Библиотека;
- ПутьКФайлу = ПутьЛоговБиблиотеки + "/" + Метод + ".log";
+ ПутьЛогов = "./docs/ru/results";
+ ПутьЛоговБиблиотеки = ПутьЛогов + "/" + Библиотека;
+ ПутьКФайлу = ПутьЛоговБиблиотеки + "/" + Метод + ".log";
- Если Не Перезаписывать Тогда
+ Если Не Перезаписывать Тогда
- ОбъектЛога = Новый Файл(ПутьКФайлу);
+ ОбъектЛога = Новый Файл(ПутьКФайлу);
- Если ОбъектЛога.Существует() Тогда
- Возврат;
- КонецЕсли;
+ Если ОбъектЛога.Существует() Тогда
+ Возврат;
+ КонецЕсли;
- КонецЕсли;
+ КонецЕсли;
- КаталогЛогов = Новый Файл(ПутьЛогов);
+ КаталогЛогов = Новый Файл(ПутьЛогов);
- Если Не КаталогЛогов.Существует() Тогда
- СоздатьКаталог(ПутьЛогов);
- КонецЕсли;
+ Если Не КаталогЛогов.Существует() Тогда
+ СоздатьКаталог(ПутьЛогов);
+ КонецЕсли;
- КаталогЛоговБиблиотеки = Новый Файл(ПутьЛоговБиблиотеки);
+ КаталогЛоговБиблиотеки = Новый Файл(ПутьЛоговБиблиотеки);
- Если Не КаталогЛоговБиблиотеки.Существует() Тогда
- СоздатьКаталог(ПутьЛоговБиблиотеки);
- КонецЕсли;
+ Если Не КаталогЛоговБиблиотеки.Существует() Тогда
+ СоздатьКаталог(ПутьЛоговБиблиотеки);
+ КонецЕсли;
- ДанныеТекст = РезультатТестаКакТекст(Данные);
+ ДанныеТекст = РезультатТестаКакТекст(Данные);
- ДокументЛога = Новый ТекстовыйДокумент;
- ДокументЛога.УстановитьТекст(ДанныеТекст);
- ДокументЛога.Записать(ПутьКФайлу);
+ ДокументЛога = Новый ТекстовыйДокумент;
+ ДокументЛога.УстановитьТекст(ДанныеТекст);
+ ДокументЛога.Записать(ПутьКФайлу);
- Исключение
- Сообщить("Не удалось записать файл лога!: " + ОписаниеОшибки());
- КонецПопытки;
+ Исключение
+ Сообщить("Не удалось записать файл лога!: " + ОписаниеОшибки());
+ КонецПопытки;
КонецПроцедуры
Процедура ОбработатьОсобенныеСекретыОпций(Знач Библиотека, Знач Опция, Значение)
- Значение_ = Значение;
+ Значение_ = Значение;
- Если Библиотека = "bitrix24" Тогда
+ Если Библиотека = "bitrix24" Тогда
- ОбработатьСекретыBitrix24(Опция, Значение);
+ ОбработатьСекретыBitrix24(Опция, Значение);
- ИначеЕсли Библиотека = "postgres" Тогда
+ ИначеЕсли Библиотека = "postgres" Тогда
- ОбработатьСекретыPostgreSQL(Опция, Значение);
+ ОбработатьСекретыPostgreSQL(Опция, Значение);
- ИначеЕсли Библиотека = "mysql" Тогда
+ ИначеЕсли Библиотека = "mysql" Тогда
- ОбработатьСекретыMySQL(Опция, Значение);
+ ОбработатьСекретыMySQL(Опция, Значение);
- ИначеЕсли Библиотека = "mssql" Тогда
+ ИначеЕсли Библиотека = "mssql" Тогда
- ОбработатьСекретыMSSQL(Опция, Значение);
+ ОбработатьСекретыMSSQL(Опция, Значение);
- ИначеЕсли Библиотека = "ollama" Тогда
+ ИначеЕсли Библиотека = "ollama" Тогда
- ОбработатьСекретыOllama(Опция, Значение);
+ ОбработатьСекретыOllama(Опция, Значение);
- ИначеЕсли Библиотека = "vk" Тогда
+ ИначеЕсли Библиотека = "vk" Тогда
- ОбработатьСекретыVK(Опция, Значение);
+ ОбработатьСекретыVK(Опция, Значение);
- Иначе
- Возврат;
- КонецЕсли;
+ Иначе
+ Возврат;
+ КонецЕсли;
- Если Не Значение_ = Значение Тогда
- Значение = СтрШаблон("""%1""", Значение);
- КонецЕсли;
+ Если Не Значение_ = Значение Тогда
+ Значение = СтрШаблон("""%1""", Значение);
+ КонецЕсли;
КонецПроцедуры
Процедура ОбработатьСекретыBitrix24(Знач Опция, Значение)
- Если Опция = "url" Тогда
+ Если Опция = "url" Тогда
- Значение = ?(СтрНайти(Значение, "rest") > 0, "https://b24-ar17wx.bitrix24.by/rest/1/***", Значение);
+ Значение = ?(СтрНайти(Значение, "rest") > 0, "https://b24-ar17wx.bitrix24.by/rest/1/***", Значение);
- КонецЕсли;
+ КонецЕсли;
КонецПроцедуры
Процедура ОбработатьСекретыPostgreSQL(Знач Опция, Значение)
- Если Опция = "dbc" Тогда
+ Если Опция = "dbc" Тогда
- Значение = "postgresql://bayselonarrend:***@127.0.0.1:5432/";
+ Значение = "postgresql://bayselonarrend:***@127.0.0.1:5432/";
- ИначеЕсли Опция = "addr" Тогда
+ ИначеЕсли Опция = "addr" Тогда
- Значение = "127.0.0.1";
+ Значение = "127.0.0.1";
- Иначе
- Возврат;
- КонецЕсли;
+ Иначе
+ Возврат;
+ КонецЕсли;
КонецПроцедуры
Процедура ОбработатьСекретыMySQL(Знач Опция, Значение)
- Если Опция = "dbc" Тогда
+ Если Опция = "dbc" Тогда
- Значение = "mysql://bayselonarrend:***@127.0.0.1:3306/";
+ Значение = "mysql://bayselonarrend:***@127.0.0.1:3306/";
- ИначеЕсли Опция = "addr" Тогда
+ ИначеЕсли Опция = "addr" Тогда
- Значение = "127.0.0.1";
+ Значение = "127.0.0.1";
- Иначе
- Возврат;
- КонецЕсли;
+ Иначе
+ Возврат;
+ КонецЕсли;
КонецПроцедуры
Процедура ОбработатьСекретыMSSQL(Знач Опция, Значение)
- Если Опция = "dbc" Тогда
+ Если Опция = "dbc" Тогда
- Значение = "Server=127.0.0.1;Database=***;User Id=SA;Password=***;";
+ Значение = "Server=127.0.0.1;Database=***;User Id=SA;Password=***;";
- ИначеЕсли Опция = "addr" Тогда
+ ИначеЕсли Опция = "addr" Тогда
- Значение = "127.0.0.1";
+ Значение = "127.0.0.1";
- Иначе
- Возврат;
- КонецЕсли;
+ Иначе
+ Возврат;
+ КонецЕсли;
КонецПроцедуры
Процедура ОбработатьСекретыOllama(Знач Опция, Значение)
- Если Опция = "headers" Тогда
+ Если Опция = "headers" Тогда
- Значение = OPI_Инструменты.JSONСтрокой(Новый Структура("Authorization", "***"));
+ Значение = OPI_Инструменты.JSONСтрокой(Новый Структура("Authorization", "***"));
- Иначе
- Возврат;
- КонецЕсли;
+ Иначе
+ Возврат;
+ КонецЕсли;
КонецПроцедуры
Процедура ОбработатьСекретыVK(Знач Опция, Значение)
- Если Опция = "ct" Тогда
+ Если Опция = "ct" Тогда
- Значение = "***";
+ Значение = "***";
- КонецЕсли;
+ КонецЕсли;
КонецПроцедуры
#КонецОбласти
-#КонецОбласти
\ No newline at end of file
+#КонецОбласти
diff --git a/src/ru/cli/data/Classes/internal/Classes/bitrix24.os b/src/ru/cli/data/Classes/internal/Classes/bitrix24.os
index 1be6de8750..abf826d491 100644
--- a/src/ru/cli/data/Classes/internal/Classes/bitrix24.os
+++ b/src/ru/cli/data/Classes/internal/Classes/bitrix24.os
@@ -487,7 +487,7 @@
НоваяСтрока.Параметр = "--url";
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
НоваяСтрока.Область = "Работа с задачами";
- НоваяСтрока.ОписаниеМетода = "Получает список задач (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЗадач)
+ НоваяСтрока.ОписаниеМетода = "Получает список задач (50 шт. за запрос максимум) с фильтром или без
|
| Пример указания параметра типа массив:
| --param ""['Val1','Val2','Val3']""
@@ -500,7 +500,7 @@
НоваяСтрока.Метод = "ПолучитьСписокЗадач";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАДАЧ";
НоваяСтрока.Параметр = "--filter";
- НоваяСтрока.Описание = "Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач) (необяз. по ум. - Пустое значение)";
+ НоваяСтрока.Описание = "Структура отбора задач. См. ПолучитьСтруктуруФильтраЗадач (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Работа с задачами";
@@ -542,7 +542,7 @@
НоваяСтрока.Параметр = "--url";
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
НоваяСтрока.Область = "Работа с задачами";
- НоваяСтрока.ОписаниеМетода = "Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи)";
+ НоваяСтрока.ОписаниеМетода = "Создает новую задачу по структуре полей";
НоваяСтрока = ТаблицаСостава.Добавить();
@@ -551,7 +551,7 @@
НоваяСтрока.Метод = "СоздатьЗадачу";
НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАДАЧУ";
НоваяСтрока.Параметр = "--fields";
- НоваяСтрока.Описание = "Структура полей задачи (см. ПолучитьСтруктуруЗадачи)";
+ НоваяСтрока.Описание = "Структура полей задачи. См. ПолучитьСтруктуруЗадачи";
НоваяСтрока.Область = "Работа с задачами";
@@ -3360,7 +3360,7 @@
НоваяСтрока.Метод = "ПолучитьДочерниеЭлементыКаталога";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДОЧЕРНИЕЭЛЕМЕНТЫКАТАЛОГА";
НоваяСтрока.Параметр = "--filter";
- НоваяСтрока.Описание = "Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога) (необяз. по ум. - Пустое значение)";
+ НоваяСтрока.Описание = "Отбор элементов. См. ПолучитьСтруктуруФильтраКаталога (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Работа с каталогами";
@@ -5555,7 +5555,7 @@
НоваяСтрока.Параметр = "--url";
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
НоваяСтрока.Область = "Работа с лидами";
- НоваяСтрока.ОписаниеМетода = "Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида)";
+ НоваяСтрока.ОписаниеМетода = "Создает новый лид по структуре полей";
НоваяСтрока = ТаблицаСостава.Добавить();
@@ -5564,7 +5564,7 @@
НоваяСтрока.Метод = "СоздатьЛид";
НоваяСтрока.МетодПоиска = "СОЗДАТЬЛИД";
НоваяСтрока.Параметр = "--fields";
- НоваяСтрока.Описание = "Структура полей лида (см. ПолучитьСтруктуруЛида)";
+ НоваяСтрока.Описание = "Структура полей лида. См. ПолучитьСтруктуруЛида";
НоваяСтрока.Область = "Работа с лидами";
@@ -5648,7 +5648,7 @@
НоваяСтрока.Параметр = "--url";
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
НоваяСтрока.Область = "Работа с лидами";
- НоваяСтрока.ОписаниеМетода = "Получает список лидов (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЛидов)";
+ НоваяСтрока.ОписаниеМетода = "Получает список лидов (50 шт. за запрос максимум) с фильтром или без";
НоваяСтрока = ТаблицаСостава.Добавить();
@@ -5657,7 +5657,7 @@
НоваяСтрока.Метод = "ПолучитьСписокЛидов";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЛИДОВ";
НоваяСтрока.Параметр = "--filter";
- НоваяСтрока.Описание = "Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов) (необяз. по ум. - Пустое значение)";
+ НоваяСтрока.Описание = "Структура отбора лидов. См. ПолучитьСтруктуруФильтраЛидов (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Работа с лидами";
@@ -5762,7 +5762,7 @@
НоваяСтрока.Параметр = "--url";
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
НоваяСтрока.Область = "Работа со сделками";
- НоваяСтрока.ОписаниеМетода = "Создает новую сделку по структуре полей (см. ПолучитьСтруктуруСделки)";
+ НоваяСтрока.ОписаниеМетода = "Создает новую сделку по структуре полей";
НоваяСтрока = ТаблицаСостава.Добавить();
@@ -5771,7 +5771,7 @@
НоваяСтрока.Метод = "СоздатьСделку";
НоваяСтрока.МетодПоиска = "СОЗДАТЬСДЕЛКУ";
НоваяСтрока.Параметр = "--fields";
- НоваяСтрока.Описание = "Структура полей сделки (см. ПолучитьСтруктуруСделки)";
+ НоваяСтрока.Описание = "Структура полей сделки. См. ПолучитьСтруктуруСделки";
НоваяСтрока.Область = "Работа со сделками";
@@ -5855,7 +5855,7 @@
НоваяСтрока.Параметр = "--url";
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
НоваяСтрока.Область = "Работа со сделками";
- НоваяСтрока.ОписаниеМетода = "Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок)";
+ НоваяСтрока.ОписаниеМетода = "Получает список сделок (50 шт. за запрос максимум) с фильтром или без";
НоваяСтрока = ТаблицаСостава.Добавить();
@@ -5864,7 +5864,7 @@
НоваяСтрока.Метод = "ПолучитьСписокСделок";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСДЕЛОК";
НоваяСтрока.Параметр = "--filter";
- НоваяСтрока.Описание = "Структура отбора сделок (см. ПолучитьСтруктуруФильтраСделок) (необяз. по ум. - Пустое значение)";
+ НоваяСтрока.Описание = "Структура отбора сделок. См. ПолучитьСтруктуруФильтраСделок (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Работа со сделками";
@@ -6019,7 +6019,7 @@
НоваяСтрока.Метод = "СоздатьКалендарь";
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ";
НоваяСтрока.Параметр = "--fields";
- НоваяСтрока.Описание = "Структура полей календаря (см. ПолучитьСтруктуруКалендаря)";
+ НоваяСтрока.Описание = "Структура полей календаря. См. ПолучитьСтруктуруКалендаря";
НоваяСтрока.Область = "Работа с календарями";
@@ -6060,7 +6060,7 @@
НоваяСтрока.Метод = "ИзменитьКалендарь";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬ";
НоваяСтрока.Параметр = "--fields";
- НоваяСтрока.Описание = "Структура полей сделки (см. ПолучитьСтруктуруСделки)";
+ НоваяСтрока.Описание = "Структура полей сделки. См. ПолучитьСтруктуруСделки";
НоваяСтрока.Область = "Работа с календарями";
@@ -6224,7 +6224,7 @@
НоваяСтрока.Метод = "УстановитьПользовательскиеНастройкиКалендаря";
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬПОЛЬЗОВАТЕЛЬСКИЕНАСТРОЙКИКАЛЕНДАРЯ";
НоваяСтрока.Параметр = "--settings";
- НоваяСтрока.Описание = "Структура настроек (см. ПолучитьСтруктуруПользовательскихНастроекКаледнаря)";
+ НоваяСтрока.Описание = "Структура настроек. См. ПолучитьСтруктуруПользовательскихНастроекКаледнаря";
НоваяСтрока.Область = "Работа с календарями";
diff --git a/src/ru/cli/data/Classes/internal/Classes/vkteams.os b/src/ru/cli/data/Classes/internal/Classes/vkteams.os
index bfa88b964c..ff71d6ede3 100644
--- a/src/ru/cli/data/Classes/internal/Classes/vkteams.os
+++ b/src/ru/cli/data/Classes/internal/Classes/vkteams.os
@@ -617,7 +617,7 @@
НоваяСтрока.Параметр = "--text";
НоваяСтрока.Описание = "Текст кнопки";
НоваяСтрока.Область = "Отправка сообщений";
- НоваяСтрока.ОписаниеМетода = "Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение)";
+ НоваяСтрока.ОписаниеМетода = "Формирует кнопку действия для клавиатуры сообщения";
НоваяСтрока = ТаблицаСостава.Добавить();