mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-29 21:57:16 +02:00
GAPI: Архивация чатов и удаление сообщений
This commit is contained in:
parent
1b2dcb3931
commit
74f1786efb
service/dictionaries
src/ru
OInt
core/Modules
tests/Modules/internal
tools/Modules
OPI/src/CommonModules
6444
service/dictionaries/en.json
vendored
6444
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
108
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
108
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
@ -278,6 +278,42 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Архивировать чат
|
||||
// Архивирует выбранный чат
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [ArchiveChat](@green-api.com/docs/api/service/archiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для архивации - chat
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция АрхивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Истина);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Разархивировать чат
|
||||
// Разархивирует выбранный чат
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [UnarchiveChat](@green-api.com/docs/api/service/unarchiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для архивации - chat
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция РазархивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Ложь);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить структуру настроек инстанса
|
||||
// Получает шаблон структуры для установки настроек инстанса
|
||||
//
|
||||
@ -797,6 +833,64 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Изменить текст сообщения
|
||||
// Изменяет текст сообщения
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [EditMessage](@green-api.com/docs/api/service/EditMessage/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// Текст - Строка - Новый текст сообщения - text
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция ИзменитьТекстСообщения(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач Текст) Экспорт
|
||||
|
||||
Параметры = Новый Структура;
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("idMessage", IDСообщения, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("message" , Текст , "Строка", Параметры);
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, "editMessage");
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить сообщение
|
||||
// Удаляет сообщение в выбранном чате
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [DeleteMessage](@green-api.com/docs/api/service/deleteMessage/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// ТолькоУОтправителя - Булево - Удалять только у отправителя - sender
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция УдалитьСообщение(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач ТолькоУОтправителя = Ложь) Экспорт
|
||||
|
||||
Параметры = Новый Структура;
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("idMessage" , IDСообщения , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("onlySenderDelete", ТолькоУОтправителя, "Булево", Параметры);
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, "deleteMessage");
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить описание контакта
|
||||
// Получает описание контакта для функции ОтправитьКонстакт
|
||||
//
|
||||
@ -1166,4 +1260,18 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция УправлениеАрхивациейЧата(Знач ПараметрыДоступа, Знач IDЧата, Знач Архивация)
|
||||
|
||||
Метод = ?(Архивация, "archiveChat", "unarchiveChat");
|
||||
Параметры = Новый Структура;
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("chatId", IDЧата, "Строка", Параметры);
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, Метод);
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
96
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
96
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
@ -2390,13 +2390,16 @@
|
||||
Процедура GAPI_Аккаунт() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_AccountID" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_AccountID" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_TestGroupID", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
|
||||
GreenAPI_АрхивироватьЧат(ПараметрыТеста);
|
||||
GreenAPI_РазархивироватьЧат(ПараметрыТеста);
|
||||
GreenAPI_СформироватьПараметрыДоступа(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьНастройкиИнстанса(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьИнформациюОбАккаунте(ПараметрыТеста);
|
||||
@ -2454,6 +2457,8 @@
|
||||
GreenAPI_ПереслатьСообщения(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьОписаниеЛокации(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьОписаниеКонтакта(ПараметрыТеста);
|
||||
GreenAPI_ИзменитьТекстСообщения(ПараметрыТеста);
|
||||
GreenAPI_УдалитьСообщение(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -18897,6 +18902,47 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_УдалитьСообщение(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.УдалитьСообщение(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
Текст = "Новый текст сообщения";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ИзменитьТекстСообщения(ПараметрыДоступа, IDЧата, IDСообщения, Текст);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ОтправитьФайл(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
@ -19361,6 +19407,44 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_АрхивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.АрхивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.РазархивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область RCON
|
||||
|
124
src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os
vendored
124
src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os
vendored
@ -2356,6 +2356,8 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
|
||||
CLI_GreenAPI_АрхивироватьЧат(ПараметрыТеста);
|
||||
CLI_GreenAPI_РазархивироватьЧат(ПараметрыТеста);
|
||||
CLI_GreenAPI_СформироватьПараметрыДоступа(ПараметрыТеста);
|
||||
CLI_GreenAPI_ПолучитьНастройкиИнстанса(ПараметрыТеста);
|
||||
CLI_GreenAPI_ПолучитьИнформациюОбАккаунте(ПараметрыТеста);
|
||||
@ -2409,6 +2411,8 @@
|
||||
CLI_GreenAPI_ПолучитьОписаниеКонтакта(ПараметрыТеста);
|
||||
CLI_GreenAPI_ОтправитьКонтакт(ПараметрыТеста);
|
||||
CLI_GreenAPI_ПереслатьСообщения(ПараметрыТеста);
|
||||
CLI_GreenAPI_ИзменитьТекстСообщения(ПараметрыТеста);
|
||||
CLI_GreenAPI_УдалитьСообщение(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -21714,6 +21718,126 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_УдалитьСообщение(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
Опции.Вставить("message", IDСообщения);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "УдалитьСообщение", Опции);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
Текст = "Новый текст сообщения";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
Опции.Вставить("message", IDСообщения);
|
||||
Опции.Вставить("text" , Текст);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ИзменитьТекстСообщения", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_АрхивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "АрхивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "РазархивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область RCON
|
||||
|
@ -2325,9 +2325,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -278,6 +278,42 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Архивировать чат
|
||||
// Архивирует выбранный чат
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [ArchiveChat](@green-api.com/docs/api/service/archiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для архивации - chat
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция АрхивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Истина);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Разархивировать чат
|
||||
// Разархивирует выбранный чат
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [UnarchiveChat](@green-api.com/docs/api/service/unarchiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для разархивации - chat
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция РазархивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Ложь);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить структуру настроек инстанса
|
||||
// Получает шаблон структуры для установки настроек инстанса
|
||||
//
|
||||
@ -797,6 +833,64 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Изменить текст сообщения
|
||||
// Изменяет текст сообщения
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [EditMessage](@green-api.com/docs/api/service/EditMessage/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// Текст - Строка - Новый текст сообщения - text
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция ИзменитьТекстСообщения(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач Текст) Экспорт
|
||||
|
||||
Параметры = Новый Структура;
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("idMessage", IDСообщения, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("message" , Текст , "Строка", Параметры);
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, "editMessage");
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить сообщение
|
||||
// Удаляет сообщение в выбранном чате
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [DeleteMessage](@green-api.com/docs/api/service/deleteMessage/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// ТолькоУОтправителя - Булево - Удалять только у отправителя - sender
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция УдалитьСообщение(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач ТолькоУОтправителя = Ложь) Экспорт
|
||||
|
||||
Параметры = Новый Структура;
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("idMessage" , IDСообщения , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("onlySenderDelete", ТолькоУОтправителя, "Булево", Параметры);
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, "deleteMessage");
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить описание контакта
|
||||
// Получает описание контакта для функции ОтправитьКонстакт
|
||||
//
|
||||
@ -1166,4 +1260,18 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция УправлениеАрхивациейЧата(Знач ПараметрыДоступа, Знач IDЧата, Знач Архивация)
|
||||
|
||||
Метод = ?(Архивация, "archiveChat", "unarchiveChat");
|
||||
Параметры = Новый Структура;
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("chatId", IDЧата, "Строка", Параметры);
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, Метод);
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -2390,13 +2390,16 @@
|
||||
Процедура GAPI_Аккаунт() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_AccountID" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_AccountID" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_TestGroupID", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
|
||||
GreenAPI_АрхивироватьЧат(ПараметрыТеста);
|
||||
GreenAPI_РазархивироватьЧат(ПараметрыТеста);
|
||||
GreenAPI_СформироватьПараметрыДоступа(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьНастройкиИнстанса(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьИнформациюОбАккаунте(ПараметрыТеста);
|
||||
@ -2454,6 +2457,8 @@
|
||||
GreenAPI_ПереслатьСообщения(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьОписаниеЛокации(ПараметрыТеста);
|
||||
GreenAPI_ПолучитьОписаниеКонтакта(ПараметрыТеста);
|
||||
GreenAPI_ИзменитьТекстСообщения(ПараметрыТеста);
|
||||
GreenAPI_УдалитьСообщение(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -18897,6 +18902,47 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_УдалитьСообщение(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.УдалитьСообщение(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
Текст = "Новый текст сообщения";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ИзменитьТекстСообщения(ПараметрыДоступа, IDЧата, IDСообщения, Текст);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ОтправитьФайл(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
@ -19361,6 +19407,44 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_АрхивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.АрхивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.РазархивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область RCON
|
||||
|
124
src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl
vendored
124
src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl
vendored
@ -2356,6 +2356,8 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
|
||||
CLI_GreenAPI_АрхивироватьЧат(ПараметрыТеста);
|
||||
CLI_GreenAPI_РазархивироватьЧат(ПараметрыТеста);
|
||||
CLI_GreenAPI_СформироватьПараметрыДоступа(ПараметрыТеста);
|
||||
CLI_GreenAPI_ПолучитьНастройкиИнстанса(ПараметрыТеста);
|
||||
CLI_GreenAPI_ПолучитьИнформациюОбАккаунте(ПараметрыТеста);
|
||||
@ -2409,6 +2411,8 @@
|
||||
CLI_GreenAPI_ПолучитьОписаниеКонтакта(ПараметрыТеста);
|
||||
CLI_GreenAPI_ОтправитьКонтакт(ПараметрыТеста);
|
||||
CLI_GreenAPI_ПереслатьСообщения(ПараметрыТеста);
|
||||
CLI_GreenAPI_ИзменитьТекстСообщения(ПараметрыТеста);
|
||||
CLI_GreenAPI_УдалитьСообщение(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -21714,6 +21718,126 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_УдалитьСообщение(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
Опции.Вставить("message", IDСообщения);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "УдалитьСообщение", Опции);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDСообщения = ПараметрыФункции["GreenAPI_MessageID"];
|
||||
Текст = "Новый текст сообщения";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
Опции.Вставить("message", IDСообщения);
|
||||
Опции.Вставить("text" , Текст);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ИзменитьТекстСообщения", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_АрхивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "АрхивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
|
||||
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
|
||||
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
Опции.Вставить("media", MediaUrl);
|
||||
Опции.Вставить("id" , IdInstance);
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "РазархивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область RCON
|
||||
|
Loading…
x
Reference in New Issue
Block a user