Рефакторинг по замечаниям Sonarqube
This commit is contained in:
@@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
Процедура ОбработкаКомандыБота(Тело) Экспорт
|
Процедура ОбработкаКомандыБота(Тело) Экспорт
|
||||||
|
|
||||||
МассивОбновленийТелеграм = ТелеграмОбщегоНазначения.ОбновленияТелеграм(Тело);
|
МассивОбновленийТелеграм = ТелеграмОбщегоНазначенияВызовСервера.ОбновленияТелеграм(Тело);
|
||||||
Для каждого ОбновлениеТелеграм Из МассивОбновленийТелеграм Цикл
|
Для каждого ОбновлениеТелеграм Из МассивОбновленийТелеграм Цикл
|
||||||
ТелеграмОбщегоНазначения.СохранитьСообщениеВБазу(ОбновлениеТелеграм);
|
ТелеграмОбщегоНазначенияВызовСервера.СохранитьСообщениеВБазу(ОбновлениеТелеграм);
|
||||||
|
|
||||||
Если ОбновлениеТелеграм.Свойство("ИдСообщения") Тогда
|
Если ОбновлениеТелеграм.Свойство("ИдСообщения") Тогда
|
||||||
ОбработатьСообщение(ОбновлениеТелеграм);
|
ОбработатьСообщение(ОбновлениеТелеграм);
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
ТелоЗапроса.Вставить("platformVersion", "1.1.1.1");
|
ТелоЗапроса.Вставить("platformVersion", "1.1.1.1");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Соединение = Новый HTTPСоединение("update-api.1c.ru",443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
Соединение = НовоеСоединениеХТТП();
|
||||||
|
|
||||||
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ТелоЗапроса);
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ТелоЗапроса);
|
||||||
|
|
||||||
@@ -42,9 +42,11 @@
|
|||||||
МассивКонфигураций = Новый Массив;
|
МассивКонфигураций = Новый Массив;
|
||||||
|
|
||||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||||
Конфигурация = Новый Структура("Наименование, Имя, ТекущаяВерсия, АктуальнаяВерсия",
|
Конфигурация = Новый Структура;
|
||||||
ВыборкаДетальныеЗаписи.КонфигурацияНаименование, ВыборкаДетальныеЗаписи.КонфигурацияИмя,
|
Конфигурация.Вставить("Наименование", ВыборкаДетальныеЗаписи.КонфигурацияНаименование);
|
||||||
ВыборкаДетальныеЗаписи.ТекущаяВерсия, ВыборкаДетальныеЗаписи.АктуальнаяВерсия);
|
Конфигурация.Вставить("Имя", ВыборкаДетальныеЗаписи.КонфигурацияИмя);
|
||||||
|
Конфигурация.Вставить("ТекущаяВерсия", ВыборкаДетальныеЗаписи.ТекущаяВерсия);
|
||||||
|
Конфигурация.Вставить("АктуальнаяВерсия", ВыборкаДетальныеЗаписи.АктуальнаяВерсия);
|
||||||
МассивКонфигураций.Добавить(Конфигурация);
|
МассивКонфигураций.Добавить(Конфигурация);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -284,4 +286,11 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция НовоеСоединениеХТТП(Таймаут = 0)
|
||||||
|
|
||||||
|
Возврат Новый HTTPСоединение("update-api.1c.ru", 443, , , , ?(Таймаут > 0, Таймаут, 15),
|
||||||
|
Новый ЗащищенноеСоединениеOpenSSL);
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -48,8 +48,8 @@
|
|||||||
|
|
||||||
Функция GetUpdates(Таймаут = 0) Экспорт
|
Функция GetUpdates(Таймаут = 0) Экспорт
|
||||||
|
|
||||||
Смещение = ? (ТелеграмОбщегоНазначения.ИдПоследнегоСообщения() = 0, 0,
|
Смещение = ? (ТелеграмОбщегоНазначенияВызовСервера.ИдПоследнегоСообщения() = 0, 0,
|
||||||
Формат(ТелеграмОбщегоНазначения.ИдПоследнегоСообщения() + 1, "ЧГ=0"));
|
Формат(ТелеграмОбщегоНазначенияВызовСервера.ИдПоследнегоСообщения() + 1, "ЧГ=0"));
|
||||||
ПараметрыЗапроса = Новый Структура("offset", Смещение);
|
ПараметрыЗапроса = Новый Структура("offset", Смещение);
|
||||||
Если Таймаут > 0 Тогда
|
Если Таймаут > 0 Тогда
|
||||||
ПараметрыЗапроса.Вставить("timeout", Таймаут);
|
ПараметрыЗапроса.Вставить("timeout", Таймаут);
|
||||||
@@ -128,7 +128,8 @@
|
|||||||
// Параметры ИдЧата, Надпись, БезУведомления можно передавать также в параметрах запроса, а не в теле как здесь
|
// Параметры ИдЧата, Надпись, БезУведомления можно передавать также в параметрах запроса, а не в теле как здесь
|
||||||
// Отправка фото сделана именно так. Все значения, кроме непосредственно фото задаются в параметрах запроса.
|
// Отправка фото сделана именно так. Все значения, кроме непосредственно фото задаются в параметрах запроса.
|
||||||
|
|
||||||
Если Документ = Неопределено ИЛИ Не (Документ.Свойство("ДанныеФайла") И ТипЗнч(Документ.ДанныеФайла) = Тип("ДвоичныеДанные")) Тогда
|
Если Документ = Неопределено ИЛИ Не (Документ.Свойство("ДанныеФайла")
|
||||||
|
И ТипЗнч(Документ.ДанныеФайла) = Тип("ДвоичныеДанные")) Тогда
|
||||||
ВызватьИсключение "Неверный параметр Документ: ожидается непустой объект, содержащий двоичные данные";
|
ВызватьИсключение "Неверный параметр Документ: ожидается непустой объект, содержащий двоичные данные";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -166,7 +167,8 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Процедура ЗаписатьЭлементаЗапроса(ЗаписьДанных, Разделитель, ИмяПараметра, Значение, ИмяФайла = Неопределено, ТипСодержимого = Неопределено)
|
Процедура ЗаписатьЭлементаЗапроса(ЗаписьДанных, Разделитель, ИмяПараметра, Значение, ИмяФайла = Неопределено,
|
||||||
|
ТипСодержимого = Неопределено)
|
||||||
|
|
||||||
Если Значение = Неопределено Тогда
|
Если Значение = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
@@ -174,7 +176,8 @@
|
|||||||
|
|
||||||
ЗаписьДанных.ЗаписатьСтроку("--" + Разделитель);
|
ЗаписьДанных.ЗаписатьСтроку("--" + Разделитель);
|
||||||
Если ИмяФайла <> Неопределено Тогда
|
Если ИмяФайла <> Неопределено Тогда
|
||||||
ЗаписьДанных.ЗаписатьСтроку(СтрШаблон("Content-Disposition: form-data; name=%1; filename=%2", ИмяПараметра, ИмяФайла));
|
ЗаписьДанных.ЗаписатьСтроку(СтрШаблон("Content-Disposition: form-data; name=%1; filename=%2", ИмяПараметра,
|
||||||
|
ИмяФайла));
|
||||||
Иначе
|
Иначе
|
||||||
ЗаписьДанных.ЗаписатьСтроку(СтрШаблон("Content-Disposition: form-data; name=%1", ИмяПараметра));
|
ЗаписьДанных.ЗаписатьСтроку(СтрШаблон("Content-Disposition: form-data; name=%1", ИмяПараметра));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.19">
|
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.19">
|
||||||
<CommonModule uuid="4dc6cf4e-e097-4cb0-ba80-0472e448fac0">
|
<CommonModule uuid="4dc6cf4e-e097-4cb0-ba80-0472e448fac0">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>ТелеграмОбщегоНазначения</Name>
|
<Name>ТелеграмОбщегоНазначенияВызовСервера</Name>
|
||||||
<Synonym>
|
<Synonym>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Телеграм общего назначения</v8:content>
|
<v8:content>Телеграм общего назначения вызов сервера</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment/>
|
<Comment/>
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ЛогироватьHttpЗапросы() Экспорт
|
Функция ЛогироватьХТТПЗапросы() Экспорт
|
||||||
|
|
||||||
Возврат Константы.ЛогироватьHttpЗапросы.Получить();
|
Возврат Константы.ЛогироватьHttpЗапросы.Получить();
|
||||||
|
|
||||||
|
|||||||
@@ -80,16 +80,11 @@
|
|||||||
Иначе
|
Иначе
|
||||||
МассивРядов = Новый Массив;
|
МассивРядов = Новый Массив;
|
||||||
Для каждого Конфигурация Из СписокКонфигураций Цикл
|
Для каждого Конфигурация Из СписокКонфигураций Цикл
|
||||||
Если Подписка = Неопределено
|
Если НужноДобавитьКнопкуСКонфигурацией(Подписка, Конфигурация) Тогда
|
||||||
ИЛИ (Подписка И Конфигурация.Подписка)
|
|
||||||
ИЛИ (НЕ Подписка И НЕ Конфигурация.Подписка) Тогда
|
|
||||||
МассивКнопок = Новый Массив;
|
МассивКнопок = Новый Массив;
|
||||||
МассивКнопок.Добавить(ТелеграмРаботаСКлавиатурой.КнопкаКлавиатурыВстроенной(
|
КнопкаКлавиатурыВстроенной = ТелеграмРаботаСКлавиатурой.КнопкаКлавиатурыВстроенной(Конфигурация.Наименование, ,
|
||||||
Конфигурация.Наименование
|
СтрШаблон("%1 %2", Команда, Конфигурация.Имя));
|
||||||
,
|
МассивКнопок.Добавить(КнопкаКлавиатурыВстроенной);
|
||||||
,
|
|
||||||
СтрШаблон("%1 %2", Команда, Конфигурация.Имя)
|
|
||||||
));
|
|
||||||
МассивРядов.Добавить(МассивКнопок);
|
МассивРядов.Добавить(МассивКнопок);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -100,4 +95,13 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
|
Функция НужноДобавитьКнопкуСКонфигурацией(Подписка, Конфигурация)
|
||||||
|
|
||||||
|
Возврат Подписка = Неопределено ИЛИ (Подписка И Конфигурация.Подписка) ИЛИ (НЕ Подписка И НЕ Конфигурация.Подписка);
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
ФоновыеЗадания.Выполнить("ТелеграмРегламент.ПроверкаОбновленийПоРасписанию", ,"GetTelegramUpdatesLongPolling");
|
ФоновыеЗадания.Выполнить("ТелеграмРегламент.ПроверкаОбновленийПоРасписанию", ,"GetTelegramUpdatesLongPolling");
|
||||||
Исключение
|
Исключение
|
||||||
ЗаписьЖурналаРегистрации("Телеграм-бот.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
ЗаписьЖурналаРегистрации("Телеграм-бот.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
||||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
РезультатЗапроса.Описание));
|
РезультатЗапроса.Описание));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТелеграмПовторноеИспользование.ЛогироватьHttpЗапросы() Тогда
|
Если ТелеграмПовторноеИспользование.ЛогироватьХТТПЗапросы() Тогда
|
||||||
ЗалогироватьЗапрос(АдресРесурса, Перечисления.МетодХТТПЗапроса.GET, ТелоОтветаКакСтрока, КодСостояния);
|
ЗалогироватьЗапрос(АдресРесурса, Перечисления.МетодХТТПЗапроса.GET, ТелоОтветаКакСтрока, КодСостояния);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
РезультатЗапроса.Описание));
|
РезультатЗапроса.Описание));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТелеграмПовторноеИспользование.ЛогироватьHttpЗапросы() Тогда
|
Если ТелеграмПовторноеИспользование.ЛогироватьХТТПЗапросы() Тогда
|
||||||
ЗалогироватьЗапрос(АдресРесурса, Перечисления.МетодХТТПЗапроса.POST, ТелоОтветаКакСтрока, КодСостояния);
|
ЗалогироватьЗапрос(АдресРесурса, Перечисления.МетодХТТПЗапроса.POST, ТелоОтветаКакСтрока, КодСостояния);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||||
|
|
||||||
ЗаписьЖурналаРегистрации("HTTPСервисы.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
ЗаписьЖурналаРегистрации("HTTPСервисы.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
||||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||||
|
|
||||||
СтруктураОтвета = Новый Структура("result, description", "error",
|
СтруктураОтвета = Новый Структура("result, description", "error",
|
||||||
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||||
|
|||||||
@@ -259,7 +259,7 @@
|
|||||||
<CommonModule>РаботаСОбновлениямиВызовСервера</CommonModule>
|
<CommonModule>РаботаСОбновлениямиВызовСервера</CommonModule>
|
||||||
<CommonModule>РаботаСФайламиКлиентСервер</CommonModule>
|
<CommonModule>РаботаСФайламиКлиентСервер</CommonModule>
|
||||||
<CommonModule>ТелеграмМетодыВызовСервера</CommonModule>
|
<CommonModule>ТелеграмМетодыВызовСервера</CommonModule>
|
||||||
<CommonModule>ТелеграмОбщегоНазначения</CommonModule>
|
<CommonModule>ТелеграмОбщегоНазначенияВызовСервера</CommonModule>
|
||||||
<CommonModule>ТелеграмПовторноеИспользование</CommonModule>
|
<CommonModule>ТелеграмПовторноеИспользование</CommonModule>
|
||||||
<CommonModule>ТелеграмРаботаСКлавиатурой</CommonModule>
|
<CommonModule>ТелеграмРаботаСКлавиатурой</CommonModule>
|
||||||
<CommonModule>ТелеграмРегламент</CommonModule>
|
<CommonModule>ТелеграмРегламент</CommonModule>
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
Исключение
|
Исключение
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
ЗаписьЖурналаРегистрации("Обработка начального заполнения.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
ЗаписьЖурналаРегистрации("Обработка начального заполнения.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
||||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -115,7 +115,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция НачальноеЗаполнениеВыполнено()
|
Функция НачальноеЗаполнениеВыполнено()
|
||||||
|
|
||||||
@@ -123,7 +122,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Процедура НачальноеЗаполнениеВыполненоУстановить(Знач Признак)
|
Процедура НачальноеЗаполнениеВыполненоУстановить(Знач Признак)
|
||||||
|
|
||||||
@@ -132,7 +130,3 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
|
#Область ОбработчикиСобытийФормы
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||||
|
|
||||||
ЭтаФорма.ТолькоПросмотр = Истина;
|
ЭтотОбъект.ТолькоПросмотр = Истина;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
@@ -1,6 +1,9 @@
|
|||||||
|
#Область ОбработчикиСобытий
|
||||||
|
|
||||||
Процедура ПриНачалеРаботыСистемы()
|
Процедура ПриНачалеРаботыСистемы()
|
||||||
|
|
||||||
ТелеграмРегламентВызовСервера.ЗапускПроверкиОбновлений();
|
ТелеграмРегламентВызовСервера.ЗапускПроверкиОбновлений();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
|
#Область ОбработчикиСобытий
|
||||||
|
|
||||||
Функция ШаблонURL1PostGetUpdate(Запрос)
|
Функция ШаблонURL1PostGetUpdate(Запрос)
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
@@ -7,7 +8,7 @@
|
|||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
Исключение
|
Исключение
|
||||||
ЗаписьЖурналаРегистрации("Телеграм-бот.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
ЗаписьЖурналаРегистрации("Телеграм-бот.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
||||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
Возврат ХТТПОбщегоНазначенияВызовСервера.ОтветОшибка();
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ОтветОшибка();
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
@@ -24,8 +25,10 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
ЗаписьЖурналаРегистрации("Телеграм-бот.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
ЗаписьЖурналаРегистрации("Телеграм-бот.Ошибка", УровеньЖурналаРегистрации.Ошибка, , ,
|
||||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
Возврат ХТТПОбщегоНазначенияВызовСервера.ОтветОшибка();
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ОтветОшибка();
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|||||||
@@ -67,7 +67,8 @@
|
|||||||
Если АктуальнаяВерсияССервера = Неопределено Тогда
|
Если АктуальнаяВерсияССервера = Неопределено Тогда
|
||||||
// Если запрос выполнен без ошибок и в запросе была передана актуальная версия - с сервера обновлений приходит null.
|
// Если запрос выполнен без ошибок и в запросе была передана актуальная версия - с сервера обновлений приходит null.
|
||||||
// Дополнительно проверим версию платформы, если что-то пришло, значит текущая версия существует
|
// Дополнительно проверим версию платформы, если что-то пришло, значит текущая версия существует
|
||||||
// и её назначаем актуальной. Таким образом отличаем некорректную версию текущей конфигурации от совпадения текущей и актуальной.
|
// и её назначаем актуальной. Таким образом отличаем некорректную версию текущей конфигурации
|
||||||
|
// от совпадения текущей и актуальной.
|
||||||
АктуальнаяВерсияПлатформы = Ответ["Тело"]["platformUpdateResponse"]["platformVersion"];
|
АктуальнаяВерсияПлатформы = Ответ["Тело"]["platformUpdateResponse"]["platformVersion"];
|
||||||
Если АктуальнаяВерсияПлатформы <> Неопределено Тогда
|
Если АктуальнаяВерсияПлатформы <> Неопределено Тогда
|
||||||
АктуальнаяВерсияССервера = ТекущаяВерсия;
|
АктуальнаяВерсияССервера = ТекущаяВерсия;
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<VERSION>34</VERSION>
|
<VERSION>35</VERSION>
|
||||||
|
|||||||
Reference in New Issue
Block a user