سؤال

لدي رسالة FOPLAT بالتنسيق التالي

DEB1234567890    5   CODE1     5   2007020610471COPLAT0
(... other data here ....)

DEB1234567890    5   CODE2     5   2007020610471COPLAT0
(... other data here ....)

FIN00000245     

تحتوي الرسالة أعلاه على قسمين ديبين كما يمكنك ملاحظة.

أريد إنشاء رسالة copaym التي يمكن تعيينها إلى رسالة FOPLAT هذه، وهذا مثال على رسالة Copaym مع شريحة BGM واحدة.

UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
    (... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'

أريد إنشاء رسالتين مثل هذا المرء ترجمة إلى رسالة Coplat أعلاه، يعني عند ترجمةها، يجب أن أحصل على أقسام ديبين مع Code1 و Code2 محترم، لقد حاولت هذا:

UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
    (... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'

UNB+UNOC:2+1234567890:5+CODE2'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
    (... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'

لكنني حصلت على خطأ في بناء الجملة، لذلك أقوم بتصنيع جميع البيانات داخل مقطع واحد غير مؤتمر يعمل، ولكن Coplat الذي تم إنشاؤه يحتوي على ديب واحد فقط مع Code1، هذه هي الرسالة:

UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
    (... other data here ....)
UNT+62:1000000'

UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
    (... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'

واحد unb و 2 شرائح شاملة في الداخل. هل يمكن لأي شخص أن يساعد في كيفية جعل رسالة copaym حتى أحصل على 2 شرائح deb with code1 و code2؟

هل كانت مفيدة؟

المحلول

هذا هو التنسيق الصحيح، لديك فقط لتحديد معرف التبادل المختلفة للرسالين

UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
    (... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'

UNB+UNOC:2+1234567890:5+CODE2'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
    (... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top