0
Живой Ископаемый
10.05.12
✎
09:34
|
Если текст такой (то есть в тексте письма не встречается "<?xml"):
Текст = "Добрый день!
|
|Идет обычный текст
|а дальше - хмл-фрагмент
|
|<?x~~~~~~ml version=""1.0""?>
|
|<request xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"">
|
| <request-type>32</request-type> </request>
|
|Дальше опять обычный текст, и в принципе картина может повторриться
|
|То есть обычный текст может чередоваться с хмл-фрагментами";
Письмо = новый ИнтернетПочтовоеСообщение;
Письмо.Тема="Тема";
Письмо.Тексты.Добавить(Текст,ТипТекстаПочтовогоСообщения.HTML);
Письмо.Тексты[0].Кодировка = "windows-1251";
Сообщить(Письмо.Тексты[0].Текст);
Сообщить(Письмо.Тексты[0].ТипТекста);
Сообщить(Письмо.Тексты[0].Кодировка);
То все проходит.
Если же будет такой фрагмент
|<?xml version=""1.0""?>
то будет вот такое:
Даже если написать вот так:
Попытка
Письмо.ОбработатьТексты();
Исключение
Сообщить("Не вышло обработать тексты сообщений");
КонецПопытки;
То в8 конечно не валиться, но и в исключение не попадает.
8.2.15.301.
Проверьте, плиз, кому не лень... А если подскажите как бороться не заменяя "<?xml" на что-то другое, буду благодарен...
Просто мне нужно, чтобы в тексте письма оставались эти хмл-фрагменты. :(
|
|
2
Живой Ископаемый
10.05.12
✎
09:50
|
(1)да, спасибо, если не хтмл, а
Письмо.Тексты.Добавить(Текст,ТипТекстаПочтовогоСообщения.ПростойТекст);
или размеченный, то проходит...
м... наверное так и сделаю пока.. в смысле, если встречается хоть один "<?xml", то буду отправлять простой текст...
|
|