正常单据与冲销单据的关系如何确定呢?(如何标记出二者的关系)
正常单据与冲销单据的关系如何确定呢?(如何标记出二者的关系)
--------------------------------------------------------------
现在设计入库单,
在一张表中,如果正常单据被冲销,如何标志出两条记录的关系呢?
2条记录,都要增加标记吧。
我的想法是:增加2个字段,
1.冲销单号:表示本记录冲销的是那条记录。值为:被冲销记录的单号
2.被冲单号:表示本记录是被那一条记录冲销的。值为:冲销本记录的那条记录的单号。
我想,假如单号为 0001 和 0002,0002单是冲销0001单的。则:
0001单的 冲销单号 为‘’,被冲单号=0002
0002单的 冲销单号 为0002,被冲单号=‘’
不知我的设计是否合理?
--------------------------------------------------------------
现在设计入库单,
在一张表中,如果正常单据被冲销,如何标志出两条记录的关系呢?
2条记录,都要增加标记吧。
我的想法是:增加2个字段,
1.冲销单号:表示本记录冲销的是那条记录。值为:被冲销记录的单号
2.被冲单号:表示本记录是被那一条记录冲销的。值为:冲销本记录的那条记录的单号。
我想,假如单号为 0001 和 0002,0002单是冲销0001单的。则:
0001单的 冲销单号 为‘’,被冲单号=0002
0002单的 冲销单号 为0002,被冲单号=‘’
不知我的设计是否合理?
作者: myjsy 发布时间: 2011-06-10
自顶 一下
作者: myjsy 发布时间: 2011-06-10
方法一:
楼主应该有生产工单的吧,上面记录预计生产数量、已生产数量。
入库单生效时修改生产工单上的已生产数量,
增加一个退库单的模块,生效时修改生产工单上的已生产数量。
入库单和退库单关联生产工单。
方法二:
入库单上有入库数量、验收数量、验退数量。验退数量表示你冲销的数量。入库单关联生产工单。
方法一可用于外加工、采购的处理,方法二多用于自己工厂的生产入库。
楼主应该有生产工单的吧,上面记录预计生产数量、已生产数量。
入库单生效时修改生产工单上的已生产数量,
增加一个退库单的模块,生效时修改生产工单上的已生产数量。
入库单和退库单关联生产工单。
方法二:
入库单上有入库数量、验收数量、验退数量。验退数量表示你冲销的数量。入库单关联生产工单。
方法一可用于外加工、采购的处理,方法二多用于自己工厂的生产入库。
作者: fallingme 发布时间: 2011-06-10
SQL code
增中一个字段红冲单号,红冲和被红冲的两条单据,在此字段分别填入对方的值,以示对应。
可能的化最好再增加一个bit型字段,表示红冲状态,显示此单据是否已被红冲
作者: cd731107 发布时间: 2011-06-10