Кейс

Кейс: как производственное предприятие устранило почти половину дублей в справочниках НСИ

Быстрый ответ

Производственное предприятие (молочный завод) на 1С:ERP нормализовало 130 597 записей по 8 справочникам НСИ с помощью ИИ-агента «НСИ Нормализатор». 46% записей оказались дублями (вердикт MERGE), ещё 13,2% — записями на удаление. Обработка заняла несколько дней вместо 8–9 месяцев ручной работы силами 5–6 сотрудников — при скорости свыше 25 записей в минуту.

Контекст: производственное предприятие на 1С:ERP

Клиент — производственное предприятие (молочный завод), работающее на 1С:ERP. Справочники НСИ — номенклатура, единицы измерения, контрагенты, склады, организации, виды и группы номенклатуры, сырьё — годами наполнялись разными сотрудниками без единого стандарта именования. Это типовая ситуация для производственных компаний, где 1С:ERP растёт вместе с бизнесом: новые сотрудники, новые филиалы, новые способы вводить одну и ту же позицию под разными именами.

К моменту обращения справочники накопили классическую проблему НСИ: одна и та же товарная позиция существовала под несколькими именами («Молоко 3,2%», «Молоко цельное 3.2», «МОЛОКО 3,2% жирн.»), контрагенты дублировались из-за разного форматирования названий, а часть записей вообще не использовалась годами, но никто не решался их удалить — не было уверенности, что они безопасны к удалению.

Ситуация «до»: почему ручная ревизия была нереалистична

Масштаб проблемы — 130 597 записей по 8 доменам НСИ. Полная ручная ревизия такого объёма заняла бы 8–9 месяцев работы командой из 5–6 сотрудников, занятых практически только этой задачей.

На практике это означает, что предприятие оказывается перед выбором:

  • не трогать справочники — хаос копится дальше, аналитика по закупкам, продажам и остаткам становится всё менее достоверной;
  • разово почистить вручную — но без изменения процесса ввода данных дубли возвращаются уже через несколько месяцев;
  • выделить команду на длительный проект — дорого по времени специалистов и всё равно не даёт гарантии, что ничего важное не удалено по ошибке.

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

Процесс: как проходила нормализация

Нормализация НСИ строилась по стандартной методике из 5 шагов, применяемой для каждого проекта:

1

Доступ к данным

Подключение к копии/выгрузке базы 1С:ERP в режиме только для чтения. Рабочая база клиента не затрагивается ни на одном этапе.

2

Анализ

Построение индекса использования: для каждой записи справочника система проверяет, встречается ли она в документах, регистрах накопления и остатках за 4 периода (0–12, 13–24, 25–36, 36+ месяцев). Это единственный способ понять, какие записи реально «мертвы», а какие всё ещё нужны бизнесу.

3

Согласование

Правила нормализации (что считать дублем, какое имя выбирать эталонным, какие записи трогать нельзя) согласуются с бизнесом до начала обработки, а не постфактум.

4

ИИ-нормализация

Двухпроходный анализ: первый проход (быстрая модель) выносит решение по большинству записей, второй проход (более мощная модель) разбирает сложные случаи, которые требуют более глубокого сопоставления или уточнения у специалиста.

5

Контроль

Результат оформляется как план для специалиста НСИ (проверка вердиктов) и как структурированные данные для внешней обработки 1С. Система не вносит изменения в 1С самостоятельно ни на одном шаге.

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

Результат «после»: конкретные цифры

Обработка 130 597 записей по 8 доменам НСИ заняла несколько дней при скорости свыше 25 записей в минуту. Распределение вердиктов по итогам двухпроходного анализа:

Вердикт Доля Что это значит
MERGE 46,0% Дублирующие записи — объединяются в одну эталонную
KEEP 25,8% Корректные, уникальные записи — не требуют изменений
CLARIFY 14,1% Сложные случаи — переданы специалисту НСИ на решение
DELETE 13,2% Записи, безопасные к удалению (подтверждено индексом использования)
RENAME 0,9% Записи с точечными правками в наименовании

Почти половина всего справочника (46%) оказалась дублирующими записями — то есть без нормализации почти каждая вторая позиция в НСИ вносила искажение в аналитику по остаткам, продажам и закупкам. При этом ни один вердикт DELETE не применялся к записи автоматически: безопасность удаления подтверждалась данными из индекса использования, а не предположением модели.

