Три заявки в Excel — готовые планы трёх заводов
Заявки разносились по заводам руками, у каждого завода своя форма. Теперь раскладка и заполнение форм делаются одной кнопкой.
Задача
«Три файла заявок, три завода, у каждого своя форма плана. Переносим вручную, путаемся в вагонах и сборных машинах, формулы не тянутся».
Решение
Разбор заявок, раскладка по заводам, дробление вагонов на машины, сборные машины по разным дням, заполнение форм заводов один в один. Приложение с кнопкой запуска.
Результат
43 тестапроверяют раскладку на каждом прогоне
Mac и Windowsзапуск одной кнопкой, без установки Python
формулы целывставка идёт без служебных колонок
Как это работает
Разбор заявок и раскладка
Программа читает три файла заявок, приводит номенклатуру к справочнику и раскладывает позиции по заводам с учётом тоннажа. Вагон при необходимости дробится на машины, сборная машина собирается по разным дням, даты идут подряд — правила вынесены в настройки, а не спрятаны в коде.
Заполнение чужих форм один в один
Каждый завод получает свой файл в собственной форме: те же листы, те же колонки, те же подписи. Отдельно решена причина, по которой у заказчика «не тянулись формулы»: часть колонок в шаблоне считается формулами по коду материала, поэтому вставка идёт без них — формулы остаются живыми.
Пилот, который можно проверить
Пилот собран с 43 автотестами: они гоняют раскладку на реальных наборах заявок и ловят ошибки до отправки на заводы. Приложение собирается для Mac и Windows, запускается кнопкой, Python и зависимости внутри.
интеграции
состав работ
Разбор правил раскладки, чтение заявок, алгоритм распределения, заполнение форм заводов, автотесты, сборка приложений для Mac и Windows.
следующий кейс
Кто реально работает в почте и на диске →