Практическое руководство

Аудит НСИ в 1С: что это, зачем нужен и как провести бесплатную самопроверку до того, как звать кого-либо

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

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

Три бесплатные проверки, которые доступны в любой типовой конфигурации 1С:ERP/УТ/Бухгалтерия:

  1. Посчитать реальное количество записей в справочнике.
  2. Прогнать штатную обработку «Поиск и удаление дублей» и посмотреть число найденных групп.
  3. Через отбор проверить, у скольких записей пустые обязательные реквизиты.

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

Зачем вообще проверять справочники, если «в 1С и так всё работает»

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

Подробное определение аудита НСИ, его отличие от бухгалтерского аудита, 4-шаговая методика и то, кому в компании он нужен (финдиректор, главбух, ИТ-директор, закупки, генеральный директор) — на лендинге «Аудит НСИ: экспресс-диагностика». Здесь — практическая часть: как оценить масштаб проблемы своими силами, до звонка кому бы то ни было.

Проверка 1. Посчитать реальное количество записей в справочнике

Самая простая проверка — и чаще всего первая цифра, которая удивляет. У компаний с историей ведения базы 5+ лет справочник «Номенклатура» или «Контрагенты» почти всегда содержит в разы больше записей, чем интуитивно ожидает даже ответственный за него сотрудник.

Как сделать: открыть справочник (например, «Номенклатура»), включить отображение количества строк списка (в большинстве конфигураций — внизу списка или через контекстное меню таблицы «Количество строк»), либо выполнить простой запрос в консоли отчётов/запросов, если она подключена: ВЫБРАТЬ КОЛИЧЕСТВО(*) ИЗ Справочник.Номенклатура.

На что смотреть: сравните полученное число с тем, сколько позиций реально в ассортименте компании «на бумаге» (прайс-лист, каталог, ERP-выгрузка для сайта). Если реальный ассортимент — несколько тысяч позиций, а в справочнике 1С их 20 000+ — разрыв уже сам по себе сигнал, что в базе накопились задвоенные или неактуальные записи.

Проверка 2. Прогнать «Поиск и удаление дублей» и посмотреть число найденных групп

В 1С:ERP, 1С:Бухгалтерии и большинстве типовых конфигураций есть встроенная обработка «Поиск и удаление дублей» (раздел «Администрирование» → «Поддержка и обслуживание», в части конфигураций короче — «Сервис»). Она бесплатна, не требует ничего кроме прав администратора, и запускается за несколько минут.

Как сделать:

  1. Открыть обработку, выбрать нужный справочник (для первой оценки — целиком, без отборов).
  2. Запустить поиск с нечётким сравнением (не только точное совпадение — иначе результат занизит масштаб).
  3. Не объединять ничего на этом шаге. Задача самопроверки — посчитать, сколько групп потенциальных дублей нашла обработка, и посмотреть на пару-тройку групп вручную, чтобы понять, насколько они реальны.

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

Проверка 3. Проверить пустые обязательные реквизиты через отбор

Пустые поля — вторая по частоте проблема НСИ после дублей: элемент номенклатуры без единицы измерения, контрагент без БИН/ИИН, склад без привязки к организации. Такие записи не всегда мешают текущей работе, но становятся риском при интеграциях, миграции в новую систему или при выгрузке в BI.

Как сделать: в списке справочника настроить отбор (иконка воронки/фильтра в панели списка) по нужному реквизиту — «Единица измерения хранения», «Основное подразделение», «БИН/ИИН» и т.п. — условие «Не заполнено» / «Пусто». Отбор можно комбинировать с отбором «Не помечен на удаление» и «Не папка», чтобы не считать служебные группы справочника как проблемные записи.

На что смотреть: абсолютное число записей с пустым полем и его долю от общего количества (из проверки 1). Если пустых полей у ключевого реквизита больше 5–10% справочника — это уже системная проблема ввода данных, а не единичные случаи.

Как читать результаты трёх проверок

