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

Документы и Печать · 10 мин

Как загрузить накладную из Excel в 1С

Как загрузить накладную из Excel в 1С: подготовка файла, типовая обработка загрузки, сопоставление колонок, проверка результата, типичные ошибки и альтернативы.

Загрузка накладной из Excel в 1С — стандартная задача, которая возникает, когда поставщик присылает спецификацию в таблице, а вручную переносить десятки или сотни строк долго и рискованно. В типовых конфигурациях (Управление торговлей 11, Комплексная автоматизация, ERP) есть встроенные механизмы загрузки табличных данных, а для Бухгалтерии и нестандартных случаев применяются внешние обработки.

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

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

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

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

Минимальный набор действий в Excel:

  • Удалите объединённые ячейки: выделите лист и нажмите «Отменить объединение ячеек».
  • Уберите многострочную шапку, оставив одну строку заголовков.
  • Удалите строки с итогами, подвалом, реквизитами сторон и пустые строки внутри таблицы.
  • Приведите колонки с количеством и ценой к числовому формату, без пробелов и символа валюты внутри ячейки.
  • Артикулы и коды сохраните как текст, иначе ведущие нули потеряются.
  • Сохраните файл в формате .xlsx — старый .xls часть обработок тоже читает, но xlsx надёжнее.

Типичный минимум колонок для накладной: наименование товара, артикул (или код), количество, цена, сумма, ставка НДС. Если у поставщика есть штрихкоды — добавьте колонку с ними: поиск номенклатуры по штрихкоду самый точный.

Где в 1С находится типовая загрузка из Excel

Расположение зависит от конфигурации. В Управлении торговлей 11 и ERP откройте раздел «Закупки» → «Сервис» → «Загрузка данных из файла», либо «НСИ и администрирование» → «Загрузка данных из файла». Эта универсальная обработка умеет загружать и справочники (номенклатуру, контрагентов), и табличные части документов.

В Бухгалтерии предприятия 3.0 универсальной загрузки табличных частей из файла в типовой поставке нет. Там используют либо загрузку поступлений через механизм электронного документооборота (если поставщик присылает УПД/XML), либо внешние обработки, подключаемые через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки».

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

Пошаговая загрузка накладной

Порядок действий на примере типовой обработки «Загрузка данных из файла»:

  1. Откройте обработку и выберите, что загружаете: «Табличная часть документа» (например, «Поступление товаров и услуг») или справочник «Номенклатура», если товары новые.
  2. Нажмите «Выбрать файл» и укажите подготовленный xlsx. Обработка покажет предпросмотр таблицы.
  3. Для каждой колонки задайте соответствие полю 1С. Колонки, которые не нужны, пометьте как «Не загружать».
  4. Укажите способ поиска номенклатуры: по артикулу, по наименованию, по штрихкоду или по сочетанию полей.
  5. Нажмите «Загрузить» и дождитесь окончания. Обработка покажет протокол: сколько строк загружено, сколько пропущено и почему.
  6. Откройте созданный документ и сверьте итоговую сумму и число строк с оригинальной накладной.

Если документ уже создан вручную и нужно только заполнить его табличную часть, во многих конфигурациях в самом документе есть кнопка «Заполнить» → «Заполнить из внешнего файла» — это тот же механизм, но без создания нового документа.

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

Загрузка новой номенклатуры

Если товаров из накладной ещё нет в базе, обработка либо создаст их автоматически (если включён соответствующий режим), либо пропустит строки с ошибкой «Номенклатура не найдена». Автоматическое создание удобно, но требует аккуратности: в справочник попадут названия «как у поставщика», с сокращениями и опечатками.

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

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

Альтернативные способы загрузки

