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

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

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

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

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

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

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

Качество исходного файла определяет 90% успеха. Перед загрузкой приведите таблицу к простому виду: одна строка — одна позиция номенклатуры, без объединённых ячеек, промежуточных итогов и многострочных шапок. Минимальный набор колонок: наименование, артикул, единица измерения. Желательно добавить вид номенклатуры, ставку НДС, штрихкод и цену, если планируется загрузка цен.

Проверьте единицы измерения: они должны соответствовать классификатору ОКЕИ, иначе при загрузке создадутся дубли вроде «шт», «шт.», «Штука». То же относится к наименованиям — лишние пробелы и разный регистр («Товар А» и «товар а») приведут к дублям, если поиск дублей настроен по наименованию. Очистите данные в Excel функциями СЖПРОБЕЛЫ и ПРОПНАЧ до импорта.

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

Загрузка из Excel через типовую обработку

В конфигурациях на БСП (УТ 11, КА 2, ERP 2, БП 3.0) есть встроенная обработка «Загрузка данных из табличного документа». В Управлении торговлей она находится в разделе «Закупки» → «Сервис» или «НСИ и администрирование» → «Загрузка данных», в Бухгалтерии — через «Администрирование» → «Загрузка данных из файла» при выбранном справочнике. Точное расположение зависит от версии конфигурации.

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

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

Порядок загрузки из Excel
  1. 1
    Создайте резервную копию базы
  2. 2
    Подготовьте файл: одна строка — одна позиция, без объединённых ячеек
  3. 3
    Откройте обработку загрузки данных из табличного документа
  4. 4
    Вставьте таблицу и сопоставьте колонки реквизитам справочника
  5. 5
    Проверьте предварительный результат и исправьте подсвеченные ошибки
  6. 6
    Запустите загрузку и сохраните отчёт о результатах
  7. 7
    Выборочно откройте 5–10 созданных карточек и сверьте реквизиты

Копирование и групповое создание вручную

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

Для однотипного товара, отличающегося характеристиками (размер, цвет), в УТ и ERP используйте характеристики номенклатуры вместо отдельных карточек. Создаётся одна позиция «Футболка базовая», а размеры и цвета заводятся как характеристики — справочник остаётся компактным, а отчёты по остаткам детализируются до варианта.

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

Загрузка цен и штрихкодов отдельно от карточек

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

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

Обмен с поставщиками и внешними системами

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

Для интернет-магазинов и маркетплейсов применяется обмен через CommerceML, YML или API — номенклатура приходит с сайта и создаётся в 1С автоматически. Это уже настройка интеграции, которая требует участия специалиста, но при больших объёмах окупается быстро.

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

Сравнение способов заполнения

Загрузка из Excel

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

Копирование карточек

Подходит для десятков похожих позиций; медленно при больших объёмах

Сопоставление номенклатуры поставщиков

Лучший вариант при регулярных прайсах; требует первичной настройки соответствий

Программная загрузка (обработка на заказ)

Для нестандартных источников и сложной логики; нужен разработчик

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

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

Дубли ищите через «Администрирование» → «Обслуживание» → «Поиск и удаление дублей». Обработка объединит дублированные элементы с заменой ссылок во всех документах, но делать это нужно до того, как по дублям пошли движения в большом объёме.

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

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

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

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

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

Меньше строк — есть пропущенные позиции, смотрите отчёт об ошибках

Единицы измерения
Норма

Используются существующие значения ОКЕИ

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

Появились дубли вроде «шт» и «шт.»

Группы справочника
Норма

Позиции разложены по нужным папкам

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

Всё загружено в корень или одну группу

Ключевые реквизиты
Норма

Ставка НДС, вид номенклатуры заполнены во всех карточках

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

Пустые поля, потребуется дозаполнение групповой обработкой

Когда нужна помощь программиста

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

В таких случаях пишется внешняя обработка или расширение конфигурации. Это безопаснее доработки самой конфигурации: обновления 1С не сломают внешний механизм. Постановку задачи разработчику начинайте с образца файла и описания правил: что искать, по каким полям сопоставлять, что делать с дублями.

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

Как выбрать способ

Позиций меньше 50 и они похожи между собойКопируйте карточки через F9, меняя только отличающиеся реквизиты
Есть прайс в Excel на 100+ позицийИспользуйте типовую обработку загрузки данных из табличного документа
Прайсы приходят регулярно от постоянных поставщиковНастройте сопоставление номенклатуры поставщиков
Данные в нестандартном формате или нужна автоматизация по расписаниюЗакажите внешнюю обработку у разработчика
Итог

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

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

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

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

Да. В БП 3.0 в форме списка справочника «Номенклатура» есть кнопка «Загрузить» (или пункт «Загрузка данных из файла» в разделе «Администрирование»). Поддерживаются файлы Excel и CSV, колонки сопоставляются реквизитам в диалоге загрузки.

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

Используйте штатную обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она найдёт совпадения по заданным реквизитам и объединит элементы с автоматической заменой ссылок в документах. Перед запуском сделайте копию базы.

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

Типовая загрузка из табличного документа изображения не переносит. Варианты: массовое прикрепление файлов через обработку работы с файлами (если имена картинок совпадают с артикулами) или заказная обработка. Для обмена с сайтом изображения передаются в составе CommerceML-пакета.

Можно ли отменить загрузку, если что-то пошло не так?

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

Как быстро заполнить счета учёта для загруженной номенклатуры?

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

Подходит ли загрузка из Excel для номенклатуры с характеристиками?

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