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

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

Как правильно загрузить номенклатуру в 1С

Пошаговая инструкция по загрузке номенклатуры в 1С из Excel и CSV: подготовка файла, настройка соответствия колонок, проверка дублей и типичные ошибки.

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

В типовых конфигурациях (УТ 11, КА 2, ERP 2, УНФ, Розница) есть штатный механизм загрузки данных из табличных файлов — Excel, CSV, MXL. Для Бухгалтерии предприятия существует похожая обработка «Загрузка данных из табличного документа». Внешние обработки с ИТС и самописные загрузчики нужны только в нестандартных случаях.

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

Подготовка: что решить до загрузки файла

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

Сначала определите структуру справочника в вашей конфигурации. В УТ 11 и ERP товар описывается связкой «Вид номенклатуры + Номенклатура + Характеристики», в Бухгалтерии — проще: наименование, артикул, единица, ставка НДС, группа. Виды номенклатуры, единицы измерения, группы и ставки НДС должны существовать в базе до загрузки, иначе обработка либо создаст мусорные элементы, либо оставит поля пустыми.

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

Маршрут решения

Как выбрать способ загрузки

Конфигурация УТ 11, КА 2, ERP 2, УНФ — файл Excel или CSV до нескольких десятков тысяч строкИспользуйте штатный «Помощник загрузки номенклатуры» / «Загрузка данных из табличного документа»
Бухгалтерия 3.0, файл простой (наименование, артикул, цена)Внешняя обработка «Загрузка данных из табличного документа» с диска ИТС или аналог
Нужно грузить цены, остатки, характеристики и картинки одним пакетомРазбейте на этапы: сначала номенклатура, затем цены документом «Установка цен», затем остатки вводом остатков
Регулярная загрузка от поставщика по расписаниюНастройте обмен через CommerceML/EDI или закажите доработку — ручная загрузка не масштабируется

Как подготовить файл с номенклатурой

Формат файла — Excel (xlsx) или CSV. CSV надёжнее для больших объёмов: Excel-файл на 100 тысяч строк открывается медленно и может обрезаться при конвертации. Кодировка CSV — UTF-8, разделитель — точка с запятой (стандарт для русского Excel).

Минимальный набор колонок: наименование, артикул, единица измерения, вид/группа номенклатуры. Желательно добавить: полное наименование (для печатных форм), ставку НДС, штрихкод, производителя, цену закупки и продажи. Каждое значение, которое попадёт в отдельный реквизит, должно быть в отдельной колонке — не «слеплено» в одну ячейку.

Правила чистки файла перед загрузкой:

  • Удалите пустые строки, строки-заголовки разделов и «Итого» — обработка попытается создать из них товары.
  • Приведите единицы измерения к классификатору ОКЕИ: «шт», «кг», «м», а не «штука», «ШТ.», «pcs» вперемешку.
  • Числа — без пробелов-разделителей и символов валют, иначе цена загрузится как текст или ноль.
  • Уберите дубли внутри самого файла: в Excel это «Данные → Удалить дубликаты» по колонке артикула.
  • Запретите Excel преобразовывать артикулы и штрихкоды в числа: формат ячеек — текстовый, иначе ведущие нули штрихкодов будут потеряны.

Загрузка штатным помощником в УТ 11 / ERP / КА

В УТ 11, КА 2 и ERP 2 обработка находится в разделе «Закупки» (или «НСИ и администрирование») → сервис → «Загрузка данных из табличного документа», либо через «Номенклатура → Загрузить из файла» в зависимости от версии. Механика одинаковая: выбирается файл, настраивается соответствие колонок, выполняется предпросмотр, затем загрузка.

