Пять способов перенести входящую накладную в 1С 8.3 — от ручного ввода до ЭДО

· 10 мин

Содержание

Загрузить накладную в 1С можно пятью путями: ввести её вручную в документ поступления, вставить товары из Excel в табличную часть, загрузить XML -файл ТОРГ-12 или УПД в формате ФНС, принять документ через ЭДО или подключить внешнюю обработку . В 1С:Бухгалтерии 3.0 всё начинается в разделе Покупки → Поступление (акты, накладные, УПД), в 1С:Управлении торговлей 11 и ERP — в разделе Закупки → Документы закупки (все).

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

Что проверить до загрузки накладной

Любой способ загрузки упирается в одно: 1С должна узнать контрагента, договор и каждую позицию товара. Если хоть что-то не опознано, программа предложит создать новый элемент, и в базе появится второй «Кабель ВВГ 3х2,5» рядом с первым.

Перед загрузкой проверьте:

  • 🏢 Контрагент. Поставщик заведён в справочнике, ИНН и КПП совпадают с указанными в накладной. При загрузке XML 1С ищет контрагента именно по ИНН/КПП.
  • 📄 Договор. У контрагента есть договор с видом «С поставщиком». Без него документ поступления не провести.
  • 📦 Номенклатура. Позиции из накладной есть в справочнике, или вы готовы их создать. Посмотрите, как поставщик называет товары: артикулы помогают сопоставлению.
  • 📏 Единицы измерения. «шт», «упак», «м» в накладной и в карточке номенклатуры должны совпадать, иначе количество поедет.
  • 💰 Ставки НДС. Ставка в карточке номенклатуры и в накладной одна и та же. Расхождение даст неверную сумму налога к вычету.
  • 🏬 Склад. Склад-получатель заведён и выбран по умолчанию, если вы загружаете много документов подряд.

Перед первой загрузкой от нового поставщика сохраните его файл и попробуйте загрузку на копии базы. Так вы увидите, какие позиции 1С не узнала, без мусора в рабочих справочниках.

Способ 1. Ручной ввод накладной в документ поступления

Ручной ввод подходит, если в накладной 5–20 строк или поставщик прислал только бумагу. Это базовый способ, на который опираются все остальные: загрузка из файла лишь заполняет тот же документ.

Порядок в 1С:Бухгалтерии 3.0:

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

В 1С:УТ 11 и ERP порядок тот же, только документ называется «Приобретение товаров и услуг» и создаётся из списка Закупки → Документы закупки (все). Счёт-фактура полученный регистрируется по ссылке в подвале документа.

Итог документа в 1С должен совпасть с итогом накладной до копейки. Разница в 1–2 копейки обычно идёт от округления НДС построчно — исправьте сумму НДС в той строке, где расходится, а не общий итог.

Способ 2. Импорт товаров накладной из Excel

Самый востребованный вариант. Поставщик присылает накладную в .xlsx, а 1С берёт из файла только табличную часть: номенклатуру, количество, цену. Шапку (контрагент, договор, склад) вы заполняете сами.

Как это сделать в БП 3.0

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

Как это сделать в УТ 11 и ERP

В документе «Приобретение товаров и услуг» на вкладке Товары команда загрузки находится в группе кнопки Заполнить или в меню Ещё — зависит от релиза. Механизм тот же: шаблон, вставка из Excel, сопоставление, загрузка.

Как подготовить файл

Главное — порядок колонок и формат чисел. Перед вставкой приведите таблицу поставщика к шаблону 1С:

Сопоставление полей
Наименование товара→Номенклатура
Артикул поставщика→Артикул (поиск по нему точнее, чем по названию)
Кол-во→Количество
Ед. изм.→Единица измерения
Цена без НДС→Цена
Сумма без НДС→Сумма
Ставка НДС, %→% НДС (значения вида 20%, 10%, Без НДС)

Что исправить в Excel перед вставкой:

  • 🔢 Числа хранить как числа, а не как текст. Зелёный треугольник в углу ячейки — признак текста.
  • ✂️ Убрать итоговые строки, пустые строки и строки-заголовки групп.
  • 🔤 Привести дробный разделитель к запятой, если в файле точки.
  • 🧹 Удалить объединённые ячейки: 1С читает их как пустые.

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

Способ 3. Загрузка накладной из XML-файла (ТОРГ-12, УПД)

Если поставщик выгрузил накладную или УПД в электронном формате ФНС (файл .xml с именем вида ON_NSCHFDOPPR_… для УПД), 1С заполнит документ целиком: шапку, контрагента, товары, счёт-фактуру. Это тот же файл, который ходит по ЭДО, только переданный почтой или на флешке.

Порядок в БП 3.0:

  1. Откройте список Покупки → Поступление (акты, накладные, УПД).
  2. В командной панели списка найдите команду загрузки документа из файла (кнопка Загрузить или меню Ещё).
  3. Выберите XML-файл. 1С прочитает его и покажет, что за документ пришёл.
  4. Сопоставьте контрагента (по ИНН/КПП он обычно находится сам) и номенклатуру поставщика с вашей.
  5. Создайте документ поступления. Проверьте склад и договор — их в XML нет.

Сопоставление номенклатуры 1С запоминает. Во второй раз позиции этого поставщика подтянутся автоматически.

