К статье
Практический материал

Документы и Печать · 10 мин

Что значит распаковать транспортный контейнер в 1С ЭДО

Что значит распаковать транспортный контейнер в 1С ЭДО, как выполнить распаковку входящего документа, какие ошибки возникают и как их устранить.

При обмене электронными документами через операторов ЭДО (Диадок, СБИС, Такском и другие) файлы передаются не «как есть», а в специальной упаковке — транспортном контейнере. Это архив, внутри которого лежат сам документ, электронные подписи, служебные файлы и протоколы. Прежде чем 1С сможет показать вам счёт-фактуру, акт или УПД, контейнер нужно распаковать — то есть извлечь содержимое, проверить подписи и зарегистрировать документ в учётной системе.

Фраза «распаковать транспортный контейнер» встречается в статусах документов, в журналах обмена и в сообщениях об ошибках. Чаще всего пользователь видит её, когда входящий документ «завис» и не превращается в привычный объект учёта, либо когда 1С сообщает об ошибке распаковки. Понимание того, что происходит на этом этапе, помогает быстро отличить техническую проблему от проблемы с подписью или настройками обмена.

Ниже разобрано, что именно содержит контейнер, как выполняется распаковка в типовых конфигурациях 1С, какие статусы и ошибки встречаются, и что делать в каждом случае.

Что такое транспортный контейнер и что внутри него

Транспортный контейнер — это ZIP-подобный пакет, который оператор ЭДО формирует для передачи документов между участниками обмена. Внутри, как правило, находятся: сам файл документа в утверждённом формате (XML), файлы электронных подписей отправителя, карточка документа с реквизитами участников, а также служебные описания, необходимые программе получателя для корректной обработки.

Контейнер защищает целостность передачи: пока документ «едет» от отправителя через оператора к получателю, его содержимое нельзя незаметно изменить. Распаковка — момент, когда 1С вскрывает пакет, сверяет структуру и подписи и решает, можно ли принять документ в работу.

Как происходит распаковка в типовой 1С

В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, Комплексная автоматизация, ERP) распаковка выполняется автоматически в момент синхронизации с сервисом 1С-ЭДО или при загрузке данных через встроенный обмен с оператором. Пользователь нажимает «Отправить и получить» (или обмен происходит по расписанию), программа получает новые контейнеры, распаковывает их и создаёт входящие электронные документы.

После распаковки документ появляется в списке входящих ЭДО со статусом, например, «На утверждении» или «Требуется подписание». Дальше пользователь открывает документ, проверяет содержимое, подписывает ответную подпись (если требуется) и отражает документ в учёте — создаёт поступление, счёт-фактуру и т.д.

Как получить и распаковать входящий документ
  1. 1
    Откройте раздел обмена электронными документами (ЭДО) в вашей конфигурации.
  2. 2
    Выполните команду «Отправить и получить» или дождитесь обмена по расписанию.
  3. 3
    Убедитесь, что обмен завершился без сообщений об ошибках распаковки.
  4. 4
    Откройте список входящих документов и найдите новый документ.
  5. 5
    Откройте документ, проверьте содержимое и подписи, затем подпишите или отразите в учёте.

Где посмотреть статус распаковки и содержимое контейнера

Если документ не появился в списке входящих, стоит проверить журнал обмена. В типовых решениях есть «Текущие дела по ЭДО» и журналы входящих/исходящих документов, где видно, на каком этапе находится пакет. В некоторых конфигурациях доступен просмотр транспортной информации: имя файла контейнера, оператор, дата получения, результат обработки.

При необходимости контейнер можно сохранить на диск и открыть как архив — это бывает полезно при разборе спорных ситуаций с оператором, когда нужно показать, что именно было передано. Однако редактировать содержимое контейнера нельзя: любое изменение нарушит подписи, и документ потеряет юридическую значимость.

Типичные ошибки при распаковке и их причины

Самая частая ситуация — ошибка проверки подписи. Контейнер распакован, но подпись отправителя не проходит проверку: истёк сертификат, в системе не установлены корневые сертификаты удостоверяющего центра, либо нарушена цепочка доверия. В этом случае документ обычно помечается как неподтверждённый, и принимать его в учёт без разбирательства нельзя.

Вторая группа ошибок — повреждение или неподдерживаемый формат контейнера. Такое бывает после обновления форматов документов, когда программа отправителя уже работает по новому формату, а ваша 1С ещё не обновлена. Реже встречаются ошибки из-за неполной загрузки пакета при нестабильном соединении с сервисом оператора.

Третья причина — проблемы с криптографией на компьютере: не установлен или неправильно настроен криптопровайдер (КриптоПро CSP, ViPNet CSP), отсутствует лицензия, не читается ключевой носитель. Тогда распаковка формально проходит, но проверка и подписание документов невозможны.

Типичные ошибки пользователей
01
Игнорировать сообщение об ошибке проверки подписи и отражать документ в учёте — риск принять недостоверный документ.
02
Пытаться вручную разархивировать и изменить файлы контейнера — подпись становится недействительной.
03
Откладывать обновление конфигурации — новые форматы документов перестают распаковываться.
04
Проверять только почту оператора, а не журнал ЭДО в 1С — документы «теряются» между системами.

