Торговля и Склад · 11 мин
Как загрузить накладную из Excel в 1С
Пошаговая инструкция по загрузке накладной из Excel в 1С: подготовка файла, настройка соответствия колонок, обработка ошибок и проверка результата.
Загрузка накладной из Excel в 1С — типовая задача при работе с поставщиками: контрагент присылает накладную в табличном виде, а вам нужно быстро создать документ «Поступление товаров и услуг» без ручного ввода каждой строки. В большинстве конфигураций на платформе 1С:Предприятие 8.3 (Управление торговлей, Комплексная автоматизация, ERP) для этого есть встроенная обработка «Загрузка данных из табличного документа» или механизм заполнения табличной части из файла.
Главная сложность не в самой загрузке, а в подготовке файла и правильном сопоставлении колонок Excel с реквизитами 1С. Ошибка на этом этапе приводит к дублям номенклатуры, неверным ценам или «пустым» строкам документа. Ниже разобраны подготовка файла, оба основных способа загрузки, проверка результата и типичные проблемы.
Подготовка файла Excel перед загрузкой
Обработки 1С воспринимают таблицу построчно: первая строка обычно считается шапкой с названиями колонок, каждая следующая — отдельная позиция накладной. Поэтому файл нужно привести к «плоскому» виду. Уберите из него всё лишнее: шапку с реквизитами поставщика, строки «Итого», «Всего наименований», подписи сторон и пустые строки между позициями.
Обязательный минимум колонок — наименование товара (или артикул/код), количество и цена. Единица измерения, ставка НДС и сумма желательны, но если их нет, 1С подставит значения по умолчанию из карточки номенклатуры. Суммы лучше не загружать, а дать программе пересчитать их из количества и цены — так меньше риск расхождений из-за округлений в файле поставщика.
Проверьте форматы ячеек: количество и цены должны быть числами, а не текстом. Частая ситуация — числа сохранены как текст (зелёный треугольник в углу ячейки), и при загрузке в 1С они попадают как строки или нули. В Excel такие ячейки исправляются через «Преобразовать в число» или умножением диапазона на 1.
Способ 1: загрузка через табличную часть документа
Самый быстрый вариант подходит, когда конфигурация поддерживает заполнение из буфера обмена. Откройте документ «Поступление товаров и услуг», заполните шапку (контрагент, договор, склад), затем в табличной части «Товары» выделите первую строку и вставьте скопированный диапазон из Excel через Ctrl+V либо команду «Заполнить» → «Загрузить из внешнего файла» (название зависит от конфигурации).
При вставке из буфера 1С пытается распознать колонки по порядку, поэтому порядок столбцов в файле должен совпадать с порядком колонок табличной части. Если структуры не совпадают, используйте специализированную команду загрузки: она откроет окно сопоставления, где вы вручную укажете, какая колонка Excel соответствует какому реквизиту документа.
- 1Создайте документ «Поступление товаров и услуг» и заполните шапку: контрагент, договор, склад, организация.
- 2Откройте накладную в Excel, выделите диапазон с позициями без шапки и итогов, скопируйте его.
- 3В табличной части документа нажмите «Заполнить» → «Загрузить из внешнего файла» (или вставьте через Ctrl+V, если конфигурация это поддерживает).
- 4В окне сопоставления укажите соответствие колонок: наименование/артикул, количество, цена, ставка НДС.
- 5Нажмите «Загрузить», проверьте строки и пересчитанные суммы, затем проведите документ.
Способ 2: обработка «Загрузка данных из табличного документа»
Универсальная обработка подходит для любых конфигураций и позволяет загружать не только табличную часть документа, но и справочник номенклатуры, если товары поставщика ещё не заведены в базе. Файл обработки поставляется на диске ИТС, а во многих типовых решениях она уже встроена в раздел «Администрирование» или «Покупки».
Откройте обработку через «Файл» → «Открыть» или соответствующий пункт меню. На первой закладке выберите режим загрузки — «Загрузка в табличную часть», укажите вид документа «Поступление товаров и услуг» и сам документ (создайте его заранее с заполненной шапкой). Затем откройте Excel-файл кнопкой «Открыть файл» — обработка покажет его содержимое как табличный документ.
На закладке «Настройка» задайте нумерацию колонок: для каждого реквизита (номенклатура, количество, цена, ставка НДС) укажите номер колонки в файле и режим поиска. Для номенклатуры критично выбрать способ идентификации: по коду, артикулу, наименованию или штрихкоду. Рекомендуется искать по артикулу или штрихкоду — поиск по наименованию ненадёжен, так как название у поставщика почти всегда отличается от вашего.
Настройка соответствия колонок и поиска номенклатуры
Ключевой параметр — поле поиска номенклатуры. Если поставщик стабильно присылает свои артикулы, заведите их в карточках товаров (реквизит «Артикул» или дополнительное сведение «Артикул поставщика») и ищите по нему. Если артикулов нет, используйте штрихкоды: в файле должна быть колонка со штрихкодом, а в 1С штрихкоды должны быть зарегистрированы.
Для колонок с числами укажите, что значение загружается «как есть», без вычислений. Ставку НДС удобно задавать вручную одним значением для всего документа, если поставщик работает по одной ставке, — это исключает ошибки распознавания значений вроде «20%» или «Без НДС».
| Данные в файле | Рекомендуемый способ поиска | Ограничение |
|---|---|---|
| Штрихкод | По штрихкоду | Штрихкоды должны быть зарегистрированы в базе заранее |
| Артикул поставщика | По артикулу или доп. сведению | Артикулы нужно вести в карточках номенклатуры |
| Только наименование | По наименованию | Высокий риск несовпадений и дублей |
| Код 1С | По коду | Подходит только для внутренних выгрузок из 1С |
Проверка результата после загрузки
После загрузки не проводите документ сразу. Сначала сверьте количество строк в документе с количеством позиций в накладной, затем — итоговую сумму документа с итогом по накладной. Расхождение даже на копейки говорит о проблеме: округлении цен, пропущенной строке или неверной ставке НДС.
Откройте несколько случайных строк и проверьте, что номенклатура определилась правильно, а не подставилась «похожая» позиция. Особое внимание — строкам, где обработка создала новую номенклатуру: проверьте, не является ли это дублем существующего товара. После проверки проведите документ и посмотрите движения по регистрам — остатки на складе и взаиморасчёты с поставщиком должны измениться на ожидаемые суммы.
Как проверить результат
Совпадает с числом позиций в накладной
Строк меньше — часть не распозналась; больше — попали служебные строки файла
Равна итогу накладной с точностью до копеек
Расхождение — ошибка округления, цен или ставки НДС
Каждая строка ссылается на правильный товар
Созданы дубли или подставлены похожие позиции
Типичные ошибки и способы их устранения
Самая частая проблема — «Номенклатура не найдена» по всем строкам. Причины: выбран не тот режим поиска, в файле лишние пробелы в артикулах, либо колонки сдвинуты из-за скрытых столбцов. Решение — открыть файл, проверить фактический номер колонки и очистить значения от пробелов (в Excel помогает функция СЖПРОБЕЛЫ).
Вторая группа ошибок — числовые: загружаются нули вместо цен или количество умножается на 100. Это происходит, когда в файле числа хранятся как текст или используется нестандартный разделитель разрядов. Приведите формат ячеек к числовому и повторите загрузку. Третья типичная ситуация — дубли номенклатуры при включённом автосоздании: их придётся искать и объединять вручную или специальной обработкой поиска дублей.
Альтернативные варианты и ограничения
Если накладные от одного поставщика приходят регулярно, имеет смысл настроить обмен через электронный документооборот (ЭДО): документы поступают в 1С автоматически в структурированном виде, без Excel-посредника. Для разовых загрузок в нестандартных конфигурациях можно сохранить файл в формате CSV или MXL и загрузить через встроенные механизмы платформы.
Учтите ограничение: стандартные обработки не загружают серии, характеристики и ГТД автоматически, если эти данные не сопоставлены отдельными колонками. Для учёта по сериям или импортных товаров потребуется либо доработка обработки, либо ручное заполнение этих реквизитов после загрузки основных позиций.
Как выбрать действие
Что важно запомнить
Успех загрузки накладной из Excel определяется подготовкой файла (плоская таблица, числовые форматы) и правильным выбором поля поиска номенклатуры. Загружайте в черновой документ, сверяйте количество строк и итоговую сумму до проведения, а автосоздание номенклатуры включайте только осознанно.
Частые вопросы
Можно ли загрузить накладную из Excel в 1С:Бухгалтерию?
Да. В 1С:Бухгалтерии 8 есть встроенный механизм: в документе «Поступление (акты, накладные, УПД)» на закладке «Товары» доступна кнопка «Загрузить из файла». Также работает универсальная обработка «Загрузка данных из табличного документа». Принципы подготовки файла и сопоставления колонок те же, что описаны выше.
Что делать, если обработка не видит Excel-файл?
Проверьте формат: старые обработки могут не открывать файлы .xlsx — сохраните документ как «Книга Excel 97-2003 (.xls)». Также убедитесь, что файл не открыт в Excel в момент загрузки и не защищён паролем. Если файл получен из веб-сервиса, иногда помогает пересохранение его в Excel вручную.
Как загрузить накладную, если цены в файле с НДС, а в 1С нужны без НДС?
Проще всего загрузить цены как есть, а в документе установить режим «Цена включает НДС» — тогда 1С сама выделит налог и корректно рассчитает суммы. Если обработка позволяет задавать выражение для колонки, можно указать пересчёт, но вариант с настройкой документа надёжнее и прозрачнее для проверки.
Почему после загрузки не совпадает итоговая сумма с накладной?
Обычно причина в округлении: поставщик считает сумму от цены с НДС, а 1С — от цены без НДС, либо цены в файле округлены до двух знаков, а фактически содержат больше. Сверьте несколько строк построчно: если расхождение копеечное и распределено по строкам, это округление; если сумма отличается существенно — ищите пропущенную или лишнюю строку.
Можно ли сохранить настройки загрузки, чтобы не настраивать колонки каждый раз?
Да, универсальная обработка позволяет сохранить настройку в файл и потом загрузить её одной кнопкой. Это удобно для постоянных поставщиков: для каждого формата накладной хранится свой файл настроек. В некоторых конфигурациях шаблоны загрузки сохраняются прямо в базе.
Что делать, если после загрузки обнаружились дубли номенклатуры?
Не проводите связанные документы дальше по цепочке. Найдите дубли через поиск по наименованию или специальную обработку поиска и удаления дублей (она есть в типовых конфигурациях в разделе администрирования), замените ссылки на правильный элемент и пометьте лишние на удаление. После этого перепроверьте загруженный документ.