Генератор отчетов RTF и HTML
Поскольку документы, как правило, значительно меньше 1 Mb, то указанные затраты можно не принимать во внимание. Время формирования отчета в формате Rtf определяется исключительно затратами на вычисление “вставляемых” в документ значений и считывание записей из БД. Редактор WinWord.exe (или Excel) используется только на этапе вывода готового отчета на экран, а также при разработке исходных макетов-документов. Программа автоматически настраивается на специфику файлов Rtf любых редакторов, а не только WinWord. Встроенный язык Rtf и XML позволяет определять такие свойства документа, которые не могут быть достигнуты визуальными средствами ни в одном известном редакторе, включая WinWord. Исходные обрабатываемые данные могут быть представлены в файлах любых типов, включая текстовые файлы. Исполнение отчета или таблицы Excel в формате HTML не имеет принципиальных отличий от RTF. Формирование файлов ведется не последовательной цепочкой инструкций и без использования WinWord и Excel, а по специальной технологии напрямую (ноу-хау), что позволяет генерировать даже огромные файлы с уникальной скоростью (см. ниже). Смею утверждать, что в традиционном программировании при самых благоприятных раскладах показатели производительности будут на порядок скромнее, а многое из того, что автоматически обеспечивается Ekonom, просто не возможно добиться в популярных средах программирования. Основная часть отчетов, независимо от количества объектных и прочих вложений, выводится мгновенно. При этом соблюдается основной принцип компонентного программирования, а именно: никаких ограничений и никаких новых правил, кроме тех, которые установлены используемыми компонентами (Word, Excel, Explorer и т.д.). Пользователь должен иметь дело исключительно с однотипным ему известным интерфейсом популярных компонентов. Вычислительные операции, связанные с формированием вставок в документ, также исполняются по специальной “скоростной” технологии. Подробное описание и программу можно получить на www.korshak.boom.ru