Практика

Качество данных перед внедрением ИИ: минимальный аудит за неделю

Пошаговый чеклист аудита данных из 1С/ERP за 5 дней: полнота, дубли, консистентность, свежесть — и вердикт «готовы / не готовы к ИИ-пилоту».

Качество данных перед внедрением ИИ: минимальный аудит за неделю

Почему BI не гарантирует готовность к ИИ

Это самое частое возражение на старте любого ИИ-проекта: «У нас Power BI работает, дашборды сходятся, значит с данными всё в порядке».

Логика понятна, но она ошибочна — и вот почему.

BI-инструмент агрегирует данные. Один дубль контрагента в справочнике растворяется в строке «Итого по группе». Пустое поле «Регион» в 8% записей не мешает построить диаграмму продаж по месяцам — оно просто попадает в категорию «Не указано» или отбрасывается фильтром. Ручная корректировка задним числом не видна на графике выручки.

ИИ-модель работает иначе. Она обучается на каждой строке. Один клиент под тремя ИНН после реорганизации — это три разных паттерна поведения в обучающей выборке. Пустые поля в 8% записей — это систематическое смещение, которое модель интерпретирует как признак. Ручные корректировки без первичного документа — это шум, который модель принимает за сигнал.

Разница не в качестве инструмента. Разница в том, что BI прощает грязные данные, а ИИ масштабирует их последствия.

Путь данных из 1С в ИИ: где возникают потери

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

Ввод данных → ручной ввод без валидации, дубли при создании новых карточек, пустые необязательные поля, которые оказываются критичными для модели.

Хранение в 1С → незакрытые документы без проводок, ручные корректировки регистров, накопленные дубли НСИ после слияний и реорганизаций.

Выгрузка / интеграция → потеря типов данных при экспорте в CSV/Excel, нарушение связей между объектами, отсутствие метаданных о времени последнего изменения.

Подача в модель → передача персональных данных без обезличивания (нарушение 152-ФЗ), несоответствие форматов дат и кодировок, отсутствие исторической глубины для обучения.

На каждом из этих этапов качество снижается — и аудит должен охватывать все четыре.

Четыре измерения: что именно проверять и какие пороги

Западные методологии часто смешивают completeness и quality в одну метрику. Это ошибка планирования: восстановить пустые поля можно за дни, исправить системную некорректность — за недели. Разделяйте эти два типа проблем с самого начала.

ИзмерениеЧто проверяем в 1С/ERPПорог «готов к пилоту»Метод проверки
Полнота (Completeness)% заполненности ключевых полей: ИНН контрагента, код номенклатуры, дата документа, единица измерения≥ 95% для критичных полейОтчёт «Анализ данных справочника» или SQL-запрос к таблице _Reference с COUNT(NULLIF(field,''))
Уникальность (Uniqueness)% дублей в справочниках Контрагенты и Номенклатура — по ИНН, наименованию, коду< 2% дублейВстроенный инструмент «Поиск и замена дублей» (БСП) или СЧЁТЕСЛИ по ИНН в выгрузке Excel
Консистентность (Consistency)Расхождения между суммой в документе и регистром взаиморасчётов; несоответствие единиц измерения между документами и справочником< 1% критичных расхожденийСтандартный отчёт «Анализ субконто»; перекрёстная проверка регистра накопления vs документ-основание
Свежесть (Timeliness)Максимальный лаг между датой хозяйственной операции и датой проводки; доля незакрытых документов≤ 1 рабочий день для операционного ИИ; ≤ 7 дней для аналитического; незакрытые документы < 3%Отчёт «Незакрытые документы»; сравнение поля «Дата документа» и «Дата проводки» в регистре
Глубина истории (Volume)Количество месяцев непрерывных транзакционных данных по целевым объектам пилота≥ 12 месяцев для сезонных паттернов; ≥ 24 месяца для прогнозных моделейЗапрос к регистру накопления с группировкой по месяцу; визуальная проверка пробелов
Ручные корректировкиДоля записей, внесённых вручную без первичного документа (операции «Ввод остатков», «Корректировка регистра»)< 5% от общего объёма транзакцийОтбор по виду операции в журнале проводок

