|
Ищу код 7.7 по формированию html со сворачивающимися блоками | ☑ | ||
---|---|---|---|---|
0
Холст
19.06.13
✎
23:28
|
сабж
конечная идея - делать рассылку на аутлук экспресс писем со сворачивающимися блоками с таблицами то есть получатель письма открывает его в аутлуке, смотрит заголовки , при необходимости нажимает в письме на "плюсики" чтобы развернуть более подробную таблицу, подобное письмо должно формироваться средствами 1С 7.7 (компоненты dialMail.dll или подобные для транспорта почты у меня есть) если кто может подкинуть куски кода или готовые функции, заранее благодарен видел такое http://infostart.ru/public/174149/ но перевести код 8.х на 7.7 не осиливаю |
|||
1
Злопчинский
20.06.13
✎
03:41
|
сформируй экселевский файл с плюсиками и приаттач к письму.. или вставь...
|
|||
2
Морозов Александр
20.06.13
✎
06:00
|
казалось бы... при чем здесь 1С.
|
|||
3
Rie
20.06.13
✎
06:04
|
(0) IMHO, чистый html такого эффекта не даст - не умеет браузер без приказа сворачивать и разворачивать (разве что узлы в xml - но тогда придётся оставить за бортом все нежные эстетические чувства). Придётся дописывать к нему динамику.
Приведенный пример просто преобразует таблицу значений в HTML-таблицу, безо всяких дополнительных эффектов. |
|||
4
Андрей_Андреич
naïve
20.06.13
✎
06:17
|
(0) Йоксель в помощь
|
|||
5
Dolly_EV
20.06.13
✎
06:55
|
Недавно сам искал - для отчетов в КПК.
вот на яве (сам еще не пробовал): http://trahomoto.dlinkddns.com/works/linkexchanger/f3t164p1217/ вот html <!DOCTYPE html> <head> <title>Продажи</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> .Header{font-family:Arial; font-size:12pt; color:Red; font-weight: bold;} .TableHeader{font-family:Arial; font-weight: bold; text-align: center; color:Blue; background-color: Gold; border-color:Black;} .TableHeader1{font-family:Arial; font-weight: bold; text-align: left; color:Blue; background-color: Gold; border-color:Black;} .TableRow1Left{text-align: left; font-weight: bold; background-color: SkyBlue; border-color:Black;} .TableRow1Right{text-align: right; font-weight: bold; background-color: SkyBlue; border-color:Black;} .TableRow2Left{text-align: left; border-color:Black;} .TableRow2Right{text-align: right; border-color:Black;} .TableEnd{} </style> </head> <body style="font-family:Arial; text-align: left; margin: 0px;"> <script> function p() { if(document.getElementById('p').style.display == 'none'){ document.getElementById('p').style.display = 'block'; }else{ document.getElementById('p').style.display = 'none'; } } </script> <span class="Header">Продажи</span><br /> за период с 24.05.13 по 03.06.13<br /> клиент/точка Анастасия ООО Степь,тт: отдел в магазине с 09,10,12<br /> сумма продаж: 1 623.30 <table border="1" cellpadding="0" cellspacing="0" width="100%"> <tr> <td class="TableHeader1">+/-</td> <td class="TableHeader">Документ/Товар</td> <td class="TableHeader">Кол-во</td> <td class="TableHeader">Цена</td> <td class="TableHeader">Сумма</td> </tr> <tr> <td class="TableRow1Left"><input type='button' onclick='p()' value='+'></td> <td class="TableRow1Left">Расходная накладная № ЭЛCNB000038 от 31 Мая 2013 г.</td> <td class="TableRow1Right" colspan="3">1 630.30</td> </tr> </table> <div id="p" style="display:none;"> <table border="1" cellpadding="0" cellspacing="0" width="100%"> <tr> <td class="TableRow2Left">   </td> <td class="TableRow2Left">   Гербовая Особая 0,7</td> <td class="TableRow2Right">7</td> <td class="TableRow2Right">231.90</td> <td class="TableRow2Right">1 623.30</td> </tr> <tr> <td class="TableRow2Left">   </td> <td class="TableRow2Left">   Гербовая Особая 0,7</td> <td class="TableRow2Right">7</td> <td class="TableRow2Right">231.90</td> <td class="TableRow2Right">1 623.30</td> </tr> <tr> <td class="TableRow2Left">   </td> <td class="TableRow2Left">   Гербовая Особая 0,7</td> <td class="TableRow2Right">7</td> <td class="TableRow2Right">231.90</td> <td class="TableRow2Right">1 623.30</td> </tr> <tr> <td class="TableRow2Left">   </td> <td class="TableRow2Left">   Гербовая Особая 0,7</td> <td class="TableRow2Right">7</td> <td class="TableRow2Right">231.90</td> <td class="TableRow2Right">1 623.30</td> </table> </tr> </div> </body> </html> в 1С текст HTML просто собираешь как текст. |
|||
6
KRV
20.06.13
✎
07:23
|
Когда неожиданно ко мне в почты валится подобная поиббень - автор сразу идет в спам лист. Почему? Достаточно ссылки на сайт где смотреть, а то качаешь муйню(в которой уже давно мертвые позиции) на несколько десятков метров на планшет...
|
|||
7
Dolly_EV
20.06.13
✎
12:54
|
(6) да как бы просто копипаст с рабочего кода, для примера.... и не десятки метров, и позиции не имеют значения - просто текст. Если скопипастить в текстовый файл и обозвать его пример.html и открыть - будет почти то, что нужно ТСу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |