
【免费下载链接】craftplanSelf-hosted software for managing artisanal D2C micro-businesses项目地址https://gitcode.com/gh_mirrors/cr/craftplan点击查看免费下载Craftplan 是一款自托管的手工业 D2C 微型企业管理软件。从 v0.7.5 起它的中间物料生产Intermediate Production功能让你把预混粉、酱汁等半成品做一次、入库、反复用系统按你的实际产出率计算批次成本并为每一批预混料保留完整的配方快照与批次追溯链成本核算从此不再靠估算。为什么需要中间物料生产烘焙店做面包通常先花一个上午把高筋粉和黑麦粉按比例混合成面粉预混料。传统做法有两个痛点库存失真预混料做出来放在架子上但系统库存里没有它原料只算用掉了成本拍脑袋预混料每公斤成本只能按配方估算忽略了水分损耗、撒落等实际差异。Craftplan 的方案是把预混料作为一个**库存物料Material**管理通过 Production 页面完成配方 → 计划批次 → 记录结果三步产出的批次直接生成一个带成本的新批次Lot后续成品 BOM 消耗的正是这个有成本的库存。三步完成一次自制预混料生产整个流程只需三步界面与成品配方编辑风格一致。第一步定义标准配方Standard Yield打开物料的 Production 页签点击Edit recipeStandard yield一个标准批次的产出量比如 1000 gInput materials输入原料清单Material Quantity 表格如全麦面粉 780 g 黑麦面粉 220 g可选的 Method or notes 用来记录版本说明如Version 2: 78% 小麦 22% 黑麦。配方保存后会获得一个版本号v1、v2……。修改配方只影响未来的批次——已完成的批次永远保留它当时的recipe_snapshot见 material_recipe.ex 与 produce_material_batch.ex。第二步计划批次Plan batch点击Make batch输入本次要做的量比如 1000 g原料用量会按配方自动等比换算做 1200 g面粉用量自动 ×1.2系统按最早到期优先自动推荐可用的原料批次Lot你可以Change lot更换或把一种原料拆分到多个批次取料输出批次号自动生成为MAKE-日期-随机码格式也支持手动修改、填写到期日与备注。第三步记录实际产出完成入库Record result生产结束往往达不到 1000 g——搅拌粘锅、水分蒸发都会让实际产出变少。点击Record result后填写实际可用产出如 950 g并对照真实消耗微调每种原料的用量底部实时汇总会显示Use 800 g 全麦粉 200 g 黑麦粉 → Stock 950 g 预混料Input cost: $4.40 ·95.0% yield点击Complete stock才会真正扣减原料库存、产出新库存点Back可返回且已填内容不丢失。批次成本是怎么算出来的这是该功能最有价值的部分。批次成本公式在 produce_material_batch.ex 中一目了然批次单位成本 实际投入总成本 ÷ 实际产出量其中实际投入总成本逐项取所选批次自身的 unit_cost若批次未记录成本则回退到物料价格见 intermediates.ex。官方示例投入 $4.40 的原料实际产出 950 g 预混料 → 批次成本 4.40 ÷ 0.95 ≈$4.63/kg。这个成本会附着在产出的 Lot 上后续连锁反应非常关键成品消耗预混料库存时订单的 material_cost 直接继承该批次的真实成本单份 400 g 面包 100 g 餐包剩余 450 g测试用例见 intermediate_production_test.exs如果预混料又作为二级中间料的输入成本还会逐代向下传递每一代批次各自保留独立成本。产出率百分比则按实际产出 ÷ 计划产量 × 100计算并四舍五入到一位小数production.ex在历史记录和结果预览中都会展示方便你跟踪工艺损耗。库存校验不达标就拒绝入库Craftplan 在完成批次前会做严格校验intermediates.ex投入量超过所选批次现有库存 → 报错Insufficient stock拒绝完成批次已过期expiry date 早于今天或被挂起on hold→ 直接拒绝配方里每种原料都必须有对应投入、批次不可重复选择。关键点校验失败时不会有任何库存变动——原料不扣、产出批次和追溯记录全部回滚见 intermediate_production_test.exs 的 rollback 测试杜绝负库存幽灵批次。追溯链从供应商批次一路追到订单中间物料是追溯链上的接力棒。完成生产后正向追溯从小麦供应商批次出发经过预混料批次一路追到面包/餐包批次和对应的客户订单反向追溯从某个成品批次出发回溯它消耗的预混料批次再回溯到生产该预混料所用的供应商原料批次注意祖先层显示的是整批中间料的投入量过敏原与营养成分信息仍独立维护不受生产批次影响。 完整图文/视频教程见官方文档 intermediates.md可下载演示视频与截图包docs/public/native-intermediates/。小结你关心的Craftplan 的答案实际产出率Record result 步骤记录实际产量界面实时显示 yield%批次成本实际投入总成本 ÷ 实际产出量附着在产出 Lot 上配方改版新配方只影响未来批次历史批次保留快照数据一致性库存不足时整体回滚绝不产生脏数据追溯供应商批次 → 中间料批次 → 成品批次 → 订单双向可查对做烘焙、酱料、复合料等先做中间料再出成品的微型企业来说v0.7.5 的中间物料生产功能把手工混料正式纳入了成本与追溯体系——这是 Craftplan 从订单管理走向完整生产闭环的重要一步。赞分享【免费下载链接】craftplanSelf-hosted software for managing artisanal D2C micro-businesses项目地址https://gitcode.com/gh_mirrors/cr/craftplan点击查看免费下载相关推荐Craftplan生产批次如何自动消耗物料FIFO与成本快照的完整工作流Craftplan生产批次如何自动消耗物料FIFO与成本快照的完整工作流 Craftplan 是一款自托管的面向手工业 D2C 微企业的生产管理软件。在 CrSwift Package Manager SBOM 生成实战快速产出 CycloneDX 与 SPDX 软件物料清单Swift Package Manager SBOM 生成实战快速产出 CycloneDX 与 SPDX 软件物料清单 Swift Package Manag开发工具构建工具GoReleaser SBOM 配置指南为发布产物自动生成软件物料清单GoReleaser SBOM 配置指南为发布产物自动生成软件物料清单 软件物料清单Software Bill of MaterialsSBOM是对构成开发工具CI/CD构建工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考