|
аутлук добавляет знак @ перед HTML тегами если отправлять из 1с и убирает цвета | ☑ | ||
---|---|---|---|---|
0
aramisov
17.12.14
✎
13:26
|
Вот код отправки из 1с
СтрОтправки = СтрОтправки+ "<table border=@0@ cellpadding=@1@ cellspacing=@1@ style=@width:500px@> "+Символы.ПС; СтрОтправки = СтрОтправки+ "<thead>"+Символы.ПС; СтрОтправки = СтрОтправки+ "<tr>"+Символы.ПС; СтрОтправки = СтрОтправки+ "<th scope=@col@ style=@background-color: #87CEFA;@>Приход/расход</th>"+Символы.ПС; СтрОтправки = СтрОтправки+ "<th scope=@col@ style=@background-color: #87CEFA;@>Организация</th>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<th scope=@col@ style=@background-color: #87CEFA;@>Контрагент</th> " +Символы.ПС; СтрОтправки = СтрОтправки+ "<th scope=@col@ style=@background-color: #87CEFA;@>Сумма</th> " +Символы.ПС; СтрОтправки = СтрОтправки+ "</tr> " +Символы.ПС; СтрОтправки = СтрОтправки+ "</thead>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<caption>ДДС за "+Дата+"</caption>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<tbody>" +Символы.ПС; Пока Выборка.следующий() Цикл СтрОтправки = СтрОтправки+ "<tr>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td><strong>" +Выборка.ПриходРасход+"</strong></td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td> </td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td> </td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td><strong>"++Выборка.СуммаУпрОборот+"</strong></td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "</tr>" +Символы.ПС; ПоОрганизациям = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ПоОрганизациям.Следующий() Цикл СтрОтправки = СтрОтправки+ "<tr>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td> </td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td>"+ПоОрганизациям.Организация+"</td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td> </td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td>"++ПоОрганизациям.СуммаУпрОборот+"</td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "</tr>" +Символы.ПС; ПоКонтрагенту = ПоОрганизациям.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ПоКонтрагенту.Следующий()Цикл //СтрОтправки = СтрОтправки +" "+ ПоКонтрагенту.Контрагент+ " на сумму: "+ПоКонтрагенту.СуммаУпрОборот+" руб."+Символы.ПС; СтрОтправки = СтрОтправки+ "<tr>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td> </td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td> </td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td>"+ПоКонтрагенту.Контрагент+"</td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "<td>"++ПоКонтрагенту.СуммаУпрОборот+"</td>" +Символы.ПС; СтрОтправки = СтрОтправки+ "</tr>" +Символы.ПС; КонецЦикла; КонецЦикла; КонецЦикла; НоваяСтрОтправки = СтрЗаменить(СтрОтправки,"@",""""); Профиль = Новый ИнтернетПочтовыйПрофиль; Профиль.АдресСервераSMTP = "10.1.0.5"; Профиль.ПортSMTP = "25"; ИнтернетПочта= новый ИнтернетПочта; ИнтернетПочта.Подключиться(Профиль); Письмо = Новый ИнтернетПочтовоеСообщение; Текст = Письмо.Тексты.Добавить(СтрОтправки); Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML; проверяю отладчиком в переменной НоваяСтрОтправки красивый HTML документ вот кусок его <table border="0" cellpadding="1" cellspacing="1" style="width:500px"> <thead> <tr> <th scope="col" style="background-color: #87CEFA;">Приход/расход</th> <th scope="col" style="background-color: #87CEFA;">Организация</th> <th scope="col" style="background-color: #87CEFA;">Контрагент</th> <th scope="col" style="background-color: #87CEFA;">Сумма</th> </tr> </thead> <caption>ДДС за 05.11.2014 0:00:00</caption> <tbody> <tr> <td><strong>Расход</strong></td> <td> </td> <td> </td> <td><strong>38 711 526,02</strong></td> </tr> <tr> <td> </td> В аутлуке не наблюдаю цвета, лезу смотреть HTML код в аутлуке а там такая хрень <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head content="text/html" http-equiv="Content-Type" charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><table border="@0@" cellpadding="@1@" cellspacing="@1@" style="@width:500px@"><thead><tr><th scope="@col@" style="@background-color:" rgb="">Приход/расход</th> <th scope="@col@" style="@background-color:" rgb="">Организация</th> <th scope="@col@" style="@background-color:" rgb="">Контрагент</th> <th scope="@col@" style="@background-color:" rgb="">Сумма</th> </tr></thead><caption>ДДС за 06.11.2014 0:00:00</caption> <tbody><tr><td><strong>Расход</strong></td> <td> </td> <td> </td> <td><strong>111 351 190,68</strong></td> </tr><tr><td> </td> тоесть пробал цвет в background-color и перед background возник значек @, поскажите где косяк? |
|||
1
aramisov
17.12.14
✎
14:10
|
переделал через bgcolor
в результате имеем <td bgcolor="@#87CEFA@"> <strong>Организация</strong></td> <td bgcolor="@#87CEFA@"> <strong>Контрагент</strong></td> <td bgcolor="@#87CEFA@"> <strong>Сумма</strong></td> из за знака @ цвет не отображаеться |
|||
2
an-korot
17.12.14
✎
14:23
|
аутлук не лицензионный ))
ты документ самим аутлуком чтоли создаешь? создай самой 1с кой и скорми аутлуку. будь такой гемор в ральности вой на весь инет стоял бы |
|||
3
aramisov
17.12.14
✎
14:34
|
(2) лицензионный,
нет документ в 1с создаю, пример в первом посте, причем создаёться корректно, если из отладчика скопировать HTML текст и вставить в блокнот то выглядит красиво и сохраняеться красиво в HTML документе, а вот когда я этот самый HTML отправляют через 1с получается попа |
|||
4
aramisov
17.12.14
✎
14:36
|
(2) вот как текст готовый в отладчике выглядит не намека на @
<table border="0" cellpadding="1" cellspacing="1"> <thead> <tr> <td bgcolor="#87CEFA"> <strong>Приход/расход</strong></td> <td bgcolor="#87CEFA"> <strong>Организация</strong></td> <td bgcolor="#87CEFA"> <strong>Контрагент</strong></td> <td bgcolor="#87CEFA"> <strong>Сумма</strong></td> </tr> </thead> <caption>ДДС за 10.09.2014 0:00:00</caption> <tbody> <tr> <td><strong>Расход</strong></td> <td> </td> <td> </td> <td><strong>114 254 519,33</strong></td> </tr> |
|||
5
an-korot
18.12.14
✎
11:37
|
поменяй вид отправляемого документа не хтмл а пдф например ))
попробуй в архив зип упаковать и отправить )) |
|||
6
an-korot
18.12.14
✎
11:38
|
не могу покасравнить в хмтл нет необходимости доки высылать, хмл отправляет без глюков ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |