设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2464|回复: 6
打印 上一主题 下一主题

[表] 库存表的设计

[复制链接]
跳转到指定楼层
1#
发表于 2013-8-30 14:04:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       突然发现  出库单明细表  里的 “产品ID” “单价” 等字段  其实 可以通过  “入库单明细ID” 获得,因为每次入库的产品单价不一样,出库时是采用先进先出的原则按批次出货,所以入库单ID 就唯一确定了  “产品ID” 和“单价”,这样一来出库单明细里就可以只有一个“入库单明细ID”,而不用有“产品ID”和“单价ID” 了,不知道这个想法对不对?另外这样一来我又不会设计库存查询了?请各位朋友指点一下,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
推荐
发表于 2013-9-1 10:25:16 | 只看该作者
gzlssr 发表于 2013-8-31 14:39
感谢todaynew 老师!另外,"入库单ID"作为“入库批号”使用是否合适,感觉单独加一个“入库批号”字段意义 ...

入库批号还是入库单号或者入库单编号等与入库单ID在标识记录的唯一性上是等效的功能,如果仅从这个角度讲有入库单ID就行了。不过有一种情况,那就是入库单或许需要脱离系统使用,这种情况下另外加一个能让人看的明白含义的批号或者单号什么的,就有存在的意义了。如果需要这样一个字段,通常是编制一个自定义的编号函数,来给这个字段自动编号。
回复 支持 1 反对 0

使用道具 举报

2#
发表于 2013-8-30 15:42:18 | 只看该作者
你再研究下去还会发现,入库明细和出库明细字段一模一样,可以合二为一。{:soso_e113:}
3#
发表于 2013-8-30 15:57:48 | 只看该作者
本帖最后由 todaynew 于 2013-8-30 15:59 编辑

1、出库明细与入库明细没球关系。所以出库明细中应该删除入库明细ID字段,改为产品ID字段。同时增加一个出库金额字段。


2、期初库存表中的单价应该改为金额。为什么在出库和库存中采用金额字段而不采用单价字段呢?其原因在在于,这样的设计可以适应多种计价方式,有些计价方式(比如移动平均法、综合评价法、标准价法等)在计算时是分摊出库成本和库存成本的,会出现单价除不尽问题。


3、各种计价方式的算法,可参见《浑然一体》一文中的处理。
4#
 楼主| 发表于 2013-8-30 21:54:28 | 只看该作者
是否入库明细和出库明细可以合成一张表,添加一个出库库类型字段表示出库还是入库呢?那种方案更合理,或者说运行更快呢?
5#
发表于 2013-8-31 09:01:34 | 只看该作者
本帖最后由 todaynew 于 2013-8-31 09:06 编辑
gzlssr 发表于 2013-8-30 21:54
是否入库明细和出库明细可以合成一张表,添加一个出库库类型字段表示出库还是入库呢?那种方案更合理,或者 ...

一般不宜。
其原因不在于明细表,而在于主表(入库单和出库单)。如果是商贸型企业,也就是买进卖出业务的企业,是可以做合并处理的,前提是要将供应商表和客户表合二为一,将应付款表和应收款表合二为一。如果是生产加工型企业就没办法进行合并了,因为入库的作业会对应企业外部的某个供应商,而出库作业对应为企业内部的某个部门,这两个对象比较难以做统一的处理。除非采用单据的概念来进行统筹,一般还是将出库和入库分成两个表处理为宜。

此外,原在出库明细表中的出库类型字段,应做为主表出库单的字段。

6#
 楼主| 发表于 2013-8-31 14:39:31 | 只看该作者
感谢todaynew 老师!另外,"入库单ID"作为“入库批号”使用是否合适,感觉单独加一个“入库批号”字段意义不大,还增加了操作人员的输入量。想区分没一次进货是因为每次进货单价不同,出库时按先进先出来出库。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 21:22 , Processed in 0.085037 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表