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

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

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

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

Загрузка номенклатуры из Excel — одна из первых задач при внедрении 1С:Управление торговлей (УТ 11) или при регулярном обновлении каталога товаров от поставщиков. Ручной ввод сотен и тысяч позиций приводит к ошибкам в артикулах, единицах измерения и ставках НДС, поэтому типовые механизмы загрузки встроены в конфигурацию и не требуют программирования.

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

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

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

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

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

Числовые поля (цены, вес, остатки) приведите к числовому формату без пробелов-разделителей тысяч и без символов валюты внутри ячейки. Десятичный разделитель — запятая для русской локали Excel. Даты — в формате ДД.ММ.ГГГГ. Если файл получен от поставщика в «человеческом» виде, потратьте 10–15 минут на чистку: это дешевле, чем исправлять тысячи ошибочных карточек в справочнике.

Где находится обработка загрузки в УТ 11

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

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

Обработка работает в тонком и веб-клиенте. При работе через веб-клиент файл сначала передаётся на сервер, поэтому большие файлы (десятки тысяч строк) загружаются медленнее; для объёмов свыше 50–100 тысяч строк разумнее разбить файл на части или использовать загрузку на сервере через тонкий клиент.

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

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

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

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

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

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

Если поиск настроен по наименованию, а в файле товар назван чуть иначе («Кабель ВВГ 3х2,5» против «Кабель ВВГ 3x2.5»), обработка создаст новую карточку. Перед загрузкой нормализуйте ключевое поле в Excel: уберите лишние пробелы функцией СЖПРОБЕЛЫ, приведите регистр к одному виду. В настройках обработки включите режим «Обновлять существующие» вместо «Создавать новые», если цель — актуализировать реквизиты уже заведённых товаров.

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

Загрузка цен и остатков из Excel

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

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

Начальные остатки на складе загружаются документом «Ввод остатков» (в УТ 11.4/11.5 — «Начальное заполнение» → помощник ввода остатков) с возможностью заполнения из файла. Учитывайте, что ввод остатков влияет на складской и управленческий учёт: неверные количества исказят себестоимость и доступность товара к продаже. Перед вводом сверьте итоговую сумму по файлу с фактической инвентаризацией.

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

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

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

Внешние обработки с ИТС и маркетплейсов

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

Загрузка через табличный документ (MXL) и копирование

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

Доработка программистом

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

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

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

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

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

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

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

Отчёт обработки после загрузки
Норма

Все строки созданы или обновлены, отклонённых нет либо их причины понятны и разобраны

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

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

Справочник «Номенклатура»
Норма

Карточки заполнены, дублей нет, группы и виды номенклатуры корректны

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

Появились карточки-близнецы или товары без единицы измерения

Отчёт «Остатки и доступность товаров»
Норма

Новые товары видны, остатки и цены соответствуют файлу

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

Товары есть, но цены или остатки пустые — значит, не загружены соответствующие документы

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

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

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

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

Итог

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

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

Частые вопросы

Можно ли загрузить номенклатуру в УТ 11 без обработки, простым копированием из Excel?

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

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

Дубли возникают, когда ключ поиска (например, наименование) в файле не совпал с тем, что уже есть в базе. Удалить дубли поможет типовая обработка «Поиск и удаление дублей» в разделе «НСИ и администрирование» → «Обслуживание»: она находит похожие элементы и объединяет их с заменой ссылок в документах. Впредь используйте артикул или штрихкод как ключ.

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

Добавьте в файл колонку со штрихкодом и при сопоставлении укажите реквизит «Штрихкод». Обработка запишет штрихкоды в соответствующий регистр. Следите, чтобы штрихкоды не содержали пробелов и были уникальны — при конфликте строка будет отклонена.

Файл от поставщика в формате CSV — обработка его откроет?

Да, обработка читает CSV. Важно, чтобы файл был в кодировке UTF-8 и с корректным разделителем (обычно точка с запятой для русской локали). Если при предпросмотре весь текст попал в одну колонку, откройте файл в Excel, пересохраните как XLSX и загрузите его.

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

Да, если в файле есть колонка с группой, сопоставьте её с реквизитом «Родитель» (группа номенклатуры). Обработка найдёт существующую группу по наименованию. Заранее создайте нужную структуру папок в справочнике, чтобы названия в файле совпадали с названиями групп.

Что делать, если кнопки «Загрузить данные из файла» нет в меню?

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