Добрый день.
Компания занимается поставками электрооборудования и кабельно-проводниковой продукции. Ищем разработчика для создания системы автоматического пересчёта входящих смет и спецификаций.
Цель проекта: максимально убрать ручную работу менеджера. В перспективе сотрудник должен загрузить PDF/Excel со спецификацией клиента и получить готовый расчёт с нашими товарами, остатками, недостающими позициями от поставщиков, ценами и аналогами.
Что уже есть:
- 1С:Управление торговлей;
- выгрузка нашей номенклатуры из 1С уже настроена;
- выгружаются наименования, артикулы, цены и остатки;
- есть API и документация Русского Света;
- есть API Smart-Shop;
- есть данные/API/XML Элкома;
- есть реальные сметы и спецификации для тестирования;
- логика электротехнического подбора и аналогов будет прорабатываться с нашей стороны совместно с ChatGPT/ИИ.
Логика работы системы:
1. 1С приоритет №1.
Сначала система должна сопоставить позицию сметы с нашей номенклатурой и проверить собственный остаток.
Если необходимое количество полностью есть на нашем складе используем его.
Если своего товара недостаточно рассчитываем дефицит и ищем недостающее количество у поставщиков.
2. Русский Свет приоритетный внешний поставщик электрооборудования.
По API необходимо получать соответствие товара, код/артикул, нашу закупочную цену, РРЦ и остатки. Остатки требуется учитывать по всем доступным складам.
3. Smart-Shop следующий источник электрооборудования.
Если позиция не закрыта через 1С/Русский Свет либо есть необходимость сравнения вариантов, получаем через API Smart-Shop товар, цену и наличие.
4. Элком в первую очередь кабельно-проводниковая продукция.
Если кабеля недостаточно на нашем складе, остаток потребности проверяем у Элкома через имеющуюся выгрузку/API/XML.
В дальнейшем количество поставщиков будет увеличиваться, поэтому архитектура должна позволять подключать новые API/прайсы без переписывания всей системы.
Итоговый результат первой версии:
На входе Excel со спецификацией.
На выходе единый Excel примерно следующей структуры:
Исходная позиция | Количество | Наш товар | Бренд | Артикул | Остаток 1С | Дефицит | Поставщик | Код поставщика | Закупочная цена | РРЦ | Остаток поставщика | Итоговое количество | Комментарий
В дальнейшем хотим добавить:
- загрузку PDF/Word/Excel смет;
- автоматическое распознавание спецификаций;
- подбор аналогов по техническим характеристикам с использованием ИИ;
- несколько вариантов расчёта, в том числе отдельный вариант на оборудовании HYUNDAI;
- автоматическое формирование коммерческого предложения;
- интеграцию с Bitrix24.
Важно: сейчас нам не требуется разработать всю систему сразу.
Хотим начать с небольшого оплачиваемого тестового этапа.
Тестовое задание
Предоставляем Excel примерно с 20-30 позициями и документацию/доступы к API.
Необходимо:
Прочитать позиции из Excel.
Найти товары через API Русского Света.
Получить код товара, наименование, артикул, бренд, нашу закупочную цену, РРЦ и общий доступный остаток.
Подключить Smart-Shop и получить по тем же позициям доступные товары, цены и остатки.
Сформировать единый Excel с результатами.
Архитектуру сделать так, чтобы следующим этапом можно было подключить нашу выгрузку 1С и Элком.
После успешного теста готовы продолжить разработку всей системы с выбранным специалистом.
Кого ищем:
- Python/backend-разработчик или сильный интегратор;
- опыт REST API;
- JSON/XML;
- Excel;
- желательно опыт интеграции с 1С;
- желательно FastAPI;
- опыт сопоставления номенклатуры между разными системами будет большим плюсом;
- умение нормально логировать ошибки API и работать с большими объёмами данных.
Нам не нужен разовый PowerShell-скрипт. Нужна основа нормального сервиса, который впоследствии будет постоянно использоваться сотрудниками компании.
В отклике прошу ответить на 5 вопросов:
Делали ли вы подобные интеграции? Приведите 1-2 примера.
На каком стеке предлагаете реализовать нашу систему?
Как предлагаете организовать сопоставление одной номенклатуры между 1С и несколькими поставщиками?
Сколько будет стоить тестовый этап?
Сколько дней потребуется на тест?
Опубликован 07.09.2026 в 16:14 Последнее изменение: 07.09.2026 в 16:14