Торговля и Склад · 11 мин
Как в 1С Розница загрузить поступление товара из Excel
Пошаговая инструкция по загрузке поступления товаров в 1С Розница из Excel: подготовка файла, обработка загрузки данных, сопоставление колонок, проверка результата.
Приём товара от поставщика часто начинается с накладной в формате Excel: поставщик присылает файл с наименованиями, количеством и ценами, а оператору нужно перенести всё это в 1С Розница. Ручной ввод сотен строк занимает часы и почти гарантирует ошибки в количестве и ценах. Загрузка из файла решает обе проблемы — документ поступления формируется за несколько минут.
В 1С Розница есть несколько способов загрузить поступление из Excel: штатная обработка «Загрузка данных из табличного документа», типовые механизмы загрузки прайсов поставщиков и сторонние внешние обработки. Выбор зависит от версии конфигурации, структуры файла поставщика и того, есть ли уже номенклатура в справочнике.
Ниже разобран рабочий порядок действий: от подготовки файла до проверки проведённого документа. Инструкция ориентирована на 1С Розница 2.3 и 3.0, но общая логика применима и к другим редакциям.
Подготовка файла Excel к загрузке
Качество загрузки на 80% определяется состоянием исходного файла. Обработки 1С плохо переносят «красивые» накладные с объединёнными ячейками, шапками из нескольких строк, промежуточными итогами и примечаниями внутри таблицы. Поэтому перед загрузкой файл нужно привести к плоской таблице: одна строка заголовков и дальше только строки с товарами.
Минимальный набор колонок для загрузки поступления: наименование товара (или артикул, штрихкод), количество, цена. Желательно добавить ставку НДС и сумму — это упростит сверку с накладной поставщика. Если у поставщика в файле есть свой код товара, сохраните его: по коду удобно сопоставлять номенклатуру при повторных поставках.
Проверьте форматы данных в колонках. Количество и цены должны быть числами, а не текстом — Excel иногда сохраняет числа как текст, и тогда обработка либо не распознает значение, либо загрузит ноль. Артикулы и штрихкоды, наоборот, должны быть текстовыми, иначе Excel отбросит ведущие нули и штрихкод перестанет совпадать с данными базы.
Удалите из файла пустые строки внутри таблицы, строки «Итого», скрытые листы и формулы — вместо формул вставьте значения (копировать → специальная вставка → значения). Сохраните итоговый файл в формате XLSX или CSV: оба варианта обработки 1С читают стабильно.
Штатная обработка «Загрузка данных из табличного документа»
В большинстве конфигураций на платформе 1С:Предприятие 8.3 доступна универсальная обработка загрузки данных из табличного документа. В 1С Розница её можно найти через раздел администрирования: «НСИ и администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки», либо через «Загрузка данных из файла» — точное расположение зависит от версии конфигурации. Если обработки нет в списке, проверьте, что включён механизм дополнительных отчетов и обработок.
Общий порядок работы с обработкой одинаков: открываете файл Excel, обработка показывает его содержимое в виде таблицы, вы указываете, какая колонка файла соответствует какому реквизиту в 1С, настраиваете правила поиска и создания номенклатуры — и запускаете загрузку.
- 1Подготовьте файл: плоская таблица, числа как числа, без итоговых строк
- 2Откройте в 1С обработку загрузки данных из табличного документа
- 3Укажите файл и лист, задайте номер первой строки с данными
- 4Сопоставьте колонки файла реквизитам: номенклатура, количество, цена, ставка НДС
- 5Настройте поиск номенклатуры: по штрихкоду, артикулу или наименованию
- 6Запустите загрузку и проверьте протокол: сколько строк загружено, сколько создано новых позиций
- 7Откройте созданный документ поступления, сверьте итоги с накладной и проведите его
Обратите внимание на параметр «первая строка данных». Если в файле есть строка заголовков, загрузку нужно начинать со второй строки, иначе обработка попытается создать товар с названием «Наименование» и количеством «Количество».
Загрузка через механизм прайсов поставщиков
В 1С Розница 3.0 есть отдельный механизм работы с данными поставщиков: «Закупки» → «Сервис» → «Загрузка данных поставщика» (название пункта может отличаться в зависимости от релиза). Он удобнее универсальной обработки, когда поставщик присылает файлы в одном и том же формате регулярно: настройку сопоставления колонок можно сохранить как шаблон и в следующий раз загрузить файл в пару кликов.
Механизм умеет регистрировать цены поставщика, сопоставлять номенклатуру поставщика с вашей номенклатурой и на основе загруженных данных формировать документ поступления. Для постоянных поставщиков это самый производительный вариант: сопоставление товаров накапливается, и доля нераспознанных позиций с каждой загрузкой уменьшается.
Ограничение варианта — он требует первичной настройки и корректного заполнения карточки поставщика. Для разовой загрузки от нового контрагента проще воспользоваться универсальной обработкой.
Сопоставление номенклатуры: главный источник ошибок
Самый ответственный этап — правило, по которому загружаемые строки связываются с номенклатурой базы. Доступны три основных ключа поиска, и у каждого свои условия применимости.
Способы поиска номенклатуры
Самый надёжный вариант, если штрихкоды уже введены в базу и не искажены в файле Excel. Не подходит, если у товаров нет штрихкодов или поставщик их не указывает.
Хорошо работает при стабильных артикулах поставщика. Риск: артикул поставщика и ваш артикул — разные поля, нужно хранить артикул поставщика отдельно или сопоставлять вручную.
Работает только при точном совпадении строк. Различия в пробелах, кавычках, регистре и сокращениях дают промахи и дубли. Использовать как основной ключ не рекомендуется.
Если товар в базе не найден, обработка обычно предлагает создать новую номенклатуру. Это удобно, но опасно: при неточном совпадении наименований вы получите дубли — «Молоко 3,2% 1л» и «Молоко 3.2% 1 л» станут двумя разными карточками. После загрузки обязательно просмотрите список вновь созданных позиций и при необходимости объедините дубли или переназначьте сопоставление.
Для регулярных поставок полезно хранить в базе код или артикул поставщика (в Рознице для этого есть механизм номенклатуры поставщиков). Тогда поиск идёт по точному ключу, а новые позиции создаются только тогда, когда товар действительно новый.
Создание и проверка документа поступления
После загрузки табличной части данные попадают в документ «Поступление товаров» (в некоторых сценариях обработка создаёт документ автоматически, в других вы вручную заполняете табличную часть из загруженных данных). Перед проведением заполните шапку: организацию, магазин-склад, контрагента, договор и номер входящего документа — эти данные из Excel обычно не загружаются.
Сверка с бумажной или электронной накладной обязательна. Сравните три контрольных значения: количество строк, общее количество единиц товара и итоговую сумму документа. Совпадение всех трёх — хороший признак корректной загрузки. Расхождение суммы при совпадающем количестве почти всегда означает проблему с ценами или НДС.
Как проверить результат загрузки
Совпадает с числом товарных строк в накладной
Строк больше или меньше — проверьте пустые строки и итоговые строки в файле
Совпадает с суммой накладной с точностью до копеек
Расхождение — проверьте цены, ставки НДС и режим «цена включает НДС»
Созданы только действительно новые товары
Появились дубли существующих товаров — перенастройте ключ поиска
Товар появился на нужном складе магазина
Остатки на другом складе — неверно заполнен склад в шапке документа
Отдельно проверьте режим НДС: если в файле цены указаны с НДС, а в документе стоит «НДС сверху», итоговая сумма увеличится на сумму налога. Это одна из самых частых причин расхождения итогов при внешне корректной загрузке.
Альтернативные способы и ограничения
Если штатных средств не хватает — например, нужна сложная трансформация данных, разбор нескольких листов или автоматическое создание штрихкодов — используются внешние обработки загрузки. Их много на профильных ресурсах; выбирайте обработки под вашу версию платформы и конфигурации и тестируйте на копии базы.
Ещё один путь — обмен через электронный документооборот (ЭДО). Если поставщик может отправлять УПД или товарную накладную в электронном виде, документ поступления создаётся в 1С автоматически из входящего ЭДО-документа, без Excel вообще. Для крупных поставщиков это самый надёжный вариант в долгосрочной перспективе.
Учтите ограничение по объёму: обработки загрузки из табличного документа на очень больших файлах (десятки тысяч строк) работают медленно и могут завершаться ошибкой нехватки памяти. В таких случаях файл делят на части или переносят загрузку на серверный вариант работы.
Сохраните настройки сопоставления колонок для каждого постоянного поставщика. Форматы накладных у поставщиков обычно стабильны, и повторная настройка при каждой загрузке — потерянное время. Если поставщик меняет формат, попросите его присылать файл в согласованном шаблоне — большинство идёт навстречу.
Частые вопросы
В каком формате сохранять файл: XLS, XLSX или CSV?
Большинство обработок стабильно читают XLSX и CSV. CSV удобен для очень больших файлов и исключает проблемы с форматированием, но требует правильной кодировки (UTF-8) и разделителя. Для обычных накладных достаточно XLSX.
Что делать, если товара ещё нет в справочнике номенклатуры?
Обработка может создать новые карточки автоматически по данным файла. После загрузки проверьте созданные позиции: заполните вид номенклатуры, единицу измерения и при необходимости штрихкоды, иначе товар корректно не продастся через кассу.
Почему после загрузки цены в документе отличаются от файла?
Типичные причины: числа в Excel сохранены как текст, неверно выбран режим учёта НДС в цене, либо в документе сработало автоматическое заполнение цен по виду цен вместо цен из файла. Проверьте настройки заполнения цен в обработке и в самом документе.
Можно ли загрузить поступление, если работаю в 1С Розница базовой версии?
Да, загрузка из табличного документа доступна и в базовой версии. Ограничения базовой версии касаются количества пользователей и изменения конфигурации, а не механизмов загрузки данных. Внешние обработки при этом должны быть совместимы с режимом работы базовой поставки.
Как отменить ошибочную загрузку?
Если документ ещё не проведён — просто удалите его. Если проведён — пометьте на удаление и проверьте остатки. Сложнее с созданной номенклатурой: дубли помечайте на удаление только после того, как убедитесь, что по ним нет движений; иначе сначала перенесите документы на правильную карточку.
Можно ли загружать сразу несколько накладных одним файлом?
Технически можно, если добавить в файл колонку с номером накладной и использовать обработку, умеющую группировать строки по документам. Штатные простые обработки обычно создают один документ, поэтому надёжнее загружать накладные по одной.
Что важно запомнить
Успешная загрузка поступления из Excel в 1С Розница строится на трёх вещах: чистый плоский файл, правильный ключ поиска номенклатуры и обязательная сверка итогов документа с накладной перед проведением. Новый формат файла сначала проверяйте на копии базы.