Справочники и Данные · 13 мин
Как подгрузить номенклатуру в 1С: пошаговая инструкция
Как подгрузить номенклатуру в 1С из Excel, CSV и других файлов: настройка загрузки, сопоставление колонок, проверка дублей, типичные ошибки и FAQ.
Загрузка номенклатуры — одна из первых задач при запуске учёта в 1С: Управление торговлей, Комплексной автоматизации, ERP или Бухгалтерии предприятия. Вручную заводить сотни и тысячи позиций долго и чревато опечатками, поэтому практически все типовые конфигурации содержат встроенные обработки загрузки из табличных файлов. Ниже разобраны рабочие способы: от штатной обработки «Загрузка данных из файла» до универсального загрузчика через табличный документ.
Перед началом важно понять, из какого источника вы переносите данные: Excel-файл от поставщика, выгрузка из старой учётной системы, прайс в CSV или данные из другой базы 1С. От этого зависит выбор инструмента и объём подготовительной работы. Чем чище исходный файл, тем меньше ручной доработки после загрузки.
Общий принцип одинаков во всех конфигурациях: файл разбирается построчно, колонки сопоставляются с реквизитами справочника «Номенклатура», программа ищет существующие позиции по ключевым полям (артикул, наименование, штрихкод) и либо создаёт новые элементы, либо обновляет найденные. Ошибки чаще всего возникают именно на этапе сопоставления и поиска дублей.
Какие способы загрузки номенклатуры существуют в 1С
В зависимости от конфигурации и объёма данных доступно несколько инструментов. В «1С:Управление торговлей 11» и «1С:ERP» основной инструмент — обработка «Загрузка данных из файла», которая открывается из списка номенклатуры по кнопке «Ещё» или из раздела настроек. В «1С:Бухгалтерии 8» есть аналогичная обработка «Загрузка номенклатуры из файла». Для конфигураций на обычных формах (например, старых редакций УТ 10.3) традиционно используется внешняя обработка «Загрузка данных из табличного документа» с диска ИТС.
Отдельный сценарий — перенос между базами 1С через типовые правила обмена (Конвертация данных) или через универсальный обмен XML. Это оправдано при миграции из одной учётной системы в другую, когда нужно перенести не только номенклатуру, но и остатки, цены, характеристики. Для разовой загрузки прайса такой подход избыточен.
Сравнение вариантов загрузки
Подходит для Excel и CSV, не требует доработок. Ограничение: загружает только реквизиты, предусмотренные формой, и работает медленно на очень больших файлах.
Гибкая настройка соответствия колонок, вычисляемые выражения, ручной режим. Требует аккуратной настройки и понимания структуры справочника.
Для миграции из другой базы 1С вместе со связанными данными. Избыточен для простого прайса, требует настройки правил.
Для регулярного автоматического обмена с сайтом или поставщиком. Требует участия разработчика.
Как подготовить файл Excel перед загрузкой
Качество загрузки на 80% определяется подготовкой файла. Минимальный набор колонок: наименование, артикул, единица измерения. Желательно добавить вид номенклатуры (товар или услуга), ставку НДС, штрихкод, цену, группу (папку) справочника. Каждая строка — одна позиция, без объединённых ячеек, промежуточных итогов и многострочных шапок.
Проверьте типовые проблемы: лишние пробелы в начале и конце наименований, артикулы, которые Excel преобразовал в числа или даты (например, артикул «1.2» стал датой), дубли строк, разное написание единиц измерения («шт», «шт.», «Штука»). Артикулы и штрихкоды храните в текстовом формате — иначе потеряются ведущие нули, а штрихкод из 13 цифр может отобразиться в экспоненциальной записи.
Если прайс от поставщика содержит несколько листов и сложную шапку, скопируйте нужный диапазон на новый чистый лист: первая строка — названия колонок, далее только данные. Сохраните файл в формате XLSX или CSV. Для CSV уточните разделитель (обычно точка с запятой) и кодировку (для кириллицы удобнее UTF-8, иначе возможны «кракозябры»).
Загрузка штатной обработкой «Загрузка данных из файла»
В «1С:Управление торговлей 11» откройте список «Номенклатура» (раздел «НСИ и администрирование» → «Номенклатура» или «CRM и маркетинг» → «Номенклатура»), нажмите «Ещё» → «Загрузить данные из файла». В открывшемся помощнике выберите файл — программа прочитает первые строки и покажет предварительный просмотр таблицы.
На следующем шаге сопоставьте колонки файла с реквизитами справочника. Программа пытается определить соответствие автоматически по заголовкам, но обязательно проверьте каждую строку: колонка «Цена закупки» не должна попасть в поле «Артикул», а единица измерения — в наименование. Для колонок, которые не нужно загружать, установите режим «Не загружать».
Далее настройте поиск существующих элементов. Обычно поиск ведётся по артикулу или по наименованию: если позиция найдена, можно выбрать — обновлять её реквизиты или пропускать. Для первоначального заполнения пустой базы выбор не критичен, а при регулярной загрузке прайсов от неправильной настройки зависит, не создадутся ли дубли. После проверки нажмите «Загрузить» и дождитесь отчёта о результатах: сколько создано, обновлено, пропущено с указанием причин.
- 1Подготовьте файл: одна строка — одна позиция, без объединённых ячеек, артикулы в текстовом формате.
- 2Откройте справочник «Номенклатура» → «Ещё» → «Загрузить данные из файла».
- 3Выберите файл и проверьте предварительный просмотр: колонки должны читаться корректно.
- 4Сопоставьте колонки реквизитам справочника, лишние пометьте «Не загружать».
- 5Настройте поиск дублей по артикулу или наименованию и режим обновления.
- 6Запустите загрузку и изучите отчёт: число созданных, обновлённых и отклонённых строк.
- 7Откройте несколько загруженных карточек и проверьте ключевые реквизиты вручную.
Загрузка через обработку «Загрузка данных из табличного документа»
Эта универсальная внешняя обработка применяется там, где штатного помощника нет или его возможностей не хватает: конфигурации на обычных формах, нестандартные реквизиты, необходимость вычислять значения «на лету». Обработка входит в поставку на диске ИТС и легко ищется в открытом доступе; открывается через «Файл» → «Открыть».
Работа строится в три этапа. Сначала на вкладке «Настройка» выберите объект загрузки — справочник «Номенклатура», режим загрузки (в справочник), и отметьте реквизиты, которые будут заполняться. Затем на вкладке «Табличный документ» вставьте данные из Excel (Ctrl+C / Ctrl+V) или откройте файл напрямую. Наконец, на вкладке «Настройка» свяжите каждый реквизит с номером колонки и задайте способ поиска существующих элементов.
Сильная сторона обработки — выражения на встроенном языке: например, можно преобразовать единицу измерения из текста в ссылку на классификатор или склеить наименование из нескольких колонок. Обратная сторона — цена ошибки: неверное выражение или режим «Устанавливать для всех строк» без контроля может массово испортить данные. Перед загрузкой всего массива прогоните 5–10 строк и проверьте результат.
Как загрузить цены, штрихкоды и характеристики вместе с номенклатурой
Сама карточка номенклатуры — только часть задачи. Цены в УТ 11 и ERP хранятся не в справочнике, а в регистре сведений «Цены номенклатуры» и устанавливаются документом «Установка цен номенклатуры». Штатная загрузка из файла умеет создавать такой документ автоматически, если в файле есть колонка с ценой и выбран вид цены. В обработке загрузки из табличного документа цены грузятся отдельно — режимом загрузки в регистр сведений.
Штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры» и привязываются к номенклатуре, единице измерения и характеристике. Если в файле штрихкод указан, проверьте после загрузки, что он записался полностью — частая проблема как раз в потере ведущих нулей ещё на этапе Excel. Характеристики (размер, цвет и т.п.) загружаются сложнее: сначала создаётся позиция номенклатуры с включённым учётом по характеристикам, затем сами характеристики с привязкой к владельцу.
Если объём данных большой и включает картинки, описания, несколько видов цен, разумно разбить работу на этапы: сначала справочник, затем цены, затем штрихкоды и дополнительные реквизиты. После каждого этапа — контрольная проверка выборки. Так проще локализовать ошибку, чем искать её после одной «большой» загрузки.
Проверка результата и типичные ошибки
После загрузки откройте отчёт обработки: в нём перечислены строки, которые не удалось загрузить, с причинами (не найдена единица измерения, пустое обязательное поле, ошибка преобразования типа). Не игнорируйте даже единичные отказы — за ними часто скрывается системная проблема файла.
Затем выполните ручную выборочную проверку: откройте 5–10 карточек из разных частей файла и сверьте наименование, артикул, единицу измерения, ставку НДС, вид номенклатуры. Проверьте отсутствие дублей: в списке номенклатуры отсортируйте по наименованию или воспользуйтесь штатным поиском дублей («НСИ и администрирование» → «Обслуживание» → «Поиск и удаление дублей»).
Как проверить результат загрузки
Создано + обновлено + пропущено = числу строк файла
Часть строк потерялась без объяснения причины
Наименование, артикул, единица, НДС совпадают с файлом
Данные смещены, реквизиты пустые или не из той колонки
Полный код, включая ведущие нули
Код усечён или в формате 1,23E+12
Поиск дублей не находит совпадений по артикулу
Одна позиция заведена дважды с разным написанием
Когда штатных средств недостаточно
Штатные обработки покрывают разовую и периодическую ручную загрузку. Если же прайсы приходят ежедневно от нескольких поставщиков в разных форматах, требуется сопоставление «их» артикулов с вашими, расчёт наценки и автоматическая установка цен — задача переходит в класс интеграционных. Здесь применяют загрузку по расписанию через регламентные задания, обмен через каталог/FTP/API или специализированные расширения.
Такую настройку разумно поручить специалисту по 1С: ошибки в автоматической загрузке опаснее ручных, потому что повторяются каждый день и незаметно накапливаются. Критерий, что пора автоматизировать: сотрудник тратит на загрузку прайсов больше часа в день или ошибки ручного сопоставления регулярно доходят до документов продажи.
Как выбрать способ загрузки
Часто задаваемые вопросы
Можно ли загрузить номенклатуру в 1С:Бухгалтерию из Excel?
Да. В «1С:Бухгалтерии 8» есть обработка «Загрузка номенклатуры из файла» (доступна из списка справочника «Номенклатура»). Она поддерживает файлы Excel и CSV, позволяет сопоставить колонки, загрузить штрихкоды и цены. Набор загружаемых реквизитов уже, чем в УТ, но для учётных задач его обычно достаточно.
Почему после загрузки появились дубли позиций?
Чаще всего не был настроен поиск существующих элементов или ключ поиска не совпал: например, поиск по наименованию, а в файле наименования отличаются пробелами или сокращениями. Надёжнее искать по артикулу или штрихкоду. Существующие дубли удаляйте штатной обработкой «Поиск и удаление дублей» — она корректно переназначит ссылки в документах.
Что делать, если штрихкоды загрузились без ведущих нулей?
Проблема возникла ещё в Excel: ячейки с числовым форматом обрезали нули. Переформатируйте колонку как текстовую, верните полные значения (например, дополнив нулями слева до нужной длины формулой) и загрузите штрихкоды заново в регистр «Штрихкоды номенклатуры».
Как загрузить картинки товаров вместе с номенклатурой?
Штатные обработки массовую загрузку изображений обычно не выполняют. Варианты: загрузка из структурированного каталога файлов с привязкой по артикулу через специализированные обработки, обмен с сайтом (CommerceML) или программная загрузка. Для небольшого каталога картинки часто прикрепляют вручную в карточке товара.
Можно ли отменить ошибочную загрузку?
Штатной кнопки «откатить» нет. Варианты: восстановить базу из резервной копии (если она делалась перед загрузкой), пометить на удаление загруженные элементы (если по ним ещё нет движений) или исправить реквизиты групповой обработкой «Групповое изменение реквизитов». Именно поэтому резервная копия перед массовой загрузкой — обязательный шаг.
Файл поставщика в формате PDF — как его загрузить?
Напрямую PDF в 1С не загружается. Сначала преобразуйте таблицу в Excel или CSV с помощью инструментов распознавания таблиц (онлайн-конвертеры, функция импорта данных из PDF в Excel), затем приведите файл к стандартному виду и загружайте обычным способом. После конвертации обязательно проверьте, что числа и артикулы распознались корректно.
Что важно запомнить
Подготовьте чистый файл (одна строка — одна позиция, артикулы текстом), сделайте резервную копию базы, загружайте штатной обработкой с сопоставлением колонок и поиском дублей по артикулу, начинайте с пробного прогона, а результат проверяйте по отчёту и выборке карточек. Цены и штрихкоды загружаются отдельными механизмами — в регистры сведений.