Содержание
Коротко
- 48 методов, у каждого — паспорт: нужные данные, формула, допущения, ограничения и минимальный объём данных.
- 480 автоматических тестов перед каждой сборкой — на Linux и на Windows. Если не прошёл хотя бы один, сборка не выпускается.
- 48 эталонных ответов — по одному на метод, — посчитанных независимо на вымышленном учебном складе.
- Слепая проверка на 137 открытых наборах данных из 20 стран (214 файлов): 0 ложных результатов, 0 падений, 18 из 18 цифр совпали с независимым пересчётом.
- Никакого ИИ в расчётах. Каждый результат получается по фиксированной, описанной формуле. Одни и те же данные и параметры всегда дают один и тот же результат.
Откуда берутся формулы
Методы реализуют стандартные, общепринятые определения складской практики и управления цепями поставок — те, что преподают на курсах supply chain и используют в отчётах WMS и ERP. Примеры:
- ABC-анализ — принцип Парето: товары упорядочены по доле стоимости, классы — по накопленной доле (по умолчанию 80 % / 15 % / 5 %, настраивается).
- XYZ-анализ — коэффициент вариации месячного спроса,
CV = σ / μ. - Точка заказа —
ROP = d·L + SS: спрос за срок поставки плюс страховой запас. - OTIF — доля заказов, доставленных вовремя и полностью; полнота выполнения (fill rate) — доля заказанного количества, которая была отгружена.
- Контрольные карты — p-карты Шухарта с контрольными границами в три стандартных отклонения.
- Точность прогноза — MAE, MAPE, WAPE и смещение относительно фактического спроса.
Точная формула, допущения и ограничения каждого метода показаны на вкладке Методика в программе и на листе «Методика» в каждом отчёте. LOQMETRA не заявляет сертификации какой-либо организацией по стандартам; вместо этого каждый расчёт виден, чтобы вы могли его проверить.
Правила, которые защищают результат
- Метод запускается, только если данные действительно его выдерживают. Если не хватает таблицы или поля, программа называет, какой именно, — и никогда не заполняет пробелы выдуманными значениями.
- Общие названия столбцов («Количество», «Дата», «Сумма») никогда не толкуются молча: их смысл подтверждаете вы.
- Ни одна строка не удаляется и не меняется без вашего щелчка; каждое исключение перечислено в отчёте.
- Пропущенные месяцы не считаются нулевым спросом, если данные этого не подтверждают; короткая история указывается как ограничение.
- В отчёте записаны версия программы, версии методов, параметры, сопоставление полей и исключения — результат можно воспроизвести.
Эталонные ответы на учебном складе
Отдельный генератор создаёт вымышленный склад с историей за два года в 23 таблицах: товары, поставщики, заказы клиентов, отгрузки, приёмки, входной контроль, остатки, инвентаризации, операции, смены, затраты, возвраты и другое. Генератор не использует код программы.
Второй, независимый скрипт считает ожидаемый ответ каждого из 48 методов напрямую из этих данных. Автотесты сравнивают результаты программы с этими эталонами — цифра за цифрой, а там, где метод выдаёт таблицу, — построчно.
Слепая проверка на реальных открытых данных
Аккуратных учебных данных мало, поэтому программу также запускают на данных, которых она никогда не видела: 137 открытых наборов из 20 стран — 214 файлов с Kaggle, порталов открытых данных Великобритании, Канады, Австралии, Ирландии и Квебека, портала данных ЕС (Франция, Германия, Австрия, Италия, Греция, Польша, Словакия, Испания, Нидерланды), Zenodo, Harvard Dataverse, учебной базы Northwind и примеров Microsoft.
Перед каждым прогоном заранее записывается, какие методы по каждому набору можно честно посчитать. Результаты последнего раунда (октябрь 2026):
- 133 из 150 обязательных методов выполнены (89 %), если пользователь следует подсказкам программы.
- 0 ложных результатов на 87 таблицах, которые не являются складскими данными, — программа правильно отказалась считать.
- 0 падений на всех 214 файлах.
- 18 из 18 проверенных цифр (классы ABC и XYZ, история спроса, срок и своевременность поставщиков, стоимость перевозок, строки заказов) совпали с независимым пересчётом из исходных файлов.
Каждая сборка
- Полный набор тестов запускается на Windows на серверах GitHub; программа собирается, только если прошли все тесты.
- Опубликованный ZIP проверяется: файл, скачанный по публичной ссылке, должен байт в байт совпадать со сборкой (контрольная сумма SHA-256 опубликована рядом со ссылкой).
- Перед выпуском программу также запускают на настоящем компьютере с Windows и сравнивают полный анализ учебного склада с эталонными цифрами.
Чего тесты не обещают
Тесты показывают, что формулы реализованы правильно и что программа честно ведёт себя на самых разных файлах. Они не могут гарантировать, что любая выгрузка из любой системы будет прочитана именно так, как вы имеете в виду. Поэтому смысл столбцов подтверждаете вы, ограничения всегда указываются — и важные результаты стоит проверять, прежде чем по ним действовать (см. Условия использования).
Нашли цифру, которая выглядит неверной? Напишите на support@loqmetra.com — каждая подтверждённая ошибка становится новым тестом.