RU EN
Обсудить задачу

производство
логистика отгрузок

Три заявки в Excel — готовые планы трёх заводов

Заявки разносились по заводам руками, у каждого завода своя форма. Теперь раскладка и заполнение форм делаются одной кнопкой.

Задача

«Три файла заявок, три завода, у каждого своя форма плана. Переносим вручную, путаемся в вагонах и сборных машинах, формулы не тянутся».

Решение

Разбор заявок, раскладка по заводам, дробление вагонов на машины, сборные машины по разным дням, заполнение форм заводов один в один. Приложение с кнопкой запуска.

Результат

43 тестапроверяют раскладку на каждом прогоне

Mac и Windowsзапуск одной кнопкой, без установки Python

формулы целывставка идёт без служебных колонок

Как это работает

Разбор заявок и раскладка

Программа читает три файла заявок, приводит номенклатуру к справочнику и раскладывает позиции по заводам с учётом тоннажа. Вагон при необходимости дробится на машины, сборная машина собирается по разным дням, даты идут подряд — правила вынесены в настройки, а не спрятаны в коде.

Заполнение чужих форм один в один

Каждый завод получает свой файл в собственной форме: те же листы, те же колонки, те же подписи. Отдельно решена причина, по которой у заказчика «не тянулись формулы»: часть колонок в шаблоне считается формулами по коду материала, поэтому вставка идёт без них — формулы остаются живыми.

Пилот, который можно проверить

Пилот собран с 43 автотестами: они гоняют раскладку на реальных наборах заявок и ловят ошибки до отправки на заводы. Приложение собирается для Mac и Windows, запускается кнопкой, Python и зависимости внутри.

интеграции

ExcelSAP-справочник материаловGitHub Actions

состав работ

Разбор правил раскладки, чтение заявок, алгоритм распределения, заполнение форм заводов, автотесты, сборка приложений для Mac и Windows.

следующий кейс

Кто реально работает в почте и на диске →
Обсудить задачу