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

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

Как загрузить номенклатуру в 1С:Фреш

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

Загрузка номенклатуры из файла — стандартный способ быстро наполнить справочник товаров в 1С:Фреш без ручного ввода сотен позиций. В облачных конфигурациях (1С:Бухгалтерия, 1С:Управление нашей фирмой, 1С:Комплексная автоматизация) для этого предусмотрены встроенные обработки загрузки из табличных документов Excel и CSV.

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

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

Какие способы загрузки доступны в 1С:Фреш

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

Основные варианты:

  • Загрузка из файла Excel/CSV — кнопка «Загрузить данные из файла» в форме списка справочника «Номенклатура» или в разделе «Покупки/Продажи»;
  • Универсальная загрузка данных — через «Администрирование» → «Перенос данных» или аналогичный пункт, зависит от конфигурации;
  • Загрузка из прайс-листа поставщика — в конфигурациях с учётом закупок (УНФ, Комплексная автоматизация);
  • Обмен по API или через расширения — для регулярных автоматических загрузок, требует настройки программистом.

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

Загрузка из Excel в справочнике

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

Загрузка прайс-листа поставщика

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

Обмен через API/расширение

Подходит для регулярной синхронизации с сайтом или учётной системой. Требует участия специалиста и согласования расширения с сервисом.

Как подготовить файл Excel к загрузке

Качество исходного файла определяет 90% успеха. Обработка загрузки читает файл построчно, поэтому структура должна быть строго табличной: первая строка — заголовки колонок, далее — только данные, без пустых промежуточных строк.

Минимальный набор колонок для полноценной карточки товара:

  • Наименование (обязательно);
  • Артикул;
  • Единица измерения (штуки, кг, упаковка);
  • Вид номенклатуры или группа (папка);
  • Цена продажи и/или закупки;
  • Ставка НДС;
  • Штрихкод (если используется сканер).

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

Загрузка через справочник «Номенклатура»

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

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

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

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

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

Базовая загрузка создаёт только карточки справочника. Цены и остатки — это отдельные данные, которые в 1С хранятся в регистрах и документах, а не в карточке товара.

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

Начальные остатки на складе вводятся документом «Ввод начальных остатков» (в УНФ — соответствующий помощник в разделе настройки). Часть конфигураций позволяет заполнить табличную часть такого документа вставкой из буфера обмена: копируете колонки из Excel и вставляете прямо в таблицу документа.

Дубли, артикулы и группы: как не испортить справочник

Главный риск повторной загрузки — дубли карточек. Обработка ищет существующие позиции по ключевым полям (обычно по наименованию или артикулу), но если в файле тот же товар назван чуть иначе («Кабель ВВГ 3х2,5» против «Кабель ВВГ 3x2.5»), будет создана новая карточка.

Практические рекомендации:

  • Перед загрузкой отсортируйте файл по артикулу и проверьте, что артикулы уникальны;
  • Если в базе уже есть номенклатура, загружайте файл с колонкой артикула — сопоставление по артикулу надёжнее, чем по наименованию;
  • Группы (папки) заранее создайте вручную и указывайте в файле точные названия групп, либо загружайте всё в одну папку и раскидывайте потом групповой обработкой;
  • После загрузки используйте штатный поиск и устранение дублей (в разделе «Администрирование» → «Обслуживание»), если конфигурация его поддерживает.
Типичные ошибки
01
Загрузка всего файла без теста на нескольких строках — при ошибке в структуре приходится удалять тысячи карточек.
02
Числа как текст — цены и количества не распознаются, поля остаются пустыми.
03
Разное написание ставок НДС («20%» и «20 %») — часть строк не сопоставляется со значениями перечисления.
04
Повторная загрузка того же файла без проверки — появляются дубли, которые потом мешают в отчётах и документах.
05
Указание группы, которой нет в базе — карточки попадают в корень справочника или не загружаются.

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

Не считайте задачу выполненной сразу после нажатия кнопки «Загрузить». Сверьте результат по нескольким контрольным точкам.

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

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

Количество позиций
Норма

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

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

Карточек меньше — часть строк не загрузилась; больше — появились дубли

Случайные карточки
Норма

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

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

Пустые реквизиты, обрезанные наименования, неверная единица измерения

Цены
Норма

Документ «Установка цен» проведён, цена видна в карточке и в подборе в документы

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

Цена есть в файле, но в документе продажи не подставляется

Проведение документа
Норма

Тестовая реализация с новой позицией проводится без ошибок

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

Ошибки вида «не заполнен вид номенклатуры» или «не указана единица измерения»

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

Ограничения облачного сервиса и что с ними делать

1С:Фреш накладывает ограничения, которых нет в локальной версии: нельзя запускать произвольные внешние обработки (только прошедшие аудит расширения из каталога), действуют лимиты на размер загружаемых файлов и длительность операций. Очень большие файлы (десятки тысяч строк) стоит разбивать на части по 5–10 тысяч позиций.

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

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

Как выбрать действие

Нужно один раз перенести список товаров с ценамиИспользуйте штатную загрузку из файла в справочнике + документ установки цен
Прайсы поставщиков приходят регулярноНастройте загрузку прайс-листов поставщиков или рассмотрите расширение из каталога 1С:Фреш
Нужны картинки, характеристики, наборыШтатная загрузка не справится — планируйте интеграцию через API или специализированное расширение
Файл очень большой и загрузка обрываетсяРазбейте файл на части по несколько тысяч строк и загружайте порциями

FAQ

В каком формате должен быть файл для загрузки?

Поддерживаются файлы Excel (XLS, XLSX) и CSV. Надёжнее всего работает XLSX с одним листом: первая строка — заголовки, далее только данные. Для CSV проверьте разделитель (точка с запятой) и кодировку UTF-8, иначе кириллица может отобразиться некорректно.

Можно ли загрузить номенклатуру с картинками?

Штатная загрузка из файла переносит только текстовые и числовые реквизиты. Изображения массово подтягиваются либо через специализированные расширения из каталога 1С:Фреш, либо программно через API — это задача для специалиста по интеграции.

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

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

Почему цены из файла не подставляются в документы продажи?

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

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

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

Есть ли ограничение на количество загружаемых позиций в 1С:Фреш?

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

Итог

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

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