К статье
Практический материал

Справочники и Данные · 11 мин

Как навести порядок в номенклатуре 1С

Как навести порядок в номенклатуре 1С: поиск дублей, объединение, архивация, структура папок и правила справочника без риска потерять данные.

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

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

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

Шаг 1. Проведите аудит справочника

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

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

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

Позиции без движений за годКандидаты на архивацию

Проверьте остатки: если остаток не нулевой, архивировать нельзя

Пустая единица измерения или вид номенклатурыОшибки заведения карточек

Такие позиции ломают документы и отчёты, исправляйте в первую очередь

Одинаковый штрихкод у разных карточекПочти наверняка дубль

Проверьте, какая карточка используется в документах, и объедините

Десятки папок верхнего уровняСтруктура не продумана

Потребуется перестроить иерархию по понятной логике

Шаг 2. Сделайте резервную копию и подготовьте базу

Любые массовые изменения справочника выполняйте только после создания резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной базы используйте штатные средства СУБД или выгрузку dt.

Второе обязательное условие — монопольный или хотя бы «тихий» режим работы. Если во время объединения дублей пользователи проводят документы, возможны конфликты и неполная замена ссылок. Договоритесь о технологическом окне: вечер, выходной или обеденный перерыв в зависимости от размера базы.

Шаг 3. Найдите и объедините дубли

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

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

Как настроить правила поиска

Начинайте с самых строгих правил: совпадение по штрихкоду или по паре «артикул + наименование». Такие совпадения почти всегда являются реальными дублями и не требуют ручной проверки каждой пары. Затем переходите к мягким правилам — похожие наименования — и здесь просматривайте каждую пару вручную: «Кабель ВВГ 3х2,5» и «Кабель ВВГ 3х1,5» похожи по написанию, но это разные товары.

Порядок объединения дублей
  1. 1
    Сделайте резервную копию базы
  2. 2
    Откройте обработку «Поиск и удаление дублей» в разделе «Администрирование»
  3. 3
    Настройте правило поиска: сначала строгое (штрихкод, артикул), затем по наименованию
  4. 4
    Просмотрите найденные пары и отметьте только реальные дубли
  5. 5
    Укажите основную карточку для каждой группы — с заполненными реквизитами
  6. 6
    Выполните объединение и дождитесь завершения замены ссылок
  7. 7
    Проверьте несколько документов: в них должна стоять основная карточка

Шаг 4. Приведите реквизиты к единому стандарту

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

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

Наименования приводите к единому шаблону. Рабочий формат для торговли: «Сущность + ключевые характеристики + единица/фасовка», например «Кабель ВВГнг 3х2,5 (бухта 100 м)». Зафиксируйте шаблон в коротком регламенте, иначе через полгода написания снова разъедутся.

Шаг 5. Выстройте структуру папок и заархивируйте лишнее

Иерархия папок должна отражать то, как с товаром работают люди: по товарным группам, по направлениям продаж или по поставщикам — выбирайте один принцип и не смешивайте. Оптимальная глубина — два-три уровня: «Материалы → Электрика → Кабель и провод». Более глубокая структура замедляет поиск и провоцирует заведение позиций «не в ту папку».

Позиции без движений и с нулевыми остатками переместите в служебную папку «Архив (не использовать)». В некоторых конфигурациях можно дополнительно снять у таких позиций доступность для подбора или установить признак недействительности. Это безопаснее удаления: ссылки в старых документах сохраняются, отчётность не страдает, а новые документы с архивной позицией не создаются.

Физическое удаление помеченных объектов (Операции → Удаление помеченных объектов) выполняйте в последнюю очередь и только для тех элементов, у которых нет ссылок. Если система сообщает, что объект используется — не форсируйте удаление, оставьте позицию в архиве.

Типичные ошибки при чистке номенклатуры
01
Удаление позиций с остатками — остаток «повисает», складской учёт перестаёт сходиться
02
Объединение похожих, но разных товаров — история продаж двух позиций смешивается безвозвратно
03
Чистка без резервной копии — при ошибке в массовой обработке восстановить данные нечем
04
Перестройка папок без регламента — через несколько месяцев структура снова разваливается
05
Игнорирование позиций в закрытых периодах — изменения ломают сверку прошлых отчётов

Шаг 6. Закрепите правила, чтобы порядок сохранился

Разовая чистка не решает проблему, если процесс заведения карточек остаётся прежним. Минимальный набор правил: единый шаблон наименования, обязательность заполнения вида номенклатуры и единицы измерения, запрет на создание карточки без проверки поиска по артикулу и штрихкоду.

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

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

Контрольные точки

Как проверить результат чистки

Поиск дублей после объединения
Норма

По строгим правилам (штрихкод, артикул) дублей не найдено

Тревожный признак

Остались пары с совпадающими штрихкодами

Отчёт по остаткам склада
Норма

Суммы и количества совпадают с данными до чистки

Тревожный признак

Появились расхождения или «минусовые» позиции

Обязательные реквизиты
Норма

У всех активных позиций заполнены единица измерения, вид, ставка НДС

Тревожный признак

Есть карточки с пустыми ключевыми полями

Проведение нового документа
Норма

Поступление и реализация проводятся без ошибок

Тревожный признак

Документ не проводится из-за ссылок на помеченные элементы

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

Можно ли удалить номенклатуру, по которой были продажи в прошлых периодах?

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

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

Разбейте работу на этапы по строгости правил. Сначала автоматически объедините дубли по штрихкодам и точным совпадениям артикула — здесь ручная проверка почти не нужна. Затем обработайте совпадения «артикул + производитель». Похожие наименования оставьте напоследок и проверяйте выборочно, начиная с позиций с наибольшими оборотами.

Как объединить дубли в 1С:Бухгалтерии, если нет обработки «Поиск и удаление дублей»?

В свежих версиях «Бухгалтерии предприятия» обработка есть в разделе «Администрирование» → «Обслуживание» → «Корректировка данных». Если её нет, используйте универсальную обработку «Поиск и замена значений» с диска ИТС или аккуратно замените ссылки вручную в документах, после чего пометьте дубль на удаление.

Нужно ли менять номенклатуру, загруженную из прайсов поставщиков?

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

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

Оптимально — совместно. Решение о том, какие позиции являются дублями и какая карточка основная, должен принимать сотрудник, знающий товар (менеджер или товаровед). Техническую часть — резервное копирование, запуск обработок, проверку замены ссылок — выполняет специалист по 1С. Бухгалтер контролирует, чтобы изменения не затронули закрытые периоды.

Как предотвратить появление новых дублей после чистки?

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

Итог

Что важно запомнить

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