Поставщик прислал накладную в Excel: переносим 200 строк в поступление без ручного ввода

· 10 мин

Содержание

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

Типичная ситуация: поставщик стройматериалов отгрузил 214 позиций и прислал накладную файлом .xlsx. Вводить её вручную — час работы и риск опечатки в количестве. Загрузка из Excel занимает 5–10 минут, а главное время уходит не на саму загрузку, а на подготовку файла и сопоставление товаров.

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

Файл поставщика почти никогда не готов к импорту «как есть». Печатная форма ТОРГ-12 или УПД в Excel — это бланк с шапкой, объединёнными ячейками, итогами и подписями. Загрузчику 1С нужна простая таблица: одна строка — один товар.

Что сделать с файлом:

  1. 📄 Сохраните копию и работайте с ней, оригинал поставщика не трогайте.
  2. ✂️ Удалите всё выше заголовков колонок: реквизиты продавца, номер документа, адреса.
  3. ✂️ Удалите всё ниже последней товарной строки: «Итого», «Всего по накладной», подписи, печать.
  4. 🔗 Снимите объединение ячеек (Главная → Объединить и поместить в центре — повторное нажатие снимает объединение).
  5. 🧾 Оставьте одну строку заголовков. Если шапка таблицы двухэтажная («Количество» над «мест» и «шт.»), сведите её в одну строку.
  6. 🧹 Удалите пустые строки и строки-разделители вроде «Раздел 2. Крепёж».

Минимальный набор колонок для поступления товаров:

КолонкаОбязательнаКомментарий
Наименование или артикулдапо ней 1С ищет номенклатуру
Количестводачисло, без «шт.» в ячейке
Ценажелательнобез НДС или с НДС — как в документе
Суммажелательноесли есть цена и количество, 1С пересчитает
Ставка НДСжелательнов виде 20%, 10%, Без НДС
Штрихкоднетнадёжнее наименования, если есть
Единица измерениянетнужна, если у товара несколько упаковок

Чистка данных в ячейках

Самые частые проблемы скрыты внутри ячеек. Их не видно глазами, но из-за них 1С не находит товар или пишет количество нулём.

  • 🔢 Числа как текст. В ячейке зелёный треугольник в углу, число прижато к левому краю. Выделите колонку и используйте Данные → Текст по столбцам → Готово — Excel переведёт текст в числа.
  • ␣ Неразрывные пробелы. В выгрузках из других программ разделитель тысяч бывает неразрывным пробелом. Формула =ЗНАЧЕН(ПОДСТАВИТЬ(C2;СИМВОЛ(160);"")) превращает «1 250,00» в число 1250.
  • ✂️ Лишние пробелы в наименованиях. «Саморез 4,2х19» с двойным пробелом не совпадёт со справочником. Поможет =СЖПРОБЕЛЫ(A2).
  • 🔣 Точка вместо запятой. Если цены пришли как «125.50», а в системе разделитель — запятая, замените точку через Ctrl+H только в числовых колонках.
  • 0️⃣ Ведущие нули в артикулах. Артикул «00451» Excel превращает в 451. Задайте колонке текстовый формат до вставки данных или вставьте значения заново.

После формул скопируйте колонку и вставьте её на место через Специальная вставка → Значения. Тогда загрузчик получит готовые числа, а не формулы со ссылками.

Загрузка накладной из Excel стандартной кнопкой «Загрузить»

В актуальных релизах 1С:Бухгалтерии 3.0 и 1С:Управления торговлей 11 загрузка товаров из файла встроена в табличную часть документа. Механизм общий для типовых конфигураций на платформе 8.3: форма «Загрузка данных из файла» с сопоставлением колонок.

КонфигурацияГде создать документ
Бухгалтерия предприятия 3.0Покупки → Поступление (акты, накладные, УПД) → Поступление → Товары (накладная, УПД)
Управление торговлей 11Закупки → Документы закупки (все) → создать приобретение товаров и услуг