Порядок действий:

  1. Откройте обработку загрузки и укажите файл. Дождитесь, пока обработка прочитает первые строки и покажет таблицу предпросмотра.
  2. Укажите номер строки, с которой начинаются данные (если первая строка — шапка с названиями колонок, данные начинаются со второй).
  3. Для каждой колонки выберите соответствующий реквизит: «Колонка 1 → Наименование», «Колонка 2 → Артикул» и т.д. Ненужные колонки пометьте «Не загружать».
  4. Настройте поиск существующих элементов: поставьте флаг поиска по артикулу (или выбранному ключу). Режим «Обновлять существующие» включайте только если осознанно хотите перезаписать реквизиты уже имеющихся товаров.
  5. Заполните значения по умолчанию: вид номенклатуры, единица измерения, ставка НДС — для строк, где колонок нет.
  6. Нажмите «Загрузить» и дождитесь отчёта: сколько создано, сколько обновлено, сколько строк с ошибками.
Порядок безопасной загрузки
  1. 1
    Сделать резервную копию базы
  2. 2
    Подготовить и почистить файл (дубли, единицы, текстовый формат артикулов)
  3. 3
    Создать в базе виды номенклатуры, группы, единицы измерения
  4. 4
    Пробный прогон на 10–20 строках, проверка созданных элементов
  5. 5
    Полная загрузка, анализ отчёта об ошибках
  6. 6
    Контрольная проверка: количество элементов, выборочная сверка с файлом

Загрузка в 1С:Бухгалтерию 3.0

В БП 3.0 штатного «помощника» нет, используется универсальная обработка «Загрузка данных из табличного документа» (поставляется на ИТС и широко распространена). Принцип тот же: открываете обработку через «Файл → Открыть», выбираете режим «Загрузка в справочник», вид справочника — «Номенклатура».

На вкладке «Настройка» сопоставляете номера колонок реквизитам: наименование, полное наименование, артикул, единица измерения (по коду ОКЕИ или наименованию), ставка НДС, вид номенклатуры (Товары/Услуги/Материалы). Для поиска существующих укажите реквизит поиска — артикул или код.

Особенность Бухгалтерии: единицы измерения привязаны к ОКЕИ, и если обработка не находит единицу по наименованию, она либо создаёт новую с «кривым» кодом, либо оставляет поле пустым — а документы с пустой единицей потом не проводятся корректно. Заранее проверьте, что все единицы из файла есть в классификаторе единиц измерения.

Контроль дублей и обновление существующих позиций

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

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

После загрузки проверьте дубли штатными средствами: в УТ 11/ERP есть обработка «Поиск и удаление дублей» (Администрирование → Обслуживание → Корректировка данных). Она объединяет элементы с заменой ссылок в документах — это единственный безопасный способ устранить дубль, если по нему уже есть движения.

Типичные ошибки при загрузке
01
Загрузка без резервной копии — при ошибке приходится удалять тысячи элементов вручную
02
Поиск по наименованию вместо артикула — массовые дубли из-за различий в пробелах и регистре
03
Артикулы и штрихкоды в числовом формате Excel — теряются ведущие нули, штрихкоды перестают сканироваться
04
Загрузка цен вместе с товарами в один проход без понимания механизма — цены в УТ 11 хранятся в регистре и создаются документом «Установка цен номенклатуры», а не реквизитом
05
Единицы измерения не из ОКЕИ — ошибки в документах и расхождения при обмене с ЭДО
06
Игнорирование отчёта об ошибках — часть строк молча не загружается, и это обнаруживается при инвентаризации

Загрузка цен, штрихкодов и характеристик

Цены в управленческих конфигурациях — не реквизит номенклатуры, а данные регистра сведений, который заполняется документом «Установка цен номенклатуры». Поэтому цены загружаются отдельным этапом: либо той же обработкой загрузки в режиме «документ/регистр», либо созданием документа и заполнением его из файла (в УТ 11 в документе есть кнопка «Заполнить → Загрузить из внешнего файла»).

Штрихкоды в УТ 11/ERP хранятся в регистре «Штрихкоды номенклатуры» и привязываются к товару и упаковке. Штатный помощник загрузки умеет их записывать, если сопоставить колонку со штрихкодом. Один товар может иметь несколько штрихкодов — тогда файл должен содержать по строке на каждый штрихкод, а загрузку ведут с поиском по артикулу в режиме «не создавать новые, только дополнять».

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

