想建立一个产品进销存系统
基本情况:
1. 产品类别有5个。
2. 每类别下再细分很多个品种。
3. 所有品种都有保税和非保税之分。
4. 全厂共有数十个堆放区位。每个区位都可堆放任何产品,而且同一区位可以同时堆放不同产品(当然在实际中尽量避免)。
要求:
1. 以品种建立进销存流水账。即每个品种都有一个流水账。
2. 可以随时查询各种产品的库存数,以及其区位分布情况。
3. 可以生成任意时间段的、以品种计的进销存汇总表。
4. 可以生成任意时间段的、以类别计的进销存汇总表。
现时思路:
1. 表1,产品基本信息表,包括代码、品种名、所属类别... 等主要字段。
2. 表2,产品进出存表,包括代码、品种名、进仓、出仓、库存、区位... 等字段,通过代码或品种名与标1关联,取得所属类别。
3. 参考 foxtable 提供的进销存范例建立了进销存关系,以保税非保税、品种划分...
问题来了:
表2 的进销存仅计算到品种这一层,无法计算到区位。但如果加上区位,则表结构层次复杂多了。按以前手工帐页方式,则需要 50(品种)* 2(保税非保税)* 30(区位)= 3000 个流水账页... 而且统计起来也太麻烦了。
是不是我的思路钻牛角尖了?各位大侠有什么好的 Idea ?