К содержанию
Uncategorized

Таблица, которая сама показывает аномалии: как перестать вычитывать все строки

Знакомая картина: открываете выгрузку на две тысячи строк, и начинается ручное чтение. Глаза цепляются за крупные суммы и знакомые названия, а через двадцать минут вы уже не помните, какие строки проверили. Пропущенная ошибка находится позже — когда клиент или бухгалтер спрашивает «а почему здесь так».

Полезнее читать не всю таблицу, а список отклонений: те строки, которые не похожи на остальные. Ниже — простая рамка, по которой такой список можно получить, не осваивая аналитику.

Шаг 1. Сначала опишите норму, а не ошибку

Пока «норма» живёт только в голове, проверить её нечем. Сформулируйте её вслух: сумма заказа обычно от 5 000 до 80 000; у каждой строки есть дата, канал и номер заказа; оплата приходит не позже десяти дней; количество не бывает нулевым. Каждое такое предложение — это проверка, которую можно выполнить по всей таблице за секунды.

На этом шаге почти всегда выясняется, что часть правил никогда не была записана, и вы применяете их по памяти. Это и есть причина, по которой ручная проверка не бывает одинаковой дважды.

Шаг 2. Смотрите не на все строки, а на исключения

Дальше таблица делится на две части: строки, которые правилам соответствуют, и строки, которые им противоречат. Вторая часть обычно в разы меньше — десятки строк вместо тысяч. Именно её и стоит смотреть глазами, потому что только там нужно решение человека: отменить заказ, дописать дату, уточнить у клиента, поправить условие.

Хороший список исключений отвечает на три вопроса по каждой строке: что не так, где это видно и что с этим делать. Если в списке только «не так», он превращается в ещё одну работу.

Шаг 3. Разделите поиск и решение

Поиск отклонений — механика: сравнить числа с границами, проверить заполненность полей, найти повторы. Решение — человеческое: признать, что крупный заказ настоящий, а не ошибка; согласиться на оплату с опозданием; внести новое правило. Это разделение экономит больше всего времени: робот приносит короткий список, человек тратит десять минут на решения вместо часа на чтение.

Заодно проверьте, сколько правил устарело. Часто в списке исключений половина строк — не ошибки, а изменившаяся реальность: поднялись цены, появился новый канал, изменился поставщик. Такие строки — сигнал обновить правило, а не править данные руками.

Шаг 4. Проверьте на прошлой выгрузке

Прежде чем запускать это на постоянной основе, возьмите закрытый период, где вы уже знаете ответы, и прогоните проверки по нему. Сравните: сколько отклонений нашлось и сколько вы находили вручную. Если список длиннее, чем вы ожидали, границы нормы слишком узкие — ослабьте их и прогоните снова. Если короче — вы что-то действительно пропускали, и это лучший аргумент, чтобы оставить проверку.

Простой ориентир: после настройки список исключений должен читаться за пару минут, а не за полчаса. Если он большой, это не ошибка инструмента, а признак того, что процесс пока не готов к автопроверке, — сначала приведите в порядок источники и правила.

Что остаётся человеку

Остаётся самое ценное: понять, почему появилось отклонение, и что-то решить. Никакая автоматизация не отменяет это — и не должна. Она убирает чтение строк, а решение оставляют за собой, потому что за него кто-то отвечает.

Маленький шаг на этой неделе

Возьмите последнюю выгрузку и выпишите три правила нормы: границы суммы, обязательные поля и один срок. Этого достаточно, чтобы получить первый список исключений и перестать читать всю таблицу. Если проще сказать задачу словами по-русски, чем настраивать формулы, — это умеет Webify: помощник работает на вашем компьютере, без VPN и без переезда в чужие сервисы.