财务工作台搭建
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3333f0d1/cw-jnb。
技能介绍
要解决什么问题
很多团队需要月度财务分析看板或预算执行跟踪,但不想上服务器、也不想数据出本机。常见诉求是:三张主表(资产负债表、利润表、现金流量表)录一次,就能出指标、杜邦、KPI 同比,还要能勾稽校验;成果要能发给同事双击 HTML 打开,或导出 Excel 不乱码,断网也能用核心功能。
技能如何组织交付
本技能按纯前端 + localStorage 设计:不引后端与数据库,所有模块从三大报表实时取数,避免各模块各存一份数值导致口径打架。小计/合计等自动行用 calc:[[key, sign], ...] 声明,由 FW.getVal 递归求值,而不是在页面里手写散落公式。
标准架构是工作台首页 + 六大模块:报表编制(bs/pl/cf/导入)、财务分析(ana)、预算(bud)、财务指标(kpi)、勾稽校验(chk)。推荐实现顺序是:先定 defs.js 与 store.js 的数据模型,再报表录入与导入,再分析/预算/KPI,最后勾稽与首页看板。SheetJS 建议本地化;ECharts 可 CDN 降级,缺库时界面仍可用,仅图表区提示未加载。
打包便携版时用 scripts/build_portable.js 将 CSS/JS(含 xlsx)内联为单文件 HTML;其它电脑首次打开无本地数据时会载入演示数据,自有数据可通过「导入备份」覆盖。
边界与注意点
展示习惯按中国报表口径:涨跌色与欧美相反(升红降绿),负数用红色括号;减值损失等列于利润表「加」项且损失以负号填列;金额默认万元并保留正负号。同比应取报表内已有列(利润表/现金流量表 p、资产负债表 b),不要另维护独立「上年期间」对象。未通过且未备注的勾稽项会阻止「生成指标月报」——这是刻意设的质量闸门。二次开发前建议通读 references/data-model.md 与 references/packaging.md 中的 schema 与打包踩坑说明。
使用场景
- 财务岗已录入或导入资产负债表、利润表、现金流量表,需要在浏览器里一键出杜邦分析、能力指标对标与近 12 期 KPI 趋势。
- 部门要做经营指标预算(万元口径),希望预算完成率、同比自动从三大报表取数,而不是在 Excel 里重复维护一套实际数。
- 公司不允许部署财务小系统到服务器,需要交付可在其它电脑双击打开的单文件 HTML,并支持 JSON/Excel 备份导入。
- 在既有财务工作台骨架上新增行业基准区间、自定义 KPI 取数源或勾稽规则,且保证分析模块仍从报表实时读数。
适合人员
- 负责月度关账后做指标月报的总账/财务分析,要求表间勾稽通过后才能生成正式 KPI 报告。
- 被安排「搭一个不用后端的财务看板」的内网前端或全栈,需按 calc 链与 localStorage schema 落地六大模块。
- 分支机构或外勤同事只能本地打开文件、不能连公司 VPN,需要便携版 HTML 与演示数据开箱即用。
- 管理会计或 FP&A 需要预算模块与报表同源,并习惯中国报表展示(万元、涨跌色、负数括号)的录入与导出。