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

Торговля и Склад · 12 мин

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

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

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

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

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

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

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

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

Проверьте форматы ячеек: количество и цены должны быть числами, а не текстом (признак — зелёный треугольник в углу ячейки или выравнивание влево). Даты, если они есть, должны быть в формате даты Excel. Сохраните файл в формате XLSX или XLS — с CSV некоторые обработки работают хуже из-за разделителей и кодировки.

Способ 1: вставка строк прямо в табличную часть документа

Самый быстрый вариант, когда номенклатура в базе уже есть, а наименования или артикулы у поставщика совпадают с вашими. В управляемых формах 1С табличная часть документа поддерживает вставку из буфера обмена: выделяете нужные строки в Excel, копируете (Ctrl+C), затем в документе «Поступление товаров и услуг» встаёте в табличную часть «Товары» и вставляете (Ctrl+V или через меню «Ещё»).

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

После вставки 1С попытается подобрать номенклатуру по наименованию или артикулу. Ненайденные позиции останутся пустыми или будут подсвечены — их придётся заполнить вручную. Способ хорош для накладных на 10–50 строк с уже знакомым товаром.

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

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

В конфигурациях на Библиотеке стандартных подсистем (УТ 11, КА 2, ERP 2, БП 3.0) есть универсальная обработка загрузки. В «1С:Бухгалтерии» она доступна через раздел с дополнительными обработками или подключается из состава поставки; в УТ и ERP аналогичные механизмы встроены в помощники загрузки номенклатуры и документов. Точное расположение зависит от версии — ищите в разделах «Администрирование», «НСИ и администрирование» или «Покупки».

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

Настройка соответствия колонок

Это ключевой этап. Для каждой колонки файла укажите реквизит назначения: «Номенклатура» (или «Артикул»), «Количество», «Цена», «Ставка НДС». Колонки, которые не нужны, пометьте как «не загружать». Если ставка НДС в файле указана текстом («20%», «без НДС»), проверьте, как обработка её распознаёт, — при ошибках задайте ставку по умолчанию для всей накладной.

Режим поиска номенклатуры

Выбирайте ключ поиска по приоритету надёжности: штрихкод и артикул точнее всего, наименование — самый рискованный вариант из-за различий в написании (лишние пробелы, кавычки, сокращения). Если поставщик стабильный, имеет смысл один раз заполнить в карточках номенклатуры артикулы поставщика — в УТ и ERP для этого есть отдельный реквизит «Номенклатура поставщика».

Маршрут решения

Как выбрать способ загрузки

Накладная небольшая, товар уже есть в базе, колонки совпадают с табличной частьюИспользуйте копирование и вставку прямо в документ
Нужно создавать новую номенклатуру или файл структурно отличаетсяИспользуйте обработку загрузки с настройкой соответствия колонок
Файлы от поставщика приходят регулярно в одном форматеНастройте или закажите внешнюю обработку под этот формат и сохраните настройки
Конфигурация самописная или сильно доработаннаяПроверьте работу типовой обработки на копии базы, возможны несовместимости

Способ 3: внешние обработки и загрузка по шаблону поставщика

Если поставщик присылает накладные регулярно в фиксированном формате, разовая ручная настройка соответствий быстро надоедает. В этом случае используют внешние обработки (файлы .epf), которые подключаются через «Файл → Открыть» или регистрируются в справочнике дополнительных отчётов и обработок. Такие обработки сохраняют настройки соответствия колонок под конкретного поставщика и загружают файл в один клик.

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

Сопоставление номенклатуры и создание новых позиций

Самая трудоёмкая часть — разбор несопоставленных строк. Если обработка не нашла товар в базе, у вас два варианта: указать существующую номенклатуру вручную (когда товар есть, но назван иначе) или разрешить создание нового элемента справочника.

При автоматическом создании номенклатуры заранее определите, в какую группу (папку) попадут новые позиции, какой вид номенклатуры и единица измерения будут назначены по умолчанию. Иначе после загрузки получите сотни карточек в корне справочника с некорректными настройками учёта, что потом мешает в отчётах и при проведении документов.

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

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

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

После загрузки, но до проведения документа сверьте контрольные значения с бумажной или PDF-накладной поставщика: общее количество строк, итоговое количество товара, сумму без НДС, сумму НДС и итоговую сумму. Расхождение хотя бы по одному показателю — признак ошибки в сопоставлении колонок или форматах.

Откройте несколько строк и проверьте, что подставилась правильная номенклатура, а дубли карточек не создавались. Затем проведите документ и убедитесь, что товар оприходован на нужный склад, а в проводках (в бухгалтерской конфигурации) корректно отражён НДС.

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

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

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

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

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

Строк больше или меньше — в файл попали итоги или часть строк не распозналась

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

Совпадает с суммой накладной до копеек

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

Расхождение — проверяйте колонки цен, количества и ставки НДС

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

Подобраны существующие карточки, новых дублей нет

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

Появились дубли позиций с похожими наименованиями

Склад и счета учёта
Норма

Товар оприходован на нужный склад, проводки корректны

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

Склад или счета подставлены по умолчанию и не соответствуют учёту

Ограничения и частые проблемы

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

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

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

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

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

Да. В 1С:Бухгалтерии табличную часть документа «Поступление (акты, накладные, УПД)» можно заполнить вставкой из буфера обмена, а для загрузки номенклатуры из файла используется типовая обработка загрузки данных из табличного документа. Если поставщик работает через ЭДО, проще создать документ из входящего электронного документа.

Почему после загрузки цены и количество стоят по нулям?

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

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

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

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

Стандартные обработки обычно загружают только базовые реквизиты: номенклатуру, количество, цену. Характеристики, серии и ГТД потребуют либо дополнительных колонок и доработанной обработки, либо ручного заполнения после загрузки. Уточните возможности конкретной обработки перед началом работы.

Что делать, если обработка выдаёт ошибку при открытии файла?

Проверьте, что файл закрыт в Excel, сохранён в формате XLSX или XLS и не защищён паролем. Если обработка не читает XLSX, пересохраните файл в формате XLS (Excel 97–2003). Также убедитесь, что на компьютере с тонким клиентом установлен Excel или обработка умеет читать файлы без него.

Нужно ли делать резервную копию перед загрузкой?

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

Итог

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

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