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

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

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

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

Загрузка номенклатуры из Excel — самый быстрый способ наполнить справочник товаров в 1С Розница без ручного ввода каждой позиции. Это особенно актуально при старте работы в программе, при переходе с другой учётной системы или при получении большого прайса от поставщика, который нужно завести в базу.

В типовой конфигурации 1С Розница есть встроенные механизмы загрузки данных из табличных документов, а также поддерживается универсальная обработка «Загрузка данных из табличного документа», входящая в состав библиотеки стандартных подсистем. Выбор инструмента зависит от версии конфигурации, объёма данных и того, нужно ли загружать только товары или ещё штрихкоды, цены и остатки.

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

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

В 1С Розница есть несколько путей переноса номенклатуры из Excel. Первый — типовая обработка «Загрузка данных из табличного документа», которая открывает файл формата MXL, а также позволяет вставить данные через буфер обмена из открытого Excel. Второй — специализированные помощники загрузки, например загрузка прайсов поставщиков, если они есть в вашей версии конфигурации. Третий — внешние обработки от сторонних разработчиков, которые подключаются через «Дополнительные отчеты и обработки».

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

Сравнение вариантов загрузки

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

Подходит для разового переноса товаров, штрихкодов и дополнительных реквизитов. Требует аккуратной настройки сопоставления колонок.

Помощник загрузки прайсов поставщиков

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

Сторонние внешние обработки

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

Как подготовить файл Excel перед загрузкой

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

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

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

Подготовка файла Excel
  1. 1
    Удалите шапки, итоги, примечания и пустые строки — оставьте только строку заголовков и строки данных.
  2. 2
    Проверьте, что каждая колонка содержит один тип данных: название, штрихкод, цена и т.д.
  3. 3
    Переведите колонки штрихкодов и артикулов в текстовый формат, цены — в числовой.
  4. 4
    Уберите дубли строк по наименованию и штрихкоду прямо в Excel.
  5. 5
    Сохраните копию файла отдельно — исходник пригодится для сверки после загрузки.

Где найти обработку загрузки в 1С Розница

Расположение обработки зависит от версии конфигурации. В актуальных редакциях 1С Розница 2.3 и 3.0 обработка «Загрузка данных из табличного документа» обычно доступна через раздел «Администрирование» — «Обслуживание» — «Корректировка данных», либо через «НСИ и администрирование». В некоторых версиях она скрыта и включается через настройку прав или через меню «Все функции» (включается в параметрах запуска тонкого клиента).

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

Пошаговая загрузка номенклатуры

Откройте обработку «Загрузка данных из табличного документа». На первом шаге выберите режим загрузки — «Загрузка в справочник», а в качестве объекта — «Номенклатура». Затем откройте ваш Excel-файл параллельно, выделите весь диапазон данных вместе с заголовками, скопируйте его и вставьте в табличное поле обработки через буфер обмена. Либо сохраните файл в формате MXL через Excel/1С и откройте его кнопкой «Открыть».

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

Ключевой параметр — поле поиска. Оно определяет, как программа будет искать существующие позиции, чтобы не создавать дубли. Обычно в качестве поля поиска выбирают «Наименование» или «Артикул». Если база пустая, дубли не страшны, но при повторной загрузке в заполненную базу неверно выбранное поле поиска создаст дубли товаров, которые потом придётся вычищать вручную.

После настройки нажмите «Загрузить». Обработка покажет протокол: сколько элементов создано, сколько обновлено, какие строки пропущены и почему. Не закрывайте окно, пока не изучите протокол, — это единственное место, где видны ошибки загрузки.

Порядок загрузки в обработке
  1. 1
    Выберите режим «Загрузка в справочник», объект — «Номенклатура».
  2. 2
    Вставьте данные из Excel через буфер обмена или откройте файл MXL.
  3. 3
    На вкладке «Настройка» сопоставьте колонки с реквизитами справочника.
  4. 4
    Укажите поле поиска для контроля дублей (наименование или артикул).
  5. 5
    Нажмите «Загрузить» и изучите протокол: создано, обновлено, ошибки.

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

Сам справочник номенклатуры — это только карточки товаров. Штрихкоды в 1С хранятся в отдельном регистре сведений «Штрихкоды номенклатуры», цены — в регистре цен, остатки — в документах оприходования. Поэтому полный перенос товарного учёта делается в несколько этапов.

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

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

Как проверить результат и избежать дублей

После загрузки откройте справочник номенклатуры и сверьте количество созданных элементов с количеством строк в файле. Выборочно откройте несколько карточек: проверьте наименование, артикул, единицу измерения, ставку НДС. Затем откройте регистр штрихкодов через карточку товара или отчёт и убедитесь, что штрихкоды привязались к правильным позициям.

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

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

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

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

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

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

Элементов заметно больше — вероятны дубли из-за неверного поля поиска

Штрихкоды в карточках товаров
Норма

Штрихкод привязан к нужному товару, сканер находит позицию

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

Штрихкоды отсутствуют, обрезаны или ведут на другой товар

Цены продажи
Норма

В документе установки цен корректные значения, цена действует на кассе

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

Цены нулевые или не установлены — документ не создан или не проведён

Единицы измерения и НДС
Норма

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

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

Проставлены значения по умолчанию, отличные от файла

Типичные ошибки и ограничения

Самая частая ошибка — загрузка «сырого» прайса поставщика без предобработки: с шапкой, объединёнными ячейками и промежуточными итогами. Обработка воспримет каждую такую строку как товар, и в справочнике появятся позиции вида «Итого по группе» или «ООО Поставщик, ИНН...». Вторая распространённая проблема — потеря ведущих нулей в артикулах и порча штрихкодов из-за числового формата ячеек.

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

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

FAQ: частые вопросы по загрузке номенклатуры

Можно ли загрузить номенклатуру в 1С Розница без программиста?

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

Какой формат файла лучше использовать: XLSX, CSV или MXL?

Типовая обработка напрямую открывает табличные документы MXL и принимает данные через буфер обмена. Самый надёжный путь — открыть XLSX в Excel, скопировать диапазон и вставить в обработку. CSV удобен как промежуточный формат, но требует контроля разделителей и кодировки. XLSX напрямую типовая обработка обычно не читает.

Что делать, если после загрузки появились дубли товаров?

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

Как загрузить товары с характеристиками (размеры, цвета)?

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

Почему штрихкоды после загрузки не сканируются на кассе?

Чаще всего штрихкод попал в реквизит карточки, а не в регистр сведений «Штрихкоды номенклатуры» — касса ищет именно в регистре. Проверьте карточку товара: штрихкод должен отображаться на отдельной вкладке или в списке штрихкодов. Также убедитесь, что код не обрезан при подготовке файла и что на кассе выполнен обмен данными после загрузки.

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

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

Итог

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

Загрузка номенклатуры из Excel в 1С Розница выполняется типовой обработкой «Загрузка данных из табличного документа». Успех определяется подготовкой файла: чистая таблица без шапок и итогов, текстовый формат штрихкодов и артикулов. Обязательно укажите поле поиска против дублей, сделайте резервную копию, протестируйте на 10–20 строках и после загрузки проверьте карточки, штрихкоды и цены. Цены и остатки загружаются отдельными документами после создания карточек.