Пошаговый порядок

  1. Создайте документ и заполните шапку: организация, контрагент, договор, склад, номер и дата накладной поставщика.
  2. Проверьте флажок и тип цен: включает ли цена НДС. Это определит, как 1С поймёт колонку «Цена» из файла.
  3. Перейдите на вкладку Товары и нажмите Загрузить в командной панели табличной части. Если кнопки не видно — она может прятаться в меню Ещё.
  4. В открывшейся форме выберите способ: вставить данные в таблицу формы или загрузить файл с диска.
  5. Для вставки: выделите в Excel строки вместе с заголовками, нажмите Ctrl+C, щёлкните в первую ячейку таблицы формы и нажмите Ctrl+V.
  6. Нажмите Далее: 1С покажет результат сопоставления номенклатуры.
  7. Разберите несопоставленные строки (о них ниже), затем нажмите кнопку переноса данных в документ.
  8. Проверьте итоговую сумму документа и НДС по накладной поставщика, затем запишите и проведите документ.

Не проводите документ, пока не сверили итог с бумажной или электронной накладной поставщика. Ошибку в одной строке из двухсот потом ищут дольше, чем сама загрузка.

Загрузка добавляет строки к уже существующим в табличной части. Если запустили импорт повторно, сначала очистите вкладку Товары, иначе позиции задвоятся.

Сопоставление колонок и номенклатуры поставщика

Сопоставление идёт в два слоя. Сначала 1С связывает колонки файла с реквизитами строки документа. Затем по выбранной колонке ищет товар в справочнике Номенклатура.

Колонки

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

Сопоставление полей
Наименование товара→Номенклатура
Артикул поставщика→Номенклатура (поиск по артикулу)
Штрихкод→Номенклатура (поиск по штрихкоду)
Кол-во→Количество
Цена за ед.→Цена
Стоимость→Сумма
НДС, %→Ставка НДС

Номенклатура

Здесь решается, насколько быстро пройдёт загрузка. Поиск по наименованию требует точного совпадения строки. Поиск по артикулу и штрихкоду надёжнее: «Саморез кровельный 4,8х35 RAL 8017» у поставщика и «Саморез кров. 4,8*35 коричн.» у вас не совпадут никогда, а артикул совпадёт.

После шага сопоставления строки делятся на три группы:

  • ✅ Сопоставлены — товар найден однозначно.
  • ⚠️ Неоднозначно — найдено несколько подходящих карточек, нужно выбрать одну.
  • ❌ Не сопоставлены — товара нет или он назван иначе.

Для несопоставленных строк выберите карточку вручную из справочника. Если товара в базе действительно нет, создайте карточку заранее: с правильным видом номенклатуры, единицей измерения и ставкой НДС. Карточки, созданные «на лету» без вида номенклатуры, потом дают неверные счета учёта.

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

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

В Бухгалтерии 3.0 и Управлении торговлей 11 есть механизм хранения соответствий «товар поставщика → наш товар». Он заполняется при сопоставлении электронных документов из ЭДО. Если поставщик готов работать через ЭДО или отдавать УПД в формате XML, это соответствие сохраняется в базе и повторно не требует ручной работы. Для Excel-загрузки таблицу соответствия удобнее вести в самом файле, как описано выше.

Внешние обработки и другие способы импорта

Стандартной кнопки хватает в большинстве случаев. Но есть ситуации, когда нужен другой инструмент.

СпособКогда подходитРиски и ограничения
Кнопка Загрузить в табличной частиОбычная накладная, до нескольких сотен строкНужна ручная подготовка файла
Универсальная обработка «Загрузка данных из табличного документа»Старые релизы без кнопки, загрузка доп. реквизитовНужны права на внешние обработки
Загрузка УПД/ТОРГ-12 в формате XMLПоставщик даёт электронный документExcel не подходит, нужен XML по формату ФНС
Своя внешняя обработка от программистаПостоянный поставщик с нестандартным файломСтоимость доработки, поддержка при обновлениях
Ручной вводДо 10–15 строкОпечатки в количестве и цене

Универсальная обработка

Обработка ЗагрузкаДанныхИзТабличногоДокумента.epf распространяется на диске ИТС и у партнёров 1С. Её открывают через Файл → Открыть в режиме 1С:Предприятие. В обработке выбирают режим загрузки в табличную часть, указывают открытый документ и его табличную часть Товары, затем вставляют данные и настраивают колонки: какой реквизит, как искать, значение по умолчанию.

