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

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

Как перенести данные из Excel в 1С Розница

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

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

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

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

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

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

Проверьте форматы ячеек. Штрихкоды и артикулы должны быть текстовыми — иначе Excel может обрезать ведущие нули или перевести длинные коды в экспоненциальную запись. Числа (цены, количество) — числовыми, без пробелов-разделителей и символов валют внутри ячейки. Даты — в формате даты, а не текстом.

Удалите скрытые листы и столбцы, которые не нужны для загрузки: лишние данные усложняют сопоставление. Если в файле несколько листов, оставьте данные на первом листе или запомните, какой лист содержит нужную таблицу — обработка загрузит именно выбранный.

Где находится обработка загрузки в 1С Розница

В типовой конфигурации «1С:Розница» обработка называется «Загрузка данных из табличного документа». В зависимости от версии она доступна в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» либо через «НСИ и администрирование». Если обработки нет в меню, проверьте, включён ли режим технического специалиста или нужные функциональные опции.

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

Загрузка номенклатуры: пошаговый сценарий

Самый частый случай — загрузка справочника товаров. Откройте обработку, выберите вид загрузки «в справочник», объект — «Номенклатура». Затем нажмите «Открыть файл» и укажите подготовленный Excel-файл — данные появятся в табличном поле обработки.

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

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

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

Загрузка штрихкодов, цен и остатков

Штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры». Загружайте их отдельной операцией после номенклатуры: файл должен содержать колонки со штрихкодом и ключом поиска товара (артикулом или наименованием). В обработке выберите загрузку в регистр сведений и сопоставьте поля.

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

Начальные остатки загружают через документ «Оприходование товаров» (или «Ввод начальных остатков» в новых версиях) по тому же принципу: колонки «номенклатура — количество — цена (себестоимость)». Укажите склад и проверьте, что документ проводится без ошибок по остаткам и сериям.

Способы переноса из Excel

Обработка «Загрузка данных из табличного документа»

Штатный способ для номенклатуры, цен, штрихкодов и остатков. Не требует доработок, но требует аккуратного сопоставления колонок.

Копирование через буфер обмена

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

Внешние обработки и доработки

Для нестандартных структур файла или регулярных загрузок по расписанию. Требуют участия специалиста 1С и тестирования.

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

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

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

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

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

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

Совпадает с числом строк файла (с учётом осознанных дублей)

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

Меньше, чем в файле, и причина неизвестна

Штрихкоды
Норма

Считываются сканером, ведущие нули на месте

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

Потеряны ведущие нули, коды в экспоненциальной записи

Сумма документа оприходования
Норма

Равна контрольной сумме колонки «сумма» в Excel

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

Расхождение — ошибка в количестве или цене строк

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не в 1С, а в файле. Excel «портит» штрихкоды, обрезая ведущие нули; числа сохраняются как текст и не загружаются в числовые поля; скрытые пробелы в наименованиях создают дубли, потому что «Товар » и «Товар» для поиска — разные значения.

Вторая группа ошибок — неверный выбор поля поиска. Если искать товары по наименованию, любое расхождение в написании создаст дубль. Надёжнее использовать артикул или штрихкод как уникальный ключ, а наименование загружать как обычный реквизит.

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

Ограничения штатного способа и когда нужен специалист

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

К специалисту по 1С стоит обратиться, если нужен регулярный обмен с поставщиком по расписанию, загрузка из нестандартных форматов (XML, DBF, API), перенос истории документов из другой учётной системы или если объём данных исчисляется сотнями тысяч строк — здесь важны производительность и пакетная обработка ошибок.

Итог

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

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

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

Можно ли загрузить данные из Excel в 1С Розница без обработки?

Да, для небольших объёмов: скопируйте диапазон ячеек в Excel и вставьте его в табличную часть документа через Ctrl+V или кнопку вставки. Способ подходит для десятков строк, но не контролирует дубли и форматы, поэтому для справочника номенклатуры лучше использовать обработку.

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

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

Как загрузить товары с характеристиками (размеры, цвета)?

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

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

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

Можно ли перенести из Excel историю продаж или документы?

Штатная обработка ориентирована на справочники, регистры и табличные части документов. Загрузить можно, например, наборы строк для оприходования или установки цен, но полноценный перенос истории документов из другой учётной системы через Excel трудоёмок и обычно выполняется специалистом через правила обмена или внешние обработки.

Файл большой, обработка зависает — что делать?

Разбейте файл на части по несколько тысяч строк и загружайте порциями, контролируя результат после каждой. Также помогает сохранение файла в формате xlsx вместо xls и закрытие других приложений. Если и это не помогает, задачу стоит передать специалисту — для больших объёмов пишут пакетные загрузки.