ПОЛКА / ДАННЫЕ И АВТОМАТИЗАЦИЯ
Большая выгрузка.
Проверяемый остаток.
48 товаров, четыре склада и 12 833 строки за учебный октябрь. Приходы, продажи, возвраты и перемещения; ошибки и повторы отделены от расчёта.
Результат по строкам
12 833 = 12 785 принятых + 24 отклонённые + 24 точных повтора.
591 пара перемещений согласована между складами. Две позиции имеют отрицательный остаток и явно помечены для проверки.
В отчёте работают поиск товара, выбор склада, сортировка, отбор спорных позиций и переход от остатка к исходным событиям.
Повторить самостоятельно
python3 generate.py python3 pipeline.py
Seed 20261028 всегда создаёт тот же вход. Python 3, стандартная библиотека. В архиве сохранён и небольшой регрессионный набор из 69 строк.
Что именно проверено
- Баланс входных строк и остатков.
- Парность перемещений и равенство количества.
- Неизвестные товары, валюта, даты и конфликт ID.
- Повторяемость файлов и формулы Excel.
Каталог и цены синтетические. Стоимость остатка — учебный расчёт, не выручка, не себестоимость и не обещание коммерческого эффекта.