Справочники и Данные · 12 мин
Как загрузить номенклатуру в 1С Розница из Excel
Пошаговая инструкция по загрузке номенклатуры в 1С Розница из Excel: подготовка файла, типовая обработка, сопоставление колонок, проверка результата и типичные ошибки.
Загрузка номенклатуры из Excel — самый быстрый способ наполнить справочник товаров в 1С Розница без ручного ввода каждой позиции. Это особенно актуально при старте работы в программе, при переходе с другой учётной системы или при получении большого прайса от поставщика, который нужно завести в базу.
В типовой конфигурации 1С Розница есть встроенные механизмы загрузки данных из табличных документов, а также поддерживается универсальная обработка «Загрузка данных из табличного документа», входящая в состав библиотеки стандартных подсистем. Выбор инструмента зависит от версии конфигурации, объёма данных и того, нужно ли загружать только товары или ещё штрихкоды, цены и остатки.
Ниже разобран практический порядок действий: как подготовить файл Excel, какую обработку использовать, как сопоставить колонки с реквизитами номенклатуры и как проверить, что загрузка прошла корректно и без дублей.
Какие способы загрузки существуют и что выбрать
В 1С Розница есть несколько путей переноса номенклатуры из Excel. Первый — типовая обработка «Загрузка данных из табличного документа», которая открывает файл формата MXL, а также позволяет вставить данные через буфер обмена из открытого Excel. Второй — специализированные помощники загрузки, например загрузка прайсов поставщиков, если они есть в вашей версии конфигурации. Третий — внешние обработки от сторонних разработчиков, которые подключаются через «Дополнительные отчеты и обработки».
Для разового переноса справочника товаров обычно достаточно типовой обработки. Она умеет загружать не только саму номенклатуру, но и связанные данные: штрихкоды, дополнительные реквизиты, характеристики. Специализированные помощники удобнее, когда нужно сразу загрузить цены поставщика и установить розничные цены.
Сравнение вариантов загрузки
Подходит для разового переноса товаров, штрихкодов и дополнительных реквизитов. Требует аккуратной настройки сопоставления колонок.
Удобен при регулярном получении прайсов: можно настроить правила один раз и обновлять цены и позиции. Зависит от версии конфигурации.
Дают расширенные возможности (гибкий поиск дублей, загрузка картинок), но требуют проверки совместимости с вашей версией и доверия к источнику.
Как подготовить файл Excel перед загрузкой
Качество загрузки на 90% определяется подготовкой файла. Обработка воспринимает данные как простую таблицу: первая строка — заголовки колонок, каждая следующая строка — одна позиция номенклатуры. Никаких объединённых ячеек, многострочных шапок, промежуточных итогов и пустых строк внутри данных быть не должно.
Минимальный набор колонок — наименование товара. Практически полезный набор: наименование, артикул, штрихкод, единица измерения, ставка НДС, цена закупки, цена продажи, группа (папка) номенклатуры. Если товары имеют характеристики (размер, цвет), их лучше вынести в отдельные колонки и загружать с включённым учётом характеристик.
Обратите внимание на форматы данных. Штрихкоды из 13 цифр Excel часто отображает в экспоненциальном виде или обрезает — перед загрузкой переведите колонку со штрихкодами в текстовый формат. Цены приводите к числовому формату без символов валюты. Артикулы, начинающиеся с нуля, тоже храните как текст, иначе ведущие нули потеряются.
- 1Удалите шапки, итоги, примечания и пустые строки — оставьте только строку заголовков и строки данных.
- 2Проверьте, что каждая колонка содержит один тип данных: название, штрихкод, цена и т.д.
- 3Переведите колонки штрихкодов и артикулов в текстовый формат, цены — в числовой.
- 4Уберите дубли строк по наименованию и штрихкоду прямо в Excel.
- 5Сохраните копию файла отдельно — исходник пригодится для сверки после загрузки.
Где найти обработку загрузки в 1С Розница
Расположение обработки зависит от версии конфигурации. В актуальных редакциях 1С Розница 2.3 и 3.0 обработка «Загрузка данных из табличного документа» обычно доступна через раздел «Администрирование» — «Обслуживание» — «Корректировка данных», либо через «НСИ и администрирование». В некоторых версиях она скрыта и включается через настройку прав или через меню «Все функции» (включается в параметрах запуска тонкого клиента).
Если типовая обработка в вашей версии отсутствует или недоступна по правам, её можно подключить как внешнюю: файл обработки входит в состав библиотеки стандартных подсистем и поставки конфигурации. Подключение выполняется через «Администрирование» — «Печатные формы, отчеты и обработки» — «Дополнительные отчеты и обработки», предварительно включив соответствующую функциональную опцию.
Пошаговая загрузка номенклатуры
Откройте обработку «Загрузка данных из табличного документа». На первом шаге выберите режим загрузки — «Загрузка в справочник», а в качестве объекта — «Номенклатура». Затем откройте ваш Excel-файл параллельно, выделите весь диапазон данных вместе с заголовками, скопируйте его и вставьте в табличное поле обработки через буфер обмена. Либо сохраните файл в формате MXL через Excel/1С и откройте его кнопкой «Открыть».
На вкладке «Настройка» сопоставьте колонки таблицы с реквизитами справочника. Для колонки с наименованием укажите поле «Наименование», для штрихкода — соответствующий реквизит или режим загрузки в регистр штрихкодов. Числовым колонкам назначьте реквизиты цен или артикул. Колонки, которые загружать не нужно, пометьте как «Не загружать».
Ключевой параметр — поле поиска. Оно определяет, как программа будет искать существующие позиции, чтобы не создавать дубли. Обычно в качестве поля поиска выбирают «Наименование» или «Артикул». Если база пустая, дубли не страшны, но при повторной загрузке в заполненную базу неверно выбранное поле поиска создаст дубли товаров, которые потом придётся вычищать вручную.
После настройки нажмите «Загрузить». Обработка покажет протокол: сколько элементов создано, сколько обновлено, какие строки пропущены и почему. Не закрывайте окно, пока не изучите протокол, — это единственное место, где видны ошибки загрузки.
- 1Выберите режим «Загрузка в справочник», объект — «Номенклатура».
- 2Вставьте данные из Excel через буфер обмена или откройте файл MXL.
- 3На вкладке «Настройка» сопоставьте колонки с реквизитами справочника.
- 4Укажите поле поиска для контроля дублей (наименование или артикул).
- 5Нажмите «Загрузить» и изучите протокол: создано, обновлено, ошибки.
Загрузка штрихкодов, цен и остатков
Сам справочник номенклатуры — это только карточки товаров. Штрихкоды в 1С хранятся в отдельном регистре сведений «Штрихкоды номенклатуры», цены — в регистре цен, остатки — в документах оприходования. Поэтому полный перенос товарного учёта делается в несколько этапов.
Штрихкоды можно загрузить той же обработкой: при настройке для колонки штрихкода выбирается режим загрузки в связанный регистр, либо штрихкоды загружаются отдельным проходом с привязкой к уже созданной номенклатуре по полю поиска. Цены устанавливаются документом «Установка цен номенклатуры» — часть обработок умеет формировать его автоматически, иначе цены вводятся через загрузку в табличную часть документа.
Начальные остатки в Рознице вводятся документом «Оприходование товаров» или через «Ввод начальных остатков» в зависимости от версии. Табличную часть такого документа тоже можно заполнить из буфера обмена: в карточке документа есть кнопка заполнения из внешних данных. Скопируйте колонки «номенклатура — количество — цена» и вставьте их в табличную часть.
Как проверить результат и избежать дублей
После загрузки откройте справочник номенклатуры и сверьте количество созданных элементов с количеством строк в файле. Выборочно откройте несколько карточек: проверьте наименование, артикул, единицу измерения, ставку НДС. Затем откройте регистр штрихкодов через карточку товара или отчёт и убедитесь, что штрихкоды привязались к правильным позициям.
Для поиска дублей используйте типовую обработку «Поиск и удаление дублей» (раздел «Администрирование» — «Обслуживание»). Она находит элементы с совпадающими наименованиями, артикулами или штрихкодами и позволяет объединить их с заменой ссылок во всех документах. Это безопаснее ручного удаления, которое оставит битые ссылки.
Как проверить результат загрузки
Совпадает с числом строк в файле с учётом обновлённых позиций
Элементов заметно больше — вероятны дубли из-за неверного поля поиска
Штрихкод привязан к нужному товару, сканер находит позицию
Штрихкоды отсутствуют, обрезаны или ведут на другой товар
В документе установки цен корректные значения, цена действует на кассе
Цены нулевые или не установлены — документ не создан или не проведён
Соответствуют данным файла и настройкам учёта
Проставлены значения по умолчанию, отличные от файла
Типичные ошибки и ограничения
Самая частая ошибка — загрузка «сырого» прайса поставщика без предобработки: с шапкой, объединёнными ячейками и промежуточными итогами. Обработка воспримет каждую такую строку как товар, и в справочнике появятся позиции вида «Итого по группе» или «ООО Поставщик, ИНН...». Вторая распространённая проблема — потеря ведущих нулей в артикулах и порча штрихкодов из-за числового формата ячеек.
Ещё одна группа ошибок связана с правами и настройками: обработка не видна из-за отсутствия прав, загрузка обрывается на больших файлах из-за нехватки памяти клиентского компьютера, либо не загружаются характеристики, потому что в настройках номенклатуры не включён их учёт. Файлы на десятки тысяч строк лучше делить на части по несколько тысяч строк — так проще контролировать результат и локализовать ошибку.
Если прайсы от поставщиков приходят регулярно в одном и том же формате, потратьте время один раз на настройку и сохраните настройки сопоставления колонок — обработка позволяет сохранять и загружать настройки. Повторные загрузки тогда занимают минуты, а риск ошибки сопоставления исчезает.
FAQ: частые вопросы по загрузке номенклатуры
Можно ли загрузить номенклатуру в 1С Розница без программиста?
Да. Типовая обработка «Загрузка данных из табличного документа» рассчитана на пользователя без навыков программирования. Достаточно прав на справочник номенклатуры и аккуратно подготовленного файла. Программист нужен только для нестандартных задач: сложной логики поиска дублей, загрузки картинок или автоматического обновления по расписанию.
Какой формат файла лучше использовать: XLSX, CSV или MXL?
Типовая обработка напрямую открывает табличные документы MXL и принимает данные через буфер обмена. Самый надёжный путь — открыть XLSX в Excel, скопировать диапазон и вставить в обработку. CSV удобен как промежуточный формат, но требует контроля разделителей и кодировки. XLSX напрямую типовая обработка обычно не читает.
Что делать, если после загрузки появились дубли товаров?
Не удаляйте дубли вручную — на них могут быть ссылки в документах. Используйте обработку «Поиск и удаление дублей» из раздела «Администрирование» — «Обслуживание»: она найдёт совпадения по наименованию, артикулу или штрихкоду и объединит элементы с автоматической заменой ссылок во всех объектах базы.
Как загрузить товары с характеристиками (размеры, цвета)?
Сначала включите учёт характеристик в настройках номенклатуры и в карточке вида номенклатуры. В файле вынесите значения характеристик в отдельные колонки: одна строка — одна комбинация «товар + характеристика». При настройке обработки сопоставьте колонку характеристики с соответствующим реквизитом и укажите составное поле поиска «товар + характеристика».
Почему штрихкоды после загрузки не сканируются на кассе?
Чаще всего штрихкод попал в реквизит карточки, а не в регистр сведений «Штрихкоды номенклатуры» — касса ищет именно в регистре. Проверьте карточку товара: штрихкод должен отображаться на отдельной вкладке или в списке штрихкодов. Также убедитесь, что код не обрезан при подготовке файла и что на кассе выполнен обмен данными после загрузки.
Можно ли одновременно с товарами загрузить остатки и цены?
Да, но это делается разными механизмами: карточки — через загрузку в справочник, цены — через документ «Установка цен номенклатуры», остатки — через «Оприходование товаров» или ввод начальных остатков. Правильная последовательность: сначала номенклатура, затем цены, затем остатки, потому что документы ссылаются на уже созданные карточки товаров.
Что важно запомнить
Загрузка номенклатуры из Excel в 1С Розница выполняется типовой обработкой «Загрузка данных из табличного документа». Успех определяется подготовкой файла: чистая таблица без шапок и итогов, текстовый формат штрихкодов и артикулов. Обязательно укажите поле поиска против дублей, сделайте резервную копию, протестируйте на 10–20 строках и после загрузки проверьте карточки, штрихкоды и цены. Цены и остатки загружаются отдельными документами после создания карточек.