Типичные 1С-антипаттерны и их влияние на ИИ

Это не абстрактные «проблемы качества» — это конкретные объекты и ситуации, которые встречаются в большинстве российских ERP-баз.

АнтипаттернГде живёт в 1СВлияние на ИИ-вывод
Один клиент под тремя ИНН после реорганизации или смены юрлицаСправочник КонтрагентыМодель видит трёх «разных» клиентов с обрезанной историей каждого; прогноз LTV и риска занижен
Дубли номенклатуры с разными единицами измерения (кг и т, шт и уп)Справочник НоменклатураМодель прогнозирования спроса получает два несвязанных ряда вместо одного; ошибка прогноза кратно возрастает
Пустые аналитики в документах (не заполнены субконто «Проект», «Направление», «Склад»)Документы реализации, поступленияСегментация по направлениям невозможна; модель не может выделить паттерны по бизнес-единицам
Незакрытые перемещения между складами без финального документаРегистр накопления «Товары на складах»Остатки задвоены; модель управления запасами получает завышенные остатки и занижает заказы
Ручные корректировки задним числом без первичного документаОперации «Корректировка регистра»Временной ряд содержит скачки, которые модель интерпретирует как реальные события; ложные паттерны в обучающей выборке
Несогласованные справочники после перехода с одной конфигурации на другуюНСИ в целомКоды объектов не совпадают между периодами; история разрывается; модель не может связать «до» и «после»

Пятидневный спринт аудита

Этот план рассчитан на команду из двух-трёх человек: аналитик данных или 1С-специалист, IT-директор или руководитель проекта, и опционально — владелец бизнес-процесса (например, руководитель отдела продаж или логистики).

День 1 — Инвентаризация источников

Кто: IT-директор + 1С-специалист. Что делать: Определить объекты, которые войдут в пилот (не всю базу — только целевые). Зафиксировать: какие справочники и регистры используются, за какой период, есть ли внешние источники (CRM, WMS, Excel-файлы). Проверить наличие прав на выгрузку данных. Инструмент: Интервью с владельцами процессов + схема потоков данных на бумаге или в Miro. Артефакт: Карта источников данных — список объектов 1С с указанием периода, объёма и ответственного.

День 2–3 — Профилирование по четырём измерениям

Кто: 1С-специалист / аналитик данных. Что делать: Запустить проверки по таблице измерений выше. Для каждого целевого объекта зафиксировать фактические значения метрик. Не пытаться сразу чистить — только измерять. Инструмент: Встроенные отчёты 1С (Анализ субконто, Поиск дублей через БСП), выгрузка в Excel для СЧЁТЕСЛИ, при наличии — SQL-запросы к базе через COM-соединение или прямое подключение к СУБД. Артефакт: Таблица фактических значений метрик по каждому объекту.

День 4 — Скоринг и классификация проблем

Кто: IT-директор + аналитик. Что делать: Сравнить фактические значения с пороговыми. Разделить проблемы на два типа: completeness (пустые поля — быстро исправляется) и quality (системная некорректность — требует регламентных изменений). Рассчитать итоговый Data Health Score. Инструмент: Таблица скоринга (см. ниже). Артефакт: Скоринговая карта с RAG-статусом по каждому измерению.

День 5 — Итоговый отчёт для руководства

Кто: IT-директор / руководитель проекта. Что делать: Оформить одностраничный executive summary. Зафиксировать вердикт, топ-3 блокера и рекомендуемые следующие шаги. Согласовать с бизнес-владельцем пилота. Инструмент: Шаблон отчёта (см. следующий раздел). Артефакт: Одностраничный отчёт «Готовность данных к ИИ-пилоту».