Типовая обработка — не единственный вариант. В зависимости от ситуации подходят другие механизмы:

  • Копирование через буфер обмена. Во многих документах 1С табличная часть поддерживает вставку из Excel: выделите строки в Excel, скопируйте, встаньте в табличную часть документа и нажмите «Вставить строки» (Ctrl+Shift+V в ряде конфигураций). Подходит для небольших накладных до 20–30 строк.
  • ЭДО. Если поставщик работает с электронным документооборотом, накладная приходит в формате УПД/ТОРГ-12 в XML и загружается штатно, без Excel вообще. Это самый надёжный вариант для постоянных поставщиков.
  • Внешние обработки. Для Бухгалтерии и нестандартных форматов файлов используются обработки загрузки, которые подключает администратор через механизм дополнительных отчётов и обработок.
  • Обработка «Загрузка данных из табличного документа» (в конфигурациях на управляемых формах доступна через «Ещё» в списке справочников) — универсальный инструмент для справочников.

Сравнение способов загрузки

Типовая «Загрузка данных из файла»

Подходит для регулярных загрузок в УТ 11, ERP, КА. Требует подготовленного файла и прав на использование обработки.

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

Быстро для накладных до 20–30 строк. Не создаёт новую номенклатуру и неудобен для больших таблиц.

ЭДО (УПД/XML)

Самый точный вариант для постоянных поставщиков, без Excel. Требует подключения к оператору ЭДО.

Внешняя обработка

Решение для БП 3.0 и нестандартных форматов. Нужна установка администратором и проверка на копии базы.

Проверка результата и типичные ошибки

После загрузки обязательно сверьте результат с оригиналом накладной. Контрольные точки: общее количество строк документа, итоговая сумма с НДС, итоговая сумма НДС, наличие всех позиций номенклатуры. Совпадение итоговой суммы — главный признак того, что количество и цены загрузились корректно.

Типичные ошибки и их последствия
01
Загрузка файла с объединёнными ячейками и многострочной шапкой — строки смещаются, часть позиций теряется или попадает не в те поля.
02
Поиск номенклатуры только по наименованию — из-за различий в написании создаются дубли карточек товара.
03
Потеря ведущих нулей в артикулах из-за числового формата в Excel — номенклатура не находится, строки пропускаются.
04
Загрузка без копии базы сразу всей накладной — при ошибке сопоставления сотни строк приходится исправлять вручную.
05
Игнорирование протокола загрузки — пропущенные строки остаются незамеченными, документ не сходится с накладной поставщика.

Если протокол показывает массовые ошибки «Не найдена номенклатура», не спешите включать автосоздание: сначала проверьте, не сдвинулись ли колонки и не изменился ли формат артикулов. Часто проблема в файле, а не в отсутствии товара.

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

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

Количество строк в документе
Норма

Совпадает с числом позиций в накладной

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

Строк меньше — часть позиций пропущена, смотрите протокол

Итоговая сумма документа
Норма

Сходится с суммой накладной до копейки

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

Расхождение — ошибка в ценах, количестве или ставках НДС

Номенклатура в строках
Норма

Каждая строка ссылается на существующую карточку без дублей

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

Появились новые карточки с названиями «как у поставщика» — дубли

Единицы измерения и количество
Норма

Количество соответствует учётным единицам

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

Загружены короба как штуки — остатки искажены

FAQ

Можно ли загрузить накладную из Excel в 1С:Бухгалтерию 3.0?

Штатной универсальной загрузки табличных частей из файла в БП 3.0 нет. Варианты: вставка строк через буфер обмена для небольших документов, загрузка через ЭДО, если поставщик присылает УПД, или подключение внешней обработки загрузки через «Дополнительные отчеты и обработки» — её установку выполняет администратор после проверки на копии базы.

Что делать, если обработка не видит мой файл Excel?

Проверьте формат: сохраните файл как .xlsx, закройте его в Excel перед загрузкой (открытый файл может быть заблокирован) и убедитесь, что данные находятся на первом листе. Если на компьютере с 1С не установлен Excel, часть обработок, читающих файлы через COM-объект, работать не будет — используйте обработки, читающие xlsx напрямую, или сохраните данные в CSV.

Как избежать дублей номенклатуры при загрузке?

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

Можно ли загрузить сразу несколько накладных одним файлом?

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

Что делать, если после загрузки сумма документа не сходится с накладной?

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

Итог

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

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