Способы загрузки: сравнение

Штатный помощник (УТ 11/ERP/УНФ)

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

Обработка «Загрузка данных из табличного документа»

Универсальна, работает с любыми справочниками и регистрами, есть в БП 3.0. Ограничение: требует аккуратной ручной настройки, нет защиты от ошибок сопоставления

Обмен CommerceML / EDI / API

Для регулярной синхронизации с поставщиками и сайтом. Ограничение: требует первоначальной настройки и согласования форматов

Индивидуальная доработка

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

Проверка результата после загрузки

Загрузка не заканчивается нажатием кнопки «Загрузить». Минимальный контроль: сравните количество строк в файле с количеством созданных элементов (отчёт обработки + отбор в списке номенклатуры по дате создания). Расхождение означает, что часть строк отклонена — ищите причину в протоколе ошибок.

Затем выборочно откройте 5–10 карточек товаров из разных частей файла и сверьте реквизиты: наименование, артикул, единица, ставка НДС, вид номенклатуры. Проверьте, что цены записались в регистр (список «Цены номенклатуры» с отбором по виду цен), а штрихкоды сканируются или ищутся поиском.

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

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

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

Количество элементов
Норма

Совпадает с числом строк данных в файле с учётом пропущенных дублей

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

Меньше — часть строк отклонена с ошибками; больше — созданы дубли

Карточка товара
Норма

Все реквизиты заполнены, единица измерения из ОКЕИ, ставка НДС корректна

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

Пустые единицы, «мусорные» виды номенклатуры, наименование обрезано

Штрихкод
Норма

Находится поиском, сканируется сканером, ведущие нули на месте

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

Не ищется или потерял нули — файл был в числовом формате

Пробный документ
Норма

Товар подставляется, цена заполняется, документ проводится

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

Ошибки проведения, пустая цена — не загружены цены или неверный вид цен

Часто задаваемые вопросы

Файл большой, загрузка зависает. Что делать?

Разбейте файл на части по 10–20 тысяч строк и загружайте порциями. Для Excel переведите файл в CSV — он читается значительно быстрее. Если база клиент-серверная, загрузку лучше запускать вне пиковой нагрузки, так как массовая запись блокирует справочник.

Можно ли загрузить картинки товаров вместе с номенклатурой?

Штатные обработки этого не делают. Варианты: массовое присоединение файлов через обработку с ИТС (файлы должны называться по артикулу или коду товара), обмен с сайтом по CommerceML, где картинки передаются вместе с каталогом, либо индивидуальная доработка.

Загрузил с ошибками, в базе тысячи лишних элементов. Как откатить?

Если документов по этим товарам ещё нет: отберите созданные элементы (по дате создания или автору), пометьте на удаление групповой обработкой «Групповое изменение реквизитов» или вручную, затем выполните «Удаление помеченных объектов». Если движения уже есть — только восстановление из резервной копии или поиск и объединение дублей.

Как загрузить номенклатуру поставщика, если она не совпадает с нашей?

В УТ 11/ERP есть механизм «Номенклатура поставщиков»: загружаете каталог поставщика как есть, а затем сопоставляете позиции с вашей номенклатурой (вручную или по артикулу/штрихкоду). Это правильнее, чем создавать дубли собственных товаров под каждого поставщика.

Нужно ли загружать услуги в справочник номенклатуры?

Да, услуги — это тоже элементы справочника с типом «Услуга» (или видом номенклатуры «Услуга»). Они не учитываются на складе и не имеют остатков, но участвуют в документах продажи и поступления. Загружаются тем же файлом, только в колонке вида/типа указывается «Услуга».

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

Разовая загрузка оправдана при старте учёта. Для регулярных обновлений (еженедельно и чаще) ручная загрузка неэффективна и рискованна — настройте автоматический обмен по расписанию через CommerceML, EDI или загрузку прайсов из почты штатными средствами УТ 11 («Соглашения с поставщиками → Регистрация цен поставщика»).

Итог

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

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