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

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

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

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

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

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

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

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

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

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

Сравнение вариантов

Обработка «Загрузка данных из файла»

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

Вставка из буфера обмена

Быстро для небольших объёмов — скопировал диапазон в Excel и вставил в обработку. Неудобно для больших таблиц и повторяющихся загрузок.

Внешние обработки и обмены

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

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

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

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

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

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

Откройте раздел «НСИ и администрирование» → «Начальное заполнение» → «Загрузка данных из файла». В открывшейся обработке выберите, что загружаете: «Номенклатура». Затем нажмите «Выбрать файл» и укажите подготовленный XLSX, либо скопируйте диапазон в Excel и нажмите «Вставить из буфера обмена».

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

Порядок действий
  1. 1
    Подготовьте файл: плоская таблица, заголовки в первой строке, уникальные артикулы
  2. 2
    Откройте «НСИ и администрирование» → «Загрузка данных из файла» → «Номенклатура»
  3. 3
    Выберите файл XLSX или вставьте данные из буфера обмена
  4. 4
    Сопоставьте колонки файла с реквизитами номенклатуры
  5. 5
    Укажите колонку поиска существующих позиций (артикул или наименование)
  6. 6
    Запустите загрузку и дождитесь отчёта о результатах
  7. 7
    Проверьте созданные элементы и загруженные цены в справочнике

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

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

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

Для реквизитов со ссылочными значениями (вид номенклатуры, единица измерения, ставка НДС) обработка ищет соответствие по наименованию в базе. Если значение из файла не найдено, возможны два поведения: создать новый элемент или оставить поле пустым — это настраивается. Для единиц измерения безопаснее заранее привести обозначения к виду из классификатора ОКЕИ.

Загрузка цен и остатков вместе с номенклатурой

Часто вместе со списком товаров нужно загрузить цены. В УТ 11 это делается отдельной операцией: через ту же обработку загружается документ «Установка цен номенклатуры» либо прайс поставщика в разделе закупок. Колонку с ценой сопоставляют с соответствующим видом цен, который должен быть заранее создан в справочнике «Виды цен».

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

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

После завершения обработка выводит отчёт: сколько позиций создано, сколько обновлено, сколько строк пропущено и по какой причине. Не закрывайте окно, пока не разберёте все строки с ошибками — обычно это пустые наименования, не найденные единицы измерения или дубли по колонке поиска.

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

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

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

Количество созданных позиций
Норма

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

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

Позиций больше или меньше — есть дубли или пропущенные строки

Карточка номенклатуры
Норма

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

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

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

Цены
Норма

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

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

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

Дубли
Норма

Поиск по артикулу находит каждую позицию один раз

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

Несколько карточек с одинаковым наименованием или артикулом

Типичные ошибки и как их избежать

Самая частая проблема — дубли номенклатуры после повторной загрузки. Она возникает, когда при первой загрузке поиск шёл по наименованию, а при второй файл содержит чуть изменённые наименования (лишний пробел, другое написание). Решение: всегда использовать устойчивый ключ поиска, лучше всего артикул, и не менять его между загрузками.

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

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

Ограничения и когда нужна помощь специалиста

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

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

Итог

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

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

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

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

Да, обработка «Загрузка данных из файла» понимает CSV. Следите за разделителем (точка с запятой или запятая) и кодировкой файла: для корректного отображения кириллицы сохраняйте CSV в UTF-8. При проблемах с распознаванием проще пересохранить файл в XLSX.

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

Сначала не вводите документы по новым позициям. Затем используйте штатную обработку «Поиск и удаление дублей» (раздел «НСИ и администрирование» → «Обслуживание»): она найдёт одинаковые элементы по заданным реквизитам и заменит ссылки в документах на выбранный элемент. Перед запуском сделайте резервную копию.

Загрузятся ли картинки и описания товаров из Excel?

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

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

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

Почему цены из файла загрузились нулевыми или не загрузились вовсе?

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

Можно ли таким же способом обновить данные у уже существующей номенклатуры?

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