Что делать, если контейнер не распаковывается

Начните с повторной синхронизации: часто ошибка вызвана неполной загрузкой, и повторный обмен решает проблему. Если ошибка повторяется, откройте текст сообщения в журнале — там обычно указано, на каком этапе произошёл сбой: загрузка, распаковка, проверка подписи или разбор формата.

Дальнейшие действия зависят от причины. При ошибке подписи проверьте актуальность сертификатов и установку корневых сертификатов УЦ. При ошибке формата — сверьте версию конфигурации и план обновлений. При ошибках криптографии — проверьте работу криптопровайдера тестовой подписью любого файла вне 1С. Если причина неясна, обратитесь в поддержку оператора ЭДО, приложив имя файла контейнера и текст ошибки.

Маршрут решения

Как выбрать действие при ошибке распаковки

Ошибка возникла один раз, обмен прерывалсяПовторите синхронизацию и проверьте стабильность интернет-соединения
Сообщение о недействительной подписиПроверьте срок действия сертификата и наличие корневых сертификатов УЦ
Ошибка формата или «неизвестный тип документа»Проверьте актуальность версии конфигурации и обновите при необходимости
Ошибки криптопровайдераПроверьте работу КриптоПро или ViPNet вне 1С и настройки учётной записи ЭДО
Причина не определяетсяСохраните текст ошибки и имя контейнера, обратитесь в поддержку оператора ЭДО

Как проверить, что распаковка прошла корректно

Признак успешной распаковки — документ появился в списке входящих, открывается для просмотра, подпись отправителя отображается как действительная, а по документу доступны дальнейшие действия: подписать, утвердить, отразить в учёте. Если документ виден, но подпись «серая» или с предупреждением, распаковка технически выполнена, но юридическая проверка не пройдена — это повод разобраться до отражения в учёте.

Контрольные точки

Контрольные точки после распаковки

Документ в списке входящих
Норма

Документ отображается и открывается

Тревожный признак

Документа нет, в журнале ошибка распаковки

Статус подписи отправителя
Норма

Подпись действительна, данные сертификата читаются

Тревожный признак

Подпись недействительна или не проверена

Содержимое документа
Норма

Суммы, контрагент и реквизиты читаются корректно

Тревожный признак

Пустые поля, иероглифы, ошибка разбора

Доступные действия
Норма

Можно подписать и отразить в учёте

Тревожный признак

Кнопки недоступны, статус ошибки

Распаковка при ручной загрузке и в нестандартных сценариях

Помимо автоматического обмена, контейнер можно загрузить вручную — например, если оператор передал файл через личный кабинет, а прямой обмен из 1С не настроен. В типовых конфигурациях есть команда загрузки электронного документа из файла: программа распакует контейнер точно так же, как при автоматическом получении. Это удобно как резервный канал при сбоях интеграции.

Во встроенных решениях операторов (модули Диадок, СБИС для 1С) терминология может отличаться, но суть та же: пакет получается от оператора, распаковывается модулем, документ регистрируется в учёте. Если вы работаете через внешний модуль, смотрите статусы и ошибки в его интерфейсе, а не только в стандартном журнале ЭДО.

Полезно раз в неделю сверять количество входящих документов в личном кабинете оператора и в 1С: расхождение почти всегда означает, что часть контейнеров не распаковалась из-за ошибки, и документы ждут обработки.
ПЗ
Практическое замечание

FAQ: частые вопросы о распаковке контейнера в 1С ЭДО

Нужно ли распаковывать контейнер вручную каждый раз?

Нет. В типовых конфигурациях распаковка выполняется автоматически при обмене с оператором ЭДО. Ручные действия требуются только при загрузке контейнера из файла или при устранении ошибок.

Документ получен, но в 1С его нет. Что случилось?

Скорее всего, контейнер получен, но не распакован из-за ошибки. Проверьте журнал обмена ЭДО на наличие сообщений об ошибках, повторите синхронизацию и сверьте список документов в личном кабинете оператора.

Можно ли открыть контейнер обычным архиватором?

Да, контейнер по сути является архивом, и его можно просмотреть для диагностики. Но изменять файлы внутри нельзя: это нарушит электронные подписи, и документ потеряет юридическую силу.

Почему подпись после распаковки показывается как недействительная?

Частые причины: истёк сертификат подписанта, не установлены корневые сертификаты удостоверяющего центра, неверно настроен криптопровайдер или сбито время на компьютере. Проверку начинайте с сертификатов и системной даты.

Что делать, если после обновления формата документы перестали распаковываться?

Обновите конфигурацию 1С до актуальной версии, где поддерживается новый формат. Если обновление невозможно быстро, попросите контрагента временно отправлять документы в прежнем формате, если оператор это позволяет.

Итог

Что важно запомнить

Распаковка транспортного контейнера — это автоматический этап получения электронного документа в 1С: извлечение файлов, проверка подписей и регистрация в учёте. Вмешательство требуется только при ошибках: проверяйте журнал обмена, сертификаты, криптопровайдер и актуальность конфигурации, а документы с недействительной подписью в учёт не принимайте.