#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Идентификатор = Строка(Запись.Идентификатор);
Запрос = Новый Запрос(
"ВЫБРАТЬ
| ИсторияОтправкиСообщенийВ1СДокументооборот.Данные КАК Данные
|ИЗ
| РегистрСведений.ИсторияОтправкиСообщенийВ1СДокументооборот КАК ИсторияОтправкиСообщенийВ1СДокументооборот
|ГДЕ
| ИсторияОтправкиСообщенийВ1СДокументооборот.Идентификатор = &Идентификатор");
Запрос.УстановитьПараметр("Идентификатор", Запись.Идентификатор);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Данные = Выборка.Данные.Получить();
Если СтрДлина(Данные) <> 0 Тогда
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xml");
Данные.Записать(ИмяВременногоФайла);
ФайлСДанными = Новый Файл(ИмяВременногоФайла);
Размер = ФайлСДанными.Размер() / 1024;
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяВременногоФайла);
ТекстСообщения = ТекстовыйДокумент.ПолучитьТекст();
УдалитьФайлы(ИмяВременногоФайла);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
#КонецОбласти