InvenTree 入门指南一个开源库存管理系统管好零件、BOM 和采购【免费下载链接】InvenTreeOpen Source Inventory Management System项目地址: https://gitcode.com/GitHub_Trending/in/InvenTreeInvenTree 是一个开源库存管理系统Inventory Management System它把零件、库存、BOM、采购订单放在同一套数据里管理后端是 Python/Django数据存在关系型数据库界面通过浏览器访问当前版本为 1.6.0MIT 协议。适合小型制造企业、实验室、电子工作室以及想把 Excel 库存搬上系统的个人玩家。它记录的是什么零件、库存项、位置三层结构InvenTree 的数据模型只有三个核心概念理解它们就能看懂界面上的所有页面。零件Part是你手里有什么东西的模板类别、描述、IPN 编号、参数、供应商和价格都挂在零件上。零件可以按分类层层组织比如电子 无源 电容也可以在零件上挂自定义参数模板用参数筛选和排序零件。零件按分类组织表格直接显示每种零件的总库存和价格区间库存项Stock Item是零件在某个具体位置上的实物数量、位置、供应商、批次号、序列号。同一个零件可以有多个库存项分布在不同位置。位置Location是真实仓库的层级化映射仓库 房间 货架 抽屉每个位置下可以再建子位置。三者分开的好处是库存变动不会污染零件定义而零件上的信息供应商、参数又能被所有库存项共享。日常操作扫码、转移、盘点库存管理大部分时间就是三件事入库、移动、盘点。InvenTree 把每件库存项的每次变动都记成一条追踪记录记录是谁、在什么时间、做了什么操作库存历史完整可查。批量盘点Stock Take是这个系统里很实用的功能系统列出某个位置下所有库存项的账面数量你逐项输入实际点数数量不符的会自动标出需要关注提交后生成一条调整记录。盘点时账面数量与实际数量不一致的条目会被标记核对后一次性提交如果你的库存需要追溯比如电子元器件批次管理可以在零件上开启序列号或批次号追踪。开启后每个库存项都有唯一编号可以一直查到它来自哪张采购订单、哪个供应商。条码扫描是配合追踪使用的扫描页面支持键盘输入法输入条码或相机扫码扫完的零件和库存项列在右侧选中后可以直接执行查询、定位、状态变更等操作。仓库里拿着一台手机或扫码枪就能干活。扫描条码后自动匹配零件或库存项选中即可执行后续操作制造与采购从 BOM 到领料如果你的场景涉及用零件做出成品InvenTree 的 BOM物料清单和构建订单Build Order模块会接管后续流程BOM 管理上传或维护 BOM 文件系统自动展开子件需求并给出每个子件需要多少、现有多少的对比。构建订单创建一个 Build Order 后系统按 BOM 计算所需库存你可以手动或自动从现有库存里分配物料分配结果会显示零件当前库存、可用量、需求量与缺口。采购供应商、供应商零件、采购订单PO和销售订单都在系统内收货入库时库存自动更新。构建订单分配视图显示每个子件的分配位置、数量以及订单状态与库存缺口这套组合的实际意义是接了一个订单你能立刻看到缺什么料、缺多少而不是靠 Excel 公式算半天。最快部署路径一条命令装好InvenTree 提供三种部署方式Docker、裸机安装、以及一条命令的快速安装脚本。对大多数场景官方推荐直接跑安装脚本支持的发行版见官方文档 start/installer.mdwget -qO install.sh https://get.inventree.org bash install.sh装完打开浏览器就能访问管理界面。数据库默认用 SQLite规模上去后文档建议换 PostgreSQL配置项、备份策略等细节都在 docs/docs/start/ 下。另外两点值得一提移动端官方提供 Android 和 iOS 配套 App可以扫码查库存适合仓管现场作业。多语言界面通过 Crowdin 社区翻译覆盖中文、日文、德文等 38 种语言src/backend/InvenTree/locale/ 下可以看到全部语言包。扩展能力REST API 与插件系统InvenTree 本身是架在 RESTful API 上的浏览器界面只是 API 的一个客户端。这意味着外部系统ERP、MES、自写脚本可以直接读写库存数据官方还提供了 Python 绑定库方便对接。API 文档在 docs/docs/api/接口按零件、库存、公司、订单、构建等模块组织支持在线浏览和调试。插件系统用于扩展核心功能内置插件包括条码生成、货币汇率换算、BOM 导出、邮件通知等都可以在界面里单独开关。第三方插件可以通过 pip 安装或放进插件目录开发自己的插件有现成的脚手架命令和样例代码参考入口在 docs/docs/plugins/。如果你准备开始使用建议先读一遍 docs/docs/ 下的 Getting Started 章节把第一个零件和第一条库存录进去系统就基本会用了。【免费下载链接】InvenTreeOpen Source Inventory Management System项目地址: https://gitcode.com/GitHub_Trending/in/InvenTree创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考