概念不理解,关于进销存的。搞得头大了。

smallmoneybags 2002-12-30 11:48:33
一些概念上的事,不理解。 我做的是一个要求多仓库 (仓库->分仓库存)
1。月末处理的时候,进行月结,要做什么事情。

2.在一种新的货品登计的时候,要记录期初库存, 这个期初库存是放在哪个表里。

3。我建立了一个表。主要用于查询库存情况的。

货品编号,上期结存。 本期收入,本期发出,本期结存。

这张表该怎样统计。(问题我描述不出来呀),我每一张单据,比如入库单,出库单
都是主从结构的,通过单据号来关联的。

主表是 单据号,仓库。
从表是,单据号,货品编号,数量,单价。

4。对于上面的查询,我想查询一个时间段的库存情况, 是动态的查询还是怎样查询的。

比如我要查询上期结存,是不是要把 上期以前的所有单据都统计一次,(这样随着单据的增加,统计计算,量太大) 还是怎样做。

这些概念我很模糊。提问题也很难表达清楚。怎么办


...全文
48 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ToUpdate 2002-12-30
  • 打赏
  • 举报
回复
up
nielisheng 2002-12-30
  • 打赏
  • 举报
回复
建立实时库存表
愉快的登山者 2002-12-30
  • 打赏
  • 举报
回复
1。月末处理的时候,进行月结,要做什么事情。
对库存情况表进行处理:上期结存 = 本期结存,本期收入=sum(本期入库量),本期发出=sum(本期出库量),本期结存 = 上期结存 + 本期收入 - 本期发出

2.在一种新的货品登计的时候,要记录期初库存, 这个期初库存是放在哪个表里。
存放到库存情况表:货品编号=新的编号,上期结存=0。 本期收入=0,本期发出=0,本期结存=期初量

3。我建立了一个表。主要用于查询库存情况的。

货品编号,上期结存。 本期收入,本期发出,本期结存。

这张表该怎样统计。
从本期入库单和出库单中统计,月底进行。

4。对于上面的查询,我想查询一个时间段的库存情况, 是动态的查询还是怎样查询的。

在库存情况表中,增加一个年月项,每月进行月末处理时,就可以保留历史数据,你的查询就容易了:
select 年月, 货品编号,上期结存, 本期收入,本期发出,本期结存 from tablename where 年月 = '200302'
smallmoneybags 2002-12-30
  • 打赏
  • 举报
回复
查询起始日期:2003-02-01,查询终止日期:2003-02-28,选择仓库:全部仓库
货品代码 品名规格 单位 期初结存数量 本期收入数量 本期发出数量 期末结存数量
100001 白猫香烟 包 24 1 1 24
100002 啤酒 10 0 0 10

有个查询范围。



nielisheng 2002-12-30
  • 打赏
  • 举报
回复
财务记帐的方法对你的思路会有帮助的

rex_wang 2002-12-30
  • 打赏
  • 举报
回复
gz
My_first 2002-12-30
  • 打赏
  • 举报
回复
to tj_dns(愉快的登山者)
你能留下邮箱吗? 我发三张表给你,

就是目前我还不清楚这个表该怎样建立。

我原来建立了一张 基础资料表,仓库资料表-->分仓库存表,

因为现在要做期初库存这些,以前没考虑到。 还有哪些表(比如库存情况表)

整体的思路都没搞清楚。
愉快的登山者 2002-12-30
  • 打赏
  • 举报
回复
是的,应该还有货品编号。
My_first 2002-12-30
  • 打赏
  • 举报
回复
to tj_dns(愉快的登山者)

因为是新的货品,(是本期增加的货品/2003/1月这个期增加的)。
在库存表中将货品的期初量建立,(库存表指的是刚才您讲的库存情况表吗?)

库存情况表
年月,分仓库号, 上期结存, 本期收入=动态计算字段(sum(本期入库量),本期发出=动态计算字段sum(本期出库量),本期结存=上期结存+本期收入-本期发出

200302, 1, 0,0,0,30-->期初数30

是这样建吧.
愉快的登山者 2002-12-30
  • 打赏
  • 举报
回复
2。因为是新的货品,首先要在货品编码库中增加这个货品,然后再在库存表中将此货品的期初量建立。因为是刚建立的,所以上期库存应该为0;本期库存是刚建立的数量;
3。你若建立一个实时库存表,每个月末就只进行月库存表的数据保存工作,将实时库存表的数据导到月库存表中。
实时库存表可包括:
最后出入库时间,货品编号,分仓库号, 当前库存
当有入库时,
update 实时库存表 set 最后出入库时间 = 入库时间, 当前库存 = 当前库存 + 入库量 where 货品编号 = ... and 分仓库号 = ...
当有出库时,
update 实时库存表 set 最后出入库时间 = 出库时间, 当前库存 = 当前库存 - 出库量 where 货品编号 = ... and 分仓库号 = ...
smallmoneybags 2002-12-30
  • 打赏
  • 举报
回复
对于库存情况表要单独建是吧。
因为我已经建立了一个分仓库存表。

库存情况表的字段应该有哪些。

年月,分仓库号, 上期结存, 本期收入=动态计算字段(sum(本期入库量),本期发出=动态计算字段sum(本期出库量),本期结存=上期结存+本期收入-本期发出

动态计算是通过SQL语句从(采货/销货这个时间段汇总得到的。)
.
我这样的结构合理吗?

2.在一种新的货品登计的时候,要记录期初库存, 这个期初库存是放在哪个表里。
存放到库存情况表:货品编号=新的编号,上期结存=0。 本期收入=0,本期发出=0,本期结存=期初量
第二点我还没搞懂。

3.实时库存表 结构应该怎样。

多谢各位.

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