Система сборки коммерческих предложений из прайсов поставщиков
Компания продаёт оборудование и запчасти, в основном из Китая. Поставщик присылает прайс на китайском или английском, а клиенту нужно коммерческое предложение на русском с ценами компании.
Как было: менеджер переводил документ, разбирался в позициях и заполнял шаблон, руководитель в отдельном Excel считал цены и коэффициенты, потом цифры переносили обратно в документ. Два человека, 2–3 дня на одно предложение.
Что сделал: веб-систему, где весь путь проходит в одном окне.
- Загрузка прайса в PDF, Excel или Word, в том числе больших файлов.
- Программа разбирает позиции и переводит названия и описания: сначала по словарю компании, остальное нейросеть. Каждое число в переводе сверяется с оригиналом.
- К позициям привязываются картинки товаров.
- Цены считает программа по правилам компании (курс, коэффициент, наценка), а не нейросеть.
- Всё можно поправить вручную: текст, состав, порядок блоков, картинки.
- На выходе КП в Word и PDF и расчёт в Excel.
Стек: Python, Flask, htmx, SQLite, LibreOffice.
Результат: одно предложение собирается примерно за 10 минут вместо 2–3 дней. Остался один человек — проверяет результат и при необходимости правит.
Название заказчика и его документы не публикую. На скриншотах настоящая система на тестовых данных. Голос в видео сгенерирован нейросетью.