Удалил вспомогательные обработки для тестирования
- Удалил обработку РаботаСОбновлениями - Удалил обработку РаботаССообщениями
This commit is contained in:
@@ -279,8 +279,6 @@
|
|||||||
<Enum>ТелеграмРежимРазметки</Enum>
|
<Enum>ТелеграмРежимРазметки</Enum>
|
||||||
<Enum>ТелеграмСтатусДиалога</Enum>
|
<Enum>ТелеграмСтатусДиалога</Enum>
|
||||||
<Enum>ВидыДанныхКоллбэков</Enum>
|
<Enum>ВидыДанныхКоллбэков</Enum>
|
||||||
<DataProcessor>РаботаССообщениями</DataProcessor>
|
|
||||||
<DataProcessor>РаботаСОбновлениями</DataProcessor>
|
|
||||||
<DataProcessor>НачальноеЗаполнениеДанных</DataProcessor>
|
<DataProcessor>НачальноеЗаполнениеДанных</DataProcessor>
|
||||||
<InformationRegister>ТелеграмСообщения</InformationRegister>
|
<InformationRegister>ТелеграмСообщения</InformationRegister>
|
||||||
<InformationRegister>ОтслеживаниеВерсийКонфигураций</InformationRegister>
|
<InformationRegister>ОтслеживаниеВерсийКонфигураций</InformationRegister>
|
||||||
|
|||||||
@@ -1,34 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<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">
|
|
||||||
<DataProcessor uuid="6a6de453-1c7e-4af2-9ed7-b9b7e86af49a">
|
|
||||||
<InternalInfo>
|
|
||||||
<xr:GeneratedType name="DataProcessorObject.РаботаСОбновлениями" category="Object">
|
|
||||||
<xr:TypeId>d03df4e7-3d99-41bc-80a9-2aa356d9f81e</xr:TypeId>
|
|
||||||
<xr:ValueId>888ddf20-8cde-4fa1-9984-ba1c5680b5ff</xr:ValueId>
|
|
||||||
</xr:GeneratedType>
|
|
||||||
<xr:GeneratedType name="DataProcessorManager.РаботаСОбновлениями" category="Manager">
|
|
||||||
<xr:TypeId>f0d25f79-1825-46a9-ae42-59c02e02df69</xr:TypeId>
|
|
||||||
<xr:ValueId>f9356985-f1dc-4bdc-a11c-d30b4656a52b</xr:ValueId>
|
|
||||||
</xr:GeneratedType>
|
|
||||||
</InternalInfo>
|
|
||||||
<Properties>
|
|
||||||
<Name>РаботаСОбновлениями</Name>
|
|
||||||
<Synonym>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Работа с обновлениями</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Synonym>
|
|
||||||
<Comment/>
|
|
||||||
<UseStandardCommands>true</UseStandardCommands>
|
|
||||||
<DefaultForm>DataProcessor.РаботаСОбновлениями.Form.Форма</DefaultForm>
|
|
||||||
<AuxiliaryForm/>
|
|
||||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
|
||||||
<ExtendedPresentation/>
|
|
||||||
<Explanation/>
|
|
||||||
</Properties>
|
|
||||||
<ChildObjects>
|
|
||||||
<Form>Форма</Form>
|
|
||||||
</ChildObjects>
|
|
||||||
</DataProcessor>
|
|
||||||
</MetaDataObject>
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<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">
|
|
||||||
<Form uuid="9babb459-ecb3-4084-9cb5-1bb9ef62606e">
|
|
||||||
<Properties>
|
|
||||||
<Name>Форма</Name>
|
|
||||||
<Synonym>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Форма</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Synonym>
|
|
||||||
<Comment/>
|
|
||||||
<FormType>Managed</FormType>
|
|
||||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
|
||||||
<UsePurposes>
|
|
||||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
|
||||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
|
||||||
</UsePurposes>
|
|
||||||
<ExtendedPresentation/>
|
|
||||||
</Properties>
|
|
||||||
</Form>
|
|
||||||
</MetaDataObject>
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" 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: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">
|
|
||||||
<AutoSaveDataInSettings>Use</AutoSaveDataInSettings>
|
|
||||||
<SaveDataInSettings>UseList</SaveDataInSettings>
|
|
||||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
|
||||||
<ChildItems>
|
|
||||||
<InputField name="ИдЧата" id="3">
|
|
||||||
<DataPath>ИдЧата</DataPath>
|
|
||||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
|
||||||
<ContextMenu name="ИдЧатаКонтекстноеМеню" id="4"/>
|
|
||||||
<ExtendedTooltip name="ИдЧатаРасширеннаяПодсказка" id="5"/>
|
|
||||||
</InputField>
|
|
||||||
<Button name="АктуальнаяВерсияКонфигурации" id="1">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.АктуальнаяВерсияКонфигурации</CommandName>
|
|
||||||
<ExtendedTooltip name="АктуальнаяВерсияКонфигурацииРасширеннаяПодсказка" id="2"/>
|
|
||||||
</Button>
|
|
||||||
<Button name="АктуализироватьВерсии" id="6">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.АктуализироватьВерсии</CommandName>
|
|
||||||
<ExtendedTooltip name="АктуализироватьВерсииРасширеннаяПодсказка" id="7"/>
|
|
||||||
</Button>
|
|
||||||
</ChildItems>
|
|
||||||
<Attributes>
|
|
||||||
<Attribute name="Объект" id="1">
|
|
||||||
<Type>
|
|
||||||
<v8:Type>cfg:DataProcessorObject.РаботаСОбновлениями</v8:Type>
|
|
||||||
</Type>
|
|
||||||
<MainAttribute>true</MainAttribute>
|
|
||||||
</Attribute>
|
|
||||||
<Attribute name="ИдЧата" id="2">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Ид чата</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<Type>
|
|
||||||
<v8:Type>xs:decimal</v8:Type>
|
|
||||||
<v8:NumberQualifiers>
|
|
||||||
<v8:Digits>15</v8:Digits>
|
|
||||||
<v8:FractionDigits>0</v8:FractionDigits>
|
|
||||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
|
||||||
</v8:NumberQualifiers>
|
|
||||||
</Type>
|
|
||||||
<Save>
|
|
||||||
<Field>ИдЧата</Field>
|
|
||||||
</Save>
|
|
||||||
</Attribute>
|
|
||||||
</Attributes>
|
|
||||||
<Commands>
|
|
||||||
<Command name="АктуальнаяВерсияКонфигурации" id="1">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Актуальная версия конфигурации</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Актуальная версия конфигурации</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>АктуальнаяВерсияКонфигурации</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="АктуализироватьВерсии" id="2">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Актуализировать версии</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Актуализировать версии</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>АктуализироватьВерсии</Action>
|
|
||||||
</Command>
|
|
||||||
</Commands>
|
|
||||||
</Form>
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура АктуальнаяВерсияКонфигурации()
|
|
||||||
|
|
||||||
Конфигурация = КонфигурацияДляТеста();
|
|
||||||
|
|
||||||
ОтветАктуальнаяВерсияКонфигурации = РаботаСОбновлениямиВызовСервера.АктуальнаяВерсияКонфигурации(Конфигурация,"2.4.13.275");
|
|
||||||
|
|
||||||
ТекстСообщения = "Не удалось получить информацию по обновлению";
|
|
||||||
Если ОтветАктуальнаяВерсияКонфигурации.Успех Тогда
|
|
||||||
АктуальнаяВерсияКонфигурации = ОтветАктуальнаяВерсияКонфигурации["Тело"]["configurationUpdateResponse"]["configurationVersion"];
|
|
||||||
АктуальнаяВерсияПлатформы = ОтветАктуальнаяВерсияКонфигурации["Тело"]["configurationUpdateResponse"]["platformVersion"];
|
|
||||||
СсылкаНаРелиз = ОтветАктуальнаяВерсияКонфигурации["Тело"]["configurationUpdateResponse"]["updateInfoUrl"];
|
|
||||||
ТекстСообщения = СтрШаблон("Актуальная конфигурация: [%1](%2)%3Платформа: %4", АктуальнаяВерсияКонфигурации, СсылкаНаРелиз, Символы.ПС, АктуальнаяВерсияПлатформы);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ОтветТелеграм = ТелеграмМетодыВызовСервера.SendMessage(ИдЧата, ТекстСообщения,
|
|
||||||
ПредопределенноеЗначение("Перечисление.ТелеграмРежимРазметки.Markdown"));
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция КонфигурацияДляТеста()
|
|
||||||
|
|
||||||
Возврат Справочники.Конфигурации.НайтиПоРеквизиту("Имя", "ARAutomation");
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура АктуализироватьВерсии(Команда)
|
|
||||||
|
|
||||||
ОбработаноЗаписей = АктуализироватьВерсииНаСервере(ИдЧата);
|
|
||||||
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = СтрШаблон("Актуализация версий выполнена. Обновлено %1 записей", ОбработаноЗаписей);
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция АктуализироватьВерсииНаСервере(ИдЧата)
|
|
||||||
|
|
||||||
Возврат РегистрыСведений.ОтслеживаниеВерсийКонфигураций.АктуализироватьВерсииКонфигураций();
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<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">
|
|
||||||
<DataProcessor uuid="168a0153-7a94-49dc-9f9a-719c8b58bd1c">
|
|
||||||
<InternalInfo>
|
|
||||||
<xr:GeneratedType name="DataProcessorObject.РаботаССообщениями" category="Object">
|
|
||||||
<xr:TypeId>2c761f39-689d-4cf5-ab61-81089624c383</xr:TypeId>
|
|
||||||
<xr:ValueId>457171ce-0693-48a8-975c-dbd7499e90bc</xr:ValueId>
|
|
||||||
</xr:GeneratedType>
|
|
||||||
<xr:GeneratedType name="DataProcessorManager.РаботаССообщениями" category="Manager">
|
|
||||||
<xr:TypeId>e4281817-188f-4d03-a366-9f47ac9832f9</xr:TypeId>
|
|
||||||
<xr:ValueId>40dc4dda-7a39-482c-aab1-de02c4d74a6f</xr:ValueId>
|
|
||||||
</xr:GeneratedType>
|
|
||||||
</InternalInfo>
|
|
||||||
<Properties>
|
|
||||||
<Name>РаботаССообщениями</Name>
|
|
||||||
<Synonym>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Работа с сообщениями</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Synonym>
|
|
||||||
<Comment/>
|
|
||||||
<UseStandardCommands>true</UseStandardCommands>
|
|
||||||
<DefaultForm>DataProcessor.РаботаССообщениями.Form.Форма</DefaultForm>
|
|
||||||
<AuxiliaryForm/>
|
|
||||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
|
||||||
<ExtendedPresentation/>
|
|
||||||
<Explanation/>
|
|
||||||
</Properties>
|
|
||||||
<ChildObjects>
|
|
||||||
<Form>Форма</Form>
|
|
||||||
</ChildObjects>
|
|
||||||
</DataProcessor>
|
|
||||||
</MetaDataObject>
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<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">
|
|
||||||
<Form uuid="8f9f0e37-0f05-451c-b8a9-602ea9193afc">
|
|
||||||
<Properties>
|
|
||||||
<Name>Форма</Name>
|
|
||||||
<Synonym>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Форма</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Synonym>
|
|
||||||
<Comment/>
|
|
||||||
<FormType>Managed</FormType>
|
|
||||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
|
||||||
<UsePurposes>
|
|
||||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
|
||||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
|
||||||
</UsePurposes>
|
|
||||||
<ExtendedPresentation/>
|
|
||||||
</Properties>
|
|
||||||
</Form>
|
|
||||||
</MetaDataObject>
|
|
||||||
@@ -1,385 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" 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: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">
|
|
||||||
<AutoSaveDataInSettings>Use</AutoSaveDataInSettings>
|
|
||||||
<SaveDataInSettings>UseList</SaveDataInSettings>
|
|
||||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
|
||||||
<ChildItems>
|
|
||||||
<InputField name="Сообщения" id="3">
|
|
||||||
<DataPath>Сообщения</DataPath>
|
|
||||||
<MultiLine>true</MultiLine>
|
|
||||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
|
||||||
<ContextMenu name="СообщенияКонтекстноеМеню" id="4"/>
|
|
||||||
<ExtendedTooltip name="СообщенияРасширеннаяПодсказка" id="5"/>
|
|
||||||
</InputField>
|
|
||||||
<Button name="ПолучитьСообщения" id="1">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.ПолучитьСообщения</CommandName>
|
|
||||||
<ExtendedTooltip name="ПолучитьСообщенияРасширеннаяПодсказка" id="2"/>
|
|
||||||
</Button>
|
|
||||||
<UsualGroup name="Webhook" id="17">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Webhook</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Webhook</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Group>Vertical</Group>
|
|
||||||
<ExtendedTooltip name="WebhookРасширеннаяПодсказка" id="18"/>
|
|
||||||
<ChildItems>
|
|
||||||
<InputField name="АдресВебхук" id="8">
|
|
||||||
<DataPath>АдресВебхук</DataPath>
|
|
||||||
<MultiLine>true</MultiLine>
|
|
||||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
|
||||||
<ContextMenu name="АдресВебхукКонтекстноеМеню" id="9"/>
|
|
||||||
<ExtendedTooltip name="АдресВебхукРасширеннаяПодсказка" id="10"/>
|
|
||||||
</InputField>
|
|
||||||
<UsualGroup name="Группа1" id="24">
|
|
||||||
<Group>AlwaysHorizontal</Group>
|
|
||||||
<Representation>None</Representation>
|
|
||||||
<ShowTitle>false</ShowTitle>
|
|
||||||
<ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="25"/>
|
|
||||||
<ChildItems>
|
|
||||||
<Button name="SetWebHook" id="11">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.SetWebHook</CommandName>
|
|
||||||
<ExtendedTooltip name="SetWebHookРасширеннаяПодсказка" id="12"/>
|
|
||||||
</Button>
|
|
||||||
<Button name="GetWebhookInfo" id="6">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.GetWebhookInfo</CommandName>
|
|
||||||
<ExtendedTooltip name="GetWebhookInfoРасширеннаяПодсказка" id="7"/>
|
|
||||||
</Button>
|
|
||||||
<Button name="DeleteWebhook" id="26">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.DeleteWebhook</CommandName>
|
|
||||||
<ExtendedTooltip name="DeleteWebhookРасширеннаяПодсказка" id="27"/>
|
|
||||||
</Button>
|
|
||||||
</ChildItems>
|
|
||||||
</UsualGroup>
|
|
||||||
</ChildItems>
|
|
||||||
</UsualGroup>
|
|
||||||
<UsualGroup name="Post" id="19">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Post</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Post</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Group>Vertical</Group>
|
|
||||||
<Representation>StrongSeparation</Representation>
|
|
||||||
<ExtendedTooltip name="PostРасширеннаяПодсказка" id="20"/>
|
|
||||||
<ChildItems>
|
|
||||||
<InputField name="СообщениеДляОтправки" id="21">
|
|
||||||
<DataPath>СообщениеДляОтправки</DataPath>
|
|
||||||
<MultiLine>true</MultiLine>
|
|
||||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
|
||||||
<ContextMenu name="СообщениеДляОтправкиКонтекстноеМеню" id="22"/>
|
|
||||||
<ExtendedTooltip name="СообщениеДляОтправкиРасширеннаяПодсказка" id="23"/>
|
|
||||||
</InputField>
|
|
||||||
<UsualGroup name="Группа2" id="28">
|
|
||||||
<Representation>None</Representation>
|
|
||||||
<ShowTitle>false</ShowTitle>
|
|
||||||
<ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="29"/>
|
|
||||||
<ChildItems>
|
|
||||||
<Button name="PostЗапрос" id="13">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.PostЗапрос</CommandName>
|
|
||||||
<ExtendedTooltip name="PostЗапросРасширеннаяПодсказка" id="14"/>
|
|
||||||
</Button>
|
|
||||||
</ChildItems>
|
|
||||||
</UsualGroup>
|
|
||||||
</ChildItems>
|
|
||||||
</UsualGroup>
|
|
||||||
<UsualGroup name="ЗагрузкаДокументов" id="30">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Загрузка документов</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Загрузка документов</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Group>Vertical</Group>
|
|
||||||
<Representation>StrongSeparation</Representation>
|
|
||||||
<ExtendedTooltip name="ЗагрузкаДокументовРасширеннаяПодсказка" id="31"/>
|
|
||||||
<ChildItems>
|
|
||||||
<InputField name="ИдФайла" id="32">
|
|
||||||
<DataPath>ИдФайла</DataPath>
|
|
||||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
|
||||||
<ContextMenu name="ИдФайлаКонтекстноеМеню" id="33"/>
|
|
||||||
<ExtendedTooltip name="ИдФайлаРасширеннаяПодсказка" id="34"/>
|
|
||||||
</InputField>
|
|
||||||
<Button name="СкачатьФайл" id="35">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.СкачатьФайл</CommandName>
|
|
||||||
<ExtendedTooltip name="СкачатьФайлРасширеннаяПодсказка" id="36"/>
|
|
||||||
</Button>
|
|
||||||
</ChildItems>
|
|
||||||
</UsualGroup>
|
|
||||||
<UsualGroup name="SendDocument" id="39">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Send document</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Send document</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Representation>StrongSeparation</Representation>
|
|
||||||
<ExtendedTooltip name="SendDocumentРасширеннаяПодсказка" id="40"/>
|
|
||||||
<ChildItems>
|
|
||||||
<InputField name="ИдЧата" id="45">
|
|
||||||
<DataPath>ИдЧата</DataPath>
|
|
||||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
|
||||||
<ContextMenu name="ИдЧатаКонтекстноеМеню" id="46"/>
|
|
||||||
<ExtendedTooltip name="ИдЧатаРасширеннаяПодсказка" id="47"/>
|
|
||||||
</InputField>
|
|
||||||
<Button name="SendDocument1" id="41">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.SendDocument</CommandName>
|
|
||||||
<ExtendedTooltip name="SendDocument1РасширеннаяПодсказка" id="42"/>
|
|
||||||
</Button>
|
|
||||||
<Button name="SendPhoto" id="43">
|
|
||||||
<Type>UsualButton</Type>
|
|
||||||
<CommandName>Form.Command.SendPhoto</CommandName>
|
|
||||||
<ExtendedTooltip name="SendPhotoРасширеннаяПодсказка" id="44"/>
|
|
||||||
</Button>
|
|
||||||
</ChildItems>
|
|
||||||
</UsualGroup>
|
|
||||||
</ChildItems>
|
|
||||||
<Attributes>
|
|
||||||
<Attribute name="Объект" id="1">
|
|
||||||
<Type>
|
|
||||||
<v8:Type>cfg:DataProcessorObject.РаботаССообщениями</v8:Type>
|
|
||||||
</Type>
|
|
||||||
<MainAttribute>true</MainAttribute>
|
|
||||||
</Attribute>
|
|
||||||
<Attribute name="Сообщения" id="2">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Сообщения</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<Type>
|
|
||||||
<v8:Type>xs:string</v8:Type>
|
|
||||||
<v8:StringQualifiers>
|
|
||||||
<v8:Length>0</v8:Length>
|
|
||||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
|
||||||
</v8:StringQualifiers>
|
|
||||||
</Type>
|
|
||||||
</Attribute>
|
|
||||||
<Attribute name="АдресВебхук" id="3">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Адрес вебхук</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<Type>
|
|
||||||
<v8:Type>xs:string</v8:Type>
|
|
||||||
<v8:StringQualifiers>
|
|
||||||
<v8:Length>0</v8:Length>
|
|
||||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
|
||||||
</v8:StringQualifiers>
|
|
||||||
</Type>
|
|
||||||
<Save>
|
|
||||||
<Field>АдресВебхук</Field>
|
|
||||||
</Save>
|
|
||||||
</Attribute>
|
|
||||||
<Attribute name="СообщениеДляОтправки" id="4">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Сообщение для отправки</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<Type>
|
|
||||||
<v8:Type>xs:string</v8:Type>
|
|
||||||
<v8:StringQualifiers>
|
|
||||||
<v8:Length>0</v8:Length>
|
|
||||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
|
||||||
</v8:StringQualifiers>
|
|
||||||
</Type>
|
|
||||||
</Attribute>
|
|
||||||
<Attribute name="ИдФайла" id="5">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Ид файла</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<Type>
|
|
||||||
<v8:Type>xs:string</v8:Type>
|
|
||||||
<v8:StringQualifiers>
|
|
||||||
<v8:Length>0</v8:Length>
|
|
||||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
|
||||||
</v8:StringQualifiers>
|
|
||||||
</Type>
|
|
||||||
<Save>
|
|
||||||
<Field>ИдФайла</Field>
|
|
||||||
</Save>
|
|
||||||
</Attribute>
|
|
||||||
<Attribute name="ИдЧата" id="6">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Ид чата</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<Type>
|
|
||||||
<v8:Type>xs:decimal</v8:Type>
|
|
||||||
<v8:NumberQualifiers>
|
|
||||||
<v8:Digits>15</v8:Digits>
|
|
||||||
<v8:FractionDigits>0</v8:FractionDigits>
|
|
||||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
|
||||||
</v8:NumberQualifiers>
|
|
||||||
</Type>
|
|
||||||
<Save>
|
|
||||||
<Field>ИдЧата</Field>
|
|
||||||
</Save>
|
|
||||||
</Attribute>
|
|
||||||
</Attributes>
|
|
||||||
<Commands>
|
|
||||||
<Command name="ПолучитьСообщения" id="1">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Получить сообщения</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Получить сообщения</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>ПолучитьСообщения</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="GetWebhookInfo" id="2">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Get webhook info</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Get webhook info</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>getWebhookInfo</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="SetWebHook" id="3">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Set web hook</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Set web hook</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>SetWebHook</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="PostЗапрос" id="4">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Post запрос</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Post запрос</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>PostЗапрос</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="DeleteWebhook" id="5">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Delete webhook</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Delete webhook</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>DeleteWebhook</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="СкачатьФайл" id="6">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Скачать файл</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Скачать файл</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>СкачатьФайл</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="SendDocument" id="8">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Send document</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Send document</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>SendDocument</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="SendPhoto" id="7">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Send photo</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Send photo</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>SendPhoto</Action>
|
|
||||||
</Command>
|
|
||||||
</Commands>
|
|
||||||
</Form>
|
|
||||||
@@ -1,156 +0,0 @@
|
|||||||
&НаКлиенте
|
|
||||||
Процедура ПолучитьСообщения(Команда)
|
|
||||||
|
|
||||||
Ответ = ПолучитьСообщенияНаСервере();
|
|
||||||
ВывестиОтвет(Ответ);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция ПолучитьСообщенияНаСервере()
|
|
||||||
|
|
||||||
Ответ = ТелеграмМетодыВызовСервера.GetUpdates();
|
|
||||||
БотОбщегоНазначения.ОбработкаКомандыБота(Ответ);
|
|
||||||
Возврат Ответ;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура getWebhookInfo(Команда)
|
|
||||||
|
|
||||||
Ответ = ТелеграмМетодыВызовСервера.GetWebhookInfo();
|
|
||||||
Если НЕ Ответ = Неопределено Тогда
|
|
||||||
ВывестиОтвет(Ответ);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура SetWebHook(Команда)
|
|
||||||
|
|
||||||
Ответ = ТелеграмМетодыВызовСервера.SetWebHook(АдресВебхук);
|
|
||||||
Если НЕ Ответ = Неопределено Тогда
|
|
||||||
ВывестиОтвет(Ответ);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура PostЗапрос(Команда)
|
|
||||||
|
|
||||||
Клавиатура = КлавиатураОтвета();
|
|
||||||
|
|
||||||
Ответ = ТелеграмМетодыВызовСервера.SendMessage(ИдЧата, СообщениеДляОтправки,
|
|
||||||
ПредопределенноеЗначение("Перечисление.ТелеграмРежимРазметки.HTML"), Клавиатура);
|
|
||||||
Если НЕ Ответ = Неопределено Тогда
|
|
||||||
ВывестиОтвет(Ответ);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция КлавиатураОтвета()
|
|
||||||
|
|
||||||
МассивРядов = Новый Массив;
|
|
||||||
МассивКнопок = ТелеграмРаботаСКлавиатурой.РядКнопок("Конфигурации;Подписки");
|
|
||||||
МассивРядов.Добавить(МассивКнопок);
|
|
||||||
Возврат ТелеграмРаботаСКлавиатурой.КлавиатураОтвета(МассивРядов, Истина, Истина);
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура DeleteWebhook(Команда)
|
|
||||||
|
|
||||||
Ответ = ТелеграмМетодыВызовСервера.DeleteWebhook();
|
|
||||||
Если НЕ Ответ = Неопределено Тогда
|
|
||||||
ВывестиОтвет(Ответ);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура ВывестиОтвет(Ответ)
|
|
||||||
|
|
||||||
ТекстСообщения = СтрШаблон("Выполнено %1.%2%3", ?(Ответ.Успех, "успешно", "с ошибкой"), Символы.ПС, Ответ.Описание);
|
|
||||||
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = ТекстСообщения;
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура СкачатьФайл(Команда)
|
|
||||||
|
|
||||||
СкачатьФайлНаСервере(ИдФайла);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Процедура СкачатьФайлНаСервере(ИдФайла)
|
|
||||||
|
|
||||||
НовыйДокумент = Справочники.ТелеграмДокумент.СоздатьЭлемент();
|
|
||||||
НовыйДокумент.Наименование = "Тестовый документ";
|
|
||||||
НовыйДокумент.id = "AgADLXoAAmMlIUk";
|
|
||||||
|
|
||||||
НовыйДокумент.file_name = "test.pdf";
|
|
||||||
НовыйДокумент.mime_type = "application/pdf";
|
|
||||||
НовыйДокумент.file_size = 811482;
|
|
||||||
|
|
||||||
Ответ = ТелеграмОбщегоНазначения.ДанныеДокументаПоИд(ИдФайла);
|
|
||||||
Если Ответ.Успех Тогда
|
|
||||||
НовыйДокумент.ДанныеФайла = Новый ХранилищеЗначения(Ответ.Тело);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НовыйДокумент.Записать();
|
|
||||||
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = СтрШаблон("Документ %1 успешно записан", НовыйДокумент.Ссылка);
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура SendDocument(Команда)
|
|
||||||
|
|
||||||
ДанныеДокумента = ДанныеДокументаСервер();
|
|
||||||
Ответ = ТелеграмМетодыВызовСервера.SendDocument(ИдЧата, ДанныеДокумента, "Отправлен документ");
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция ДанныеДокументаСервер()
|
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
|
||||||
Запрос.Текст =
|
|
||||||
"ВЫБРАТЬ
|
|
||||||
| ТелеграмДокумент.ДанныеФайла КАК ДанныеФайла,
|
|
||||||
| ТелеграмДокумент.file_name КАК ИмяФайла
|
|
||||||
|ИЗ
|
|
||||||
| Справочник.ТелеграмДокумент КАК ТелеграмДокумент";
|
|
||||||
|
|
||||||
РезультатЗапроса = Запрос.Выполнить();
|
|
||||||
|
|
||||||
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
|
||||||
|
|
||||||
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
|
|
||||||
Возврат Новый Структура("ИмяФайла, ДанныеФайла", ВыборкаДетальныеЗаписи.ИмяФайла, ВыборкаДетальныеЗаписи.ДанныеФайла.Получить());
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура SendPhoto(Команда)
|
|
||||||
|
|
||||||
ДанныеКартинки = ДанныеКартинки();
|
|
||||||
Ответ = ТелеграмМетодыВызовСервера.SendPhoto(ИдЧата, ДанныеКартинки, "telegram_bot.jpg", "Отправлено фото");
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция ДанныеКартинки()
|
|
||||||
|
|
||||||
Возврат БиблиотекаКартинок.КартинкаБот.ПолучитьДвоичныеДанные();
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
<Explanation/>
|
<Explanation/>
|
||||||
<Picture/>
|
<Picture/>
|
||||||
<Content>
|
<Content>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.РаботаСОбновлениями</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">6a6de453-1c7e-4af2-9ed7-b9b7e86af49a</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.ОтслеживаниеВерсийКонфигураций</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.ОтслеживаниеВерсийКонфигураций</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Конфигурации</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Конфигурации</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">Enum.ТелеграмСтатусДиалога</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Enum.ТелеграмСтатусДиалога</xr:Item>
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
<Content>
|
<Content>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">Constant.ТелеграмТокен</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Constant.ТелеграмТокен</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.ТелеграмСообщения</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.ТелеграмСообщения</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.РаботаССообщениями</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">168a0153-7a94-49dc-9f9a-719c8b58bd1c</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">Catalog.ТелеграмПользователь</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Catalog.ТелеграмПользователь</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">Catalog.ТелеграмСообщение</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Catalog.ТелеграмСообщение</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">HTTPService.HTTPСервис_Telegram</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">HTTPService.HTTPСервис_Telegram</xr:Item>
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<VERSION>27</VERSION>
|
<VERSION>28</VERSION>
|
||||||
|
|||||||
Reference in New Issue
Block a user