请教思路:如何过帐呀?(对于库存管理中的进货单或出货单的过帐处理)
就拿进货单举例子吧。我已经做完了进货单,已经保存到一个进货单的表中。可是还要进行过帐,也就是说要对每笔材料都要增加库存,然后写入到库存表中去。同时写入出入库明细帐中去。故涉及到三个表,1。进货单表,2。库存表,3。出入库明细帐。我不知如何操作才好,我有以下思路,不知可否?
1。循环处理,从窗体的表格中取记录,一条处理完毕再处理第二条,可是全有这种情况出现,就是只能每条记录的处理可以当成一个事务,不能将全部记录的处理做成事务,这样如果突然有网络等一系列问题,则会有一部分记录无法过帐。如何解决这个问题呢?
2。全部记录同时处理。可是我没找到实现的办法。
请教大家有什么好办法?
就拿进货单举例子吧。我已经做完了进货单,已经保存到一个进货单的表中。可是还要进行过帐,也就是说要对每笔材料都要增加库存,然后写入到库存表中去。同时写入出入库明细帐中去。故涉及到三个表,1。进货单表,2。库存表,3。出入库明细帐。我不知如何操作才好,我有以下思路,不知可否?
1。循环处理,从窗体的表格中取记录,一条处理完毕再处理第二条,可是全有这种情况出现,就是只能每条记录的处理可以当成一个事务,不能将全部记录的处理做成事务,这样如果突然有网络等一系列问题,则会有一部分记录无法过帐。如何解决这个问题呢?
2。全部记录同时处理。可是我没找到实现的办法。
请教大家有什么好办法?
pzbh 每个品种的编号
ckbh 仓库编号(要得到每个仓库的库存)
ye0 年初数量
yr1 1月份入库数量
yc1 1月份出库数量
Lr1 1月份入库累计数量
Lc1 1月份出库累计数量
Ye1 1月份余额数量
.....
.....
yr12 12月份入库数量
yc12 12月份出库数量
Lr12 12月份入库累计数量
Lc12 12月份出库累计数量
Ye12 12月份余额数量过帐时,首先历遍每个品种至每个仓库。在YE表增加这些记录,再按照会计期间01-12月份,逐个更新每个月的出库,入库,余额数量,写入YE表。这样的话,在做出入库明细帐,和收发汇总表时,就很方便调用了。
这种模式是参考财务软件中,帐簿的登帐做的。我自己 的仓库管理系统就是采用这种模式,效果挺不错,还生成了存货明细帐,就像手工帐簿一样,有每个品种,每个仓库,的入库,出库,余额帐簿。