|
Письма в HTML формате отображаются неправильно | ☑ | ||
---|---|---|---|---|
0
Svirepy
09.11.11
✎
12:52
|
Я чувствую, только у меня такая проблема, поиск ничего не дал...
Письмо, написанное в html, а не простым текстом, в 1С отображается через ж..., то есть отображается поисковая система, в строке поиска текст письма с тегами, надпись "Не найдены результаты по запросу Этот текст набран как хтмл <br>--<br><br>С уважением,... и т.д. Всякие там советы по поиску, реклама и сопутствующее. Как победить? |
|||
1
Wobland
09.11.11
✎
13:09
|
элемент управления так и называется - ж...?
|
|||
2
Svirepy
09.11.11
✎
13:15
|
:) Нет, элемент управления - стандартная форма "входящее электронное письмо"
|
|||
3
Svirepy
09.11.11
✎
13:45
|
приподниму малость...
|
|||
4
Wobland
09.11.11
✎
13:46
|
и информации добавь. я сегодня плохо телепатирую
|
|||
5
Svirepy
09.11.11
✎
13:49
|
А как добавить? лучше бы экран приаттачить, тока некуда...
|
|||
6
Svirepy
09.11.11
✎
14:12
|
<a target='_blank' title='1С косяк pixant.ru - загрузить картинку бесплатно [800x450 - 47,1 KБ]' href='http://pixant.ru/04P3/1s-kosyak'><img src='http://s1.pixant.ru/04/1s-kosyak_200.jpg' alt='1С косяк [хостинг картинок на pixant.ru]' border='0' /></a>
Интересно, будет показываться? |
|||
7
Svirepy
09.11.11
✎
14:13
|
||||
8
Wobland
09.11.11
✎
14:19
|
(7) 404. брось с тэгами баловаться
|
|||
9
and2
09.11.11
✎
14:21
|
ну так тебе уже ответили.
вид поля - не тот :( |
|||
10
Svirepy
09.11.11
✎
14:22
|
Ничего не понял... Вид какого поля?
|
|||
11
and2
09.11.11
✎
14:23
|
куда ты эту херню выводишь
|
|||
12
Svirepy
09.11.11
✎
14:25
|
Так я ее никуда не вывожу, я нажимаю "Получить почту", потом открываю письмо, оно открывается в таком вот виде. Если письмо написано простым текстом, то открывается совершенно нормально, читабельно...
|
|||
13
and2
09.11.11
✎
14:28
|
ну, читаешь то ты его не на ебипетском папирусе, а на поле текстового документа видать.
если это ЦРМ, то ты возможно тип текста письма не тот присвоил. |
|||
14
Svirepy
09.11.11
✎
14:32
|
У меня пользователь тупо через гмэйл набрал письмо (в расширенном формате) и отправил. 1С письмо скачала, и открыла... Мне кажется, что должна быть какая-то настройка для отбрасывания тэгов, но я ее не вижу...
|
|||
15
Svirepy
09.11.11
✎
15:34
|
Нет идей?
|
|||
16
Svirepy
09.11.11
✎
16:50
|
http://s1.pixant.ru/04/1s-kosyak.jpg
Вот так картинка точно открывается. У меня всё без изменений... :(( |
|||
17
and2
09.11.11
✎
16:52
|
реквизит - ТипТекста
посмотри какой у этого письма |
|||
18
and2
09.11.11
✎
16:52
|
имхо, у тебя - ПростойТекст
а надо ХТМЛ |
|||
19
Svirepy
09.11.11
✎
17:07
|
ТипТекста = ПеречислениеСсылка.ТипыТекстовЭлектронныхПисем Значение= HTML
|
|||
20
Svirepy
09.11.11
✎
17:09
|
Текст = "Этот текст набран как хтмл
ТекстHTML = "Этот текст набран как хтмл<br><br>-- <br>С уважением |
|||
21
and2
09.11.11
✎
17:11
|
ну тогда уж посмотри какой тип у поля в котором этот текст.
|
|||
22
Svirepy
09.11.11
✎
17:13
|
ТекстПисьма Тип: Строка Значение:"Этот текст набран как хтмл<br><br>-- <br>С уважением.<br><br><br>¶"
|
|||
23
and2
09.11.11
✎
17:18
|
если она на базе БСП, то смотри
Процедура ПриСозданииНаСервере ................. // Установим текст и вид текста Если Объект.ТипТекста = Перечисления.ТипыТекстовЭлектронныхПисем.HTML Тогда ТекстПисьма = Объект.ТекстHTML; ОбработатьТекстHTML(); Элементы.ТекстПисьма.Вид = ВидПоляФормы.ПолеHTMLДокумента; Элементы.ТекстПисьма.ТолькоПросмотр = Ложь; Иначе ТекстПисьма = Объект.Текст; Элементы.ТекстПисьма.Вид = ВидПоляФормы.ПолеТекстовогоДокумента; КонецЕсли; |
|||
24
Svirepy
09.11.11
✎
17:23
|
У меня торговля 11
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) // Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест". Если Параметры.Свойство("АвтоТест") Тогда Возврат; КонецЕсли; // Запретим создание новых Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда Отказ = Истина; Возврат; КонецЕсли; // Установим текст и вид текста Если Объект.ТипТекста = Перечисления.ТипыТекстовЭлектронныхПисем.HTML Тогда ТекстПисьма = Объект.ТекстHTML; Элементы.ТекстПисьма.Вид = ВидПоляФормы.ПолеHTMLДокумента; Иначе ТекстПисьма = Объект.Текст; Элементы.ТекстПисьма.Вид = ВидПоляФормы.ПолеТекстовогоДокумента; КонецЕсли; |
|||
25
and2
09.11.11
✎
17:28
|
тебе процедуру не доложили :)
&НаСервере Процедура ОбработатьТекстHTML() Если Не ПустаяСтрока(ТекстПисьма) Тогда //Добавим текст HTML если он отсутствует. Такие письма могут приходить к примеру с Gmail. //Необходимо для корректного отображения в элементе формы. Если СтрЧислоВхождений(ТекстПисьма,"<html") = 0 Тогда ТекстПисьма = "<html>" + ТекстПисьма + "</html>" КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
26
Svirepy
10.11.11
✎
11:38
|
Огромнющее спасибо! Всё заработало!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |