1. 为每批货设置一个批号,进出货根据货号+批号唯一确定一条记录,这样就可以解决问题2. 数据库中最终的处理应该只有一个单位,单位转换可以程序中保存数据的时候,根据转换规则转换成基本单位
解决方案 »
- 。。。。这个应该怎么搞呢?
- 请教句sql,有A表(零售户代码,性质)和B表(零售户代码),想把A表中这些零售户代码的性质列更新为1,他们在B表中也有对应记录 A表零售户代码重复B表无重复
- 邹建大哥你好,求助你一个SQL Server 2005 复制同步的问题。谢谢!
- 关于E-R图的一个单选题
- 求助呀!!!!!
- 关于在一表中查询一组数值与另一组数值作对比的问题(详情请进)
- 求讲解 OPENDATASOURCE & OPENROWSET 用法
- 怎么将sql server 6.x 的备份文件,恢复到sql server 7上
- Oracle8i Enterprise Manager Release 2.1 相当于ORACLE8.1.几啊?
- 同时操作两个游标
- 在线1天半等候也没有等到答案的问题;(...
- where语句是从后往前执行还是?
其实也不用在采购表中设一个总的到货数量、总的领货数量
1.在采购表明细中设置一个完成标志,一但该明细的货物全部送到后就更新该标志为完成状态.
2.在到货表中的明细中加入采购单号,及明细项,可以计算出采购单的已到货数量和未到货数量.
3.需要设置一个动态变化的库存表,到货时更新库存,领货时先判断是否有足够的库存,领出后要更新库存.
单位要复杂一点.首先任何一种货物都应该有一个库存单位(用作入库、领料单位),且该单位在公司内是唯一的.入库时单位不一致主要是因为供应商的不同造成的.所以在这里需要建立供应商物料表
供应商物料表(主要项目)
供应商编码,物料编码,公司内物料编码,采购单位,库存单位,折算
例如:
A0001,P-001,PI-001,包,个,100
采购单位 = 包
库存单位 = 个
折算 = 1 采购单位(包)等于 100 库存单位(个)
入库时需转换为库存单位单位后才可入库。