У неё есть полезная настройка — значение по умолчанию для колонки. Например, ставка НДС 20% для всех строк, если в файле её нет.

Внешние обработки открываются только у пользователя с правом на интерактивное открытие внешних отчётов и обработок. В типовых конфигурациях на платформе 8.3 при открытии ещё появляется предупреждение безопасности. Берите обработки только из надёжного источника: внешний .epf выполняет код с правами пользователя.

Когда лучше XML, а не Excel

Если поставщик выгружает накладную из своей 1С, попросите у него электронный документ (XML по формату ФНС), а не Excel. Такой файл загружается в поступление вместе с шапкой: реквизитами продавца, номером, датой и НДС. Колонки сопоставлять не нужно, только номенклатуру.

Ошибки при импорте накладной и как их исправить

Диагностика: выберите симптом

Ещё две проблемы встречаются реже, но сбивают с толку:

  • 📏 Не та единица измерения. Поставщик продаёт упаковками по 100 штук, а у вас учёт в штуках. Если колонка единиц не сопоставлена, 1С возьмёт единицу хранения, и вместо 5 упаковок оприходует 5 штук. Пересчитайте количество в файле или сопоставьте колонку единиц с упаковками номенклатуры.
  • 🗂️ Файл не открывается в форме загрузки. Чаще всего мешает защита листа или старый формат .xls с макросами. Пересохраните книгу как обычный .xlsx без защиты и повторите.

Шаблон загрузки и автоматизация повторного импорта

Если накладные от одного поставщика приходят каждую неделю, разовая чистка файла превращается в регулярную потерю времени. Её можно свести к нулю.

Шаблон-прослойка в Excel

Сделайте отдельную книгу с двумя листами:

  1. Лист «Исходник» — сюда вставляете накладную поставщика как есть.
  2. Лист «Загрузка» — на нём формулы ссылаются на «Исходник», чистят пробелы, переводят текст в числа и подтягивают ваш код номенклатуры через ВПР (или ПРОСМОТРX в новых версиях Excel) из таблицы соответствия.
  3. Лист «Соответствие» — артикул поставщика и ваш код. Новые товары дописываете сюда один раз.

Тогда цикл занимает минуту: вставили исходник → скопировали готовый лист «Загрузка» → вставили в форму 1С. Колонки всегда называются одинаково, и 1С сопоставляет их сама.

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

=ЕСЛИОШИБКА(ВПР(Исходник!B2;Соответствие!A:B;2;ЛОЖЬ);"НЕТ В БАЗЕ")

Строки с «НЕТ В БАЗЕ» видно сразу, ещё до загрузки в 1С.

Настройки формы загрузки

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

Доработка под поставщика

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

Проверка документа после загрузки

Загрузка заполнила табличную часть, но ответственность за документ остаётся на вас. Перед проведением пройдитесь по короткому списку.

Перед проведением загруженного поступления
Выполнено: 0 / 6

После проведения откройте в Бухгалтерии 3.0 Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость по счёту по счёту 41 или 10 (в зависимости от того, товары это или материалы) за дату документа и убедитесь, что приход встал на нужный склад и в правильной сумме.

Можно ли загрузить из Excel сразу несколько накладных?
Стандартная кнопка в табличной части заполняет один документ. Для пакетной загрузки нескольких накладных нужна отдельная обработка или поставщик должен прислать электронные документы в XML.
Загрузится ли счёт-фактура вместе с накладной?
Из Excel — нет, загружаются только строки товаров. Счёт-фактуру полученный регистрируют в документе поступления по номеру и дате из УПД или отдельного счёта-фактуры.
Подходит ли файл из Google Таблиц?
Да. Скачайте таблицу в формате .xlsx или просто скопируйте строки из браузера и вставьте в форму загрузки через Ctrl+V.
Можно ли так загрузить услуги, а не товары?
Да, если в документе есть табличная часть услуг и у неё доступна загрузка. Проверьте, что у карточек номенклатуры услуг стоит вид «Услуга», иначе 1С примет их за товары.
Что делать, если в файле поставщика 2000 строк?
Загрузка справится, но сопоставление тяжело проверять глазами. Разбейте файл на части по 300–500 строк или сначала проверьте коды через лист соответствия в Excel.