Доброго времени суток! При выполнении обмена ЭДО выскакивает ошибка (скрин прилагаю):
Выполнение операции: Отправка пакета.
{
"ApiErrorCode": 2506,
"Details": "в документе транзакции 'MainDocumentReject' устаревший формат",
"CommonDescription": "Документ \"Уведомление об уточнении\" сформирован в устаревшем формате (1.02, должен быть 1.03). Обновитe ваше программное обеспечение и повторите отправку",
"AdditionalData": "MainDocumentReject\ntraceID 1ee89de8dc62f6f334fece1597670f40",
"StatusCode": 400
}
Безусловно нужно обновлять конфигурацию, но так как много доработок и наличие РИБ'ов, то обновление выйдет в сложную и дорогостоящую работу. Хотелось бы узнать - можно ли найти какие-нибудь обходные пути? Клиент использует СБИС и Диадок
1С:Предприятие 8.3 (8.3.20.2184)
Управление торговлей, редакция 11 (11.4.14.181)
Перед тем, как исправлять данную ошибку необходимо установить патчи EF_00_00524253_2 и EF_00_00533857_3. Если эти патчи не подходят к ныннешнему релизу, то необходимо обновлять конфигурацию
После того как установили патчи или обновили конфигурацию - переходим в документ, с которым возникает ошибка (в документе транзакции ReceiveNotice, устаревший формат)
В документе должно быть извещение о получении, которые подсвечивается серым цветом, и статус которого “Подготовлен к отправке”
Слева сверху в документе нажимаем “Другие действия” -> “Вернуть в работу”. Помечаем документ на удаление (Удаленное извещение о получении будет называться примерно так : DP_IZVPOL_2AL-0437B989-EC26-4195-808F-AD5012659842-00000_2AE298DE498-362B-40D2-96BD-C97416F277D6_20230724_11463574-79ba-4c7b-8b5b-935395eb7eae) и переходим в “Удаление помеченных объектов (Обработки)”
Убираем все галочки с удаления -> ищем строку “Присоединенные файлы (Сообщение ЭДО) и удаляем это извещение о получении (DP_IZVPOL_2AL-0437B989-EC26-4195-808F-AD5012659842-00000_2AE298DE498-362B-40D2-96BD-C97416F277D6_20230724_11463574-79ba-4c7b-8b5b-935395eb7eae)
Возвращаемся в документ нажимаем “Подписать о отправить” -> Должен поменяться статус с “Требуется подписание” на какой-то другой.
Для того, чтобы документ стал со статусов “Завершен” необходимо перечитать документ. Если статус не поменялся, то идем далее:
Переходим в “Функции для технического специалиста” -> Состояния документов ЭДО (Регистры сведений")
Ищем там наш документ по названию, например №16029 от 29.08.23
Переходим в этот документ в состоянии ЭДО. в строке “Состояние” выбираем “Завершен” -> Записать и закрыть
Была подобная ошибка в 1С ERP версия 2.5.8.443.
Связалась с техподдержкой 1С ЭДО. Для решения проблемы необходимо установить патчи :
EF_00_00524253_2 - Для приема сообщений ИОП, УОУ, ПДП и ПДО в новых форматах, утвержденных по Приказу ФНС России от 21.02.2023 № ЕД-7-26/133@
EF_00_00533857_3 - Для отправки сообщений ИОП, УОУ нового формата по Приказу ФНС России от 21.02.2023 № ЕД-7-26/133@
Если документ старый, например у нас получен 14.07.2023 необходимо полностью удалить его из базы, далее установить начальную дату запроса у оператора ЭДО соответствующую дате получения документов и повторно получить документ.
Если как и в нашем случае документ повторно не придет попросить у клиента повторно отправить.
В нашем случае проблема решена и более ошибок не возникало.
Перед тем, как исправлять данную ошибку необходимо установить патчи EF_00_00524253_2 и EF_00_00533857_3. Если эти патчи не подходят к ныннешнему релизу, то необходимо обновлять конфигурацию
После того как установили патчи или обновили конфигурацию - переходим в документ, с которым возникает ошибка (в документе транзакции ReceiveNotice, устаревший формат)
В документе должно быть извещение о получении, которые подсвечивается серым цветом, и статус которого “Подготовлен к отправке”
Слева сверху в документе нажимаем “Другие действия” -> “Вернуть в работу”. Помечаем документ на удаление (Удаленное извещение о получении будет называться примерно так : DP_IZVPOL_2AL-0437B989-EC26-4195-808F-AD5012659842-00000_2AE298DE498-362B-40D2-96BD-C97416F277D6_20230724_11463574-79ba-4c7b-8b5b-935395eb7eae) и переходим в “Удаление помеченных объектов (Обработки)”
Убираем все галочки с удаления -> ищем строку “Присоединенные файлы (Сообщение ЭДО) и удаляем это извещение о получении (DP_IZVPOL_2AL-0437B989-EC26-4195-808F-AD5012659842-00000_2AE298DE498-362B-40D2-96BD-C97416F277D6_20230724_11463574-79ba-4c7b-8b5b-935395eb7eae)
Возвращаемся в документ нажимаем “Подписать о отправить” -> Должен поменяться статус с “Требуется подписание” на какой-то другой.
Для того, чтобы документ стал со статусов “Завершен” необходимо перечитать документ. Если статус не поменялся, то идем далее:
Переходим в “Функции для технического специалиста” -> Состояния документов ЭДО (Регистры сведений")
Ищем там наш документ по названию, например №16029 от 29.08.23
Переходим в этот документ в состоянии ЭДО. в строке “Состояние” выбираем “Завершен” -> Записать и закрыть
1) Отфильтрован справочник "присоединенные файлы (Сообщения ЭДО)" (Тип элемента регламента=Извещение о получении, контрагент, дата) и помечены на удаление
2) универсальной обработкой отфильтрованы документы "Сообщения ЭДО" (Тип элемента регламента=Извещение о получении, контрагент, дата) и помечены на удаление
3) Универсальной обработкой обработан регистр сведений "РегистрСведений.СостоянияДокументовЭДО" заменен статус на "Требуется утверждение"
Все удалено и подтверждено.
Можно набросать простую обработку - но это разовая проблема