
Разработка конструктора отчетов
Задача. Для крупной компании в области металлопроката потребовалось создать конструктор отчетов по имеющимся базам данных (Excel).
Все данные, необходимые для построения отчетов, заказчик вел в обычных excel-файлах. На момент обращения в нашу компанию каждый файл, требующий обработки, насчитывал в среднем 10 000 строк. Это значительно затрудняло процесс построения отчетов и замедляло работу сотрудников.
Разработка. Нам потребовалось создать универсальную программу-парсер, которая должна была работать с разнородными по составу документами и формировать необходимые для заказчика отчеты.
Функционал программы:
Парсинг данных – обработка разных по составу документов Excel.
Кэширование данных – после загрузки файла система запоминала выбор пользователя. Последующие отчеты формировались быстрее.
Конструктор отчетов – складской, управленческий и аналитический отчеты.
Итогом разработки стала программа, способная сократить время построения отчета с 2-3 часов до 2-3 минут. Также данный конструктор отчетов значительно сэкономил бюджет заказчика за счет отсутствия необходимости внедрения дорогостоящих программ учета, а также увеличения штата сотрудников.
Разработка программы велась на Delphi. Проект завершен за 3 месяца.