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