Письмо в формате HTML из 1С #765291


#0 by lamme
1С8,3 УТ10,3 На форме есть текстовое многострочное поле (строка, неопр длины) Потом то что в этом поле написано уходит в письме типа Сообщение.Тексты.Добавить(ТекстПисьма_, ТипТекстаПочтовогоСообщения.HTML); Ну и оно там не красиво приходит. т.е. в ТекстПисьма_ может быть "Добрый день! Приветствую вас. Во вложении смотри остатки." В письме приходит "Добрый день!Приветствую вас.Во вложении смотри остатки." как этот текст отформатировать - чтобы приходило красивое письмо ?
#1 by lamme
ТипТекстаПочтовогоСообщения.HTML - необходимо. т.к. в письме еще вставляется картинка.
#2 by vicof
1. Подучить русский язык. 2. Подучить HTML. 3. <br> вроде
#3 by assasu
в любом редакторе хтмл напиши красивое письмо.текст письма вырежи и замени переменной. при отправке эту переменную подменяй своим текстом. и отправляй. будет приходить красивое письмо
#4 by lamme
те в смысле - каждый перенос строки в ТекстПисьма_ оформлять как <br>  </br> ?
#5 by Остап Сулейманович
"как этот текст отформатировать - чтобы приходило красивое письмо ?" формат HTML. Как жеШ его отформатировать? Видимо средствами HTML? Не? Кстати в "голом" HTML в атрибуте "style" вполне себе живет CSS.
#6 by lamme
где его выставить то ... формат html ?
#7 by Остап Сулейманович
"<h1>Добрый день!</h1><h2>Приветствую вас.</h2><p>Во вложении смотри остатки.</p>"
#8 by Остап Сулейманович
Зачем его выставлять? HTML - тот же текст. Только с командами браузеру.
#9 by lamme
туплю ... и не понимаю. вот в - я как бы примерно понимаю - что каждый перевод строки надо оформлять тегами. вот только не понимаю - зачем это делать вручную программисту может есть все таки готовый какой инструмент для пользователя ? чтоб он выставил как он хочет . а я взял его готовое и только отправляю ...
#10 by Dilgorp
есть еще замечательный тег <pre></pre> для сохранения форматирования. В него можно обернуть текст письма и никаких иных переносов не понадобится
#11 by lamme
попробую
#12 by Dilgorp
только если писать спец обработку типа редактора текстов HTML, которые сами теги расставляют как в любой CMS
#13 by Остап Сулейманович
Что было "красиво" )))): <h1 style="color:red">Добрый день!</h1> <h2 style="color:blue">Приветствую вас.</h2> <p style="color:yellow">Во вложении смотри остатки.</p> Еще можно рамочками разноцветными отполировать.
#14 by lamme
для УФ вот есть типа   ну сами ж понимаете - не реально так делать ... текст то юзер может любой сделать ...
#15 by Остап Сулейманович
И чем это будет отличаться от "формат письма текст"?
#16 by Dilgorp
тем что по задумке тс там картинка будет
#17 by vde69
Если      Письмо.ТипТекстаПисьма = Перечисления.ТипыТекстовЭлектронныхПисем.HTML                   ИЛИ Письмо.ТипТекстаПисьма = Перечисления.ТипыТекстовЭлектронныхПисем.HTMLСКартинками Тогда
#18 by Остап Сулейманович
Во вложении? Или в теле?
#19 by vde69
Если      Письмо.ТипТекстаПисьма = Перечисления.ТипыТекстовЭлектронныхПисем.HTML               ИЛИ Письмо.ТипТекстаПисьма = Перечисления.ТипыТекстовЭлектронныхПисем.HTMLСКартинками Тогда
#20 by Dilgorp
->
#21 by lamme
в теле письма
#22 by lamme
- ЗАРАБОТАЛО спасибо
#23 by lamme
просто и со вкусом
#24 by Остап Сулейманович
Ну так картинку то все равно тегом оформлять нужно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С