Итоговый скоринг: как считать Data Health Score

Каждое измерение оценивается по шкале 0–20 баллов (итого максимум 100 при шести измерениях, где ручные корректировки и глубина истории объединены в один блок).

  • ≥ 80 баллов — данные готовы к пилоту. Можно стартовать с минимальными оговорками.
  • 60–79 баллов — условная готовность. Пилот возможен на ограниченном наборе данных; параллельно ведётся чистка по выявленным блокерам.
  • < 60 баллов — данные не готовы. Запуск пилота без предварительной чистки создаёт высокий риск получить уверенно неверный результат и дискредитировать ИИ-инициативу внутри компании.

Шаблон одностраничного отчёта для руководства

Этот шаблон заполняется по итогам Дня 5 и предназначен для презентации CIO, CDO или генеральному директору.

Отчёт: Готовность данных к ИИ-пилоту Дата: [дата] | Объект пилота: [описание] | Подготовил: [имя]

ИзмерениеСтатусФактическое значениеПорогКомментарий
Полнота ключевых полей🟢 / 🟡 / 🔴XX%≥ 95%
Уникальность НСИ (дубли)🟢 / 🟡 / 🔴XX%< 2%
Консистентность регистров🟢 / 🟡 / 🔴XX%< 1%
Свежесть транзакций🟢 / 🟡 / 🔴X дней≤ 1 д. / ≤ 7 д.
Глубина истории🟢 / 🟡 / 🔴XX мес.≥ 12 / 24 мес.
Ручные корректировки🟢 / 🟡 / 🔴XX%< 5%

Итоговый Data Health Score: XX / 100

Вердикт: Готовы / Условно готовы / Не готовы к пилоту

Топ-3 блокера:

  1. [Блокер и тип: completeness или quality]
  2. [Блокер и тип]
  3. [Блокер и тип]

Рекомендуемые следующие шаги:

  • [Действие, ответственный, срок]
  • [Действие, ответственный, срок]

Блок 152-ФЗ: что нельзя передавать в ИИ без обезличивания

Этот пункт часто игнорируют при планировании пилота — и он становится блокером уже после начала работ.

Требуют обезличивания до передачи в ИИ-контур:

  • ФИО физических лиц (сотрудники, частные клиенты, контактные лица)
  • ИНН физических лиц
  • Паспортные данные
  • Адреса проживания
  • Номера телефонов и email сотрудников и физлиц

Не подпадают под 152-ФЗ, но требуют проверки договорной базы:

  • ИНН и наименования юридических лиц
  • Реквизиты организаций

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

Обезличивание — не опциональный шаг. В российском B2B это обязательное условие для любого ИИ-контура, работающего с клиентскими или кадровыми данными.

Два сценария пилота: разные пороги для разных задач

Пороговые значения не универсальны — они зависят от задачи пилота. Вот три типичных сценария для российского B2B:

Прогнозирование спроса / управление запасами. Критичны: полнота кода номенклатуры и единицы измерения (≥ 98%), глубина истории ≥ 24 месяца, дубли номенклатуры < 1%. Свежесть менее критична — достаточно ≤ 7 дней.

Операционный ИИ-ассистент (чат-бот по заказам, статусам, остаткам). Критичны: свежесть данных ≤ 1 рабочего дня, консистентность регистров < 0,5%, незакрытые документы < 1%. Глубина истории менее важна.

RAG-система по базе знаний и документам. Критичны: полнота метаданных документов (дата, автор, тип), консистентность версий. Транзакционные данные могут не участвовать вовсе — но тогда аудит смещается на документарный корпус, а не на ERP.

Что делать, если данные не готовы

Вердикт «не готовы» — это не приговор проекту. Это план работ.

Разделите выявленные проблемы на два типа и оцените сроки:

