gifts2017

1С++Класс: ШаблонHTML

Опубликовал Александр Загора (buzzzard) в раздел Программирование - Инструментарий

1С++Класс: ШаблонHTML
Вывод информации по секциям в заранее подготовленный html-файл.
CSS для 1С ;)

1. Готовим html-файл

2. Прописываем в нем секции тэгами

3. Прописываем в нем переменные в формате %ИмяПеременной%

4. Создаем класс ШаблонHTML

5. Открываем подготовленный шаблон

6. Выводим секции по аналогии с объектом Таблица и передаем список значений с переменными для вывода.

7. Сохраняем в файл или получаем исходный html-код

Пример в наличии.

 2008/12/11 0.2a -Добавлен метод формирования ссылки формата mailto

 2008/12/18 0.3a -При формировании ссылки формата mailto в тексте письма можно использовать HTML-тэги

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.1229598568 5,26Kb
25.09.09
33
.1229598568 5,26Kb 33 Бесплатно
-
.1229007771 5,04Kb
25.09.09
32
.1229007771 5,04Kb 32 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Загора (buzzzard) 11.12.08 15:29
Плюсов не прошу, скажите хоть что-нибудь ;)
2. Василий Демидов (Душелов) 11.12.08 15:32
"Что-нибудь", за не именеем 7-ки под рукой, ничего сказать не могу :)
3. Александр Загора (buzzzard) 11.12.08 15:40
(2) Оперативность порадовала ;)

В общем, сам использую, нареканий пока нет.
Писалось для формирования писем(HTML) со ссылками автоответов.

Если будут пожелания, готов выслушать.
Если непонятно что-то - спрашивайте.
4. Евгений Мартыненков (JohnyDeath) 11.12.08 16:52
Можно я просто плюсону за 1С++ ? ))
buzzzard; +1 Ответить
5. Александр Загора (buzzzard) 11.12.08 18:05
Добавил метод формирования ссылки формата mailto
6. Александр Загора (buzzzard) 11.12.08 18:46
И навел порядок в исходниках
7. Александр Загора (buzzzard) 18.12.08 14:13
Теперь при формировании ссылки формата mailto в тексте письма можно использовать HTML-тэги.
Но!
Но OE не понимает таких ссылок. И выводит все тэги текстом.
А вот Thunderbird все замечательно понимает!

Вэкам всем кто знает как бороться с OE!
8. Владимир Пресняков (vip6374) 19.12.08 21:13
А попроще, без классов, в формате html-1 нельзя было?
И без шаблона, просто сформировать текстовый файл с расширением .htm?
9. Александр Загора (buzzzard) 19.12.08 21:24
(8) Президент Туркменистана Сапармурад Ниязов в великой книге "Рухнама" с гордостью пишет, что туркмены изобрели колесо, письменность, выплавку металлов. Никто этого не отрицает. Просто другие народы в это времявыпускали компьютеры и летали на Луну.
10. Владимир Пресняков (vip6374) 20.12.08 07:11
На 9
СУПЕР!!!
Очень понравилось. Постараюсь заучить Сапармурад и Рухнама.

p.s.
А Оккама предлагает не увеличивать сущностей без крайней необходимости

11. Александр Загора (buzzzard) 22.12.08 11:50
(10)
Чисто логически.... "Не должно множить сущее без необходимости" и "увеличение сущностей" как бы это разные вещи.

НЕ НАДО плодить людей и справочники в конфиге без необходимости.
НАДО выделять сложные алгоритмы в классы для облегчения обращения с ними.
EugenVitla; +1 Ответить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа