Данные на 07.09.2026. Подробности — в разделе «Сводный светофор» ниже.
Логика проверки данных в БД CISLink
Полный набор критериев, по которым оценивается качество данных и внутренних процессов каждого подключения.
⚠ Строгое правило для новых подключений: даже одна незаполненная строка — уже ошибка (для уже действующих подключений — мягкий порог 80%)
| № | DistrID | Дистрибьютор | ТО | ИНН вес 30% |
Факт. адрес вес 20% |
Назв. клиента вес 10% |
Sellout+Приход вес 10% |
Сток вес 10% |
Выгрузка вес 10% |
Канал продаж вес 10% |
Балл ошибок | Качество данных 100% − балл ошибок |
Приоритет | Статус |
|---|
У этих дистрибьюторов часть строк содержит системный GUID/hex-код вместо реального текста в «Названии клиента» и/или «Фактическом адресе» — из-за архитектуры их учётной системы. Это автоматически проваливает соответствующие метрики в детальной таблице выше.
| Дистрибьютор | Строк всего | Зашифровано (клиент) | Зашифровано (адрес) |
|---|---|---|---|
| Чистый город Белгород (Белгород) | 2607 | 1262 (48.4%) | 0 (0.0%) |
| Пенкин Олег Владимирович (Астрахань) | 920 | 913 (99.2%) | 913 (99.2%) |
| КДА58 (Пенза) | 1058 | 784 (74.1%) | 784 (74.1%) |
| Вильбергер Константин Александрович (Челябинск) | 655 | 654 (99.8%) | 654 (99.8%) |
| ПАНТУС (Балаково) | 641 | 641 (100.0%) | 0 (0.0%) |
| Максимум Чистоты (Тюмень) | 555 | 554 (99.8%) | 554 (99.8%) |
| ПРО (Архангельск) | 637 | 391 (61.4%) | 0 (0.0%) |
| НСК-ОЙЛ (Новосибирск) | 324 | 122 (37.7%) | 122 (37.7%) |
| Фридман А.Б. (Донецк) | 4922 | 112 (2.3%) | 2525 (51.3%) |
| ТехРегионЭнерго-Оренбург (Оренбург) | 2724 | 19 (0.7%) | 19 (0.7%) |
| Степыкин Владимир Андреевич (Смоленск) | 545 | 1 (0.2%) | 1 (0.2%) |
| Итого | 15588 | 5453 | 5572 |
🔍 Находка: адрес иногда лежит не в том поле
Проверка показала: в 16 304 строках (7.3% активных точек) поле «Фактический адрес» пустое, но заполнена «Точка доставки» — и в этом поле часто находится не название точки, а полноценный текстовый адрес, иногда вместе с телефоном контакта. Пример: «Сержен-Юрт ул.Кадырова Возле АЗС Супермаркет "Ислам" 8 938 889 3827 Милана».
Строгая проверка на одновременное наличие адресных признаков (улица/дом/город) и телефонного номера даёт 708 строк у 12 дистрибьюторов, где адрес почти наверняка «спрятан» в «Точке доставки», а не отсутствует. Больше всего таких случаев у: ВИМ ГРУПП (Грозный) — 320, ГраСС (Бишкек) — 141, Сокаева Залина Константиновна (Владикавказ) — 137, Видар ТСК (Воронеж) — 30, NS service LTD (Астана) — 28.
Пересчитано: эти 708 строк добавлены в число заполненных по адресу для соответствующих 12 дистрибьюторов (колонка «Факт. адрес» в детальной таблице выше уже отражает это). Заметнее всего процент вырос у ВИМ ГРУПП (43.2% → 57.6%), Сокаевой З.К. (20.1% → 53.8%) и ГраСС Бишкек (0% → 7.7%) — но ни для одного из 12 дистрибьюторов это не изменило итоговый статус «проходит / не проходит порог 80%»: у кого было меньше 80%, там и осталось меньше 80%, даже после пересчёта. Поэтому на общий балл ошибок и приоритеты по всей базе (154 подключения) поправка не повлияла — но сами цифры в таблице по этим 12 строкам теперь честнее.
Дистрибьютор — название из справочника клиентов (Clients_on_31.08.2026...xlsx), лист «Справочник клиентов», колонка «Дистрибьютор». В расчёт взяты только активные торговые точки — те, чей «Код клиента» встречается в файле продаж за 01.01–31.08.2026 (Sales_from_01.01.2026_to_31.08.2026...xlsx); точки без продаж за этот период («мёртвые») исключены из всех метрик заполненности.
ТО (товарооборот) — взят из отдельного отчёта «Заполненность — активные точки» (данные по продажам за 2026 год). Сопоставлен с этой таблицей по названию: большинство подключений сопоставлены надёжно, у части ТО неизвестен.
ИНН (вес 30%) — процент строк в справочнике клиентов, где поле ИНН не пустое. Для новых подключений ошибка — любое значение меньше 100% (даже одна незаполненная строка уже ошибка), для уже действующих подключений — значение меньше 80%. При обнаруженном шифровании метрика автоматически считается проваленной.
Факт. адрес (вес 20%) — объединённая логика: «Адрес доставки» (spoaddress), если заполнен «Код точки доставки» (spocode), иначе «Фактический адрес» (address). Для новых подключений ошибка — любое значение меньше 100%, для уже действующих — меньше 80%. Автоматический провал при шифровании.
Название клиента (вес 10%) — GUID-проверка, а не заполненность: «Название клиента» (clientname) всегда формально заполнено на 100%, поэтому метрика проверяет содержательность — не стоит ли там системный код (GUID/hex) вместо реального читаемого имени.
Sellin/Sellout + Sellin/Приход (вес 10%, вместе как одна проверка) — факт из журнала внутренних инцидентов (incorrect_distributors_with_comments.csv), который вели РМ/ТМ/ДМ/РОП. Если зафиксирована ошибка «Sellin/Sellout» ИЛИ «Sellin/Приход» — проверка провалена, +10%. Обе ошибки считаются одной совмещённой проверкой, а не двумя отдельными.
Сток (вес 10%) — факт инцидента «Сток» (ежедневное стоковое уравнение не сходится). Бинарно, +10% при наличии.
Выгрузка >15 дней (вес 10%) — факт инцидента с пометкой «Выгрузка» в том же журнале — подключение не выгружало данные больше 15 дней. Бинарно, +10% при наличии. Обнаружено у 6 подключений.
Канал продаж (вес 10%) — данные из отдельного файла «Клиенты_заполненность_31.08.2026.xlsx», колонка «Без привязки канала» (столбец O «Канал продаж» в исходном справочнике), пересчитаны на активных точках. Для новых подключений ошибка — любое количество строк без привязки канала, больше 0 (порог 100%); для уже действующих — доля привязанных строк меньше 80%.
Балл ошибок — сумма весов всех проваленных метрик, от 0% до 100%:
балл = 30×[ИНН] + 20×[адрес] + 10×[название клиента] + 10×[sellout ИЛИ приход] + 10×[сток] + 10×[выгрузка] + 10×[канал]
Все 154 подключения в таблице ниже — уже действующие, поэтому и карточки выше, и детальная таблица считаются по мягкому порогу 80%. Строгий порог 100% в этом отчёте не применяется ни к одному из них — он относится только к будущим новым подключениям, для которых отдельной таблицы пока нет. Особый случай — шифрование: если хотя бы один контрольный столбец содержит системный GUID вместо текста, ИНН, адрес и название клиента автоматически считаются проваленными.
Приоритет — приоритет = балл_ошибок × (ТО дистрибьютора / максимальный ТО в выборке). Если ТО неизвестен — коэффициент 0, приоритет 0.
Статус (цвет) — все подключения с известным ТО делятся на три равные по количеству группы (терцили) по значению приоритета: 🔴 высокий, 🟡 средний, 🟢 низкий, ⚪ ТО неизвестен (отдельная категория). Границы терцилей пересчитываются автоматически от фактического распределения приоритетов внутри текущих 154 подключений.