Справочники и Данные · 10 мин
Как перенести данные из Excel в 1С Розница
Перенос данных из Excel в 1С Розница: загрузка номенклатуры, цен и остатков через обработку, настройка соответствия колонок, проверка результата и типичные ошибки.
Перенос данных из Excel в 1С Розница — типовая задача при старте работы в программе, смене учётной системы или массовом обновлении справочников. Чаще всего переносят номенклатуру, штрихкоды, цены и начальные остатки. В 1С Розница для этого есть штатная обработка «Загрузка данных из табличного документа», которая не требует программирования и подходит для большинства сценариев.
Общая логика переноса одинакова для любых данных: вы готовите файл Excel с понятной структурой, открываете обработку загрузки, сопоставляете колонки файла с полями 1С и запускаете загрузку. Сложности возникают из-за форматов ячеек, дублей и незаполненных обязательных реквизитов — поэтому подготовка файла занимает больше времени, чем сама загрузка.
Ниже разобран полный цикл: от подготовки Excel-файла до проверки загруженных данных, а также альтернативные способы переноса и ошибки, которые чаще всего приводят к некорректному результату.
Подготовка файла Excel к загрузке
Качество загрузки на 80% определяется качеством исходного файла. Приведите таблицу к простой структуре: первая строка — заголовки колонок (наименование, артикул, штрихкод, цена и т.д.), далее только данные, без объединённых ячеек, пустых строк внутри диапазона, промежуточных итогов и многострочных «шапок».
Проверьте форматы ячеек. Штрихкоды и артикулы должны быть текстовыми — иначе Excel может обрезать ведущие нули или перевести длинные коды в экспоненциальную запись. Числа (цены, количество) — числовыми, без пробелов-разделителей и символов валют внутри ячейки. Даты — в формате даты, а не текстом.
Удалите скрытые листы и столбцы, которые не нужны для загрузки: лишние данные усложняют сопоставление. Если в файле несколько листов, оставьте данные на первом листе или запомните, какой лист содержит нужную таблицу — обработка загрузит именно выбранный.
Где находится обработка загрузки в 1С Розница
В типовой конфигурации «1С:Розница» обработка называется «Загрузка данных из табличного документа». В зависимости от версии она доступна в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» либо через «НСИ и администрирование». Если обработки нет в меню, проверьте, включён ли режим технического специалиста или нужные функциональные опции.
Обработка универсальна: в ней вы выбираете, куда загружать данные — в справочник «Номенклатура», «Информационные карты», табличную часть документа (например, «Оприходование товаров» или «Установка цен номенклатуры») или в регистр сведений (штрихкоды, цены). От выбранного объекта зависит набор доступных полей для сопоставления.
Загрузка номенклатуры: пошаговый сценарий
Самый частый случай — загрузка справочника товаров. Откройте обработку, выберите вид загрузки «в справочник», объект — «Номенклатура». Затем нажмите «Открыть файл» и укажите подготовленный Excel-файл — данные появятся в табличном поле обработки.
Далее настройте соответствие колонок. Для каждой колонки файла выберите реквизит справочника: наименование, артикул, вид номенклатуры, единица измерения, ставка НДС. Поле, по которому выполняется поиск существующих элементов (обычно артикул или наименование), отметьте как «поле поиска» — это защита от дублей.
Перед загрузкой используйте кнопку «Контроль заполнения» или аналогичную проверку, если она есть в вашей версии: обработка покажет строки с ошибками — незаполненные обязательные поля, несуществующие значения ссылочных полей. Исправьте ошибки в файле и повторите, затем нажмите «Загрузить».
- 1Подготовьте Excel-файл: заголовки в первой строке, штрихкоды как текст, без объединённых ячеек
- 2Сделайте резервную копию базы или работайте на тестовой копии
- 3Откройте «Загрузка данных из табличного документа» и выберите справочник «Номенклатура»
- 4Откройте файл и сопоставьте колонки с реквизитами, отметьте поле поиска (артикул или наименование)
- 5Выполните контроль заполнения, исправьте ошибки в файле
- 6Загрузите данные и проверьте результат: количество созданных элементов, отсутствие дублей
Загрузка штрихкодов, цен и остатков
Штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры». Загружайте их отдельной операцией после номенклатуры: файл должен содержать колонки со штрихкодом и ключом поиска товара (артикулом или наименованием). В обработке выберите загрузку в регистр сведений и сопоставьте поля.
Цены переносят через документ «Установка цен номенклатуры»: в обработке выберите загрузку в табличную часть документа, создайте новый документ с нужным типом цен и загрузите колонки «номенклатура — цена». После загрузки проведите документ — только тогда цены вступят в силу.
Начальные остатки загружают через документ «Оприходование товаров» (или «Ввод начальных остатков» в новых версиях) по тому же принципу: колонки «номенклатура — количество — цена (себестоимость)». Укажите склад и проверьте, что документ проводится без ошибок по остаткам и сериям.
Способы переноса из Excel
Штатный способ для номенклатуры, цен, штрихкодов и остатков. Не требует доработок, но требует аккуратного сопоставления колонок.
Подходит для небольших объёмов: таблицу из Excel можно вставить прямо в табличную часть документа. Ограничение — десятки-сотни строк, нет контроля дублей.
Для нестандартных структур файла или регулярных загрузок по расписанию. Требуют участия специалиста 1С и тестирования.
Проверка результата после загрузки
После загрузки сверьте количество строк в файле с количеством созданных элементов. Если в файле 1500 позиций, а загрузилось 1480 — найдите, какие 20 строк пропущены и почему (обычно это дубли по полю поиска или ошибки заполнения).
Проверьте выборочно несколько позиций: откройте карточки товаров, убедитесь, что наименование, единица измерения, ставка НДС и штрихкод соответствуют файлу. Для цен постройте отчёт «Цены номенклатуры» и сравните несколько значений с исходником. Для остатков сверьте итоговую сумму оприходования с контрольной суммой Excel-файла — это самый быстрый способ поймать ошибку в количествах.
Как проверить результат
Совпадает с числом строк файла (с учётом осознанных дублей)
Меньше, чем в файле, и причина неизвестна
Считываются сканером, ведущие нули на месте
Потеряны ведущие нули, коды в экспоненциальной записи
Равна контрольной сумме колонки «сумма» в Excel
Расхождение — ошибка в количестве или цене строк
Типичные ошибки и как их избежать
Чаще всего проблемы возникают не в 1С, а в файле. Excel «портит» штрихкоды, обрезая ведущие нули; числа сохраняются как текст и не загружаются в числовые поля; скрытые пробелы в наименованиях создают дубли, потому что «Товар » и «Товар» для поиска — разные значения.
Вторая группа ошибок — неверный выбор поля поиска. Если искать товары по наименованию, любое расхождение в написании создаст дубль. Надёжнее использовать артикул или штрихкод как уникальный ключ, а наименование загружать как обычный реквизит.
Ограничения штатного способа и когда нужен специалист
Штатная обработка не умеет загружать сложные связанные данные одним файлом: например, номенклатуру с характеристиками, сериями и несколькими штрихкодами в одной строке. Такие структуры загружают в несколько проходов или через внешнюю обработку.
К специалисту по 1С стоит обратиться, если нужен регулярный обмен с поставщиком по расписанию, загрузка из нестандартных форматов (XML, DBF, API), перенос истории документов из другой учётной системы или если объём данных исчисляется сотнями тысяч строк — здесь важны производительность и пакетная обработка ошибок.
Что важно запомнить
Перенос из Excel в 1С Розница делается обработкой «Загрузка данных из табличного документа». Ключевые условия успеха: чистый файл без объединённых ячеек, текстовый формат штрихкодов, правильное поле поиска против дублей, резервная копия перед загрузкой и сверка контрольных сумм после.
Частые вопросы
Можно ли загрузить данные из Excel в 1С Розница без обработки?
Да, для небольших объёмов: скопируйте диапазон ячеек в Excel и вставьте его в табличную часть документа через Ctrl+V или кнопку вставки. Способ подходит для десятков строк, но не контролирует дубли и форматы, поэтому для справочника номенклатуры лучше использовать обработку.
Почему после загрузки штрихкоды не сканируются?
Чаще всего Excel сохранил штрихкод как число и потерял ведущие нули либо перевёл длинный код в экспоненциальную запись. Откройте файл, установите для колонки штрихкодов текстовый формат, восстановите значения и загрузите повторно, предварительно удалив некорректные записи из регистра штрихкодов.
Как загрузить товары с характеристиками (размеры, цвета)?
Сначала загрузите базовую номенклатуру, затем отдельным проходом — характеристики: в обработке выберите загрузку в справочник «Характеристики номенклатуры» и в файле укажите колонку с ключом владельца (артикул товара). Штрихкоды при этом привязываются уже к связке «номенклатура + характеристика».
Что делать, если загрузились дубли товаров?
Не удаляйте элементы вручную по одному. Используйте штатную обработку «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»): она найдёт элементы с совпадающими реквизитами и заменит ссылки в документах на выбранный «правильный» элемент. Перед запуском сделайте резервную копию.
Можно ли перенести из Excel историю продаж или документы?
Штатная обработка ориентирована на справочники, регистры и табличные части документов. Загрузить можно, например, наборы строк для оприходования или установки цен, но полноценный перенос истории документов из другой учётной системы через Excel трудоёмок и обычно выполняется специалистом через правила обмена или внешние обработки.
Файл большой, обработка зависает — что делать?
Разбейте файл на части по несколько тысяч строк и загружайте порциями, контролируя результат после каждой. Также помогает сохранение файла в формате xlsx вместо xls и закрытие других приложений. Если и это не помогает, задачу стоит передать специалисту — для больших объёмов пишут пакетные загрузки.