以前做过库存管理,因为要求不高,所以在库存管理中不仅管理数量的出入,也负责计算库存单价。以前是这样做的:库存管理主要分为三个表,入库表,出库表,库存表,(实际上是5个表,因为入库和出库表分别有表头和明细表,为简化所以称为三个表)
1、入库:在入库表中添加数据,同时去库存表中查找是否有相同编码的物料,如果有就在原来数据上增加,如果没有就新增一条数据。
2、另外有一个表专门保存物品的当前单价,入库时要求仓库员工输入物品单价,系统会核对本次输入的单价与库存的单价是否相同,如果不同就按移动加权平均法进行重新计算,然后更新原来的库存单价。(客户要求采用移动加权平均法)现在的客户的需求不一样,所以再按原来的设计会有些问题:
1、由仓库输入金额不太好,首先客户的财务部门不愿意让仓库的员工看到单价,再次财务怕仓库人员输错单价,虽然在提交时要求审核,但这个审核也是仓库员工自己做,起到一个提示不要输错的作用。
2、按道理仓库管理只是负责管理数量,不负责金额(我说的管理金额也只是按移动加权法计算库存的单价,然后将入库,出库,单价等数据提供给财务,并不是财务软件)如果分开来做,请问计算单价的模块应该放到哪里?这种要求大家通常采用什么方法来实现? 谢谢

解决方案 »

  1.   

    这种要求大家通常采用什么方法来实现?
    A表
    id , name , datetimeB表
    id , aid , price貌似将物品的单价用另外一个表保存.然后用b.aid = a.id关联即可.
      

  2.   

    不知道你是否分了模块的权限,
    我的建议
    首先建一个所有产品的表当然分类管理,每一类的每一种都有产品的单价,然后添加和修改单价和产品由财务来管理。
    再来就是仓库管理员,只需要对每次进仓库和出仓库的产品数量。只需要输入产品名称和数量。
    签订合同时有产品,客户开出发票和货品价格对应。再由财务对应。Best Regards
    Ray