Спецификация отчёта: зерно, 18 полей и сходимость с учётом 0,03%
Агент описывает зерно отчёта, поля и фильтры, считает контрольную сумму против учёта и объясняет каждое расхождение классом причины. Допуск и приёмку задаёте вы.
- Работает в ваших сервисах: учётная система, база, задачи и сделки, почта, файлы
- По умолчанию чтение и расчёт: запись в вашу систему — по вашей команде
- Данные кейса сконструированы; нормы, формулы и структура документов — настоящие
Задача
Что за работа
Отчёт считается одинаково только тогда, когда до разработки описаны зерно, поля, фильтры и контрольная сумма. Иначе два человека напишут два запроса и получат два числа, а спор будет не о Business-логике, а о соединении таблиц.
Что за отчёт в кейсе
Вход
Отчёт «Продажи по менеджерам»: 18 полей, 6 фильтров, 2 000 строк
Боль
Два отчёта по одному периоду дают разные суммы, и никто не знает, какой правильный
Что считается
Зерно, поля по ролям, контрольная сумма, расхождения по классам
Как это выглядит
Путь в системах: что берём на входе и что отдаём
- 1
Вход: требование к отчёту
Кто и зачем смотрит, за какой период. Источник — заказчик и учётная система; встреча и чтение метаданных
- 2
Шаг 1: зерно
Зерно — строка документа заказа (заказ + номер строки). Пока зерно не названо, любой итог можно случайно удвоить
- 3
Шаг 2: поля по ролям
18 полей: измерения, меры, справочники, фильтры, служебные. У каждого — источник и правило
- 4
Шаг 3: контрольная сумма
4 182 640 ₽ в учёте против 4 181 400 ₽ в отчёте: расхождение 1 240 ₽ — 0,03% при допуске 0,01%
- 5
Шаг 4: классы причин
Три расхождения: отменённый после закрытия периода, непроведённый документ, строка на удаление
- 6
Выход: спецификация и сверка
Спецификация и расчёт в XLSX, заключение в PDF, лист кадром
Агент делает · человек решает
| Агент | Описывает зерно и поля, считает контрольную сумму, классифицирует расхождения и пишет заключение |
|---|---|
| Человек | Задаёт допуск, решает, что важнее — полнота или совпадение с учётом, и утверждает спецификацию |
| Приёмка | Второй разработчик по спецификации получает то же число; каждое расхождение объяснено |
| Граница | Агент не правит учёт: он показывает место расхождения, исправляет бухгалтер |
Что открывается
Подключения
Что подключим
Сервис · что читаем и пишем · что нужно от вас · срок
1С — своя база
Читаем документы, движения и суммы для контрольной суммы. Пишем ничего. Нужен доступ на чтение — 1 день
Postgres Pro
Читаем витрину отчёта и сравниваем с учётом. Нужен доступ на чтение — 2 дня
Google Таблицы
Пишем спецификацию и лист сверки. Нужен доступ к папке — в тот же день
Яндекс Диск
Складываем заключение и выгрузку со ссылкой. Нужен доступ к папке — сразу
Битрикс24: задачи
Пишем задачи на исправление найденных расхождений. Нужен вебхук с правом задач — в тот же день
Границы
Чего агент не делает
Расхождение в 0,03% — это данные кейса, а не обещание точности: у вас будет своё число и свой допуск. Агент не решает, какой источник «правильный» — это вопрос учётной политики. Персональные данные клиентов в выгрузке — отдельное условие по 152-ФЗ.
Возражения
Что может остановить
У нас нет двух источников
Достаточно одного плюс контрольная сумма по разрезам: отчёт против учёта — это уже сверка.
Расхождение 1 240 ₽ — это мелочь
Мелочь — это 1 240 ₽ на двух тысячах строк кейса. Важен класс причины: та же причина на другом объёме даёт другой порядок.
Кто пишет сам отчёт
Разработчик. Спецификация — это вход для него: зерно, поля, фильтры и контрольная сумма, по которым его примут.
Вопросы
Что такое зерно простыми словами?
Одна строка отчёта. Если зерно — строка документа, то заказ с пятью строками даст пять строк отчёта, а не одну; от этого зависит любой итог.
Зачем перечислять служебные поля
Чтобы никто не построил отчёт по помеченным на удаление строкам. В кейсе именно такая строка дала одно из трёх расхождений.
Можно ли принять отчёт с расхождением больше допуска
Можно решением владельца — но тогда допуск меняется письменно, а не по факту. Иначе допуск перестаёт что-либо значить.
Соседние работы
Рядом
Карта процесса: узкое место из журнала
Где время, а не мнение
Методика расчёта: одно число
Как считать одинаково
Все компетенции бизнес-аналитика
Роль целиком: десять работ, сценарий и подключения.
Пришлите требование к отчёту
Опишу зерно, поля и фильтры, посчитаю контрольную сумму и объясню расхождения.