Распознавание заказов из файлов клиентов
Программа для автоматического распознавания позиций заказа из любых файлов (Excel, PDF, фото) с поиском по базе номенклатуры и отправкой готового заказа в 1С.
О проекте
Обратились к нам с запросом на создание сервиса, который превращает входящие документы и сообщения клиентов в готовые заказы для 1С: без ручного переписывания позиций, с контролем менеджера и прозрачной историей обработки.
Это единая Doc2Order-платформа: загрузка данных, ИИ-парсинг, подбор товаров, ручная настройка и отправка в контур 1С.
Технологии
- React
- FastAPI
- OpenAI
- PostgreSQL
- Интеграция с 1С
Что разработано
- Веб-приложение (React) с личным доступом менеджеров по email-коду
- Backend на FastAPI с бизнес-логикой обработки документов и заказов
- ИИ-модуль парсинга документов/текста/изображений через OpenAI
- Интеграция с внешним API поиска ремней (основные результаты + аналоги)
- Контур интеграции с 1С для выгрузки новых заказов и подтверждений статусов
- Хранение документов, результатов поиска и заказов в PostgreSQL с историей изменений
Ключевые фичи
- Вход по email с одноразовым кодом, который передается в контур 1С (white-list разрешенных email)
- Поддержка 3 типов ввода: файл, текст, изображение
- Поддержка форматов: PDF, DOC/DOCX, XLS/XLSX, PNG/JPG/JPEG/GIF/WEBP
- Конвертация офисных файлов в PDF и единый пайплайн ИИ-обработки
- Автоматическое извлечение позиций и количеств из документа через OpenAI
- Автоматический поиск товаров по каждой позиции во внешнем каталоге (main/profile/length аналоги)
- Интерфейс выбора товаров по каждой позиции с ручным повторным поиском для пустых результатов
- Множественный выбор товаров на одну позицию с редактированием количества
- Формирование заказа из выбранных позиций с расчетом итоговых сумм
- Полное ручное редактирование заказа перед сохранением (цена, количество, размеры, состав)
- Жизненный цикл заказа для 1С: pending -> sent -> confirmed / error
- Long polling для 1С по новым заказам и заявкам авторизации
- История документов и заказов, скрытие документов из ленты, повторная работа с заказами
- Экспорт заказа в Excel, JSON и CSV (включая отдельные варианты кодировки для Windows/macOS)
- Копирование заказов и безопасное разграничение по manager_email из сессии
Решение задачи
Сервис убрал ручную рутину при обработке заявок и превратил хаотичный вход (файлы, скрины, текст) в управляемый цифровой процесс.
Менеджер быстро получает структурированные позиции, выбирает релевантные товары, корректирует заказ и отправляет его дальше в 1С с прозрачным статусом. В результате сокращаются ошибки, ускоряется обработка заявок и повышается пропускная способность команды.
Результаты
Заказать похожий проект
Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.
Оставить заявку