Completeness (пустые поля, отсутствующие записи): 3 дня — 2 недели. Восстанавливается из первичных документов, справочников или путём проставления дефолтных значений с фиксацией в регламенте. Не требует изменения бизнес-процессов.

Quality (системная некорректность: неверные ИНН, перепутанные единицы, ручные корректировки как норма): 3–8 недель. Требует участия владельцев данных, изменения регламентов ввода, возможно — доработки конфигурации 1С для принудительной валидации. Без изменения процесса проблема вернётся.

Важно: не пытайтесь починить всё перед пилотом. Сузьте область пилота до тех объектов, где данные уже достаточно чисты — и запустите. Успешный пилот на чистом срезе данных убедительнее любого отчёта об аудите.

brezatech помогает командам пройти путь от аудита данных до работающего ИИ в производственном контуре — от профилирования 1С/ERP до интеграции LLM и BI.

Связанные материалы в блоге brezatech:

Ключевые факты

  • ~90% российских ИИ-пилотов не выходят в прод — основная причина по данным Коммерсантъ (2026): проблемы с данными, а не с алгоритмами.
  • BI-отчёт прощает ошибки данных: агрегация скрывает дубли и пустые поля. ИИ-модель масштабирует те же ошибки — и выдаёт уверенно неверный результат.
  • Completeness и quality — разные метрики с разными сроками чистки: восстановить пустые поля можно за дни, исправить системную некорректность — за недели.
  • Порог готовности к пилоту: полнота ключевых полей ≥ 95%, дубли НСИ < 2%, расхождения между регистрами < 1%, лаг транзакционных данных ≤ 1 рабочий день.
  • 152-ФЗ — обязательный блокер: ФИО, ИНН физлиц и контактные данные требуют обезличивания до передачи в любой ИИ-контур.

Частые вопросы

У нас BI работает отлично — значит, данные хорошие?
Нет. BI усредняет и агрегирует: один дубль контрагента растворяется в сумме по группе. ИИ-модель обучается на каждой строке — и один клиент под тремя ИНН после реорганизации создаёт три «разных» паттерна поведения. Ошибка не скрывается, а умножается на масштаб выборки.
Сколько времени займёт чистка, если данные не готовы?
Зависит от типа проблемы. Completeness (пустые поля) — от 3 дней до 2 недель: можно восстановить из первичных документов или проставить дефолты. Quality (системная некорректность: неверные ИНН, перепутанные единицы измерения, ручные корректировки задним числом) — от 3 до 8 недель, требует участия владельцев данных и регламентных изменений.
Нужно ли наводить порядок во всей базе перед пилотом?
Нет. Аудит проводится только по объектам, которые войдут в пилот. Если пилот — прогноз спроса по топ-200 SKU, аудируете только справочник Номенклатура и регистры продаж по этим позициям. Полный data governance — следующий шаг после успешного пилота.
Какие поля нельзя передавать в ИИ-контур без обезличивания по 152-ФЗ?
ФИО физических лиц, ИНН физлиц, паспортные данные, адреса проживания, номера телефонов и email сотрудников и частных клиентов. ИНН и наименования юридических лиц под действие 152-ФЗ не подпадают, но требуют проверки NDA и условий договора с вендором ИИ-платформы.
Как провести проверку дублей в 1С без сторонних инструментов?
В конфигурациях на базе БСП (Библиотека стандартных подсистем) есть встроенный инструмент «Поиск и замена дублей» — доступен через меню НСИ. Для более глубокого анализа выгрузите справочник в Excel и примените формулу СЧЁТЕСЛИ по полю ИНН или коду номенклатуры. Расхождения между регистрами проверяются стандартным отчётом «Анализ субконто».

Источники

О brezatech

brezatech — интегратор ИИ в данные и процессы российского B2B: разработка, BI, автоматизация и внедрение LLM в производственный контур. ИИ-агент продаж 24/7 →

Ещё в журнале