Если при попытке отправить документ через 1С:ЭДО вы столкнулись с системным сообщением об использовании устаревшего формата (например, вместо требуемого 1.03 система пытается сформировать документ по стандарту 1.02), не стоит паниковать. Данная ситуация является типичной для работы с регламентированным обменом, где требования ФНС и операторов ЭДО регулярно меняются. Давайте разберем по шагам, что именно необходимо предпринять для устранения этой ошибки.
Прежде чем приступать к исправлению, выясним причину. Функционал обмена электронными документами в 1С жестко привязан к актуальным схемам (XSD) и правилам формирования XML-файлов. Когда регулятор или оператор ЭДО переходит на новую версию формата (в нашем случае с 1.02 на 1.03), старые алгоритмы, «зашитые» в конфигурацию, становятся неактуальными. Сама по себе платформа 1С:Предприятие здесь не является первопричиной — проблема кроется именно в прикладном решении.
Первым и самым важным этапом является обновление вашей конфигурации (например, Управление торговлей 11.5 или Розница 2.3) до актуального релиза. Разработчики 1С выпускают обновления, в которых содержатся новые механизмы формирования документов, соответствующие актуальным требованиям ФНС. Чтобы обновить систему:
Библиотеку стандартных подсистем, так как именно она отвечает за работу ЭДО.Иногда переход на новую версию формата происходит быстрее, чем выходит полноценный релиз конфигурации. В таких случаях 1С выпускает оперативные исправления, называемые «патчами». Рассмотрим, как их установить:
ЭДО, обязательно примените их.Установка патчей позволяет «на лету» обновить правила генерации XML без необходимости полного обновления конфигурации, что зачастую является самым быстрым и эффективным методом решения проблемы.
После того как обновление конфигурации и установка патчей завершены, ошибка может не исчезнуть для документов, которые уже находятся в обработке. Это связано с тем, что информация о «старом» формате могла быть зафиксирована в истории обмена. Чтобы исправить ситуацию, проанализируем следующие действия:
Важно помнить, что поддержка форматов зависит от того, как реализован модуль ЭДО в вашей программе. Например, в Рознице 2.3 начиная с версии 2.3.15 поддержка современных форматов реализована максимально полно. Если же вы используете специализированные конфигурации (например, ЗУП), где функционал ЭДО является вспомогательным, возможна ситуация, когда поддержка новых форматов для документов ЭДО не планируется разработчиками в силу специфики программы. В таких сценариях рекомендуется использовать 1С:Клиент ЭДО или рассмотреть переход на использование 1С:Документооборот.
Подведем итог: Для решения проблемы «Документ сформирован в устаревшем формате» следуйте последовательности: Обновление конфигурации -> Установка исправлений (патчей) -> Перевыставление документов. Этот подход в подавляющем большинстве случаев устраняет ошибку и позволяет продолжить работу в штатном режиме.