实时预览—

出入库单的麻烦在「合计」

仓库单据最常见的低级错误是明细改了、合计忘了改。所以这里把金额交给规则算:每行的「金额」留空时按「数量 × 单价」自动补出来;如果要填实际结算价(比如含折扣),直接手填金额即可,手填值优先。合计只做一件事——把所有行的金额加起来,改任何一行立即跟着变。

「合计数量」同样是自动的,不需要手数。

四种单据类型

四种只是标题不同,明细与签字栏完全一样,切换后直接改标题即可。

版式上的几个考虑

为什么不做成「能过账的系统」

真实的出入库靠的是系统里的库存台账——每笔都有唯一编号、有经办人、有库存数量的实时扣减。任何一张图片都不具备这个能力,也不该被当作库存凭据使用。所以每一张导出图都固定带「样例 · 非正式单据」角标、斜向水印和底部声明,页面不提供关闭开关。

常见问题

合计金额是自动算的吗?

是。每行的金额留空时按「数量 × 单价」自动计算,手填的金额优先;合计与合计数量都会随明细变化立即更新。

能做多页单据吗?

当前是单页成图,高度随明细行数自动撑开。明细超过 40 行时建议按批次拆成多张,打印后更容易归档。

这张单子能当库存凭证吗?

不能。它是排版样张,不具备库存凭证、财务记账或结算效力。正式台账请使用仓库管理系统或走纸质单据的正式流程。

四种单据类型有什么区别?

只是标题不同——入库单、出库单、调拨单、退料单共用同一套明细与签字栏,选一个再改标题即可。

物料信息会上传吗?

不会。所有字段只保存在本机浏览器的 localStorage,渲染在本地 Canvas 完成,断网也能编辑和导出。