Почему после обновления 1С:ЭДО изменилось состояние документов и пропали подписи?

Программист 1С v8.3 (Управляемые формы) Бухгалтерский учет IT и автоматизация бизнеса
← На главную

Обновления программных продуктов 1С, вышедшие после 1 июля, привнесли значительные изменения в работу модуля Электронного документооборота (ЭДО). Многие пользователи столкнулись с ситуациями, когда привычный алгоритм работы нарушился: появились новые статусы в документах, которые ранее не участвовали в ЭДО, или, что более критично, из системы «исчезли» ранее полученные подписи контрагентов. Рассмотрим подробно причины этих изменений и способы решения возникающих проблем.

Появление реквизита «Состояние ЭДО» в обычных документах

Разберем ситуацию, когда в документах РеализацияТоваровУслуг, которые традиционно оформлялись на бумаге, внезапно начал заполняться реквизит «Состояние ЭДО». Проанализируем причину: это напрямую связано с внедрением системы прослеживаемости товаров. Согласно законодательству, все операции с прослеживаемыми товарами (даже между плательщиками и неплательщиками НДС) обязаны проходить через ЭДО.

В последних версиях Библиотеки электронных документов (БЭД) логика программы была пересмотрена. Теперь, если у контрагента в настройках ЭДО активировано соглашение, система автоматически выводит статус электронного обмена во все связанные документы. Это необходимо для сквозного контроля РНПТ (регистрационных номеров партий товаров). Даже если ваш договор аренды не подразумевает прослеживаемость, механизмы 1С проверяют наличие настроек ЭДО «в целом» по контрагенту и выводят документ в рабочее место «Текущие дела ЭДО», чтобы исключить риск пропуска передачи данных в систему контроля.

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

Выясним причину одной из самых неприятных ошибок: когда в документах за прошлые периоды (например, за 2021–2023 годы) перестают отображаться штампы электронных подписей. Рассмотрим техническую сторону вопроса. В новых релизах конфигураций (на базе БЭД 1.9 и выше) 1С перешла на новую структуру хранения данных. Вместо хранения информации о подписях в привязке к конкретным объектам, данные переносятся в специализированные регистры, такие как СведенияОбЭлектронныхДокументах.

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

  1. Проверим статус выполнения регламентных заданий. Нас интересует задание, отвечающее за миграцию данных ЭДО.
  2. Если регламентное задание завершено, но подписи не появились, может потребоваться ручная распаковка транспортных контейнеров. Это трудоемкий процесс, при котором система заново сопоставляет файлы подписей с объектами базы.
  3. В ряде случаев помогает использование обработки «Восстановление связей объектов ЭДО» (доступна в составе инструментов разработчика или через поддержку 1С-ЭДО).

Блокировка отправки документов из закрытого периода

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

Если период закрыт, система выдает ошибку доступа. Чтобы решить эту проблему, разберем возможные пути:

Ошибки роуминга и «пустые» контрагенты

Посмотрим на проблемы, возникающие при обмене через операторов (например, Такском или Калуга Астрал). Пользователи часто сообщают, что документы приходят «без контрагента» или улетают не тем адресатам. Это связано с ужесточением требований ФНС к идентификаторам (ID) участников электронного документооборота.

При обновлении справочники идентификаторов могут дублироваться. Если у вашего контрагента есть несколько учетных записей (например, одна в СБИС, другая в Такском), программа может некорректно выбрать «основной» ID. Проанализируем настройки:


// Пример логики проверки идентификатора (условно)
Для Каждого Настройка Из Справочники.НастройкиЭДО Цикл
    Если Настройка.Контрагент = ТекущийКонтрагент И Настройка.Статус = "Действует" Тогда
        // Необходимо убедиться, что выбран именно тот ID, 
        // который ожидает оператор в рамках роуминга
        Сообщить("Используется ID: " + Настройка.ИдентификаторУчастника);
    КонецЕсли;
КонецЦикла;

Если вы столкнулись с ошибкой распаковки контейнера, попробуйте аннулировать документ и проверить актуальность Машиночитаемой доверенности (МЧД). С 2024 года использование МЧД стало обязательным для сотрудников, и многие ошибки «транспортного уровня» на самом деле являются отказом сервера оператора из-за отсутствия или невалидности доверенности в пакете.

Рекомендации по контролю за обновлением

Если вы контролируете работу сторонних специалистов (франчайзи), обратите внимание на следующие моменты при приемке работ после обновления:

  1. Проверка фоновых заданий: Убедитесь, что все задания по обновлению информационной базы и миграции данных ЭДО завершены успешно (100% выполнение).
  2. Тестовая печать: Проверьте визуализацию штампов подписей на документах разных лет.
  3. Анализ справочника «Настройки ЭДО»: Посмотрите, не появились ли дублирующие настройки для одних и тех же контрагентов.
  4. Проверка прав пользователей: Убедитесь, что после обновления у бухгалтеров остались права на выполнение операций ЭДО, особенно в части взаимодействия с МЧД.

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

← На главную