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

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

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

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

Загрузка номенклатуры из Excel в 1С:Управление торговлей — стандартная задача при старте учёта, переходе с другой системы или при получении большого прайса от поставщика. В типовой УТ 11 встроен механизм «Загрузка данных из табличного документа», который позволяет перенести наименования, артикулы, штрихкоды, характеристики и цены без программирования и без сторонних обработок.

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

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

Какие данные можно загрузить из Excel в УТ

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

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

Если в файле поставщика есть колонки, которым нет соответствия в типовых полях, их можно загрузить в дополнительные реквизиты номенклатуры. Предварительно такие реквизиты нужно создать в разделе «НСИ и администрирование» → «Общие настройки» → «Дополнительные реквизиты».

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

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

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

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

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

Где находится обработка загрузки и как её запустить

В УТ 11 обработка называется «Загрузка данных из файла» и доступна из списка справочника «Номенклатура»: кнопка «Ещё» → «Загрузить данные из файла». Альтернативный путь — раздел «Закупки» → «Сервис» или «НСИ и администрирование» → «Загрузка данных из файла» с выбором вида загружаемых данных «Номенклатура».

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

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

Сопоставление колонок и настройка загрузки

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

Если какого-то значения нет в файле, его можно задать константой для всех строк: например, единый вид номенклатуры «Товары» или ставку НДС. Для этого в строке поля выберите режим «Установить значение» вместо сопоставления с колонкой.

Обратите внимание на режим поиска существующих элементов. По умолчанию обработка ищет дубли по наименованию или артикулу — настройте ключ поиска под свою ситуацию. Если база пустая, поиск не критичен; если загружаете в заполненный справочник, неправильный ключ приведёт к дублям карточек.

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

Как выбрать ключ поиска дублей

Артикулы в файле уникальны и уже ведутся в базеИщите существующие элементы по артикулу
Артикулы отсутствуют или нестабильныИспользуйте поиск по наименованию и вручную проверьте совпадения
База пустая, первая загрузкаОтключите поиск дублей, но проверьте файл на повторяющиеся строки заранее

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

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

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

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

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

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

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

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

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

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

Заполнены вид номенклатуры, артикул, единица измерения, НДС

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

Пустой вид номенклатуры или текст вместо числовых полей

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

Ведущие нули сохранены, код совпадает с файлом

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

Код преобразован в число, нули потеряны

Цены
Норма

Документ установки цен проведён, цены актуальны в карточке

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

Документ создан, но не проведён, или цены нулевые

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

Характеристики номенклатуры

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

Штрихкоды

Штрихкоды загружаются отдельным режимом, где сопоставляются колонки «Номенклатура» (или артикул для поиска) и «Штрихкод». Один товар может иметь несколько штрихкодов — каждый загружается отдельной строкой. Проверяйте формат: EAN-13 с ведущим нулём в Excel легко превращается в 12-значное число.

Цены

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

Типичные ошибки
01
Загрузка файла с объединёнными ячейками — строки сдвигаются, данные попадают не в те поля
02
Потеря ведущих нулей в штрихкодах из-за числового формата в Excel
03
Неверный ключ поиска дублей — в справочнике появляются двойные карточки одного товара
04
Цены с пробелами или символом валюты — загружаются как текст, документ установки цен пустой
05
Загрузка в рабочую базу без копии — ошибочные тысячи элементов приходится удалять вручную

Ограничения типового механизма и альтернативы

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

Для регулярного обмена с поставщиками разовая загрузка неудобна — рассмотрите настройку обмена по CommerceML, загрузку прайсов через подсистему электронного документооборота или регламентные задания с обработкой файлов из каталога. Это снижает ручной труд и риск ошибок при повторных загрузках.

Способы переноса номенклатуры

Типовая «Загрузка данных из файла»

Подходит для разовой загрузки плоского файла; ограничение — требует ручной подготовки и сопоставления

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

Гибче работают со сложными прайсами и многострочными позициями; требуют проверки совместимости с вашей версией УТ

Обмен CommerceML / EDI

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

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

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

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

Что делать, если часть строк не загрузилась?

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

Как не создать дубли при повторной загрузке обновлённого прайса?

Настройте поиск существующих элементов по уникальному признаку — обычно по артикулу. Тогда обработка обновит найденные карточки, а не создаст новые. Перед загрузкой убедитесь, что артикулы в базе и в файле совпадают по формату.

Почему штрихкоды загрузились без ведущих нулей?

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

Нужны ли специальные права для загрузки?

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

Можно ли отменить выполненную загрузку?

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

Итог

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

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