Как подключить обмен электронными документами с контрагентом в 1С
Содержание
Настройка ЭДО с клиентом в 1С занимает около получаса и делается прямо из программы: подключаете оператора, устанавливаете сертификат квалифицированной подписи, создаёте учётную запись участника обмена и отправляете контрагенту приглашение. Дальше документы уходят ему в один клик, а входящие вы принимаете и подписываете, не выходя из 1С.
Чтобы обмен заработал с обеих сторон, у вас и у клиента должна быть действующая КЭП, а конфигурация — поддерживать встроенный сервис 1С‑ЭДО (это 1С:Бухгалтерия 3.0, УТ 11, ЗУП 3.1, ERP, УНФ и другие типовые на платформе 8.3). Ниже — порядок действий от подготовки до первого подписанного документа.
Что нужно подготовить до начала
Самое частое, из-за чего настройка буксует, — не готовы исходные данные. Соберите всё заранее.
- 🔑 Квалифицированный сертификат (КЭП) руководителя или сотрудника с правом подписи, установленный на компьютере или токене.
- 🧩 Криптопровайдер — CryptoPro CSP или ВипНет CSP, той же версии, что поддерживает ваш сертификат.
- 🌐 Доступ в интернет с рабочего места, где стоит 1С, — обмен идёт через серверы оператора.
- 🧾 Договор или устное согласие контрагента работать через ЭДО и его идентификатор участника либо электронная почта — на неё придёт приглашение.
Оператор ЭДО в типовых конфигурациях уже встроен — это сервис 1С‑ЭДО (технически его обслуживает Калуга Астрал и роуминг с другими операторами). Отдельно заключать договор и платить за подключение не нужно: входящие документы бесплатны, тарифицируются только исходящие комплекты, причём первые из них обычно идут в рамках договора ИТС.
Проверьте, что ваша конфигурация свежая: механизм 1С‑ЭДО регулярно дорабатывается, и на старом релизе часть форм обмена может выглядеть иначе или не поддерживать актуальные форматы ФНС. Если раздел Обмен электронными документами в администрировании отсутствует, скорее всего, конфигурация давно не обновлялась — сначала обновите её, потом настраивайте обмен.
Установка сертификата и проверка подписи
Сначала убедитесь, что 1С видит ваш сертификат. Откройте Администрирование → Обмен электронными документами и разверните группу настроек электронной подписи и шифрования.
- В списке сертификатов нажмите добавление и выберите «Из установленных на компьютере» — программа покажет те, что уже лежат в хранилище Windows.
- Укажите владельца и введите пароль закрытого ключа (если он задан), затем сохраните.
- Нажмите проверку сертификата — 1С подпишет тестовые данные и расшифрует их. Если проверка не прошла, обмен работать не будет — сначала устраните причину, потом переходите дальше.
Если сертификат не появляется в списке «из установленных», значит, его нет в личном хранилище Windows или не установлен корневой сертификат удостоверяющего центра. Переустановите его через КриптоПро и повторите.
Для подписания счетов‑фактур и УПД квалифицированная подпись обязательна по закону. Первичные документы вроде накладной или акта стороны по соглашению могут подписывать и неквалифицированной подписью, но на практике почти все используют одну КЭП для всего — так проще.
Сертификат может лежать на защищённом токене (Рутокен, eToken) или в реестре компьютера. Разницы для 1С нет — важно, чтобы криптопровайдер его видел. Если подпись хранится на токене, он должен быть вставлен в момент отправки и приёма документов, иначе 1С выдаст ошибку доступа к закрытому ключу. Для сервера, где обмен идёт по расписанию, подпись обычно устанавливают в реестр без привязки к съёмному носителю — тогда ночная синхронизация не требует присутствия человека.
Создание учётной записи участника обмена
Учётная запись ЭДО — это ваш «почтовый ящик» у оператора, привязанный к конкретной организации и сертификату. Без неё отправлять нечего.
В разделе Администрирование → Обмен электронными документами → Учётные записи ЭДО запустите создание новой записи. Программа проведёт через короткий помощник:
- Выберите организацию, от имени которой будете обмениваться.
- Укажите сертификат, которым подписаны заявление и будущие документы.
- Проверьте реквизиты — ИНН, КПП, наименование подтягиваются из карточки организации.
- Отправьте заявление оператору и дождитесь подтверждения.
После регистрации организации присваивается идентификатор участника ЭДО
— строка вида 2AE... из набора букв и цифр. Именно его вы сообщаете контрагентам, чтобы они могли вас найти и пригласить. Своих идентификаторов может быть несколько, если вы работаете через разных операторов, — обмен между ними идёт по роумингу автоматически.
Одна организация — одна основная учётная запись на один сертификат. Не создавайте дубли: приглашения и документы начнут приходить в разные ящики, и часть вы просто не увидите.
Приглашение контрагента и подтверждение обмена
Обмен возможен, только когда обе стороны дали согласие. Это делается через приглашения.
Откройте Администрирование → Обмен электронными документами → Обмен с контрагентами → Настройки ЭДО (в некоторых конфигурациях — список «Текущие дела ЭДО» с кнопкой создания приглашения). Дальше:
- Нажмите создание нового приглашения.
- Выберите контрагента из справочника и его договор.
- Укажите, как искать получателя — по идентификатору (если клиент его прислал) или по ИНН, если он работает через 1С‑ЭДО и программа сама найдёт его в каталоге участников.
- Отправьте приглашение.
Клиент получит его в своей программе или по почте и должен принять. Пока он не подтвердил, статус настройки будет «Ожидается согласие». После подтверждения статус меняется на «Присоединён», и можно отправлять документы.
Если контрагент работает через другого оператора, поиск по ИНН может не находить его сразу. Попросите у клиента точный идентификатор участника и его оператора — по идентификатору приглашение уйдёт по роумингу гарантированно.
Встречная ситуация: приглашение присылают вам. Тогда в списке настроек ЭДО появится входящее приглашение со статусом «Требуется согласие» — откройте его и примите, после чего канал заработает в обе стороны.
Какие документы можно отправлять и как настроить маршруты
Через ЭДО в 1С ходят формализованные и неформализованные документы. Разница в том, задан ли для них утверждённый формат ФНС.
| Документ | Формат | Особенность |
|---|---|---|
| Счёт‑фактура, УПД | Формализованный (XML по формату ФНС) | Только КЭП; принимается налоговой как оригинал |
| Акт, накладная ТОРГ‑12 | Формализованный или скан | Можно формализованный XML либо подписанный PDF |
| Договор, письмо, соглашение | Неформализованный | Любой файл, подписанный ЭП |
В настройке обмена с контрагентом можно задать, какие виды документов и в каком формате вы отправляете именно ему: например, реализацию выгружать как формализованный УПД, а не как печатную форму. Там же включается автоматическое подписание исходящих — удобно, когда документов много и все уходят под одной подписью.
Отдельно настраивается маршрут согласования: если в вашей компании документ перед отправкой визирует несколько сотрудников, в разделе настроек ЭДО задаётся цепочка — кто и в каком порядке подписывает, прежде чем комплект уйдёт клиенту. Для небольшой фирмы маршрут не нужен — документ подписывает и отправляет один человек.
Отдельный момент — одно‑ и двусторонние документы. Счёт‑фактуру подписывает только продавец, поэтому после его подписи документ сразу имеет силу. УПД в роли первички, акт и накладная требуют подписи обеих сторон: пока покупатель не подписал свой экземпляр, документ будет висеть в статусе ожидания. Это важно учитывать в работе — отправленный, но не подписанный клиентом акт не закрывает сделку юридически.
Отправка, приём и подписание документов
Отправка встроена прямо в документ реализации или счёт‑фактуру. В форме документа есть команда ЭДО — создать и отправить электронный документ. Комплект подписывается вашей КЭП и уходит клиенту.
Входящие удобнее всего обрабатывать в едином окне. Откройте список «Текущие дела ЭДО» (Продажи/Покупки → Текущие дела ЭДО или из раздела обмена) — здесь собрано всё, что требует действия: подписать, утвердить, отклонить, создать на основании поступившего документа приходную накладную.
Жизненный цикл документа в ЭДО лучше понимать заранее — по статусу видно, на чьей стороне сейчас мяч.
Если документ отправлен с доверенным лицом, а не руководителем, к нему прикладывается машиночитаемая доверенность (МЧД). Её формат задаёт ФНС, а не оператор; загружается МЧД в тех же настройках электронной подписи. Без действующей доверенности налоговая может не принять подписанный сотрудником счёт‑фактуру.
Исправление и аннулирование электронных документов
Ошиблись в сумме или отправили не тот документ — бумажные привычки тут не работают, порядок свой.
Если в счёте‑фактуре нашли ошибку, через ЭДО отправляют исправительный или корректировочный документ — в зависимости от того, что именно изменилось. Исправление оформляют при технической ошибке (опечатка, неверный реквизит), корректировку — при согласованном изменении цены или количества. В 1С оба создаются на основании исходного электронного документа, чтобы сохранилась связь.
Если документ отправлен ошибочно целиком и его нужно убрать из оборота, запускают аннулирование. Инициатор предлагает аннулировать, вторая сторона подтверждает — только после обоюдного согласия документ теряет силу. Аннулирование в ЭДО не отменяет движения в учёте — проводки по документу‑основанию в 1С правьте отдельно.
Аннулировать можно даже уже подписанный обеими сторонами документ, но в одностороннем порядке это не работает. Если контрагент не соглашается, документ продолжает действовать.
Диагностика ошибок обмена
Большинство сбоев — это проблемы с подписью, сетью или рассинхроном статусов. Отправку и приём 1С регистрирует в журнале обмена; если документ «завис», начните с него: там видно, на каком шаге произошла ошибка и её текст.
Команда «Отправить и получить» (обновление ЭДО) запускает синхронизацию вручную. Если статусы не меняются сами, сначала нажмите её — часто этого достаточно, чтобы «подвисший» документ сдвинулся.
Регулярный приём и отправку можно поставить на расписание в настройках обмена, чтобы документы подтягивались сами раз в несколько минут, а не по кнопке.