DELPHI, автоматизация документооборота

 

Бывает что приходится заполнять отчеты, и вбивать одно и то же (т.е. Отчет №1 например на 10-30% дублируется в Отчете №2).
Это бесит. 
Причем формы отчетности периодически изменяются и если сделать программу автоматизирующую составление этих отчетов, то ее придется пожизненно дорабатывать. 
Есть идея сделать универсальную программу :-) 

Внутри документа ставим метки куда будут вставляться данные. 
Метки типа : <<Группа.ИмяПоля.ТипПоля.Подсказка.ЗначениеПоУмолчанию>>

Все изготовленные таким образом шаблоны складываем в одну папку.

Запускаем программу, указываем папку с шаблонами. Программа перебирает все документы в папке и для каждой найденной метки создается элемент управления в соответствии с его типом. (При повторном нахождении той же метки ничего не происходит)

Заполняем . 
Жмем кнопку - программа повторно перебирает документы и вставляет текст в соответствии с метками. 
Полученные документы пересохраняются в указанную пользователем папку.


Для Word-a практически все работает. Щас за Excel возьмусь.

 

Для удобства превращения документа в шаблон прилагается программа WordTemplate (WT)

 

Видео Прикрепленный файл  DEMO.zip

 

( Кстати сначала пробовал все сделать на Lazarus, но потом утомился возится с кириллической кодировкой - путь к папке\файлу содержащий фразу  "Рабочий стол" приводит к ошибкам на всех этапах - поиск, открытие документа.  С нетерпением жду следующей версии Lazarus, где этот глюк будет побежден )

 

 

Добил работу программы с Excel, сделал дистрибутив.

Исходники. Дистрибутив

ВложениеРазмер
"Шаблонщик"253.21 КБ
"Заполняльщик"288.19 КБ

Такие программы очень нам нужны педагогам, я вот тоже кое-что сделал http://allforedu.ru/utility/

Чем пиарить свой сайт, лучше добавили  сюда хотя бы один нормальный материал.

Первое китайское предупреждение.

--------
Ильфат Рифатович Исмагилов