Документы и Печать · 11 мин
Как загрузить файл ЭДО в 1С
Как загрузить файл электронного документа (УПД, счёт-фактуру, акт) в 1С: через сервис 1С-ЭДО, вручную из XML-файла, как проверить результат и исправить ошибки загрузки.
Электронный документооборот в 1С работает двумя способами: документы приходят автоматически через подключённый сервис 1С-ЭДО, либо файл загружается вручную — например, когда контрагент прислал XML по электронной почте или вы выгрузили документ из личного кабинета оператора ЭДО. Оба сценария требуют разных действий, и путаница между ними — главная причина ошибок у бухгалтеров.
Загружаемый файл ЭДО — это обычно XML-документ утверждённого ФНС формата (УПД, счёт-фактура, акт, накладная), часто вместе с файлом подписи. 1С умеет распознавать такие файлы и создавать на их основе документы учёта: «Поступление товаров и услуг», «Счёт-фактура полученный» и другие. Ниже разобраны оба способа загрузки, проверка результата и типичные проблемы.
Инструкция ориентирована на типовые конфигурации: 1С:Бухгалтерия 8 ред. 3.0, 1С:Управление торговлей 11, 1С:ERP и 1С:Комплексная автоматизация. Названия пунктов меню могут незначительно отличаться в зависимости от версии конфигурации.
Что нужно проверить перед загрузкой файла
Перед загрузкой убедитесь, что в программе включена функциональность обмена электронными документами. В 1С:Бухгалтерии это раздел «Администрирование — Обмен электронными документами», где должен быть установлен флаг «Электронные документы». Без этого пункта загрузки в меню просто не будет.
Проверьте формат файла. 1С принимает XML-файлы официальных форматов ФНС: УПД, счёт-фактуру, товарную накладную (ТОРГ-12), акт, универсальный корректировочный документ. Если контрагент прислал PDF или скан — это не файл ЭДО, загрузить его как структурированный документ не получится, только прикрепить как вложение к документу вручную.
Если документ пришёл с подписью, сохраните оба файла — сам XML и файл подписи (.sig) — в одну папку. При ручной загрузке 1С может запросить подпись для проверки, особенно если настроена проверка подлинности входящих документов.
Загрузка через сервис 1С-ЭДО (автоматический способ)
Если организация подключена к сервису 1С-ЭДО, входящие документы от контрагентов поступают в программу автоматически. Откройте раздел «ЭДО» (в Бухгалтерии — «Покупки — ЭДО» или отдельный раздел «ЭДО») и перейдите на вкладку «Входящие документы».
Новые документы появляются в списке со статусом «На утверждении» или «Требуется отражение в учёте». Для загрузки документа в учёт откройте его двойным щелчком, проверьте содержимое и нажмите кнопку «Отразить в учёте» или «Создать документ» — программа предложит тип документа (например, «Поступление (акты, накладные, УПД)») и заполнит его данными из файла.
- 1Откройте раздел ЭДО и обновите список входящих документов кнопкой «Отправить и получить»
- 2Откройте нужный входящий документ и проверьте суммы, номенклатуру и контрагента
- 3Нажмите «Отразить в учёте» и выберите тип создаваемого документа
- 4Проверьте сопоставление номенклатуры поставщика с вашей номенклатурой
- 5Проведите созданный документ и при необходимости подпишите ответный титул
Обратите внимание: если документ требует ответной подписи (титул покупателя для УПД), после отражения в учёте программа предложит подписать и отправить ответ. Без этого документооборот останется незавершённым, и у контрагента документ будет висеть в статусе «ожидает подписи».
Ручная загрузка XML-файла в программу
Ручная загрузка нужна, когда файл получен вне сервиса 1С-ЭДО: по электронной почте, через личный кабинет оператора (Диадок, СБИС, Такском) или с внешнего носителя. В типовых конфигурациях для этого есть специальная команда.
В 1С:Бухгалтерии откройте «Покупки — ЭДО» (или раздел «ЭДО»), нажмите кнопку «Ещё» и выберите «Загрузить из файла» — в некоторых версиях команда называется «Загрузить электронный документ». В Управлении торговлей путь аналогичный: «Закупки — ЭДО» либо обработка «Электронные документы» с командой загрузки.
После выбора файла программа распознает формат, покажет содержимое документа в виде привычной формы и предложит создать документ учёта. Проверьте ключевые поля: контрагента (программа ищет его по ИНН и КПП), договор, номенклатуру и итоговые суммы. Если контрагент не найден, создайте его по кнопке или выберите вручную из справочника.
Загрузка вместе с файлом подписи
Если рядом с XML лежит файл подписи .sig, некоторые версии 1С подхватывают его автоматически при загрузке из той же папки. Если программа запросила подпись отдельно, укажите файл .sig в диалоге загрузки. Проверенная подпись отобразится в карточке документа, и вы сможете убедиться, что документ подписан уполномоченным лицом контрагента.
Если команды загрузки нет в меню
В старых релизах или при отключённой настройке ЭДО команда «Загрузить из файла» может отсутствовать. Проверьте: «Администрирование — Обмен электронными документами» — включён ли обмен. Также загрузка может быть недоступна, если у пользователя нет прав на работу с ЭДО — это настраивается в профилях групп доступа.
Сопоставление номенклатуры и контрагентов
Самый трудоёмкий этап — сопоставление данных файла со справочниками 1С. В XML-файле товары указаны так, как их назвал поставщик, и эти названия почти никогда не совпадают с вашей номенклатурой. При первой загрузке документа от нового поставщика программа покажет таблицу сопоставления.
Для каждой строки выберите соответствующую позицию вашего справочника «Номенклатура». Программа запоминает связку «номенклатура поставщика — ваша номенклатура», и при следующих загрузках от этого контрагента сопоставление произойдёт автоматически. Поэтому важно сопоставлять аккуратно с первого раза: ошибка закрепится и будет повторяться.
Если поставщиков много и ассортимент большой, сопоставление удобнее вести централизованно через справочник «Номенклатура контрагентов» (или «Сопоставление номенклатуры» в карточке входящего документа). Один раз заполненный справочник экономит значительное время при каждой следующей загрузке.
Контрагента программа ищет по ИНН и КПП автоматически. Если найдено несколько совпадений или ни одного, выберите контрагента вручную или создайте нового — 1С подставит реквизиты из файла.
Проверка результата загрузки
После создания документа учёта не спешите закрывать форму. Сверьте итоговые суммы, сумму НДС и количество строк с бумажным или PDF-вариантом документа, если он есть. Расхождения чаще всего возникают из-за округления цен при пересчёте или некорректного сопоставления номенклатуры.
Как проверить результат
«Отражён в учёте», есть ссылка на созданный документ
«Ошибка», «Не загружен» или статус не меняется после действий
Итоговая сумма и НДС совпадают с данными файла
Расхождения в копейках или рублях, не совпадает количество строк
Все строки сопоставлены с вашими позициями
Строки с «ненайденной» номенклатурой или неверным соответствием
Подпись проверена, указан владелец сертификата
«Подпись не проверена» или подпись отсутствует
Проверьте также, что созданный счёт-фактура (если документ — УПД или счёт-фактура) корректно отразился в книге покупок. Откройте отчёт «Книга покупок» за период и найдите запись по контрагенту и номеру документа.
Типичные ошибки и их устранение
Сообщение «Не удалось определить формат файла» означает, что вы пытаетесь загрузить не XML-документ ФНС, а что-то другое: PDF, скан, файл ответа оператора или повреждённый XML. Откройте файл в блокноте — настоящий XML начинается с объявления <?xml version="1.0" encoding="windows-1251"?> и содержит теги документа.
Ошибка «Документ уже загружен» возникает при повторной загрузке того же файла. Найдите существующий электронный документ в списке входящих по номеру и дате — возможно, он уже отражён в учёте, и дубль создавать не нужно.
Ограничения и альтернативные варианты
Ручная загрузка подходит для разовых документов, но при регулярном обмене с конкретным контрагентом рациональнее подключить его к ЭДО через приглашение — тогда документы будут приходить автоматически, а подпись проверяться штатно. Если контрагент работает через другого оператора (Диадок, СБИС), проверьте, настроен ли роуминг между операторами.
Способы получения документов в 1С
Автоматическое получение и проверка подписи, юридически значимый обмен. Требует действующего договора и настроенной учётной записи ЭДО.
Подходит для разовых файлов из любых источников. Проверка подписи и завершение документооборота — на ответственности пользователя.
Запасной вариант при отсутствии XML. Трудоёмко, выше риск ошибок в суммах и реквизитах.
Для массовой загрузки большого числа файлов (например, архива за прошлый период) в некоторых конфигурациях доступна групповая загрузка из папки. Если такой команды нет, файлы загружаются по одному — при больших объёмах имеет смысл обратиться к специалисту по внедрению для написания обработки.
Часто задаваемые вопросы
Можно ли загрузить в 1С документ, присланный в PDF?
Нет, PDF — это визуальное представление, а не структурированный файл ЭДО. Его можно только прикрепить к документу как скан. Для автоматической загрузки запросите у контрагента XML-файл документа или подключите обмен через оператора ЭДО.
Что делать, если программа не находит контрагента по ИНН?
Создайте нового контрагента прямо из формы загрузки — 1С подставит наименование, ИНН, КПП и адрес из файла. После сохранения проверьте, нет ли в справочнике дубля этого контрагента с другими реквизитами, и при необходимости объедините карточки.
Обязательно ли загружать файл подписи вместе с XML?
Для отражения документа в учёте — не обязательно, программа создаст документ и без подписи. Но без проверенной подписи электронный документ не имеет юридической силы, поэтому файл .sig стоит загрузить и хранить вместе с документом.
Почему после загрузки суммы в документе отличаются на копейки?
Обычно это следствие округления: в XML цены указаны с большим количеством знаков после запятой, а 1С пересчитывает суммы по своим правилам. Небольшие расхождения допустимы, но сверьте итоговую сумму и НДС с оригиналом — при существенном расхождении проверьте сопоставление строк и ставки НДС.
Как загрузить сразу много файлов ЭДО?
В ряде конфигураций есть команда групповой загрузки из папки в разделе ЭДО. Если её нет, файлы загружаются по одному через «Загрузить из файла». Для массовой обработки архивов за прошлые периоды обычно используют внешние обработки или привлекают специалиста по 1С.
Документ загрузился, но не создаётся счёт-фактура. В чём причина?
Проверьте тип загруженного файла: если это накладная или акт без данных счёта-фактуры, счёт-фактура создаётся отдельным документом или приходит отдельным файлом. Для УПД счёт-фактура формируется автоматически вместе с поступлением — проверьте, что в документе указан статус УПД «счёт-фактура».
Что важно запомнить
При подключённом 1С-ЭДО документы приходят автоматически — их нужно только отразить в учёте. Разовые файлы загружаются вручную через «ЭДО — Загрузить из файла»: выберите XML, сопоставьте номенклатуру и контрагента, создайте документ и сверьте суммы. Не загружайте PDF вместо XML, аккуратно сопоставляйте номенклатуру с первого раза и не трогайте документы закрытых периодов без проверки влияния на отчётность.