这适用于EdiFabric 6.7.2。
在下面的代码中,我在D_1328_7字段上加载了一个837EDI格式的列表。
当输出EDI时,List<string>用插入符号(^)分隔符排列。我的EDI837文件的使用者告诉我,分隔符必须是冒号(:)。
对于我的生活,我不知道如何改变它,甚至不知道插入分隔符是从哪里来的。
object837.G_HL[_heirachy_HL_Index].G_CLM[_HL_G_CLM_Index].G_LX[_LX_Index].S_SV1.D_1328_7 = new List<string>();
object837.G_HL[_heirachy_HL_Index].G_CLM[_HL_G_CLM_Index].G_LX[_LX_Index].S_SV1.D_1328_7.Add(_diagnosisPointer1);
object837.G_HL[_heirachy_HL_Index].G_C
LM[_HL_G_CLM_Index].G_LX[_LX_Index].S_SV1.D_1328_7.Add(_diagnosisPointer2);输出= SV1*HC:98940*75*UN*1*11**1^2**N**
请注意1和2之间的插入符号。
发布于 2016-10-19 22:11:32
您使用的是哪个版本,使用的是哪个837事务?插入符号'^‘是X12的默认重复分隔符。在生成EDI时,您可以通过在ToEdi中设置上下文( InterchangeContext InterchangeContext= null)来显式地指定要使用的分隔符
https://stackoverflow.com/questions/40044832
复制相似问题