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

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

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

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

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

В современных конфигурациях 1С (Управление торговлей 11, Комплексная автоматизация, ERP, Бухгалтерия 3.0) есть штатный инструмент «Загрузка данных из файла», который понимает форматы XLSX, CSV и MXL без доработок. В старых версиях и нестандартных ситуациях используют внешние обработки, например «Загрузка данных из табличного документа» с диска ИТС.

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

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

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

Приведите файл к плоскому виду: первая строка — названия колонок (Наименование, Артикул, Единица измерения, Ставка НДС, Цена), далее — только данные, по одной позиции в строке. Удалите пустые строки внутри таблицы, лишние листы и формулы — значения лучше зафиксировать через «Специальную вставку → Значения».

Отдельно проверьте числовые поля. Цены и количества должны быть числами, а не текстом: признак проблемы — зелёный треугольник в углу ячейки и выравнивание влево. Артикулы и штрихкоды, наоборот, переведите в текстовый формат, чтобы Excel не обрезал ведущие нули и не превращал длинные коды в экспоненциальную запись вида 4,6E+12.

Типичные ошибки в исходном файле
01
Объединённые ячейки в шапке или данных — 1С не сможет сопоставить колонки, загрузка прерывается
02
Цены как текст — после загрузки цены не участвуют в расчётах и отчётах
03
Штрихкоды в числовом формате — теряются ведущие нули, коды не сканируются
04
Дубли наименований с разным написанием (лишние пробелы, регистр) — в справочнике появляются двойники

Стандартная загрузка из файла в типовых конфигурациях

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

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

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

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

Загрузка в 1С:Бухгалтерию 3.0

В Бухгалтерии 3.0 механизм похож, но расположен иначе: откройте справочник «Номенклатура», нажмите кнопку «Ещё» или воспользуйтесь командой «Загрузить из файла» (в свежих релизах доступна прямо из формы списка). Также загрузка доступна через «Администрирование» → «Загрузка данных из файла».

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

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

Универсальная обработка «Загрузка данных из табличного документа»

Когда штатного механизма нет (старые конфигурации вроде УТ 10.3, УПП 1.3) или требуется гибкая настройка, используют обработку «Загрузка данных из табличного документа» с диска ИТС. Она открывается через «Файл» → «Открыть» и работает в обычном и управляемом приложении.

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

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

Перенос цен, штрихкодов и групп

Базовая загрузка создаёт только карточки номенклатуры. Сопутствующие данные переносятся отдельными проходами, и порядок имеет значение: сначала группы (иерархия справочника), затем позиции с указанием родительской группы, потом штрихкоды и цены.

Штрихкоды хранятся в отдельном регистре сведений. В УТ 11 их можно загрузить той же обработкой «Загрузка данных из файла», выбрав соответствующий объект, либо заполнить в карточке товара. Проверьте, что штрихкод в файле — текстовая строка без пробелов и дефисов.

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

Проверка результата и устранение дублей

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

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

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

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

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

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

Совпадает с числом строк файла за вычетом шапки и пропусков из протокола

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

В протоколе массовые ошибки или позиций заметно меньше

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

Ведущие нули на месте, коды читаются полностью

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

Коды в формате 4,6E+12 или обрезаны нули

Цены
Норма

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

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

Цены загружены как текст или тип цен не найден

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

Заполнены в карточках, соответствуют файлу

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

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

Когда стоит привлечь специалиста

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

Помощь программиста 1С понадобится, если нужно переносить характеристики номенклатуры (размеры, цвета), серии, данные из нескольких файлов с консолидацией, или если источник — не Excel, а выгрузка из другой учётной системы с нестандартной структурой. Также без доработки не обойтись, когда требуется загрузка картинок товаров или сложных наборов.

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

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

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

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

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

Штатная загрузка из файла создаёт только карточки справочника. Остатки вводятся отдельно документом «Ввод начальных остатков» (в УТ 11 — «НСИ и администрирование» → «Начальное заполнение» → «Помощник перехода»), куда количество можно также загрузить из таблицы. Сначала загрузите номенклатуру, затем остатки — иначе документу не на что будет ссылаться.

Файл в формате CSV — подойдёт ли он?

Да, штатные обработки читают CSV, но следите за кодировкой: русские буквы корректно распознаются в UTF-8 или Windows-1251. Если после открытия видны «кракозябры», пересохраните файл из Excel с явным указанием кодировки или конвертируйте в XLSX.

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

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

Как загрузить картинки товаров из Excel?

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

Загрузил номенклатуру, но единицы измерения не подтянулись. Почему?

Единица измерения ищется по наименованию в классификаторе ОКЕИ. Если в файле написано «шт.», а в классификаторе «шт», сопоставление может не сработать. Приведите значения к точному написанию из классификатора или сопоставьте значения вручную в настройках загрузки.

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

Автоматической отмены нет. Варианты: восстановить базу из резервной копии (поэтому копия обязательна), пометить ошибочные элементы на удаление групповой обработкой «Групповое изменение реквизитов» или через «Поиск и удаление дублей», если проблема в двойниках. Удалить элементы, на которые уже есть ссылки в документах, не получится.

Итог

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

Успешный перенос = подготовленный плоский файл + правильное сопоставление колонок + настроенный поиск дублей + обязательная резервная копия базы. В типовых конфигурациях используйте штатную «Загрузку данных из файла», в сложных случаях — обработку с диска ИТС. После загрузки сверьте количество позиций и выборочно проверьте карточки, цены и штрихкоды.