正常单据与冲销单据的关系如何确定呢?(如何标记出二者的关系)
--------------------------------------------------------------
现在设计入库单,
在一张表中,如果正常单据被冲销,如何标志出两条记录的关系呢?2条记录,都要增加标记吧。我的想法是:增加2个字段,
1.冲销单号:表示本记录冲销的是那条记录。值为:被冲销记录的单号
2.被冲单号:表示本记录是被那一条记录冲销的。值为:冲销本记录的那条记录的单号。
我想,假如单号为 0001 和 0002,0002单是冲销0001单的。则:
0001单的 冲销单号 为‘’,被冲单号=0002
0002单的 冲销单号 为0002,被冲单号=‘’不知我的设计是否合理?
--------------------------------------------------------------
现在设计入库单,
在一张表中,如果正常单据被冲销,如何标志出两条记录的关系呢?2条记录,都要增加标记吧。我的想法是:增加2个字段,
1.冲销单号:表示本记录冲销的是那条记录。值为:被冲销记录的单号
2.被冲单号:表示本记录是被那一条记录冲销的。值为:冲销本记录的那条记录的单号。
我想,假如单号为 0001 和 0002,0002单是冲销0001单的。则:
0001单的 冲销单号 为‘’,被冲单号=0002
0002单的 冲销单号 为0002,被冲单号=‘’不知我的设计是否合理?
可能的化最好再增加一个bit型字段,表示红冲状态,显示此单据是否已被红冲
1:单据类型 取值:正常单据/冲销单据
2:冲销单号,记录本记录冲销的是那条记录
其中单据类型为正常单据时,冲销单号为null,
单据类型为冲销单据时,冲销单号为冲销的记录单号或唯一id,