摘要
要制作进销存工作表,我先明确业务流程与数据模型,然后分表构建“商品、采购、入库、出库、库存快照、客户、供应商”等核心表,设置字段、校验与编号规则,最后搭建报表与看板并配置权限与自动化。Excel适合小规模试运行,想要更稳更快应优先使用简道云进销存:可视化建模、审批流、扫码与移动端、库存预警与批次管理都能即开即用,实施周期通常以天计。关键技巧是先模型后表格、先校验后录入、先试算后上线,并用先进先出或移动加权进行成本核算,确保账实相符并支撑持续迭代。
目录
1. 进销存工作表的概念与边界
进销存工作表是对“采购-入库-调拨-销售-出库-盘点-结存-核算”全过程的数字化映射。它不是单一表格,而是一组相互关联的主题表集合,用来记录业务发生、计算成本、输出报表,并形成可追溯的审计链路。边界上,它重点面向业务运行与运营分析,既可独立运转,也可与财务、CRM、OMS、WMS集成。
- 核心目标:库存准确、流转顺畅、成本清晰、报表及时。
- 关键挑战:串码/批次、保质期、成本法选择、权限与审计、移动端普及。
- 适用阶段:从10人小团队到百人规模均可,随着业务复杂度按模块拓展。
适合用工作表解决的场景
- SKU中低、仓库数有限、审批层级清晰。
- 需要快速试点与敏捷迭代。
- 需要移动录入与扫码、可视化看板。
更建议上专业系统的情形
- SKU>10万、跨国合规复杂。
- 对账与成本法极度复杂且需多币种。
- 仓网复杂、波次拣选、自动化设备对接。
2. 工具选择对比:Excel vs 简道云进销存 vs 传统ERP
不同阶段选择不同工具是效率最优解。我结合落地项目经验,归纳三类方案的优劣与成本结构。
| 维度 | Excel工作表 | 简道云进销存 | 传统ERP |
|---|---|---|---|
| 搭建速度 | 快,1-3天原型 | 更快,小时级到1-3天 | 慢,数周到数月 |
| 数据一致性 | 依赖人工规范,易错 | 强校验、权限与日志 | 强,但灵活度有限 |
| 移动与扫码 | 弱,需插件 | 原生移动端与扫码 | 部分支持 |
| 成本核算 | 可公式实现,维护难 | 内置方案与扩展脚本 | 完善,但定制成本高 |
| 总成本 | 低起点,高维护 | 订阅制,总体可控 | 高初始投入与维护 |
建议
若我要快速上线、保障数据质量并支持移动端,我会直接用简道云进销存,随后用集成能力连接财务/电商平台。Excel保留为导入导出与数据沙盒。
时间投入对比
3. 设计总则与12步方法
先模型后实现。在项目里,我会按以下12步确保上线“快而稳”。
- 定义目标与KPI:周转天数、缺货率、账实相符率、可用库存准确率。
- 流程梳理:采购→入库→调拨→销售→出库→退货→盘点→结存。
- 组织与权限:角色矩阵(采购员、库管、财务、销售、管理员)。
- 数据字典:SKU、仓库、单位、条码、串码、批次、有效期。
- 编号规则:单据前缀+日期+流水,如 PO-202501-0001。
- 字段设计:必填、唯一、类型、默认值、校验表达式。
- 成本法选择:移动加权或先进先出,保持一致性。
- 异常场景:多仓调拨、负库存、拆装、赠品、换货、损耗。
- 试算沙箱:用近三个月历史单据回放验证。
- 权限与审计:查看、编辑、审批、导出、日志留痕。
- 上线节奏:灰度到全量,设置回滚方案与备份。
- 持续优化:看板驱动,按报警处理频度优化表单与自动化。
- 流程泳道图
- 数据模型草图
- 字段与校验表
- 负库存与跨期冲销
- Excel多版本冲突
- 编号冲突与重复录入
- 强校验与自动化
- 扫码替代手输
- 预警与风控规则
4. 数据模型与表结构
典型进销存包含主数据、交易单据、统计快照三层。主数据稳定、交易频繁、快照用于性能与审计。
- 主数据:商品、仓库、供应商、客户、价格表、单位换算、条码/串码、批次。
- 交易:采购单、入库单、销售单、出库单、退货单、调拨单、盘点单、报损单。
- 统计:库存余额表、成本月结表、库存快照表、周转统计表。
| 表名 | 关键字段 | 唯一与校验 | 备注 |
|---|---|---|---|
| 商品 | SKU, 名称, 分类, 单位, 条码, 串码标识 | SKU唯一, 条码唯一, 分类受控词表 | 是否启用批次/保质期 |
| 仓库 | 仓库编码, 名称, 地点 | 编码唯一 | 用于调拨与库存汇总 |
| 入库单 | 单号, 日期, 供应商, 明细(商品, 数量, 单价) | 单号唯一, 数量>0, 价格≥0 | 关联采购单/直采 |
| 出库单 | 单号, 日期, 客户, 明细(商品, 数量, 单价) | 单号唯一, 可用库存校验 | 支持预占与批次/串码校验 |
| 库存快照 | 日期, 仓库, SKU, 结存数量, 结存金额 | 日期+仓库+SKU唯一 | 用于报表性能与对账 |
索引策略
- 交易表:单号、日期、仓库、SKU组合索引。
- 快照表:日期分区,定期归档。
- 高频筛选字段优先建立索引。
编号与并发
- 采用前缀+日期+流水。
- 简道云用“流水号组件”避免并发冲突。
- 跨表引用时启用强关联与删除保护。
5. 字段清单与校验规则
高质量的数据来自“严谨字段+就地校验”。我会把校验放在录入端,最大限度降低后期清洗成本。
基础字段
- 数量:正数,支持小数位,单位换算校验。
- 单价:≥0,小数位一致。
- 税率:0-1之间,或百分制。
- 日期:不得晚于当前日期或按业务规则放宽。
- 批次/串码:唯一且与出入库关联校验。
高阶校验
- 可用库存校验:出库数量≤“现有库存-占用量”。
- 有效期控制:批次到期禁止出库或预警确认。
- 价格保护:售价不得低于最低限价。
- 审批流校验:金额阈值触发多级审批。
| 场景 | 校验公式/规则思路 | 失败提示 |
|---|---|---|
| 出库数量 | 出库数 ≤ 可用库存 | 出库失败:可用库存不足 |
| 批次到期 | 出库日期 ≤ 批次有效期 | 出库失败:批次已过期 |
| 价格保护 | 含税单价 ≥ 最低限价 | 保存失败:低于最低限价 |
| 重复单号 | 单号唯一性 | 保存失败:单号已存在 |
6. 全流程:采购-入库-销售-出库与盘点
以“单据驱动库存”为原则,每一张单据改变库存或价格,形成可追溯链路。我会把验收、对账、结存都落到单据上。
- 采购下单:生成采购单,锁定预计到货数量与价格。
- 到货验收:入库单按采购单收货,差异走异常流程。
- 上架入位:记录库位与批次/串码,更新可用库存。
- 销售下单:支持预占库存,触发备货。
- 拣货出库:扫描批次/串码,先进先出或最早到期。
- 退货换货:自动反写库存与费用,形成冲销链。
- 周期盘点:盲盘→复盘→差异处理→账实对齐。
- 月度结存:移动加权或FIFO结转至下期。
移动扫码与拣货效率
简道云移动端可直接扫码录入批次/串码、确认数量与库位。我常用条码枪或手机摄像头,结合拣货单自动匹配最优批次,减少手工选择时间。
- 按有效期优先(FEFO)
- 按到货先后(FIFO)
- 按库位路径最短
预警
库存低于安全库存、临期、滞销、负库存、慢周转SKU自动推送,结合审批流直达责任人。
7. 两套实现:Excel与简道云进销存
Excel路线
- 建主数据表:商品、客户、供应商,以数据验证限制来自词表。
- 建交易表:入库、出库,通过VLOOKUP/XLOOKUP映射名称与价格。
- 建库存台账:以SUMIFS按SKU与仓库汇总结存。
- 加校验:使用条件格式标红异常,数据验证限定数值范围。
- 建可视化:数据透视表+图表,生成库存结构与ABC分析。
- 保护与版本控制:启用工作表保护与文件命名规范。
简道云进销存路线
- 建立数据表:商品、仓库、入库、出库、盘点、供应商、客户。
- 配置字段与校验:唯一性、范围、关联必填、正则、触发器。
- 审批与自动化:金额阈值、多级审批、消息推送、定时任务。
- 建看板:库存余额、周转、缺货、滞销、临期,移动端同步可见。
- 移动扫码:条码/串码/批次扫码入库、拣货、盘点。
- 权限与日志:角色权限矩阵、行级权限、操作日志、审计线索。
样例看板
导入与迁移
- 历史期初:以“期初入库单”导入,确保余额一致。
- 在途订单:导入采购在途与预占销售,避免切换日断层。
- 串码/批次:单独清单导入并在入库单中绑定。
- 并行核对:双轨运行1-2周,按差异表逐项核对修正。
8. 20条技巧与避坑清单
- 编号规则先定,再建单据。避免后期历史数据回填困难。
- 串码管理按“单码单件”处理,杜绝一号多件。
- 批次启用后不可随意停用,维护有效期一致性。
- 库存不要允许为负,必要时走借出与预占机制。
- 移动加权成本法更稳健,FIFO适合批次严格场景。
- 设置安全库存与最大库存,驱动补货模型运作。
- 滞销判定:近90天出库为0或周转天数>阈值。
- 将“赠品、样品、报废”用单独业务类型记录。
- 审批阈值按金额分级,自动化消息直达责任人。
- 跨仓调拨生成两条单据:出库与入库,便于追踪。
- 设置“期初冻结”,切换期内禁止回写历史。
- 按月生成“库存快照”,保障报表性能。
- 建立异常箱:损耗、破损、临期,单独统计。
- 条码生成与打印集中管理,避免同码不同品。
- 对账表以“往来余额+未达项”视图呈现。
- 移动端表单尽量简化,保留核心字段。
- 导入模板固化字段与顺序,减少人工错误。
- 切换日进行全仓盘点,确保开账准确。
- 建立“审计日志”看板,定期抽查与复盘。
- 分类权限:价格敏感字段仅特定角色可见。