Что это дало бизнесу

Точность отчётности. Когда почти половина справочника — дубли, любой отчёт по продажам, остаткам или оборачиваемости номенклатуры считается по раздробленным данным: одна и та же позиция «размазана» по нескольким записям, и итоговые суммы занижают реальную картину. Устранение дублей — это в первую очередь восстановление доверия к собственной аналитике.

Экономия времени специалистов НСИ. Задача, которая потребовала бы месяцы работы команды из 5–6 человек, была выполнена за несколько дней машинного времени — специалисты НСИ включались в процесс только там, где реально нужна их экспертиза: согласование правил на входе и разбор CLARIFY-случаев на выходе, а не ручной перебор десятков тысяч записей.

Снижение риска ошибки. Каждый вердикт DELETE и MERGE подтверждён реальным использованием записи в документах, а не интуицией — что снимает главный психологический барьер ручной чистки НСИ: страх удалить что-то нужное.

Основа для дальнейшего порядка. Итоговый план — это не разовая уборка, а зафиксированные стандарты именования и накопленная база вердиктов, на которую можно опираться при появлении новых записей в будущем.

Уроки и выводы

  1. Масштаб дублей обычно недооценён. Пока не проведён количественный анализ по индексу использования, реальная доля дублей в справочнике неизвестна — интуитивно кажется, что проблема меньше, чем 46%.
  2. Ручная ревизия НСИ такого объёма — не вопрос желания, а вопрос физического времени. Месяцы работы командой нельзя ускорить простым распределением задач между большим числом людей без потери качества согласования.
  3. Безопасность удаления определяется историей использования, а не внешним видом записи. Запись без явных признаков дубля может годами не использоваться в документах — и наоборот, похожая на «мусор» запись может быть активна.
  4. Двухпроходная модель разумно распределяет нагрузку между машиной и человеком. Основной объём типовых решений принимает быстрая модель, а по-настоящему сложные случаи — на разбор специалисту, а не наоборот.
  5. Разовая чистка без изменения процесса ввода данных не решает проблему навсегда. Устойчивый результат даёт связка нормализации и накопленной базы стандартов, к которой можно обращаться при появлении новых записей.

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

Какое предприятие описано в кейсе?

Производственное предприятие (молочный завод) на 1С:ERP. Название компании не раскрывается по условиям NDA — это стандартная практика для проектов с доступом к корпоративным данным.

Сколько времени заняла нормализация 130 597 записей?

Несколько дней при скорости обработки свыше 25 записей в минуту. Для сравнения, ручная ревизия такого объёма потребовала бы 8–9 месяцев работы командой из 5–6 сотрудников.

Как определялось, что запись — дубль, а не просто похожее название?

Решение принимает двухпроходный ИИ-анализ с опорой на индекс использования каждой записи в документах, регистрах и остатках 1С. Совпадение имени — не единственный критерий: система также проверяет реальное использование записи в базе, прежде чем предложить объединение.

Что происходило с записями, которые предлагалось удалить (DELETE)?

Ни одна запись не удалялась автоматически. Вердикт DELETE выставлялся только при подтверждении по индексу использования, что запись не встречается в документах за анализируемый период, — итоговое решение и применение изменений оставались за специалистом НСИ.

Почему не использовали 1С:MDM для этой задачи?

1С:MDM — отдельная лицензируемая система дедупликации, внедрение и настройка правил под конкретный справочник обычно занимает месяцы, а иногда 1–3 года при масштабировании на все домены НСИ. В этом кейсе задача была решена за несколько дней без внедрения дополнительной MDM-системы.

Данные предприятия передавались за пределы компании при обработке?

Нет. Обработка велась на копии/выгрузке базы в режиме только для чтения, ИИ-модель работала локально, без передачи данных во внешние облачные API.

Можно ли применить такой же подход к другому производственному предприятию на 1С:ERP?

Да, методика (доступ к данным → анализ → согласование → ИИ-нормализация → контроль) не завязана на конкретную отрасль — она применима к любому справочнику НСИ в 1С:ERP с накопленной историей использования записей в документах.

Хотите похожий результат на своих данных?

Посмотрите, как НСИ Нормализатор работает на реальных справочниках вашей компании.

Запросить демо