Ни одна из трёх цифр по отдельности не говорит, нужен ли внешний аудит — важна их совокупность и масштаб справочника:

Ситуация Вероятный вывод
Справочник на несколько тысяч записей, обработка нашла единичные группы дублей, пустых полей почти нет Штатной обработки и регулярной гигиены достаточно — внешний аудит, скорее всего, избыточен сейчас
Справочник на десятки-сотни тысяч записей, накопленный за годы; обработка нашла много групп, но видно, что часть дублей — явно разные формулировки одного товара, которые алгоритм не связал Штатная обработка сняла только верхний слой; реальный масштаб дублей выше найденного — стоит оценить его точнее до решения о полной ручной ревизии или проекте нормализации
Пустых полей у ключевого реквизита больше 5–10%, при этом справочник активно используется в документах Риск при следующей интеграции или миграции — стоит зафиксировать масштаб сейчас, пока это не всплыло в проекте с дедлайном

Три самостоятельные проверки дают нижнюю границу масштаба проблемы, а не точную цифру. На реальном прогоне полной ИИ-нормализации для производственного предприятия (молочный завод) из 130 597 обработанных записей по 8 доменам НСИ 46% получили вердикт MERGE (дубль) — большая часть этой доли не строковые совпадения, которые нашла бы штатная обработка, а смысловые дубли и записи с разнобоем в написании, для распознавания которых нужен анализ по смыслу, а не по сходству строк.

Вопросы, которые стоит задать себе перед тем как звонить кому-либо

Прежде чем обращаться к вендору — 1С:MDM, ИИ-нормализации или консалтингу — полезно ответить себе на несколько вопросов. Ответы определяют, какой путь вообще стоит рассматривать.

1. Справочник растёт быстрее, чем его успевают приводить в порядок вручную?

Если да — штатная гигиена (регулярный прогон «Поиск и удаление дублей») не решит проблему системно, только замедлит накопление нового мусора.

2. Проблема — в одном справочнике или во всех сразу?

Если дубли и пустые поля нашлись в номенклатуре, контрагентах и складах одновременно — это, вероятнее всего, не разовая накопленная ошибка, а системный пробел в процессе ввода данных, и точечная ручная чистка одного справочника не даст долгосрочного эффекта.

3. Кто-то в компании уже пытался это исправить вручную и остановился на середине?

Частый паттерн: сотрудник НСИ начинает ревизию справочника, доходит до нескольких тысяч записей и останавливается — объём работы для одного человека непосилен, а параллельно продолжают появляться новые дубли. Если такой паттерн уже был — это сильный сигнал, что вручную задача не решится, независимо от того, сколько ещё раз её пытаться начать заново.

4. Что случится, если ничего не менять в ближайший год?

Если планируется миграция на новую ERP, подключение BI, новая интеграция (EDI, маркетплейс, склад) — грязные справочники не останутся локальной неудобностью, они перейдут вместе с данными в новую систему и там будут стоить дороже, чем сейчас. Подробнее — в статье «Миграция на 1С:ERP и качество данных».

5. Штатная обработка нашла дубли, но объединять их страшно — потому что непонятно, что реально используется?

Это типичный тупик: без индекса реального использования записи в документах и регистрах за длительный период любое ручное объединение — риск. Штатная обработка такого индекса не строит.

Если ответ хотя бы на два-три из этих вопросов — «да, это про нас», масштаб проблемы, скорее всего, больше, чем показали три бесплатные проверки выше, и имеет смысл посчитать его точнее.

Что даёт профессиональный экспресс-аудит сверх самостоятельной проверки

