Торговля и Склад · 11 мин
Как подгрузить накладную в 1С из Excel
Как загрузить накладную из Excel в 1С: подготовка файла, встроенные обработки, внешние загрузчики, проверка результата, типичные ошибки и решения.
Ручной ввод накладной на десятки или сотни позиций — потеря времени и источник ошибок в количестве и ценах. Если поставщик присылает документы в Excel, разумнее загрузить их в 1С автоматически: программа сама создаст строки табличной части, подберёт номенклатуру и посчитает суммы. В зависимости от конфигурации задача решается либо штатными средствами, либо внешней обработкой загрузки.
Способ загрузки зависит от того, какая у вас 1С. В «Управлении торговлей 11» и «ERP» есть встроенный механизм загрузки табличных документов, в «Комплексной автоматизации» и «Бухгалтерии предприятия» — обработки загрузки данных из табличных документов, а для старых и нетиповых конфигураций используются универсальные внешние обработки. Ниже разобраны все варианты и порядок подготовки файла, от которого зависит 90% успеха.
Какие способы загрузки существуют и что выбрать
Первый вариант — штатная обработка «Загрузка данных из табличного документа». В УТ 11 и ERP она доступна в разделе «Закупки» → «Сервис», в ряде конфигураций — через «Администрирование» → «Обслуживание». Обработка умеет заполнять табличные части документов и справочники, сопоставляя колонки Excel с реквизитами 1С.
Второй вариант — загрузка прямо из документа. В УТ 11 в документе «Поступление товаров и услуг» есть кнопка «Заполнить» → «Заполнить из внешнего файла». Это самый быстрый путь, когда нужно заполнить именно табличную часть конкретной накладной.
Третий вариант — внешние универсальные обработки (например, «Загрузка данных из табличного документа» с диска ИТС или аналоги). Они нужны для конфигураций, где штатного механизма нет, или когда требуется нестандартная логика: создание новой номенклатуры на лету, разбор нескольких листов, особый поиск контрагента.
Сравнение способов загрузки
Подходит для типовых накладных без доработок; ограничение — требует аккуратного файла и настройки соответствия колонок
Самый быстрый способ для разовой загрузки; работает не во всех документах и конфигурациях
Для старых и нетиповых конфигураций; требует прав на подключение внешних обработок и проверки безопасности файла
Для регулярных загрузок от постоянных поставщиков со сложным форматом; дороже, но полностью автоматизирует процесс
Как подготовить Excel-файл к загрузке
Формат файла определяет, пройдёт загрузка гладко или придётся разбирать ошибки. Главное правило: одна строка файла — одна позиция накладной. Шапка поставщика, реквизиты, номер накладной и итоговые строки должны быть удалены или располагаться так, чтобы их можно было пропустить при настройке (обычно указывается номер первой строки данных).
Минимальный набор колонок: наименование товара (или код/артикул/штрихкод для поиска), количество, цена. Желательно добавить ставку НДС и сумму, если они нужны для сверки. Наименования должны быть текстом, числа — числами: если количество сохранено как текст, 1С может не распознать значение или округлить непредсказуемо.
Уберите объединённые ячейки, многоуровневые шапки, пустые строки внутри данных и формулы со ссылками на другие листы — обработки читают значения, и «битая» структура приводит к сдвигу колонок. Сохраните файл в формате .xlsx; форматы .xls и .csv тоже поддерживаются большинством обработок, но .xlsx надёжнее.
Загрузка через штатную обработку в УТ 11 и ERP
Откройте раздел «Закупки» → «Сервис» → «Загрузка данных из табличного документа» (в некоторых версиях путь: «НСИ и администрирование» → «Настройка НСИ и разделов» или прямой поиск по названию обработки). Выберите файл на диске — обработка покажет содержимое в виде таблицы.
Далее настройте соответствие колонок: для каждой колонки файла укажите, в какой реквизит 1С она попадёт (номенклатура, количество, цена, ставка НДС). Укажите номер первой строки с данными, чтобы пропустить шапку. Способ поиска номенклатуры выберите по тому полю, которое надёжнее всего совпадает с вашей базой: по наименованию, артикулу, коду или штрихкоду.
Нажмите «Загрузить» и дождитесь отчёта. Обработка покажет, сколько строк загружено, какие позиции не найдены и почему. Не найденную номенклатуру придётся либо создать вручную, либо сопоставить через регистр «Номенклатура контрагентов», если он ведётся.
- 1Подготовьте файл: одна строка = одна позиция, без объединений и итогов
- 2Откройте «Закупки» → «Сервис» → «Загрузка данных из табличного документа»
- 3Выберите файл и лист, укажите первую строку данных
- 4Назначьте соответствие колонок реквизитам: номенклатура, количество, цена, НДС
- 5Выберите способ поиска номенклатуры (по наименованию, артикулу или штрихкоду)
- 6Запустите загрузку и изучите отчёт о незагруженных строках
- 7Проверьте созданный документ: суммы, НДС, количество строк
Загрузка напрямую в документ «Поступление товаров и услуг»
Создайте новый документ поступления, заполните шапку: организацию, контрагента, договор, склад. Затем в табличной части «Товары» нажмите «Заполнить» → «Заполнить из внешнего файла» (в некоторых версиях — «Ещё» → «Заполнить из внешнего файла»). Откроется тот же механизм сопоставления колонок, но результат попадёт сразу в текущий документ.
Этот способ удобен тем, что шапка документа уже заполнена вами вручную и не зависит от содержимого файла. После загрузки обязательно сверьте итоговую сумму документа с суммой в Excel-файле поставщика — это самая быстрая проверка корректности.
Если номенклатура не находится
Когда поставщик называет товары иначе, чем они заведены у вас, поиск по наименованию не сработает. Решения: использовать артикул поставщика и регистр «Номенклатура контрагентов» (в УТ 11 он заполняется один раз и дальше сопоставление идёт автоматически), искать по штрихкоду или загружать с созданием новой номенклатуры с последующей ручной чисткой дублей.
Загрузка внешней обработкой для других конфигураций
Для «1С:Бухгалтерии», «Управления нашей фирмой» и старых версий УТ 10.3 часто используют универсальные обработки загрузки из табличного документа. Подключаются они через «Файл» → «Открыть» или через справочник «Дополнительные отчеты и обработки», если он включён в настройках.
Логика работы аналогична: выбор файла, указание вида загружаемого объекта (документ «Поступление товаров и услуг»), сопоставление колонок, загрузка. Отличие в том, что универсальные обработки обычно позволяют заполнять и шапку документа, и создавать новые элементы справочников прямо в процессе.
Как проверить результат загрузки
Не проводите документ, пока не выполните сверку. Минимальный контроль: сравните итоговую сумму и сумму НДС в документе 1С с итогами накладной поставщика. Расхождение даже на копейки означает, что какая-то цена или ставка НДС загрузилась неверно.
Проверьте количество строк в табличной части — оно должно совпадать с числом позиций в файле. Затем выборочно откройте 3–5 строк и сличите количество и цену с Excel. Особое внимание — позициям с дробным количеством и строкам, где в файле были пустые ячейки цены.
После проведения проверьте отражение в учёте: движения по регистрам остатков товаров и взаиморасчётов с поставщиком. Если загружалась новая номенклатура, убедитесь, что не образовались дубли существующих карточек — найти их поможет поиск дублей в разделе «НСИ и администрирование».
Как проверить результат
Совпадает с итогом накладной поставщика до копейки
Расхождение — значит, неверно загрузилась цена, количество или НДС в одной из строк
Равно числу позиций в файле
Больше (попали итоговые/пустые строки) или меньше (часть позиций не найдена)
Совпадает с накладной
Расходится — проверьте ставки НДС в загруженных строках
Подставлены существующие карточки без дублей
Созданы дубли или строки с незаполненной номенклатурой
Частые проблемы и их решения
Ситуация «обработка не видит файл» обычно означает, что файл открыт в Excel — закройте его перед загрузкой. Если при загрузке все цены стали нулевыми, проверьте, не сохранены ли числа как текст, и не указана ли при сопоставлении не та колонка.
Если одна и та же позиция загружается несколько раз — в файле есть дубли строк или объединённые ячейки, которые обработка развернула в отдельные строки. Если документ создаётся, но не проводится, смотрите сообщение об ошибке: чаще всего не заполнен обязательный реквизит шапки (договор, склад, тип цен) или не указана ставка НДС.
Как выбрать действие
FAQ
Можно ли загрузить накладную из Excel в 1С:Бухгалтерию 8.3?
Да. В типовой БП нет универсальной загрузки табличных частей из файла «из коробки» во всех версиях, поэтому чаще всего используют внешнюю обработку загрузки из табличного документа с диска ИТС. Она заполняет табличную часть «Поступления товаров и услуг» по сопоставленным колонкам.
Что делать, если наименования поставщика не совпадают с моей номенклатурой?
Используйте поиск по артикулу или штрихкоду вместо наименования. Для постоянных поставщиков заполните регистр «Номенклатура контрагентов» — тогда сопоставление будет происходить автоматически при каждой загрузке.
Можно ли загрузить сразу несколько накладных из одного файла?
Штатные обработки рассчитаны на один документ за загрузку. Для пакетной загрузки нескольких накладных (каждая — на отдельном листе или с номером документа в колонке) нужна специализированная внешняя обработка или доработка.
Почему после загрузки сумма документа не совпадает с накладной?
Типичные причины: числа в Excel сохранены как текст и округлились, в файл попала итоговая строка, не совпали ставки НДС, либо цена в файле указана с НДС, а документ настроен на цены без НДС (или наоборот). Проверьте вариант «Сумма включает НДС» в документе.
Нужно ли делать копию базы перед загрузкой?
При первом использовании новой обработки или нового формата файла — настоятельно рекомендуется. Ошибочная загрузка может создать сотни дублей номенклатуры или некорректных документов, и откат через копию базы намного быстрее ручной чистки.
Подойдёт ли файл в формате .csv вместо .xlsx?
Большинство обработок читают .csv, но нужно правильно указать разделитель (точка с запятой или запятая) и кодировку. Если есть выбор, надёжнее сохранить файл как .xlsx — в нём нет проблем с разделителями и кодировками.
Что важно запомнить
Успешная загрузка накладной из Excel в 1С строится на трёх вещах: чистый файл без объединённых ячеек и лишних строк, правильное сопоставление колонок с реквизитами документа и обязательная сверка итоговых сумм и количества строк после загрузки. Для регулярных поставок настройте «Номенклатуру контрагентов» и сохраните шаблон настроек — это сведёт ручную работу к минимуму.