Компания столкнулась с проблемой управления товарными остатками между складами и магазинами при невозможности прямой интеграции с 1С.
Основные сложности:
❌ Ручное формирование документов перемещения
❌ Высокий риск пропуска позиций
❌ Ошибки при расчётах дефицита
❌ Отсутствие единой логики распределения
❌ Сложность анализа неликвидов и медленно оборачиваемых товаров
Требовалось создать систему, которая:
Минимизирует ручной труд
Исключит человеческий фактор
Работает поверх существующей инфраструктуры
Не требует доработки 1С
Была разработана гибридная система автоматизации, объединяющая:
🐍 Обработку данных на Python (Pandas)
📊 Формирование Excel-файлов по бизнес-логике
🤖 Автоматическое заполнение документов в 1С через AutoHotkey
⚙️ Как работает система
1️⃣ Выгрузка данных из 1С
Стандартная выгрузка остатков и продаж в Excel.
2️⃣ Обработка данных через Pandas
На основе выгрузки формируется новый Excel-файл с учётом:
Удалённости складов
Наполненности точек
Оборачиваемости
Продаж по конкретному магазину
Продаж по всей сети
Минимальных страховых остатков
Вся логика реализована в виде алгоритма распределения.
3️⃣ Автоматическое создание документов в 1С
Через скрипты AutoHotkey:
Открываются документы перемещения
Подставляются нужные позиции
Заполняются количества
Исключаются пропуски
Устраняется риск человеческой ошибки
Сотрудник только запускает процесс.
📊 Дополнительные возможности системы
Помимо пополнения, реализована аналитика:
📦 Отчёт по неликвидным товарам
⚠️ Отчёт по дефициту
📈 Рекомендации к пополнению
🏬 Анализ по отдельному магазину
🌐 Анализ по всей сети
Сокращение ручной работы на 70–90%
Исключение пропусков позиций
Ускорение формирования перемещений
Повышение оборачиваемости
Снижение доли неликвидов
Централизация логики принятия решений
Когда невозможно интегрироваться с 1С напрямую, большинство компаний продолжают работать вручную.
В этом кейсе удалось построить полуинтеграционную систему поверх существующих процессов, без изменения инфраструктуры и с минимальными затратами.