sadier

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
0、通过结存期操作建立一个库存期间。(往结存期表插入一个结存期记录)
1、通过出入库操作完成完成库存基本数据的录入(出入库属同一张表通过billtype来区分)。
2、出入库的涉及两张表,从表的插入和删除通过两个触发器自动修改库存临时表,插入时如果是入库单则增加临时表的入库数据,并把期末库存加上,插入的是出库单则增加临时表的出库数据,并把期末库存减少。
3、库存的盘点操作:库存的临时表有两个空余的字段,库存盘点的操作,既是把库存的当前库存量往其中一个叫CheckInventory的字段中填值。
4、盘点确认操作:就是把临时表的期末值放入临时表空余的另一个字段EndtheoryAmount,然后把CheckInventory字段的值填入临时表的期末值。
5、结存后还要考虑自动产生一条出入库以抵消实际盘存和理论数据的差距。
6、库存结存的操作:库存结存表是包含库存临时表所有字段并加上结存期等字段的一个表,库存结存就是把获得当前的结存期号、然后连接库存临时表一起插入库存结存表。
库存结存只能放在当天结存的最后一天处理如27日结存,如第二天做结存则结存前不能有任何操作。
7、整年度的库存查询有两种方式处理。
(1)每个月累计,利用期初期末的数据,所选区间的开始时间的期初之和,取结束时间的期末之和。过程不管。
(2)取开始开始时间的期初,取开始时间到结束时间的出入库之和。不管期末。此时期末时间可以任意选。

注意有很多仓库的所有的操作必须有严格的仓库过滤条件
posted on 2004-07-20 09:25  毛小华  阅读(679)  评论(1编辑  收藏  举报