Получить данные письма основания. Получает данные письма основания.
// Получает данные письма основания.
//
// Параметры:
// Письмо - ДокументСсылка.ЭлектронноеПисьмоВходящее,
// ДокументСсылка.ЭлектронноеПисьмоИсходящее - письмо для которого будет проведена оценка.
//
// Возвращаемое значение:
// ВыборкаИзРезультатовЗапроса - оценка размера письма в байтах.
//
Функция ПолучитьДанныеПисьмаОснования(Письмо) Экспорт
ИмяОбъектаМетаданных = Письмо.Метаданные().Имя;
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ ЭлектронноеПисьмоОснование.ТипТекста КАК ТипТекста,
| ЭлектронноеПисьмоОснование.Тема КАК Тема,
| ЭлектронноеПисьмоОснование.ТекстHTML КАК ТекстHTML,
| ЭлектронноеПисьмоОснование.Текст КАК Текст,
|" + ?(ИмяОбъектаМетаданных = "ЭлектронноеПисьмоВходящее","ЭлектронноеПисьмоОснование.ОтправительАдрес","&ПустаяСтрока")+" КАК ОтправительАдрес,
| ЭлектронноеПисьмоОснование.ОтправительПредставление КАК ОтправительПредставление,
| ЭлектронноеПисьмоОснование.Дата КАК Дата,
| &ИмяОбъектаМетаданных КАК ИмяОбъектаМетаданных,
| ЭлектронноеПисьмоОснование.ПолучателиКопий.(
| Ссылка,
| НомерСтроки,
| Адрес,
| Представление,
| Контакт
| ) КАК ПолучателиКопий,
| ЭлектронноеПисьмоОснование.ПолучателиПисьма.(
| Ссылка,
| НомерСтроки,
| Адрес,
| Представление,
| Контакт
| ) КАК ПолучателиПисьма
|ИЗ Документ." + ИмяОбъектаМетаданных + " КАК ЭлектронноеПисьмоОснование
|ГДЕ
| ЭлектронноеПисьмоОснование.Ссылка = &Письмо";
Запрос.УстановитьПараметр("Письмо",Письмо);
Запрос.УстановитьПараметр("ПустаяСтрока","");
Запрос.УстановитьПараметр("ИмяОбъектаМетаданных",ИмяОбъектаМетаданных);
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
Возврат Выборка;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПараметрыФормированияДокументаHTMLНаОснованииПисьма (БСП)
СформироватьДокументHTMLНаОснованииПисьма (БСП)
ПолучитьВложенияЭлектронногоПисьма (БСП)
ПолучитьПапкуЭлектронногоПисьма (БСП)
ПолучитьВложенияПисьмаСНеПустымИД (БСП)
ПолучитьПредставленияПолучателейВходящегоПисьма (БСП)
ДанныеПрисоединенныхФайловПисьма (БСП)
ДанныеПисьмаДляСохраненияКакФайл (БСП)
ПолучитьПараметрыРаботыПользователяДляИсходящегоЭлектронногоПисьма (БСП)