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

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

Как загрузить список номенклатуры в 1С

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

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

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

Какие способы загрузки номенклатуры существуют

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

Сравнение способов загрузки

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

Встроена в конфигурации на БСП (УТ 11, ERP, КА, БП 3.0). Подходит для Excel и CSV, не требует программирования. Ограничение: загружает только предусмотренные реквизиты.

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

Универсальный инструмент с диска ИТС. Гибко сопоставляет любые колонки и реквизиты, работает в старых конфигурациях. Требует аккуратной настройки режима загрузки.

Обмен через CommerceML / XML

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

Программная загрузка (обработка на встроенном языке)

Для нестандартных форматов и сложной логики (создание характеристик, единиц измерения, цен одновременно). Требует участия разработчика.

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

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

Качество загрузки на 80% определяется подготовкой файла. Типовая обработка читает данные построчно, и любая «грязь» в исходнике превратится в мусор в справочнике.

Подготовьте файл по следующим правилам:

  • Формат файла — XLSX, XLS, CSV или MXL. Для CSV уточните разделитель (обычно точка с запятой) и кодировку (UTF-8).
  • Первая строка — заголовки колонок, данные начинаются со второй строки.
  • Никаких объединённых ячеек, промежуточных итогов, пустых строк в середине таблицы и многострочных «шапок».
  • Одна колонка — одно поле: наименование, артикул, единица измерения, ставка НДС, вид номенклатуры. Не смешивайте артикул и наименование в одной ячейке.
  • Удалите дубли строк до загрузки: функция «Удалить дубликаты» в Excel справляется с этим за минуту.
  • Числовые поля (вес, объём) приведите к числовому формату без единиц измерения в тексте.

Загрузка через типовую обработку «Загрузка данных из файла»

В конфигурациях на базе Библиотеки стандартных подсистем обработка находится в разделе «НСИ и администрирование» → «Загрузка данных из файла». В 1С:Бухгалтерии 8 путь аналогичный: «Главное» → «Загрузка данных из файла» либо через «Все функции».

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

На шаге сопоставления программа пытается определить колонки автоматически по заголовкам. Если заголовок называется «Товар», а реквизит — «Наименование», автоматика может не справиться — проверьте каждую колонку вручную. Несопоставленные колонки просто не загружаются, поэтому важные поля легко потерять незаметно.

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

Типовая обработка ищет существующие элементы по ключевым полям — обычно по наименованию или артикулу. Если в базе уже есть «Гвоздь 3х80», а в файле «Гвоздь 3x80» (с латинской x), будет создан дубль. Перед загрузкой приведите написание к единому виду и проверьте, по какому полю выполняется поиск.

Загрузка через универсальную обработку с диска ИТС

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

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

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

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

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

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

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

Совпадает с числом строк в файле (минус отбракованные)

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

Позиций больше — вероятны дубли; меньше — часть строк не загрузилась

Вид номенклатуры и единица измерения
Норма

У всех позиций заполнены корректно

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

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

Ставка НДС
Норма

Соответствует учётной политике

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

Пустая или неверная ставка приведёт к ошибкам в счетах-фактурах

Дубли по артикулу и наименованию
Норма

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

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

Несколько элементов с одинаковым артикулом — нужна свёртка

Тестовый документ
Норма

Позиция подставляется в документ, цена и НДС считаются

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

Ошибки при проведении — не заполнены обязательные реквизиты

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

Типичные ошибки при загрузке номенклатуры

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

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

Перед массовой загрузкой сделайте пробный прогон на 10–20 строках в копии базы. Это занимает пять минут и сразу показывает проблемы сопоставления колонок, единиц измерения и ставок НДС — до того, как ошибки размножатся на тысячи позиций.
ПЗ
Практическое замечание

Что делать после загрузки

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

Если номенклатура загружалась при миграции из другой системы, сверьте итоговое количество позиций и контрольные суммы по группам с источником. Расхождения проще найти сразу, чем после того, как менеджеры начнут продавать по новому справочнику.

Итог

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

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

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

Можно ли загрузить номенклатуру в 1С:Бухгалтерию 8.3 без доработок?

Да. В 1С:Бухгалтерии 8 ред. 3.0 есть встроенная загрузка из файла: откройте справочник «Номенклатура», нажмите «Ещё» → «Загрузить данные из файла» либо воспользуйтесь разделом «Главное» → «Загрузка данных из файла». Поддерживаются Excel и CSV, сопоставление колонок выполняется в диалоге.

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

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

Как загрузить номенклатуру вместе с ценами?

Загрузка справочника и установка цен — разные операции. Сначала загрузите позиции, затем создайте документ «Установка цен номенклатуры» и заполните его из того же файла через кнопку заполнения либо используйте обработку загрузки прайсов поставщиков в УТ 11 / ERP.

Что делать, если в файле кириллица отображается иероглифами?

Проблема в кодировке CSV-файла. Сохраните файл из Excel как «CSV UTF-8 (разделители — запятые)» или пересохраните его в «Блокноте» с выбором кодировки UTF-8. Альтернатива — использовать формат XLSX, где проблемы кодировки не возникает.

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

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

Сколько позиций можно загрузить за один раз?

Жёсткого ограничения нет, типовые обработки справляются с десятками тысяч строк. На практике файлы больше 50–100 тысяч строк удобнее разбивать на части: так проще контролировать ошибки и быстрее работает предварительный просмотр. Время загрузки зависит от сервера и объёма связанных данных.