uunibox.
Демонстрационный проект

Решение,
которое можно проверить.

Десять оформленных слайдов: сравнение вариантов, схема обработки и показатели синтетического пилота. На мобильном доступен читаемый текст; кнопки и стрелки переключают слайды.

Все 10 слайдов
Оформленный слайд 1: ПОЛКА / Решение о пилоте. Пилот на синтетическом наборе: 12 833 строки, 48 товаров и четыре склада. Сначала проверка, затем решение о внедрении.

ПОЛКА / Решение о пилоте

Сначала доказать сверку. Затем обсуждать внедрение.

Пилот на синтетическом наборе: 12 833 строки, 48 товаров и четыре склада. Сначала проверка, затем решение о внедрении.

Демонстрационный проект · синтетическая выборка

Оформленный слайд 2: Один товар — несколько версий. Три источника риска: повтор события, неизвестный SKU и итог без трассировки. Это синтетические примеры, а не потери клиента.

Один товар — несколько версий

Разные выгрузки, повтор события и неизвестный SKU могут изменить сводку незаметно.

Три источника риска: повтор события, неизвестный SKU и итог без трассировки. Это синтетические примеры, а не потери клиента.

Риск: красивый итог без проверяемого источника

Оформленный слайд 3: Контракт входа. Контракт включает восемь полей: ID, дату с часовым поясом, SKU, склад, тип, количество, валюту и документ. Проверка предшествует расчёту.

Контракт входа

Каталог SKU + event_id, склад, тип, количество, валюта. Проверка до расчёта.

Контракт включает восемь полей: ID, дату с часовым поясом, SKU, склад, тип, количество, валюту и документ. Проверка предшествует расчёту.

Неизвестные данные остаются в карантине

Оформленный слайд 4: Три подхода. Сравниваются ручная сверка, формулы и скрипт с Excel. Выбор сделан по повторяемости и аудиту, а не по выдуманной экономии.

Три подхода

Ручная сверка: легко начать. Формулы: удобно исследовать. Скрипт: проще повторять и сохранять аудит.

Сравниваются ручная сверка, формулы и скрипт с Excel. Выбор сделан по повторяемости и аудиту, а не по выдуманной экономии.

Выбран скрипт для офлайн-пилота

Оформленный слайд 5: Путь одной строки. Пять этапов: схема, SKU, ID, движение и баланс. Ошибка уходит в карантин с указанием источника.

Путь одной строки

Схема → SKU → event_id → знак движения → баланс по складу.

Пять этапов: схема, SKU, ID, движение и баланс. Ошибка уходит в карантин с указанием источника.

Точный дубль и конфликт ID — разные случаи

Оформленный слайд 6: Тестовая выборка. 591 пара перемещений согласована между складами. Две позиции с отрицательным остатком требуют проверки.

Тестовая выборка

12 833 строки = 12 785 принятых + 24 отклонённые + 24 точных повтора. 48 товаров, 4 склада.

591 пара перемещений согласована между складами. Две позиции с отрицательным остатком требуют проверки.

591 согласованная пара перемещений; две спорные позиции.

Оформленный слайд 7: Сумма без плавающей запятой. 58 012 350,00 минус 20 941 284,00 равно 37 071 066,00 RUB. Это учебная оценка остатка, не выручка и не коммерческий эффект.

Сумма без плавающей запятой

Количество × цена справочника. Decimal, без смешивания валют.

58 012 350,00 минус 20 941 284,00 равно 37 071 066,00 RUB. Это учебная оценка остатка, не выручка и не коммерческий эффект.

Учебный остаток: 19 066 единиц / 37 071 066,00 RUB.

Оформленный слайд 8: Ограничения. Карантин из 24 строк: 8 конфликтов ID, 13 ошибок схемы и 3 непарных перемещения. Две отрицательные позиции остаются в расчёте и помечаются.

Ограничения

Справочник неполон, ID конфликтует, остаток отрицательный или валюта неверна — каждый случай виден.

Карантин из 24 строк: 8 конфликтов ID, 13 ошибок схемы и 3 непарных перемещения. Две отрицательные позиции остаются в расчёте и помечаются.

Никаких молчаливых исправлений

Оформленный слайд 9: Приёмка пилота. Приёмка проверяет баланс строк, связь остатка с исходными событиями CSV и повторяемость одного seed. Мутация входа проверена отдельно.

Приёмка пилота

Вход = принятые + отклонённые + дубли. Остаток связан с событиями. Повтор даёт те же файлы.

Приёмка проверяет баланс строк, связь остатка с исходными событиями CSV и повторяемость одного seed. Мутация входа проверена отдельно.

Проверяемость важнее обещаний скорости

Оформленный слайд 10: Следующее решение. Согласовать формат обезличенной выгрузки и правила спорных строк. Подключение обсудить отдельно. Клиентское исполнение не начато.

Следующее решение

Согласовать формат одной обезличенной выгрузки и правила спорных строк. Подключение системы обсудить отдельно.

Согласовать формат обезличенной выгрузки и правила спорных строк. Подключение обсудить отдельно. Клиентское исполнение не начато.

Демо завершено. Клиентское исполнение не начато.

Заметки докладчика

1. ПОЛКА / Решение о пилоте

Это предложение ограниченного пилота, не отчёт о внедрении.

2. Один товар — несколько версий

Показать один дубль без утверждения о реальных потерях.

3. Контракт входа

Объяснить запрет на исправление догадкой.

4. Три подхода

Выбор обусловлен воспроизводимостью, а не превосходством технологии во всём.

5. Путь одной строки

Разделить identical duplicate и conflicting duplicate.

6. Тестовая выборка

Открыть report.json и проверить баланс строк.

7. Сумма без плавающей запятой

Это учебная оценка остатка, не себестоимость/НДС/бухучёт.

8. Ограничения

OCR и реальные учётные подключения вне демонстрации.

9. Приёмка пилота

Критерии проверяются тестами, рост метрик не обещан.

10. Следующее решение

Конкретный предмет обсуждения, без начала реальной работы.