Что приходит в файлеЧто получится в 1С
УПД со статусом 1Поступление + зарегистрированный счёт-фактура
УПД со статусом 2Поступление без счёта-фактуры (поставщик без НДС или счёт-фактура отдельно)
ТОРГ-12 в формате ФНСПоступление товаров
Счёт-фактура отдельным файломРегистрация счёта-фактуры к существующему поступлению

XML обязан соответствовать формату ФНС. Файл, выгруженный «из своей программы» поставщика в произвольной структуре, 1С через эту команду не прочитает — для него нужен способ 5.

Способ 4. Автоматический обмен накладными: ЭДО, EDI и API

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

ЭДО через оператора

Поставщик отправляет УПД или накладную через оператора ЭДО, вы получаете её прямо в 1С через сервис 1С-ЭДО или другого оператора, подключённого к программе. Входящие документы видны в рабочем месте «Текущие дела ЭДО». Из входящего документа одной командой создаётся поступление, номенклатура сопоставляется так же, как в способе 3.

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

EDI с торговыми сетями

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

API и обмен с другими системами

Если накладные рождаются в вашей же системе — складской программе, интернет-магазине, другой базе 1С, — обмен настраивают программно:

  • 🔄 Конвертация данных / EnterpriseData — типовой формат обмена между конфигурациями 1С.
  • 🌐 OData-интерфейс — внешняя система читает и записывает документы через стандартный REST-доступ, его включают в настройках публикации.
  • 🛠 HTTP-сервисы — собственный API в расширении конфигурации, когда нужна своя логика.

Это задача программиста, а не бухгалтера. Ориентировочно настройка типового обмена через EnterpriseData занимает от нескольких часов, своего API — от нескольких дней.

Способ 5. Внешние обработки для загрузки накладных

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

Где взять обработку:

  1. Типовая «Загрузка данных из табличного документа». Универсальная обработка для загрузки справочников и табличных частей из Excel. Подходит, если встроенной кнопки Загрузить в вашей конфигурации нет.
  2. От поставщика или франчайзи. Крупные дистрибьюторы дают свою обработку под формат своих накладных.
  3. Заказать у программиста под конкретный файл.

Как подключить:

  1. Откройте Администрирование → Печатные формы, отчёты и обработки.
  2. Включите флажок Дополнительные отчёты и обработки и перейдите по ссылке с тем же названием.
  3. Нажмите Добавить из файла и выберите .epf.
  4. Укажите, в каких разделах или документах обработка будет видна, и сохраните.

Запускайте обработки только из проверенных источников. Внешняя обработка получает те же права, что и пользователь, и может изменить или удалить данные. Перед первым запуском сделайте резервную копию базы и проверьте результат на копии.

Какой способ выбрать

Как к вам приходит накладная?

Почему накладная загружается с ошибками

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

Дубли номенклатуры удаляйте только через пометку на удаление и Администрирование → Обслуживание → Удаление помеченных объектов. Программа сама проверит, нет ли ссылок на элемент. Удаление в обход этой проверки ломает документы.

Как ускорить загрузку накладных

Несколько приёмов, которые экономят время при регулярной загрузке:

  • 🔗 Номенклатура поставщика. При загрузке XML и через ЭДО 1С запоминает соответствие «товар поставщика → ваш товар». Не пропускайте шаг сопоставления в первый раз — дальше позиции подставятся сами.
  • 🏷 Артикулы вместо названий. Попросите поставщика добавлять в файл свой артикул и заведите его в карточке. Названия меняются, артикулы — редко.
  • 📋 Значения по умолчанию. Настройте основной склад и основной договор контрагента. Шапка документа будет заполняться сама.
  • 🔁 Копирование документа. Для регулярной поставки одного набора товаров скопируйте прошлое поступление (F9) и поменяйте количества. Перед проведением проверьте номер и дату входящего документа: копия берёт их из исходника.
  • 📬 Переход на ЭДО. Если поставщик уже работает в ЭДО, попросите прислать ему приглашение. Это убирает и загрузку файлов, и сбор бумажных оригиналов.
  • 🧾 Сверка после загрузки. Раз в месяц сформируйте акт сверки с крупным поставщиком: пропущенная или задвоенная накладная всплывёт сразу.

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

Можно ли загрузить в 1С накладную из PDF?
Нет, PDF — это картинка документа, 1С не извлекает из него таблицу. Попросите у поставщика Excel или XML, либо распознайте PDF сторонним сервисом и загрузите результат как Excel.
Какой датой провести поступление, если накладная пришла позже отгрузки?
Датой фактического получения товара. Дату и номер поставщика указывайте в полях входящего документа — они нужны для книги покупок и сверки.
Нужна ли бумажная накладная, если документ пришёл через ЭДО?
Нет. Электронный документ, подписанный обеими сторонами, заменяет бумажный. Хранить его нужно в электронном виде вместе с подписями.
Почему после загрузки XML не появился счёт-фактура?
Скорее всего, пришёл УПД со статусом 2 или поставщик не плательщик НДС. Счёт-фактура формируется только по УПД со статусом 1 или отдельному файлу счёта-фактуры.
Можно ли загрузить сразу несколько накладных одним файлом?
Встроенными средствами — нет: одна загрузка из Excel заполняет один документ. Пакетную загрузку дают ЭДО или внешняя обработка.

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
  • Налоговый кодекс РФ, статья 169