diff --git a/src/cf/CommonModules/БотОбщегоНазначения.xml b/src/cf/CommonModules/БотОбщегоНазначения.xml
index 5e13abc..3f6e66d 100644
--- a/src/cf/CommonModules/БотОбщегоНазначения.xml
+++ b/src/cf/CommonModules/БотОбщегоНазначения.xml
@@ -14,7 +14,7 @@
false
true
true
- false
+ true
false
false
DontUse
diff --git a/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl b/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl
index c829c3f..ef7770c 100644
--- a/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl
+++ b/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl
@@ -1,4 +1,5 @@
-#Область ПрограммныйИнтерфейс
+
+#Область ПрограммныйИнтерфейс
Процедура ОбработкаКомандыБота(Тело) Экспорт
diff --git a/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml b/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml
index 57c6d53..e48e187 100644
--- a/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml
+++ b/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml
@@ -14,7 +14,7 @@
true
true
true
- false
+ true
false
false
DontUse
diff --git a/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml b/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml
index 2d94d08..08227c4 100644
--- a/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml
+++ b/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml
@@ -14,7 +14,7 @@
true
true
true
- false
+ true
false
false
DontUse
diff --git a/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl b/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl
index 4b8bf37..6c2d597 100644
--- a/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl
+++ b/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl
@@ -1,4 +1,5 @@
-#Область ПрограммныйИнтерфейс
+
+#Область ПрограммныйИнтерфейс
Функция ПолучитьРасширениеИмениФайла(Знач ИмяФайла) Экспорт
diff --git a/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml b/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml
index 2f49d90..a38d778 100644
--- a/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml
+++ b/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml
@@ -14,7 +14,7 @@
false
true
true
- false
+ true
false
false
DuringSession
diff --git a/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml b/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml
index d64fe13..da1de50 100644
--- a/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml
+++ b/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml
@@ -14,7 +14,7 @@
false
true
true
- false
+ true
true
false
DontUse
diff --git a/src/cf/CommonModules/ТелеграмРегламент.xml b/src/cf/CommonModules/ТелеграмРегламент.xml
index dd61359..c9a3ed3 100644
--- a/src/cf/CommonModules/ТелеграмРегламент.xml
+++ b/src/cf/CommonModules/ТелеграмРегламент.xml
@@ -14,7 +14,7 @@
false
true
true
- false
+ true
false
false
DontUse
diff --git a/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl b/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl
index 86ea983..e7e2e99 100644
--- a/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl
+++ b/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl
@@ -10,117 +10,11 @@
Функция ПолучитьСообщенияНаСервере()
Ответ = ТелеграмМетодыВызовСервера.GetUpdates();
-
БотОбщегоНазначения.ОбработкаКомандыБота(Ответ);
-
- //Если Ответ.Успех Тогда
- // МассивСообщенийТелеграм = ТелеграмОбщегоНазначения.ОбновленияТелеграм(Ответ.Тело);
- // Для каждого СообщениеТелеграм Из МассивСообщенийТелеграм Цикл
- // ТелеграмОбщегоНазначения.СохранитьСообщениеВБазу(СообщениеТелеграм);
- //
- // Если СообщениеТелеграм.Сообщение.text = "/start" Тогда
- // ТекстОтвета = "Привет! Я бот, который поможет тебе следить за обновлениями конфигураций 1С." + Символы.ПС +
- // Символы.ВК + Символы.ПС +
- // "Что я умею:" + Символы.ПС +
- // "- Отслеживать новые релизы" + Символы.ПС +
- // "- Присылать уведомления о выходе обновлений" + Символы.ПС +
- // "- Показывать текущую версию" + Символы.ПС +
- // Символы.ВК + Символы.ПС +
- // "/subscribe - Список конфигураций для отслеживания" + Символы.ПС +
- // "/add - Добавить конфигурацию в список отслеживания" + Символы.ПС +
- // "/delete - Удалить конфигурацию из списка отслеживания" + Символы.ПС +
- // Символы.ВК + Символы.ПС +
- // "/help — Помощь";
- //
- // ТелеграмМетодыВызовСервера.SendMessage(СообщениеТелеграм.ИдЧата, ТекстОтвета,,);
- // ИначеЕсли СообщениеТелеграм.Сообщение.text = "/subscribe" Тогда
- // КонфигурацииДляВыбора = РаботаСОбновлениямиВызовСервера.КонфигурацииДляВыбора(СообщениеТелеграм.ИдЧата);
- //
- // Если КонфигурацииДляВыбора.Количество() = 0 Тогда
- // ТекстОтвета = "Не удалось получить список конфигураций";
- // Иначе
- // ТекстОтвета = "";
- // Для каждого ПунктМенюПодписки Из КонфигурацииДляВыбора Цикл
- // ТекстОтвета = ТекстОтвета + СтрШаблон("%1 %2%3", ?(ПунктМенюПодписки.Подписка, "[X]", "[ ]"),
- // ПунктМенюПодписки.Наименование,Символы.ПС);
- // КонецЦикла;
- // КонецЕсли;
- //
- // ТелеграмМетодыВызовСервера.SendMessage(СообщениеТелеграм.ИдЧата, ТекстОтвета,,);
- // ИначеЕсли СообщениеТелеграм.Сообщение.text = "/add" Тогда
- // КонфигурацииДляВыбора = РаботаСОбновлениямиВызовСервера.КонфигурацииДляВыбора(СообщениеТелеграм.ИдЧата);
- //
- // Если КонфигурацииДляВыбора.Количество() = 0 Тогда
- // ТекстОтвета = "Не удалось получить список конфигураций";
- // Иначе
- // МассивРядов = Новый Массив;
- // ТекстОтвета = "Выберите нужную конфигурацию для отслеживания обновлений";
- // Для каждого ПунктМенюПодписки Из КонфигурацииДляВыбора Цикл
- // Если НЕ ПунктМенюПодписки.Подписка Тогда
- // МассивКнопок = Новый Массив;
- // МассивКнопок.Добавить(ТелеграмРаботаСКлавиатурой.КнопкаКлавиатуры
- // ("/add_conf " + ПунктМенюПодписки.Наименование));
- // МассивРядов.Добавить(МассивКнопок);
- // КонецЕсли;
- // КонецЦикла;
- // КонецЕсли;
- //
- // Клавиатура = ТелеграмРаботаСКлавиатурой.КлавиатураОтвета(МассивРядов, Истина, Истина);
- // ТелеграмМетодыВызовСервера.SendMessage(СообщениеТелеграм.ИдЧата, ТекстОтвета,,Клавиатура);
- // ИначеЕсли СтрНачинаетсяС(СообщениеТелеграм.Сообщение.text, "/add_conf") Тогда
- // Результат = ДобавитьКонфигурациюВСписокОтслеживания(СообщениеТелеграм.Сообщение.text, СообщениеТелеграм.ИдЧата);
- // КонецЕсли;
- // КонецЦикла;
- //КонецЕсли;
-
Возврат Ответ;
КонецФункции
-//&НаСервереБезКонтекста
-//Функция ДобавитьКонфигурациюВСписокОтслеживания(ТекстСообщения, ИдЧата)
-//
-// КомандаДобавленияКонфигурации = "/add_conf";
-//
-// Если НЕ СтрНачинаетсяС(ТекстСообщения, КомандаДобавленияКонфигурации) Тогда
-// Возврат Ложь;
-// КонецЕсли;
-//
-// НаименованиеКонфигурации = СокрЛП(Сред(ТекстСообщения, СтрДлина(КомандаДобавленияКонфигурации) + 1,
-// СтрДлина(ТекстСообщения) - СтрДлина(КомандаДобавленияКонфигурации)+ 1));
-//
-// Запрос = Новый Запрос;
-// Запрос.Текст =
-// "ВЫБРАТЬ
-// | Конфигурации.Ссылка КАК Конфигурация,
-// | &ИдЧата КАК ИдЧата,
-// | &ТекущаяВерсия КАК ТекущаяВерсия,
-// | &АктуальнаяВерсия КАК АктуальнаяВерсия
-// |ИЗ
-// | Справочник.Конфигурации КАК Конфигурации
-// |ГДЕ
-// | Конфигурации.Наименование ПОДОБНО ""%"" + &Наименование + ""%""";
-//
-// Запрос.УстановитьПараметр("Наименование", НаименованиеКонфигурации);
-// Запрос.УстановитьПараметр("ИдЧата", ИдЧата);
-// Запрос.УстановитьПараметр("ТекущаяВерсия", "1.1.1.1");
-// Запрос.УстановитьПараметр("АктуальнаяВерсия", "1.2.3.4");
-//
-// РезультатЗапроса = Запрос.Выполнить();
-//
-// ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
-//
-// Если ВыборкаДетальныеЗаписи.Следующий() Тогда
-// МенеджерЗаписи = РегистрыСведений.ОтслеживаниеВерсийКонфигураций.СоздатьМенеджерЗаписи();
-// ЗаполнитьЗначенияСвойств(МенеджерЗаписи, ВыборкаДетальныеЗаписи);
-// МенеджерЗаписи.Записать();
-// Возврат Истина;
-// КонецЕсли;
-//
-// Возврат Ложь;
-//
-//КонецФункции
-
&НаКлиенте
Процедура getWebhookInfo(Команда)
@@ -147,19 +41,8 @@
МассивРядов = Новый Массив;
МассивКнопок = ТелеграмРаботаСКлавиатурой.РядКнопок("Конфигурации;Подписки");
МассивРядов.Добавить(МассивКнопок);
- //МассивКнопок = ТелеграмРаботаСКлавиатурой.РядКнопок("Выбрать конфигурацию;Актуальная версия;Калькулятор обновлений");
- //ВторойРядКнопок = Новый Массив;
- //Эмоджи = Символ(55357) + Символ(57005);
-
- //Эмоджи = СтрЗаменить("\xF0\x9F\x94\x94", "\x", "%");
- //Эмоджи = "😁";
- //эмодзиДа = "%f0%9f%91%8d";
- //эмодзиНет = "%f0%9f%91%8e";
- //ВторойРядКнопок.Добавить(ТелеграмРаботаСКлавиатурой.КнопкаКлавиатуры(Эмоджи));
- //МассивРядов.Добавить(ВторойРядКнопок);
Клавиатура = ТелеграмРаботаСКлавиатурой.КлавиатураОтвета(МассивРядов, Истина, Истина);
-
Ответ = ТелеграмМетодыВызовСервера.SendMessage(ИдЧата, СообщениеДляОтправки,
ПредопределенноеЗначение("Перечисление.ТелеграмРежимРазметки.HTML"), Клавиатура);
Если НЕ Ответ = Неопределено Тогда
@@ -192,22 +75,8 @@
&НаКлиенте
Процедура СкачатьФайл(Команда)
-
СкачатьФайлНаСервере(ИдФайла);
-
- //Ответ = ТелеграмМетодыВызовСервера.GetFile(ИдФайла);
- //ОтветСоответствие = HttpОбщегоНазначения.СтрокаJsonВОбъект(Ответ);
- //
- //ПутьКФайлуНаСервереТелеграм = ОтветСоответствие["result"]["file_path"];
- //
- ////Ответ = СкачатьФайлНаСервере(ПутьКФайлуНаСервере);
- //Ответ = СкачатьФайлНаСервере(ПутьКФайлуНаСервереТелеграм);
-
- //Если НЕ Ответ = Неопределено Тогда
- // //ВывестиОтвет(Ответ);
- //КонецЕсли;
-
КонецПроцедуры
&НаСервереБезКонтекста
diff --git a/src/cf/VERSION b/src/cf/VERSION
index a015aed..d915c1f 100644
--- a/src/cf/VERSION
+++ b/src/cf/VERSION
@@ -1,2 +1,2 @@
-14
+15