← К поиску технических решений

Загрузка номенклатуры из Excel без дублей

Техническая проблемаПО и оборудованиеСложностьВремя
❗ Что произошло?

Используйте стандартную обработку загрузки из табличного документа, заранее выберите уникальный ключ (штрихкод/артикул) и включите поиск существующих элементов по этому ключу. Сначала выполните тестовую загрузку на нескольких строках и проверьте протокол совпадений.

⚙ Вероятная причина

Дубли появляются из‑за отсутствия единого уникального ключа (штрихкод/артикул), лишних пробелов/регистра в данных или некорректного сопоставления колонок и режима «создавать всегда».

◉ Что сделать в первую очередь?

Определите уникальный идентификатор для номенклатуры (приоритет: штрихкод → артикул → производственный код) и очистите Excel от явных дублей/пробелов.

Пошаговая инструкция

Шаги
1

Подготовьте файл Excel

Оставьте в колонках: Наименование, Артикул, Штрихкод, ЕдИзм, Группа (и при необходимости Производитель/Код). Убедитесь, что уникальный ключ заполнен у всех строк, удалите начальные/конечные пробелы, приведите регистр к единому виду.

Если ключ — штрихкод, он должен быть строго уникальным; при отсутствии — используйте артикул + производитель как составной ключ.
2

Откройте стандартную загрузку из Excel

В 1С откройте обработку загрузки из табличного документа (обычно: Администрирование → Печатные формы, отчёты и обработки → Дополнительные обработки/Загрузка из табличного документа). Загрузите файл Excel в обработку.

Название пункта меню может отличаться в зависимости от конфигурации; ищите «Загрузка из табличного документа/Excel».
3

Выберите справочник и режим поиска

Укажите объект: Справочник «Номенклатура». Включите поиск существующих по ключу: сначала «Штрихкод», при его отсутствии — «Артикул» (или артикул+производитель). Установите режим: «Искать и обновлять; создавать только если не найдено».

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

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

Свяжите колонки Excel с реквизитами 1С: Наименование, Артикул, Штрихкод, ЕдиницаИзмерения, ГруппаНоменклатуры, Производитель и т.д. Для ЕдИзм и Группы укажите «Только выбирать существующие» или заранее создайте справочные значения вручную.

Неверное авто‑создание единиц/групп часто плодит почти‑дубли (разные группы/единицы из‑за опечаток).
5

Сделайте тестовую загрузку на 5–10 строк

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

Число «к созданию» должно соответствовать ожиданиям; при аномалиях скорректируйте ключ/сопоставления.
6

Выполните основную загрузку и сохраните протокол

Запустите полную загрузку. По завершении сохраните протокол и список созданных/обновлённых элементов для сверки.

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

Что делать дальше?

Инструкция помогла?

Результат может зависеть от конкретной системы и конфигурации.

Каталог решений →