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

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

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

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

Загрузка номенклатуры из Excel в 1С:Управление торговлей 11 (а также в 1С:ERP и 1С:Комплексную автоматизацию, где используется та же подсистема) выполняется штатной обработкой «Загрузка данных из файла». Никаких внешних обработок и доработок для базового сценария не требуется: достаточно правильно подготовить таблицу и сопоставить колонки с реквизитами справочника.

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

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

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

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

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

Обратите внимание на форматы данных. Числовые поля (вес, объём) не должны содержать текстовых символов и неразрывных пробелов. Артикулы и штрихкоды, начинающиеся с нуля, форматируйте как текст — иначе Excel обрежет ведущие нули ещё до загрузки, и штрихкод станет невалидным.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предварительно убедитесь, что в виде номенклатуры включено использование характеристик. Иначе соответствующий реквизит будет недоступен для сопоставления, а данные о размерах и цветах просто не попадут в базу.

Штрихкоды

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

Цены

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

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

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

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

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

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

Внешние обработки и доработки

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

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

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

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

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

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

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

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

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

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

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

Артикулы и штрихкоды
Норма

Ведущие нули на месте, длина кода стандартная

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

Обрезанные нули, коды в экспоненциальном формате

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

Заполнены одинаковыми значениями из классификатора

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

Пустые поля или несколько вариантов одной единицы

Характеристики
Норма

Привязаны к нужному товару, отображаются в карточке

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

Характеристики отсутствуют или созданы у чужой позиции

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

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

Вторая группа ошибок связана с типами данных: числа, сохранённые как текст, даты в произвольном формате, лишние пробелы в наименованиях. Перед загрузкой пройдитесь по колонкам функциями СЖПРОБЕЛЫ и проверкой форматов — это займёт десять минут и сэкономит часы на исправлении.

Третья типичная ситуация — загрузка в рабочую базу без резервной копии. Если что-то пошло не так, массово созданные элементы придётся удалять групповой обработкой или пометкой на удаление, что при больших объёмах занимает заметное время и требует монопольного доступа.

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

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

Какие форматы файлов поддерживает обработка загрузки?

Штатная обработка работает с файлами Excel (XLS, XLSX), а также с CSV и ODS. Для CSV важно правильно указать разделитель и кодировку, иначе кириллица отобразится некорректно. Если есть выбор, используйте XLSX — с ним меньше проблем с форматами.

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

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

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

Сначала проверьте, что реквизит существует у справочника и доступен по функциональным опциям (например, характеристики включаются в виде номенклатуры). Дополнительные реквизиты и сведения создаются в разделе «НСИ и администрирование» → «Дополнительные реквизиты», после чего становятся доступны при загрузке.

Как удалить ошибочно загруженные позиции?

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

Подходит ли эта инструкция для 1С:ERP и 1С:КА?

Да, в 1С:ERP Управление предприятием и 1С:Комплексная автоматизация используется та же подсистема загрузки данных из файла и тот же справочник номенклатуры, поэтому порядок действий совпадает. Могут отличаться расположение команды в меню и состав доступных реквизитов.

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

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

Итог

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

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