【发布时间】:2019-02-09 04:36:01
【问题描述】:
请好心人给我建议或帮助我解决这个平面文件吗?我不知道如何实现我想要的。
正如您在下面看到的,有一些字段可以用作标签标识符。
我们有“S”表示开始标签,“I”表示客户信息,“F”表示发票详细信息,“N”表示注释部分,最后是“E”表示结束部分。正如您所看到的,也有重复的记录,这种嵌套和位置记录的使用给我带来了麻烦。 因此,每个 F 部分(客户)都有自己的一套重复发票和附注。
我确实尝试了这个美妙的post 的提示,但不幸的是,在这个问题中不存在嵌套。
奇怪的是,如果我不考虑位置记录,我可以设法得到我想要的。如果我只是将整个数据放入一个字段(即整个 F 没有定位),我可以得到正确的结构,其中包括重复。但它们是定位的,I、F 和 N,我所有的努力总是导致错误,要么说明它正在寻找标签标识符字母,要么它正在寻找回车和行尾。任何帮助都将不胜感激,因为我已经为此苦苦挣扎了一段时间。
示例文件:
S
I02710242Company name 01 Postboks 123 Sum 010223 14 15 50 54 9597598396200468 NO N
F141220178065428 00000102700-13012018000000080654288
NINK !!!!!!!!!!!
F141220178065429 00000197200-13012018000000080654296
NINK !!!!!!!!!!!
I02710242Company name 02 Postboks 234 Seum 010223 14 16 50 54 9597598396200468 NO N
F050120185794526 00003686250+04022018000000057945263
NINK !!!!!!!!!!!
F141220178065428 00000102700-13012018000000080654288
NINK !!!!!!!!!!!
F141220178065429 00000197200-13012018000000080654296
NINK !!!!!!!!!!!
E000000420000005000030679668+
所以我想我想要实现的(除非你们有更好的设置)是一个看起来像这样的架构:
S
---I
-F
-N
-F
-N
-I
-F
-N
-F
-N
E
【问题讨论】:
-
您在使用平面文件向导吗?
-
嗨。是的。我已经尝试了模式的向导和手动创建。不幸的是,我无法让它工作。我更喜欢模式向导和手动处理的组合,这样我就可以彻底了解该过程以及它的内容和方法。