Ошибка X12 004060 «REF*3J*0000 Сегмент не найден».

Купил, скачал и установил матрицы перевода версии 004050. Мне сказали, что версия 004060 по сути такая же, как и версия 004050, и просто обновить любые ссылки с 004050 на 004060 во всех классах документов. Что я и сделал.

Однако, когда я попытался десериализовать документ EDI, я получил сообщение об ошибке "Сегмент не найден" в строке REF*3J*0000.

Есть идеи. на чем я могу попробовать?


edi
person KenBobPDX    schedule 19.10.2016    source источник


Ответы (1)


Последовательность элементов была нарушена для типа документа 850. S_CUR (порядок = 2), G_SAC (порядок = 3), S_DTM (порядок = 4) и S_REF (порядок = 5) должны идти в этом порядке.

Как только я изменил порядок в EF_X12_004050_850.cs (файл я не переименовывал, только внутреннее пространство имен на версию 004060), EdiFabric смог импортировать данные.

person KenBobPDX    schedule 19.10.2016