0
- 22.04.2012 - 16:55
|
Доброго времени. Стоит задача передать через WEB-сервис на сайт отчет. Думал сформирую табличный документ сохраню как HTML и как текст верну. Но не тут то было. На сервере могу сохранить только в txt или mxl. Кто нить такое делал?
| | |
1
- 22.04.2012 - 17:38
| а html это разве не тот же самый txt, только с другим расширением? | | |
2
- 23.04.2012 - 09:42
| ну наверно не тот же самый, раз придумали его. По сути и html xml, это текст, по содержанию (по структуре они разные). И не очень хочется руками форматировать текст, что б он потом без труда читался вебом. | | |
3
- 23.04.2012 - 09:45
| Цитата:
| | |
4
- 23.04.2012 - 12:00
| и как твой html, полученный из mxl, прочитает web-сервис, если он ждет от тебя xml? | | |
5
- 23.04.2012 - 12:38
| Не автор ли страдал вот тут: http://www.1c-galaxy.ru/forum4/topic370365/ | | |
6
- 23.04.2012 - 12:58
|
2(3) формировать html не сложнее чем ТабличныйДокумент Надо писать что-то типа такого: ТекстХТМЛ = ТекстХТМЛ + "<BR><TABLE BORDER>"; ТекстХТМЛ = ТекстХТМЛ + "<CAPTION ALIGN=TOP><B>Реализация и валовая прибыль в рублях за " + Формат(Дата,"ДЛФ=DD")+"</B></CAPTION>"; ТекстХТМЛ = ТекстХТМЛ + "<TR><TD><B>ПЕРИОД</B></TD><TD><B>ПРОДАЖА руб.</B></TD><TD><B>ПРИБЫЛЬ руб.</B></TD><TD><B>РЕНТАБЕЛЬНОСТЬ</B></TD></TR>"; Для каждого стрТЗ Из ТЗ Цикл стрТЗ.Продажа = ?(стрТЗ.Продажа = NULL,0,стрТЗ.Продажа); стрТЗ.Прибыль = ?(стрТЗ.Прибыль = NULL,0,стрТЗ.Прибыль); ТекстХТМЛ = ТекстХТМЛ + "<TR>"; ТекстХТМЛ = ТекстХТМЛ + "<TD>" + Формат(стрТЗ.Продажа,"ЧЦ=15; ЧДЦ=2") + "</TD>"; ТекстХТМЛ = ТекстХТМЛ + "<TD>" + Формат(стрТЗ.Прибыль,"ЧЦ=15; ЧДЦ=2") + "</TD>"; ТекстХТМЛ = ТекстХТМЛ + "<TD>" + Формат(?(стрТЗ.Продажа = 0, 0, стрТЗ.Прибыль / стрТЗ.Продажа),"ЧЦ=15; ЧДЦ=2") + "</TD>"; ТекстХТМЛ = ТекстХТМЛ + "</TR>"; КонецЦикла; ТекстХТМЛ = ТекстХТМЛ + "</TABLE>"; Это я писал регламентное задание, которое оповещало шефство в 20:00 письмом о результатх дня. | | |
7
- 23.04.2012 - 13:03
| я как строку его передаю и все гут, когда я готовый html файл использую все работает, проблема как раз в преобразовании. | | |
8
- 23.04.2012 - 13:04
| Цитата:
| | |
9
- 23.04.2012 - 13:05
| (6)вот как раз такого и хотелось избежать | | |
10
- 23.04.2012 - 13:17
| 2(9) Бездельник... | | |
11
- 23.04.2012 - 13:28
| (10) :-) Наверно, просто хотел сделать универсальную обработку для нескольких отчетов. | |
| Интернет-форум Краснодарского края и Краснодара |