Документы и Печать · 10 мин
Как загрузить электронный документ из файла в 1С
Как загрузить электронный документ из файла в 1С: подготовка файла, загрузка через ЭДО, проверка формата, исправление ошибок и типичные проблемы.
Загрузка электронного документа из файла требуется, когда контрагент прислал накладную, акт или счёт-фактуру по электронной почте, через мессенджер или личный кабинет оператора, а не напрямую через встроенный обмен 1С. Вместо ручного ввода реквизитов документ можно подхватить из файла — программа сама создаст карточку контрагента, позиции номенклатуры и проведёт учётный документ.
Способ загрузки зависит от формата файла и конфигурации. Наиболее распространённые сценарии: XML-файл формата ФНС (УПД, накладная, акт), файл из оператора ЭДО (Диадок, СБИС, Такском), а также PDF-файлы, которые 1С распознаёт частично. Ниже разобраны основные варианты для типовых конфигураций: «1С:Бухгалтерия 8», «Управление торговлей», «Комплексная автоматизация» и «ERP».
Перед загрузкой убедитесь, что у вас есть права на создание документов и что файл не повреждён. Если файл пришёл архивом (ZIP) от оператора ЭДО, сначала распакуйте его — внутри обычно лежит XML-документ и файл подписи (SIG).
Какие форматы файлов принимает 1С
Программа корректно распознаёт не любой файл, а только документы в утверждённых или поддерживаемых форматах. Основной рабочий формат — XML по приказам ФНС: универсальный передаточный документ (УПД), товарная накладная ТОРГ-12, акт, счёт-фактура, УКД. Такие файлы обычно имеют длинное имя с префиксом ON_ и датой.
Кроме «чистого» XML, 1С умеет загружать транспортные контейнеры операторов ЭДО — это архивы, в которых лежат сам документ, электронная подпись и служебные файлы. PDF-файлы без машиночитаемого слоя программа может открыть только для просмотра: данные из них придётся вводить вручную либо использовать сервисы распознавания.
| Формат файла | Расширение | Что делает 1С |
|---|---|---|
| XML формата ФНС (УПД, ТОРГ-12, акт) | .xml | Создаёт документ поступления и счёт-фактуру |
| Контейнер оператора ЭДО | .zip, .p7s + .xml | Распаковывает, проверяет подпись, загружает документ |
| PDF с вложенным XML | Загружает вложение, если оно есть | |
| Обычный PDF или скан | .pdf, .jpg | Только просмотр, данные вводятся вручную |
Подготовка файла перед загрузкой
Сохраните полученный файл на диск в отдельную папку — не открывайте его в браузере или блокноте и не пересохраняйте, иначе можно повредить структуру XML. Если документ пришёл архивом, распакуйте архив стандартными средствами: для загрузки нужен именно XML-файл документа, а не сам архив (исключение — загрузка контейнера целиком через специальную команду в разделе ЭДО).
Проверьте, что файл относится к вашей организации: откройте XML в браузере и найдите ИНН и КПП покупателя. Документ, адресованный другой организации, загрузится с ошибкой или создаст документ с неверными реквизитами. Также убедитесь, что файл один и тот же не загружался ранее — повторная загрузка создаст дубль.
Загрузка через раздел ЭДО в типовых конфигурациях
В конфигурациях с подсистемой обмена электронными документами (БЭД) загрузка выполняется из журнала электронных документов. Путь слегка различается, но логика одинаковая: вы открываете список входящих документов и указываете файл для загрузки.
В «1С:Бухгалтерии 8» откройте раздел «Покупки» → «Электронные документы» (или «Операции» → «Обмен электронными документами»). В «Управлении торговлей» и ERP — раздел «Закупки» → «ЭДО» → «Входящие электронные документы». Нажмите кнопку «Загрузить» или «Загрузить из файла» и выберите XML-файл на диске.
- 1Откройте журнал входящих электронных документов в разделе ЭДО
- 2Нажмите «Загрузить из файла» и укажите XML-документ
- 3Дождитесь распознавания: программа покажет вид документа, отправителя и сумму
- 4Сопоставьте контрагента и номенклатуру, если программа не нашла их автоматически
- 5Нажмите «Создать документ» — будет создано поступление и, при необходимости, счёт-фактура
- 6Проверьте проведённый документ и подпишите квитанцию о приёме, если это требуется по договору ЭДО
После выбора файла программа покажет карточку распознанного документа: тип, номер, дату, отправителя и итоговую сумму. Сверьте эти данные с ожидаемыми — если сумма не совпадает с договором или счётом на оплату, не создавайте документ, а сначала уточните расхождение у поставщика.
Загрузка через «Поступление товаров и услуг»
Альтернативный путь удобен, когда вы работаете не в журнале ЭДО, а в списке документов закупки. В «1С:Бухгалтерии» откройте «Покупки» → «Поступления (акты, накладные, УПД)», нажмите «Загрузить» → «Из файла электронного документа». В «Управлении торговлей» аналогичная команда есть в списке «Приобретение товаров и услуг».
Программа создаст новый документ поступления и заполнит его данными из файла: шапку, табличную часть, суммы и НДС. Если по документу положен счёт-фактура, он будет зарегистрирован автоматически на основании того же XML.
Сопоставление номенклатуры и контрагентов
Главный этап, на котором чаще всего возникают вопросы, — сопоставление данных файла со справочниками 1С. Контрагент ищется по ИНН и КПП: если такой уже есть в базе, программа подставит его автоматически, иначе предложит создать нового по реквизитам из файла. Проверьте наименование и адрес — дубли контрагентов засоряют справочник и мешают сверкам.
Номенклатура сопоставляется по наименованию, артикулу или штрихкоду из файла. При первой загрузке от нового поставщика позиции почти всегда требуют ручного сопоставления: откройте строку, укажите соответствующую номенклатуру из вашего справочника. Программа запомнит связь, и при следующих загрузках от этого поставщика позиции подставятся автоматически.
Не создавайте новую номенклатуру «как в файле» для каждой позиции — так в справочнике быстро появятся дубли с названиями поставщика. Лучше сопоставляйте позиции файла с уже существующими карточками товаров, а связь сохранится для будущих загрузок.
Загрузка в конфигурациях без ЭДО и через обработки
В старых или узкоспециализированных конфигурациях штатной подсистемы ЭДО может не быть. В этом случае используются внешние обработки загрузки: файл подключается через «Файл» → «Открыть» (для обработок формата .epf) либо через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки», если включён соответствующий механизм.
Сторонние обработки следует брать только из проверенных источников: обработка выполняется с правами текущего пользователя и теоретически может изменить или удалить данные. Перед первой загрузкой в рабочую базу протестируйте обработку на копии и сделайте резервную копию данных.
Проверка результата и исправление ошибок
После загрузки откройте созданный документ и сверьте ключевые поля: контрагент, договор, номер и дата входящего документа, итоговая сумма и сумма НДС. Убедитесь, что счёт-фактура зарегистрирован и виден в журнале счетов-фактур, а сам электронный документ отображается в журнале ЭДО со статусом «Загружен» или «Отражён в учёте».
Если при загрузке появилась ошибка формата, проверьте версию формата файла: старые XML, выгруженные по устаревшим приказам ФНС, могут не поддерживаться текущим релизом 1С. Решение — обновить конфигурацию или попросить отправителя сформировать документ в актуальном формате. Ошибки вида «файл повреждён» обычно означают, что XML был изменён при пересылке — запросите файл повторно.
Как проверить результат
Создан один документ с реквизитами из файла, проведён
Документа нет, либо есть дубли с одинаковым номером
Совпадают с суммами в XML и счёте поставщика
Есть расхождения или пустые суммы
Зарегистрирован и привязан к поступлению
Отсутствует или содержит неверные реквизиты
«Отражён в учёте», отправитель определён
«Ошибка загрузки» или неизвестный контрагент
Частые вопросы
Можно ли загрузить документ, если у нас нет подключения к оператору ЭДО?
Да. Загрузка из файла работает независимо от наличия договора с оператором: достаточно включённой подсистемы ЭДО в конфигурации. Ограничение — вы не сможете отправить контрагенту подписанную квитанцию через сеть ЭДО, её придётся передать иным способом, если она требуется.
Почему программа не видит мой XML-файл в окне выбора?
Чаще всего файл имеет другое расширение или находится внутри архива. Распакуйте контейнер и выбирайте именно XML документа. Также проверьте фильтр типов файлов в окне выбора — переключите его на «Все файлы».
Что делать, если загрузился документ с неверными суммами?
Не проводите такой документ. Суммы берутся из файла, поэтому расхождение означает либо ошибку поставщика, либо загрузку не того файла. Удалите созданный документ и запросите у отправителя корректный XML или исправление (УКД).
Как загрузить сразу несколько файлов?
В журнале входящих электронных документов при выборе файла можно выделить несколько XML одновременно (через Ctrl). Программа обработает их пакетно и покажет список распознанных документов для сопоставления и создания.
Будет ли загруженный из файла документ юридически значимым?
Юридическую значимость имеет сам подписанный XML-файл с подписью отправителя, а не запись в 1С. Храните исходный файл и файл подписи: при загрузке через подсистему ЭДО они сохраняются в базе вместе с электронным документом.
Нужно ли обновлять конфигурацию для загрузки новых форматов?
Да, форматы электронных документов периодически меняются приказами ФНС, и поддержка новых версий добавляется в обновлениях конфигурации и библиотеки БЭД. Если файл актуального формата не загружается, первым делом проверьте наличие обновлений.
Что важно запомнить
Электронный документ загружается в 1С из XML-файла формата ФНС через журнал ЭДО или список поступлений командой «Загрузить из файла». Ключевые этапы — не повредить файл, правильно сопоставить контрагента и номенклатуру, проверить суммы и убедиться, что документ создан один раз. Исходный XML с подписью храните — именно он подтверждает юридическую значимость документа.