Три проверки выше дают направление и грубую нижнюю границу. Экспресс-аудит НСИ решает то, что штатные средства 1С структурно не умеют:

  • Смысловое сопоставление, а не строковое. Находит дубли, у которых формулировка расходится сильнее, чем видит алгоритм нечёткого сравнения текста — не только «Роги» вместо «Рога», но и «Молоко 3,2%» / «Молоко цельное пастеризованное 3.2%» как один кластер.
  • Индекс реального использования. Проверяет, встречается ли запись в документах, оборотах и остатках за несколько периодов — а не только смотрит на текущие ссылки в базе на момент запуска, как штатная обработка.
  • Количественную карту по всем проверенным справочникам сразу, а не по одному прогону за раз с ручной интерпретацией каждой группы.
  • Обоснование по каждому кандидату на объединение или удаление — не просто список групп, а причина, почему запись предлагается объединить именно с этой, а не с другой.

Полное описание того, как проходит экспресс-аудит (4 шага), что клиент получает на выходе и как устроена безопасность процесса (работа на копии, без выгрузки данных за периметр) — на странице «Аудит НСИ: экспресс-диагностика».

Итог

  • Прежде чем звонить кому-либо — посчитайте количество записей, прогоните «Поиск и удаление дублей» и проверьте пустые обязательные поля через отбор. Это займёт один рабочий день и ничего не будет стоить.
  • Три проверки дают нижнюю границу масштаба, не точную цифру — реальная доля смысловых дублей на промышленных справочниках обычно выше найденного штатной обработкой (46% на реальном кейсе 130 597 записей).
  • Если справочник большой, проблема системная (во всех справочниках сразу), а ручные попытки уже останавливались на середине — самопроверки достаточно, чтобы понять: пора считать масштаб точнее с помощью профессионального аудита, а не пытаться в очередной раз закрыть это вручную.

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

Можно ли провести аудит НСИ в 1С бесплатно и самостоятельно?

Частично — да. Штатная обработка «Поиск и удаление дублей», подсчёт записей в справочнике и отбор по пустым обязательным полям бесплатны и доступны в типовых конфигурациях 1С без внешних инструментов. Они дают первую количественную оценку масштаба проблемы, но не находят смысловые дубли (разные названия одного и того же товара) и не строят индекс реального использования записи в документах за длительный период — это уже задача профессионального аудита.

Сколько времени занимает самостоятельная проверка справочников?

Три проверки, описанные выше (подсчёт записей, прогон «Поиск и удаление дублей», отбор по пустым полям), занимают порядка одного рабочего дня для одного справочника, включая ручной просмотр нескольких найденных групп дублей для понимания их реальности.

Обработка «Поиск и удаление дублей» нашла мало дублей — значит, у нас всё в порядке?

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

Как понять, что справочнику нужен именно профессиональный аудит, а не разовый прогон штатной обработки?

Если после прогона «Поиск и удаление дублей» справочник по-прежнему выглядит захламлённым, найденные группы явно не покрывают весь объём похожих по смыслу записей, пустых обязательных полей больше 5–10%, а предыдущие попытки ручной ревизии уже останавливались на середине — это сигналы, что масштаб проблемы больше, чем можно закрыть штатными средствами, и стоит оценить его точнее.

Что делать с найденными дублями после самостоятельной проверки — можно ли сразу объединять?

Нет, не сразу. Перед объединением или удалением любой записи обязательно проверять реальное использование в документах, регистрах накопления и сведений — 1С не даст удалить объект с активными ссылками, но при объединении важно, чтобы главной осталась действительно самая используемая запись, а не первая попавшаяся из группы. Для единичных явных дублей это можно сделать вручную; для больших объёмов — нужен индекс использования за несколько периодов, который штатная обработка не строит.

Чем аудит НСИ отличается от аудита в 1С:MDM?

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

Какие справочники стоит проверять в первую очередь?

Чаще всего наибольшая боль сосредоточена в номенклатуре, контрагентах и статьях затрат/ДДС — именно они больше всего влияют на закупки, себестоимость и управленческую отчётность. Начинать самостоятельную проверку разумно с того справочника, где расхождения в отчётах или ручные сверки уже заметны на практике.

Готовы посчитать масштаб проблемы точнее?

Запросите демонстрацию НСИ Нормализатора на реальных данных вашей компании.

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