餐饮流水管家 · 使用说明

随手记录餐饮店每一笔收入与支出,手机、电脑、网址都能看到同一份账。v3.0.0 起接入了免费的云端数据库(Supabase,不用自己搭服务器):联网打开就自动走「云端模式」,数据存在你自己的云端库里,手机、电脑、另一台电脑登同一个邮箱就是同一份账,本机攒的账还能一键搬上云;没网、或者不想上云时,一键切回「本机模式」,数据只留在这台电脑的浏览器里,功能一模一样。(手机端 v2.6.3 已做过专项适配。)

当前版本 v4.20.0 · 更新日期 2026-11-04 · 分类可停用/恢复(停用区只显示停用的);旧损耗标记进「系统备注」;修定时记账保存卡死;休息记录可编辑;完整历史见更新日志(v4.16.0 及以前 181 个版本都在)
📋 查看更新日志☁️ 云端部署与维护
🆕 v4.20.0 要点(停用分类能管了 + 定时保存不再卡):
① 分类管理每个大类新增「停用」:停用后整组落到「已停用分类」区(只显示停用的,一个大类一行),点「恢复」整组启用;顶部「停用 / 恢复分类」再开一个弹窗,可以整组恢复、也能点某个细分单独恢复。历史流水一条不删。
② 旧损耗标记也归进「系统备注」:早先登记的损耗用的老写法(报损 / 来源于),现在导出和界面里都会单独列进「系统备注」,一条历史记录都不改写。
③ 修掉定时记账保存卡在「保存中…」:以前点保存没反应、计划没写进去,现已修好。
④ 休息记录能编辑了:「我的 → 店铺休息」列表每行有「编辑」,日期 / 时段 / 原因都能改。
本版云端表结构、报表口径一律没动,旧账本直接覆盖上传、强刷就能用。
🆕 v4.19 系列要点(编号、导出、跨机恢复):① 编号看得懂了:流水/损耗 JF、周期 PD、定时 SC、分日 FD,后跟日期和 4 位序号(如 JF202611040001);v4.19.0 之前建的旧随机编号原样保留,不迁移、不重写。② 导出更清爽:导出的「备注」只留你手写的话,程序自动维护的标记单独进「系统备注」列;工作表删掉「更多记账」、「周期账」改名「周期记账」、新增「分日记账」「定时记账」。③ 损耗标记带 #编号,跨机导入能精确定位来源。④ 修本地模式定时计划跨机丢失:以前一台电脑导出、另一台导入,定时记账的「计划」会整包丢掉(已生成的流水还在,但不会再自动记),现已对齐导出/导入约定。
🆕 v4.18.0 / v4.17.0(概要补录):报表吸顶体验优化、新增校验台、支持 PDF / 音频导出;以及若干性能与稳定性打磨。详细条目见本版更新日志。
🆕 v4.16.0 要点(经手能改了 + 周期账筛选认得更全):
① 编辑周期账能改「经手」了:弹窗里「付给|时间」下面多一栏「经手」,上面列出几个名字(你这台设备用过的经手、记过账的人),点一下就填进去,也可以自己写。改完保存,这笔周期账已经记过的流水会一起改成同一个人——以前只改之后补记的,前几期是「吴立峰」、后面变成「local」,看着像两本账。改了几笔会直接写在提示里(如「2 笔流水的经手改成了「吴立峰」」)。
② 编辑定时任务同样能改「经手」:位置、用法和周期账一模一样,改完已经自动生成的那几笔流水也一起改,之后每次自动记都用这个人。
③ 点周期账卡筛选,认得更全了:以前点「全部周期账 / 周期账总账」只认备注里带「【周期账 …】」标记的流水,更早版本记的、备注里没带标记的老流水会被漏掉(编辑弹窗里却能认出来),点完卡片是一片空白。现在两处用同一个判断:有标记的算,能按「该期日期 + 每期金额 + 分类」认回来的也算。
④ 本版是加功能的次版本,云端表结构、报表口径、分类一律没动,旧账本直接覆盖上传就能用。
🆕 v4.15 系列要点(周期账更省心 + 定时记账上首页):
① 周期记账可以设「时间」了:登记或编辑周期账时填一个时间(如 09:00),之后每一期自动补记都用这个时间,不用天天手改;这个时间存在本机设置里,不给云端表加列,老库照样能用。编辑周期账时补了时间,已经记下的那几期会一起补上(只补空白的,真记过的时刻不会被覆盖)。
② 流水页多了「⏰ 定时记账 · N 条」卡片:以前定时计划只能去「我的 → 管理定时计划」看,现在和周期记账并排放在流水页,条数、金额、下次哪天记、已记几次都直接看得到,排版、暂停 / 编辑 / 取消的按钮位置也和周期记账一模一样。
③ 已暂停 / 已结束的自动账收进底部折叠区:卡片里只留在跑的,不跑的都折进最下面「已暂停 / 已结束 · N 条」,点开才展开——不占地方,也不怕误删。
④ 周期记账暂停后恢复=顺延,不补记:5 号扣款、4 号暂停、6 号恢复,5 号那期不会补记,整笔账往后挪一个月。改金额 / 期数时也会先弹窗告诉你「已经记了哪几期、各是什么时候记的、各多少钱」,已记的那几期金额不变,只影响后面还没记的。
⑤ 自动记的账,经手人跟第一笔走:第一笔周期账填了「张三」,后面顺延补出来的每一期都是张三;定时记账、分日记账同理。以前会出现前几期是张三、后面变成「local」的情况,已修正。
⑥ 「分天记账」正式改名「分日记账」:按钮、面板标题、系统备注里的字全换了,老账本里写「分天记账」的记录会自动改成「分日记账」(只改这几个字,金额和编号不动)。
⑦ 已记期数对不上时,会点名说清是哪一期:卡片写「已记 2/12 期」、流水里只找到 1 笔时,弹窗会写「另外 1 期没在流水里找到:第 1 期(应记 2026-10-05 · 每期 ¥10.00)」——直接去流水页翻那一天就知道是删了、还是那天记成了别的金额。
本系列里 v4.15.0 是加功能的次版本,v4.15.1 ~ v4.15.3 是只修问题、不改已有的补丁版本;报表口径、分类、数据结构一律没动。
🆕 v4.14.2 要点(系统备注统一 + 编辑页排版对齐):① 三类自动账的系统备注统一成一套写法:【周期记账 第1期/共12期 · 每期¥100.00 · #编号】、【定时记账 第1次 · 应记2026-11-01 · #编号】、【分天记账 第1天/共3天 · #编号】——都以「X记账」开头、都带编号、进度放最前面。老账本里旧写法的记录会自动改成新写法(只改这几个字,金额、期数、编号一个不动)。② 「编辑周期账」改成和「记一笔 → 周期记账」一样的两列版式:总金额|分多少期、首次扣款日|每月扣款日、分类|细分、付给|时间(原来的「对方」改叫「付给」,并新增「时间」)。③ 定时记账可以起名字了:登记面板「每期金额」上面多了一个「定时记账名称」,不填就照旧自动命名;名字会显示在「⚙ 管理定时计划」里。④ 「编辑定时任务」也按同一套两列版式重排,并补上「付给」「时间」,以后自动记的每一笔都带上这两个。本版只改文案和排版、不加新功能,算法、报表口径、数据结构一律没动,旧账本完全不受影响。
🆕 v4.14.1 要点(界面收尾 + 自动账补时间):① 面板里的「第 1 天记这天 / 第 1 次记这天」两行小字删掉——占地方又没必要。② 并排的两个输入框现在一样高、一样宽——以前日期框天生 44px、数字框只有 42px,「起始日 | 分成几天」摆在一起看着一大一小。③ 定时记账的条件框改成两列并排:选「每 N 天 / 每周 / 每月几号」露出的那个框,与「结束日 / 共记几次」并排各占一半,不再一个框占满一整行。④ 自动生成的流水补上「时间」——以前分天 / 定时 / 周期账记出来的流水时间是空的(打开编辑页显示 --:--:--),现在跟手记的一样带上时间。⑤ 流水备注末尾标出来源:周期记账记的显【周期记账】、定时记账显【定时记账】、分天记账显【分天记账】;就算当时没写备注,这里也会显示,一眼看出这笔是哪来的。本版只修显示、不加新功能,算法、报表口径、数据结构一律没动,旧账本完全不受影响。
🆕 v4.14.0 要点(新增分天记账 + 定时记账):① 分天记账——一笔钱分多天入账(比如买菜一次付了 100,分 3 天用)。从「更多 → 分天记账」进,主表单当场多出三个框:这笔总金额 / 分成几天 / 起始日;填着的时候下面实时显示分摊结果,保存即按起始日往后顺延生成 N 条流水,前 N−1 天各一样多、余数自动堆到最后一笔(100 元分 3 天 = 33.33 / 33.33 / 33.34,余数 1 分)。② 定时记账——按周期到日子自动记一笔(如每天进菜 300、每周五交水费 500)。同样在主表单上加框:每期金额 / 周期(每天·每 N 天·每周·每月几号)/ 起始日 / 结束方式(永不·到某天·共记 N 次);保存即建好计划,到日子自动补记,不用天天手动记。面板下方有「⚙ 管理定时计划」,可改、可暂停、可删除。③ 这两个都是「在原本记一笔表单上加几个框」——跟「周期记账」一个模式,不用跳去别的弹窗再跳回来:进模式 → 填框 → 点「保存这笔分天账 / 保存这笔定时账」,一步记完。④ 「更多记账」弹层改居中——手机和小窗口也从正中间弹出,不再从底部弹上来。⑤ 自动生成的记录带「系统备注」——分天 / 定时 / 周期账生成的流水,编辑页有一个只读的「系统备注」框,写明「【分天记账 第2天/共3天 · #批次号】」「【定时 #计划号 第1次 · 应记日期】」,一眼知道这笔是哪来的、还能对得上号;这个框是只读的,手滑也改不坏。⑥ 界面按老板要求重新排过一遍:分天 / 定时模式下方的「日期 / 付给 / 时间 / 备注」四格照常显示(格式、位置跟普通支出一模一样;以前把「日期」藏起来了,只剩三格、整行塌掉),面板里的「起始日」与下面的「日期」联动(改哪个另一个都跟着走);分天面板「起始日 | 分成几天」同一行(起始日在左)、定时面板「每期金额 | 起始日」「周期 | 结束方式」各同一行、周期面板「这笔总金额 | 分多少期」同一行;点「退出 ✕」一律回到「普通支出」记账(周期 / 分天 / 定时 / 转账都一样),并顺带修掉一个真 bug:以前退出后周期面板不会收起、界面停在周期模式。本版不改动原有算法与报表口径,旧账本完全不受影响。
🆕 v4.13.2 要点(三处文字样式与对齐修正,计算口径不变):① 公式里的中文与金额统一成一套——以前同一屏里有的卡「中文和金额都是浅灰」、有的卡「金额更深」、单栏卡又是另一套,看起来乱。现在统一:中文用常规说明灰、金额用纯黑且不加粗、字号一律 11.5px,副说明里的金额也按同一口径处理(金额变黑不加粗不会破坏环比涨跌的红绿标记)。② 横跨左右两栏的短公式居中——像「营销推广 ¥75.95 ÷ 营收 ¥7,927.51」这类横跨整卡、一行放得下的公式,现在居中显示;会折行的长公式仍左对齐(居中会很难读)。③ 左右两栏内容完全相同的副说明行居中——如装修 / 设备卡两边都是「占营收 15.80%」,合并成一行后居中。本版无数据结构变更、所有金额与比率一分不动。
🆕 v4.13.1 要点(四处排版修正,计算口径不变):① 一侧空着的行改为通栏——像「本月营收」卡,右栏只有一句「营收每天实收累计…」、左栏只有「堂食+外卖+团购核销+会员核销」明细,以前这两行各占半栏、另一半空着;现在哪一侧有内容就整行铺满,不再一半有字一半空白,长句也不会在半栏里折行。② 右栏副说明不再重复——综合费用率 / 毛利率卡里「应计费用(全部支出)¥…」以前在副行写一遍、公式行又写一遍;现在只在副行写。③ 左栏公式改成顺排文字——以前左栏公式用「上文字、下数字」的多列布局,在半栏宽度里被挤成三行贴到卡片边上;现在跟右栏一样顺排成一句话(如「(营收 ¥7,927.51 − 食材采购 ¥6,261.34)÷ 营收 ¥7,927.51」),一行放得下就一行;两边公式完全相同时只写一遍。④ 人工成本率公式补括号——以前写成「人工工资 ¥300 + 夫妻工资 ¥8,000 ÷ 营收」,按先乘除后加减会被读成「8,000 ÷ 营收」;现在写成「(人工工资 ¥300.00 + 夫妻工资 ¥8,000.00)÷ 营收 ¥7,927.51」,右栏也不再只剩一个「÷ 营收」的碎片。本版无数据结构变更、所有金额与比率一分不动(已用原始流水独立重算 17 张卡逐张对过)。
🆕 v4.13.0 要点(显示修正 + 明细展示增强):① 周期账公式改为「逐笔列出每一笔」——以前只写第一笔当例子(如 每期 ¥609.55),看不出其余几笔、也不知道合计数怎么来。现在把本区间生效的每一笔都列出来:4 笔周期账按天摊【(1笔¥609.55 + 2笔¥39.83 + 3笔¥277.08 + 4笔¥190.00) ÷ 31 天 × 31 天】+ 一次性 ¥136.00 = 合计 ¥1,252.47。算法本身没变(仍是「每期金额 ÷ 当月实际天数 × 落在区间的天数」逐笔相加),只是把每笔都摆出来、自己就能核对;本季/今年这种跨多月的,公式显示「逐月按各月实际天数摊,共 N 个月生效」。② 双栏卡左右两栏行数对齐——以前指标名塞在左栏第一格,左栏看着「三行」、右栏「两行」。现在指标名与「⏱ 截至今日」标签放到同一行头部,左右两栏都只放「数值 + 占比」两行,彻底对齐;两栏宽度也改成 1:1 等宽。本版无数据结构变更、账目原始数字一分不动(只是把公式摊开写全 + 卡片排版对齐)。
🆕 v4.12.0 要点(核心计算修正 + 界面增强):① 周期账摊销按「自然月整月摊」(核心计算修正)——原来本月/本季/今年把摊销窗口从「周期账起始日」起算,起始日不在 1 号的周期账只摊部分天数(如装修 ÷31×23、设备 ÷31×27),既不是你预期的「本月=整月×31」,又和右栏「租金占比」按整月摊的口径打架,出现「每期 ¥1,166.67 ÷ 31 天 × 6 天 = 合计 ¥1,166.67」这种公式与合计对不上的情况。现改为「按区间覆盖的每个自然月整月摊」:起始日只决定归属哪个月、不再截短窗口;本月即 每期金额 ÷ 所属月份实际天数(28/29/30/31) × 31,自定义 10/1~10/6 仍是 ÷31×6,两条路径完全一致;本季/今年摊销上界封顶到「截至今日」,不会把未来月份摊进来放大数字。② 双栏卡左右两栏始终画竖线分隔(界面增强)——账面(左)与应计(右)两列之间始终有一条竖线,一眼分清两边是两套口径;当两边数值不同(账面≠应计)时线加粗变主题色突出差异,即使右栏空白也照样画线(之前右栏空白时线会消失,现在靠 min-height 保证线不丢)。本版无数据结构变更、账目原始数字一分不动(只修算法口径,结果随之正确)。
🆕 v4.11.0 要点(界面调整 + 一处计算修正):① 大屏 KPI 卡片改为每行 4 个——原来每行挤 5 个太密;同时删掉 CSS 里一处遗留的桌面端「220px 网格覆盖」规则,它本会在所有 ≥768px 视口把 4 列配置覆盖成 7 列窄卡,导致 4 列一直不生效,现已恢复(≥1500px 稳定 4 列)。② 「点击可跳转至流水」改为「点击查流水」——提示字随界面自动缩小、始终与指标名(如「毛利率」)同一行、不再遮挡右上角的「⏱截至今日」。③ 周期账摊销除数修正(核心计算)——原本用「该周期账所属期的零碎天数」当除数,随每条周期账扣款日不同出现 ÷30/÷31 不一致,且不随你查看的月份天数变化(比如 10 月 31 天却按 30 天摊)。现统一改为「所属月份实际天数」(28/29/30/31,逐月变化),公式即「每期金额 ÷ 所属月份实际天数 × 本区间落在那个月的天数」,自定义区间(如 10/1~10/6)算出来就是 1166.67 ÷ 31 × 6 = 225.81,与你手算一致。④ 文案口径同步更正为「所属月份实际天数」,并顺手修掉第 ① 点的 CSS 覆盖 regression。本版无数据结构变更、账目原始数字一分不动(只修算法口径,结果随之正确)。
🆕 v4.10.0 要点(界面调整 + 一处显示修正):① 删掉「理论支出计入经营指标」开关下面那句说明——老板看了说"这个不需要",省下高度,开关卡下面直接接"当前口径"。② "左右两栏怎么看"那一大段(含 ①②③④)默认折叠——只留一行"点击展开说明",点一下才展开全文,不再一进报表就占半屏。③ 毛利率两张卡把"理论毛利 / 实际毛利"挪到数字金额右边——标签只留"毛利率(不含损耗)",数字后面跟着"理论毛利/实际毛利"更顺眼;"点击可跳转至流水"仍会自动缩小,跟"毛利率"保持同一行。④ 损耗率右栏补上了计算公式——以前右栏只有数字、没有公式,跟左栏对不上,现在左右都是"损耗 ÷(食材 + 损耗)"。⑤ 公式行按长短自动对齐——短的(营销费用率、平台佣金率等)居中,长的(毛利率、净利率等)左对齐,一眼更整。⑥ 修一处显示问题——"当前口径"说明上移时被吸顶的开关卡盖住一截,已改成正间距,滚动时始终在卡下方、不再被挡。本版无数据结构变更、账目数字一分不动,属界面与显示调整。
🆕 v4.9.1 要点(补丁版,纯修复):① 手机端报表不再出现横向滚动条——经营视角那几张 KPI 卡片原来强制每列至少 340px 宽,在手机上把整页撑出一条横向滚动条;现已改成「不超过容器 100%」,屏幕多窄都不再横向溢出,卡片自动收成单列。② 「预计全月」开关稳定留在「区间进度」同一行——上一版只保证 412px 的手机同行,360/375px 常见安卓 / iPhone 上会掉到下一行;现已收紧这一行的间距、把「31 / 31 天」压成「31/31天」,从 360px 到 412px 都稳定同行,只有极个别 320px 老机器才会换行(可接受)。本版无任何功能变动、账目数字一分不动,属纯显示修复。
🆕 v4.9.0 要点:① 流水页「✏️ 编辑」那一行现在直接写着「收入 / 支出 / 结余」——字号跟「编辑」两个字一样大,往下翻流水时顶部那三张卡滚走了,这三个数还挂在这一行随时看得到;点「编辑」进去批量操作后它自动让位隐藏,把这一行腾给「已选 N 笔 / 全选 / 改内容…」,点「完成」退出又回来。② 「预计区间全程」的开关挪到了「区间进度」那一行的最右边——跟「📅 本月进度 + 进度条 + 19 / 19 天」挤同一行,下面单独一行只放折算出来的营收 / 支出 / 预计净利;开关关着时下面那行不渲染,整张卡自动变矮。③ 账目视角不再堆经营那一摞——口径开关 + 说明 + 当前口径 + 区间进度 + 预计区间全程 + 经营体检全部只在「经营视角」出现;账目视角一进来就是「钱花哪了」的正题。④ 「当前口径」搬到口径说明的正下方——原来它躺在「经营指标」卡里,跟上面那句说明隔着一整屏;现在两句挨着,字号也钉成一样大(11px),不再喧宾夺主。⑤ 「不算夫妻工资的经营」那句说明离上面的开关远了一点——以前上边距是 -4px,几乎贴在开关卡片的下沿,看着像被卡挡住一截;现在拉开 12px。⑥ 能耗率左栏那句改口:原来写「右栏是估算值」,其实右栏不是拍脑袋估的,是把本月的水电气按天平摊到区间天数,文案已按真实算法改正。⑦ 租金 / 装修摊销 / 设备摊销三张卡的计算合并成一行——这三张卡左右两栏本来就是同一套「按天摊」,以前左栏写「周期账按天摊 ¥X + 一次性 ¥Y = 合计 ¥Z」、右栏又写一遍「N 笔周期账按天摊(如 每期 … ÷ … 天 × … 天)= ¥Z」,看着像两种算法;现在把两个说法合成通栏一行,先写每期怎么摊、再收成合计。左右金额真对不上(比如右栏是「账已记全,不折算」)时,仍旧左右分栏各写各的。⑧ 「左右两栏怎么看」补了一句大白话:左栏=这段时间账上实打实记了多少,右栏=把整月(整期)的钱按天平摊到今天应该是多少;月中看右栏更准,月底两栏就一样了。
🆕 v4.8.5 要点:① 吸顶的只剩「开关那一行」——上一版把「理论支出计入经营指标」整块(标题 + 说明 + 开关)钉在顶栏下方,那句说明跟着一起钉住、白占屏幕。现在钉住的只有标题 + 开关这一行,说明文字移到吸顶组外面,往下翻就跟着内容滚走,想看的时候往上滑一点就有。② 吸顶这一行的高度是死的——上一版为了省地方,吸住瞬间把说明收掉、内边距也压小,跨过吸附阈值时整块矮了十几像素,下面内容跟着上跳;现在这一行本身就不含说明,吸附前后尺寸完全一致,滑动更顺。
🆕 v4.8.4 要点:① 修「上滑时卡一下」——上一版把「理论支出计入经营指标」并入吸顶组时,顺手做了「吸住就把说明收成一行」,结果跨过吸附阈值那一瞬间整块矮了十几像素,下面的内容跟着上跳一下,看着就是卡顿。现在吸附前后尺寸完全一致,翻页一路顺,说明也一直看得见。② 滚动更省力——滚动回调改成按帧节流(一帧内多次滚动事件只算一次),两个 CSS 变量(顶栏高度 / 流水页吸附组高度)只在数值真变了才写,不再每帧都让浏览器重算样式。手机上滑动、快速上下翻,都比上一版跟手。
🆕 v4.8.3 要点:① 租金占比卡补上「详细计算」——以前只有一句「房租物业 ÷ 营收」,看不出 ¥752.69 是怎么来的;现在左栏写「周期账按天摊 ¥752.69 + 一次性 ¥0.00 = 合计 ¥752.69 ÷ 营收 ¥7,927.51」,右栏写「每期 ¥1,166.67 ÷ 31 天 × 20 天 = ¥752.69 ÷ 营收 ¥7,927.51」,跟你自己按计算器算的一字不差。② 装修摊销 / 设备摊销 / 能耗率的右栏也给出算式——装修、设备写「4 笔周期账按天摊(如 每期 ¥609.55 ÷ 30 天 × 13 天)= ¥730.88」,多笔按「笔」报数、单笔会被跨月切成两段(4 笔 → 8 段),所以按笔说、只举第一笔当例子;能耗的左栏 0.00 会补一句「本区间没记水电气,右栏是估算值」,不再让人以为算错了。③ 「理论支出计入经营指标」开关并入吸顶组——下滑看报表时它跟月份 / 范围 / 视角切换一起钉在顶栏下方,整块跟月份 / 范围 / 视角切换一起吸住,要切口径不用再滚回顶部。
🆕 v4.8.2 要点:① 修「租金 / 装修 / 设备右栏翻倍」——病根是同一个分类下存在两笔周期账(一笔是现在还在用的配置,另一笔是重建 / 重复创建时留下的旧流水,编号已不在配置里)。右栏会把那条旧流水当成「窗口外的周期账」再摊一遍,于是 ¥752.69 变成 ¥1,505.38。现在只要该分类还有在册周期账,编号对不上的旧流水就不再参与账面和应计;真·配置丢失(该分类一笔周期账都没有)时仍照旧用流水估算。② 为什么之前几次看着像「没修好」——中间几次改完没升 ?v= 缓存号,浏览器一直在用缓存里的旧 app.js;本版把缓存号升到 v4.8.2,会强制拉新代码。③ 左右栏语义说清楚:左栏=本区间账面(区间里实际记的 + 周期账按天摊进区间的),右栏=截至今日 / 区间应计(按天折算到今天或区间末);周期账在左右栏是同一笔摊销,永远不会翻倍。
🆕 v4.8.1 要点:① 经营视角「视角切换 + 齿轮」重新钉回顶栏——下滑时整组(月份 / 范围 / 视角切换 / 齿轮)一起吸在顶栏下方,随时改月份、范围、切视角,不再随内容滚走。② 右栏「人工(应计)」拆成「人工工资(应计)+ 夫妻工资(应计)」两项明细,和左栏口径完全一致(口径开关关掉时夫妻工资自然为 0,只显示工资)。③ 修正左右栏语义说明——左栏是本区间账面(区间里实际记的 + 周期账摊进区间的),右栏是截至今日 / 区间应计(按天折算到今天或区间末);租金这类周期账在左右栏是同一笔摊销、不会重复算(左栏不会扛整月、右栏再翻倍)。
🆕 v4.8.0 要点:① 周期账改成按天精确摊——装修 / 设备 / 租金这类走「周期账」的分类,以前是把每一期当成「记账日那一天的一笔支出」,所以选自定义区间(比如 1~7 号)时那一期不在区间里,卡上就是 0、点进流水也看不到;现在改成每期金额 ×(本区间与该期重叠天数 ÷ 该期天数),任意区间都能算出该摊的钱,跟那期记在哪一天无关,且只摊已经入账的期数,不会把还没付的未来几期提前算进成本。整月 / 整季 / 全年的结果与旧版完全一致。② 点装修摊销 / 设备摊销 / 租金占比三张卡跳流水时,自动把时间范围放宽到「全部」并按分类筛好,一定看得到周期账每一期,不会跳过去一片空白。③ 顶部口径开关卡压到两行(标题和开关同一行、下面只一句说明),名字改成开=「算上夫妻工资的经营」/ 关=「不算夫妻工资的经营」,不再出现「口袋口径」这种看不懂的词。④ 修 开关关掉后人工成本率的公式行还写着「+ 夫妻工资 ¥0.00」(数值早就对了,只是公式没跟着变)。⑤ 修时间范围选「全部」时报表页会报错的隐患。v4.7.0 要点:① 毛利率两档叫全名——「毛利率(不含损耗)理论毛利」=假设买进来的菜一点没坏,看的是菜单定价健不健康;「毛利率(含损耗)实际毛利」=再把坏掉过期退菜的钱扣掉,看的是这批货真正剩下多少。「实际毛利」卡的算法行直接写明两档差几个点、折成钱是多少。② 报表顶部新增「理论支出计入经营指标」开关:开=经营口径(夫妻工资、折旧、自有资金利息、门店自用都算进成本,看开店本身赚不赚钱);关=口袋口径(这几笔钱没真掏出去,整类剔掉,看口袋里到底多了还是少了)。收入 / 支出 / 结余、经营指标、预计全程、饼图、趋势、经营体检全部跟着变,当期与对比期同口径,界面上永远写着当前是哪一口径、剔掉了多少钱。③ 报表底部新增「经营体检」卡:一行一条说人话——赚没赚(每做 100 元赚/亏多少)、理论毛利 vs 实际毛利、花钱最多的三大块、哪几项超建议线、跟上一期比、保本线还差多少、下一步干什么。④ 经营视角新增「装修摊销」「设备摊销」两张卡:看这段时间装修钱、设备钱各摊进来多少,公式行拆开写「周期账分摊 N 期 ¥X + 一次性 ¥Y」。⑤ 修两个真问题:「理论支出」下出现两个「夫妻工资」(已自动去重,只删多余分类条目,流水金额一分不动);记一笔的时间停在「打开账本那一刻」(没手动改过就自动刷新成当前时刻,改过的绝不覆盖)。
🆕 v4.6.0 要点:① 毛利率拆成两档——「毛利率(不含损耗)」=(营收 − 食材采购)÷ 营收,就是原来那个数,一分没变;「毛利率(含损耗)」=(营收 − 食材采购 − 损耗报损)÷ 营收,再把坏掉、过期、退菜的钱扣掉。两档之差就是损耗吃掉的钱,差得越大越要查损耗。② 报表所有比例改两位小数(58.2% → 58.23%),指标卡、右栏「截至今日」、环比同比、饼图图例,连导出 Excel 的分析页都一起改了。③ 人工成本算上「夫妻工资」:人工成本 = 人工工资 + 理论支出·夫妻工资(夫妻俩自己的工资,钱没真发出去,但同样是人力投入)。④ 自定义日期按日薪平摊工资:区间选某月 1~7 号,一整月工资只算 7/31,不再全额砸进这几天。⑤ 「理论支出」提示补上「发给员工的工资请选『人工工资』」并换成主色底醒目显示;细分 「经营工资」改名「夫妻工资」(老账本开机自动改,金额日期不动)。
🆕 v4.4.0 要点(3 项反馈一版收完):① 窄窗口里「(点击可跳转至流水)」跟指标名同一行——以前窗口一窄,这句蓝色提示就被挤到「营收」下面单独占一行;现在它会自动缩小字号塞回同一行(460px 窗口约 10~12px,390px 手机最小 9px)。桌面多列时卡片被切得很窄(左栏只有约 94px),缩不下就恢复原字号照旧排第二行,跟这次改版前一模一样。② 报表左右两栏字号拉齐:说明行一律 11.5px、公式行一律 11px(以前右栏各小 0.5px,看着明显更细),公式里的金额和百分比加粗;最下面那行「算法:……」保持 11px 不变。③ 「综合费用率」移到「营收」正后面——赚了多少后面紧接着被花掉多少,而综合费用率 + 净利率 = 100%,两张卡挨着看就知道钱是被吃掉了还是留下了。
🆕 v3.76.0 要点:顶栏和点单系统统一成一套——电脑(≥768)店名 19px、日期 13px 一行;平板(521–767)也排一行(以前会换到第二行,把分类行顶下去);手机(≤520)不显示日期、店名 16px,但「👤 本机模式」照样写着字。长店名先缩字号、再让图标、最后才让日期,二十个字的店名能完整显示。刷新键只转箭头,连点会被挡。
🆕 v3.54.0 要点:备份文件名再带上「几点几分」——从「2026-10-09导出~账号备份~餐饮流水管家.xlsx」变成「2026-10-09 22时12分导出~账号备份~餐饮流水管家.xlsx」。同一天上午导一份、晚上又导一份,两份文件名不再长得一样,按名字排序就是先导在前、后导在后,一眼挑出最新那份。时分取导出那一刻你电脑的本地时间(24 小时制)。用汉字「时」「分」是因为英文冒号 : 是 Windows 文件名禁用字符。导入照旧不受影响。
🆕 v3.53.0 要点:「导出备份」下载的文件名变了——统一成「2026-10-09导出~账号备份~餐饮流水管家.xlsx」这种写法:开头就是导出当天的日期,不用再在一长串邮箱前缀和时间戳里找是哪天的档;顺手修掉「凌晨 0~8 点导出时文件名日期会写成前一天」的小毛病(现在文件名与备份「说明」页的导出时间都按你这台电脑的本地时间)。导入完全不受影响:文件叫什么名字都能导,旧备份照常认。
🆕 v3.52.0 要点:支出 / 收入构成图的图例不再只显示前 8 项——切到「细分」后全部类目(含占比)都列出来,超过一屏的部分在图例区里上下滚动,环状图大小不变。
🆕 v3.51.1 要点:手机窄屏上构成图也保持「图左、例右」并排,并把环状图自动缩小一档(高约 150px)、图例字号收紧——上一版在手机上回退成上下排导致图占屏太大,这版修掉。
🆕 v3.51.0 要点(4 项反馈一版收完):① 支出 / 收入构成图的图例移到环状图右侧,竖向空间省一大截(手机窄屏也是左右排,图自动缩小一档,v3.51.1)。② 修复「按物料汇总」筛选点「全部」没反应:之前点到「已选 0 个」状态后再点「全部细分 / 全部分类」毫无变化,现在一键回全部。③ 单价列表的分类改到物料名后面的括号里(例:豆瓣酱(食材采购.调味料)),不再单独占一行。④ 日历标题显示具体年月(例:哪天花得多(2026年09月 · 单位:元)),并跟随顶部月份导航联动。
🆕 v3.50.0 要点(6 项反馈一版收完):① 顶部备份提醒不再遮挡左侧导航(提醒条钉回右侧内容列)。② 流水卡片:备注内容前标「备注:」,支出卡不再多写一个「给」字。③ 「按物料汇总」可以筛选了:顶部新增「全部分类 / 全部细分」按钮,点了勾选即筛。④ 算不出的比率一律画横杠「—」:没有营收时毛利率、净利率等不再显示误导性的 0.0%;环比 / 同比没有对比意义时同样画横杠。⑤ 报表卡片左缘加了一条随主题变的色线(账目视角和经营视角都有)。⑥ 日历热力整体缩小一档,一屏能看全整月。
🆕 v3.49.0 要点(11 项反馈一版收完):① 日历热力搬到「流水」页,紧跟在「每日走势」下面(月份还是跟顶部月份导航走)。② 「食材采购」多了一个「配菜」细分,老账本打开自动补上。③ 流水卡片的信息行用「;」分隔,手机上改成最多两行、不再横向右滑。④ 周期账金额长也不再被裁(¥35,594.60 这种完整显示,位数太多自动缩一档字号)。⑤ 按物料汇总:同名不同规格合并成一行,并按「一级 · 二级」分类排序,物料名上方标出分类。⑥ 经营视角没有营业收入也照常显示(各项 ¥0.00 / 0.0%),不再整页空着。⑦ 备份提醒点 × 也算「本月提醒过了」,不会每次打开都弹;窄屏上按钮和 × 也不会被挤没。⑧ 记一笔的备注框不再弹浏览器的自动填充;报表「资金往来」卡只在账目视角显示。
🆕 v3.48.0 要点(手机排版 + 记忆):① 手机上两张周期账卡不再被截断:本月周期账卡收窄(已付 / 已收上下排),总账卡加宽六格完整显示。② 主题跟账号走:选过的主题记在账号设置里,换设备 / 重登不再变样。③ 每月备份提醒默认启用(每月 1 号):关掉或改日期后按新的来,重登也照旧。④ 记一笔常用语手机上占满一整行。⑤ 报表「显示设置」手机上「恢复默认」等按钮不再竖排。沿用 v3.47.1:汇总卡点选淡色填充、资金往来没有记录也显示。
🆕 v3.44.0 要点(隐私加固):云端隐私加固,一次补齐 5 处:① 管理员邮箱不再被任意登录用户整张拉走——前端改用数据库函数 cb_is_admin() 判定身份,只拿到「是 / 否」,拿不到邮箱清单。② 数据库大小不再被未登录的陌生人查到——用量函数撤销了默认对所有人开放的权限,只有管理员才返回真实占用,其他人按条数估算。③ 注册需要邮箱验证,配合 Supabase 后台开启 Confirm email,前端注册流程已适配「先去邮箱点验证链接再登录」。④ 本机模式新增访问口令(默认 123456,正式使用前请改成你自己的,设为空则不要求)。⑤ 修正一处过期注释。详见第八章 8.7 与更新日志。
🆕 v3.42.0 要点(新增功能):① 流水页顶部新增「周期账」两张卡,直接看清真金白银:你之前把周期账平摊出来看的只是「合同进度」(已记几期),搞不清实际掏了多少钱。现在在「收入 / 支出 / 结余」右边加了两张卡——「本月周期账」(跟着上方本月/本日切换)显示本月周期账支出 ¥X、本月周期账收入 ¥Y(当前范围内、备注带「【周期账」的流水求和);「周期账」总账卡(带「总账·不随筛选」小标签)显示所有周期账累计的 支出 已付 ¥A · 待付 ¥B 和 收入 已收 ¥C · 待收 ¥D(已付 = 已入账期数 × 每期,待付 = 总额 − 已付)。② 点卡片即筛对应流水:点「收入/支出/结余」只看该类;点「本月周期账」→ 只看带【周期账 的流水(v3.43.3 起保持当前所选范围,不再锁定当月);点「总账」卡 → 范围切「全部」、只看周期账流水,正好对应卡片上的累计口径。当前生效的卡会蓝框高亮;改类型或切月份会自动退出周期账筛选,不会卡死。③ v3.43.0 起这两张卡一直显示(没有周期账时显示 0.00),不再自动隐藏。
🆕 v3.41.0 要点(新增 + 修复):① 走势图能点了:在流水页的走势图上点某一天(逐月图里点某个月),下面的流水就只看那一天 / 那一个月的账,图下方出现「只看 XXXX-XX-XX 这一天的流水 · ✕ 清除」;再点同一个点、或点「✕ 清除」就恢复看全部。② 修「换分类后细分默认串味」:细分默认只跟着它所属的那个分类走——换到别的分类就显示「还没设默认细分」,切回原来那个分类又会自动出现。③ 综合费用率不再是黑字:有赚头(费用率小于 100%)显示绿字,支出吃穿营收才变红;它和净利率的小字都补上了「这个比率表示什么」。④ 两张卡小字里「设备采购建议走周期账按月摊」这类建议已去掉,顺手修正了原来写错的算式(正确的是:综合费用率 + 净利率 = 100%)。⑤ 修「转周期账时『每月几号』改不了」:以前这个输入框是灰的、写死跟随首次扣款日,现在可以单独填——比如首次 22 号扣、之后每月 1 号扣,上面选 22 号、这里填 1。⑥ 周期账期数记满自动停:分几期就记几期,记满不再往下扣,卡片上打绿色「已完成 · 不再扣款」,这一行也不再显示「暂停/恢复」。⑦ 周期账每期流水的备注不再挤在一起:周期账信息(📅 第N期/共M期、共 ¥X · 待还 ¥X)挪到金额下面单独显示,正文行只留你自己写的备注;末尾那串程序内部编号(#xxx)不再展示。⑧ 修「点走势图偶发 JS 报错」:以前在图表的点击事件里当场重画图表会报 handleEvent 错,现在延到本次事件走完再重画,报错消失。⑨ 周期记账那行看得出是哪笔了:那行以前只显示分类(比如「门店装修 - 硬装材料·实体店」),看不出具体是什么事;现在你在建这条账时写的备注会挂在名字旁边显示(📝 开头的小标签)。要加要改:点这行「编辑」→ 在「备注(选填)」里写,保存后立刻显示在这行上。
🆕 v3.40.0 要点(新增功能):① 「扣款日」真正管第 2 期以后:第 1 期永远记在「首次扣款日」当天;第 2 期起从下个月开始、每月按「扣款日」那天自动扣/收——比如首次扣款日选 9 月 22 日、扣款日填 1,就是 9 月 22 日扣第 1 期,之后每月 1 日扣一期。改「扣款日」不会再把「首次扣款日」拖走。② 「首次扣款日」和下面的「日期」永远一起变:改哪个,另一个都跟着走。③ 老周期账不受影响(没存过扣款日的按起始日的日子扣,和以前一样)。
🆕 v3.39.1 要点(修复):① 修复「云端表还缺某一列」提示文案里的 SQL:周期表的「暂停」列是布尔(BOOLEAN)类型,之前通用提示让你建成 TEXT,照做会把暂停状态存成文字 't'/'f',程序里会把所有周期账误判成「已暂停」。现在遇到缺「暂停」列会给出正确的建列语句。② 使用说明新增一条常见问题:提示「云端缺列 / 要去服务器执行」时怎么操作(一分钟搞定,不用写代码)。
🆕 v3.39.0 要点(新增功能 + 修复):① 金额行自带计算器:填金额的地方右侧多了「+ − × ÷ =」五个键——输 12 点 +、再输 3 点 ×、再输 2 点 =,直接得 30(从左到右连算),算错点旁边的算式提示条取消重来;手机上这排键自动变成单独一整行大按钮,好点不误触。② 流水里的账可以一键转成周期账:点开某条流水的修改弹窗,新增「📅 转为周期账」——比如一次性记了 12000 的房租,转成 12 期后这笔就变成第 1 期(金额自动改成每期 1000),之后每到扣款日自动补记;首次扣款日可以自己设,每月几号跟着它走。已经是周期账某一期的记录不会重复出现这个按钮。③ 「支出给谁」输入框不再弹浏览器自带的灰色历史下拉(和常用语重复打扰);常用语按钮照旧,历史名字直接打字还能选中。
🆕 v3.38.0 要点(优化 + 行为变更):① 记一笔里的支出分类全部变成报表「方框」(17 类一个不落),方框和圆框的字体、大小完全统一,只靠直角形状和标记色区分。② 支出分类按新清单重排:食材采购 → 包装耗材 → 水电气能耗 → 清洁洗涤 → 平台佣金 → 营销推广 → 资金手续费 → 损耗报损 → 办公杂费 → 设备采购维修 → 人工工资 → 通信网络 → 房租物业 → 财务税费 → 学习培训 → 门店装修 → 其他支出(老账本打开自动搬一次,之后分类管理里手动排序优先)。③ 工具条上独立的「改记账人」按钮删掉了——改记账人请勾选后点「改内容」,功能一个不少。④ 语音记账默认关闭:升级后没开过语音的账号不再显示麦克风,要用到「我的 → 语音记账」点一下开启。
🆕 v3.37.0 要点(新增功能 + 修复):① 流水页「✏️ 编辑」里的「改内容」现在也能一起改记账人——勾一批 → 在弹层里点名字(本机记账人排最前)或自己写,和分类 / 细分 / 支付方式 / 日期一起改;只改你点选的项,没选的照旧。② 修了个让人误会的小毛病:筛选面板里把勾全部取消后,按钮以前还写着「全部分类 / 全部细分」(其实列表已经空掉),现在如实显示「已选 0 个分类 / 0 个细分」。
🆕 v3.36.0 要点(新增功能 + 界面修正):① 流水页「✏️ 编辑」新增「改内容」:勾一批 → 可统一改分类、细分、支付方式、日期——只改你点选的项,没选的原样保留;改分类时按「支出对支出、收入对收入」生效。② 报表/流水里的「全部分类 / 全部细分」筛选面板改成大方框,和记一笔里的一样大、带图标,勾中的亮主色。③ 记一笔里分类/细分的第二行显示不全已修好(方框也统一等高);日期那一排的留白收窄,输入框更宽、能填的地方更多。
🆕 v3.35.0 要点(新增功能):① 流水页「✏️ 编辑」新增「改记账人」:勾一批(或点「全选」全部)→ 选/填名字 → 一次性把这几笔的记账人改掉,只改「谁记的」,金额、分类、日期、对方都不动。② 「设备采购维修」新增细分「后厨工具」(菜刀、锅具、砧板等小件归到这里),老账本打开自动补上,自己加过同名的不会重复。③ 周期记账的「每月扣款日」现在真正生效:填「5」就是每月 5 号记一期;它和「首次扣款日」绑定,改一个另一个跟着变(以前填了扣款日不生效,实际按首次扣款日的日子走)。编辑周期账时也能改扣款日。
🆕 v3.34.0 要点(新增功能):① 支出分类从 12 个扩到 17 个:新增 资金手续费(微信/支付宝提现手续费、跨行转账费)、财务税费(增值税、所得税、印花税、财产保险、贷款利息)、通信网络(店面宽带费、工作手机话费、监控套餐费)、学习培训(员工培训费、新品研发试错、老板外出学习费)、门店装修(设计费、硬装材料、硬装施工、门头招牌、软装布置、道具家具、消防暖通、其他杂项),每个分类都有「不分细分」。老账本打开会自动补齐这些分类,历史记录一条不动。② 三处口径整理:「员工餐福利」改名「工作福利」并新增「劳保用品」细分;平台佣金里的「支付手续费」独立成「资金手续费」;水电气能耗里的「网络通讯」独立成「通信网络」——老记录会自动搬家改名,不用手动改。③ 支出分类按记账频率重排:食材采购 → 平台佣金 → 包装耗材 → 人工工资 → 房租物业 → 水电气能耗 → 资金手续费 → 财务税费 → 通信网络 → 营销推广 → 设备采购维修 → 清洁洗涤 → 损耗报损 → 学习培训 → 门店装修 → 办公杂费 → 其他支出(只重排这一次,之后你在分类管理里自己拖的顺序优先)。④ 常用语要记满 3 次才出现(以前 1 次就上榜,偶然输入会占位),次数可在「我的 → 高级设置 → 常用语出现门槛」调成 1 / 2 / 3 / 5 次。⑤ 记一笔页的分类、细分折叠统一改成默认露两行(以前窄屏只露一行,找分类要来回展开)。
🆕 v3.33.1 要点(补文档):① 说明书新增一整章 📱 十三、装到手机桌面当 App 用——安卓 / 苹果 / 电脑分别怎么装、图标长什么样、装完是不是同一份账、以后怎么更新、怎么卸载,照着做就行。这一版程序本身一行没改,只是把说明书补全。② 把应用图标画进说明书了(蓝色底 + 白色小票 + 金色 ¥ 硬币,附安卓裁成圆形后的效果和浏览器标签页上的效果)。③ 顺手修好三处老毛病:更新日志里 v3.25.0 那张卡丢了外框、说明书页脚一直写着 v3.18.0、一段讲首页大卡的说明放错了章节。
🆕 v3.33.0 要点(新增功能):① 可以装到手机桌面当 App 用了。手机浏览器打开网址 → 安卓点菜单里的「安装应用 / 添加到主屏幕」,苹果用 Safari 点「分享 → 添加到主屏幕」,桌面就有「流水管家」图标,点开全屏无地址栏。② 桌面图标和网站是同一份账——只要用云端模式登录就行(数据在云端数据库里,跟从哪进去无关);用本机模式的话,苹果手机上桌面图标和 Safari 各存一套,互相看不到。③ 加了真正的应用图标(蓝底白小票 + 金色 ¥ 硬币),浏览器标签页上也有图标了。④ 顺带修好:线上云端模式曾经因为部署包漏了 3 个底层组件被置灰,现在补齐了(含走势图与 Excel 导出)。

📖 一、简介

餐饮流水管家是一个面向餐饮门店的「经营账本」。它不记每一笔顾客交易(那是收银系统的活),而是记「钱从哪进、从哪出」:每天的收入、采购、房租、人工、平台抽成、水电……一笔笔记下来,月底自动算出结余、成本率、抽成率,让你看清这家店到底赚没赚。

1.1 开发原因

记账这件事,过去一直散着:微信里记一笔、Excel 里记一笔、小本子再写一笔,月底对账全靠回忆。

1.2 工具原理

它把每次记账拆成「类型 + 分类 + 对方 + 金额 + 备注」,存进本机浏览器的专属账号;打开报表页时,实时把这些明细汇总成经营指标。

1.3 为什么不做「记账时传图片」

拍照留底(进货单、发票、收据)看着挺实用,但这个工具目前刻意没做。原因不是「做不了」,而是图片很吃空间,免费额度撑不住不加限制地拍。这一节把账算清楚,也说明将来真要做时会怎么做。

先说「存在哪、有多少额度」。这个工具的账放在两个地方:云端模式存在云数据库里,本机模式存在这台电脑的浏览器里。免费额度大致是:

再算算 1 GB 到底能撑多久。按每天记 30 笔账估算:

所以差别不在「拍不拍」,而在「拍之前压不压、是不是每笔都拍」——同一台手机、同样的用量,能差出十几倍。现在这个版本还没有这两层控制,与其做出来让你拍到空间满,不如先不做。

另外两个更要紧的原因:

如果你确实需要留底,现在有个不占额度的替代办法:把票据照片存在手机相册或网盘里,在「备注」里写一句关键信息(例如「3 号送货单 1200 元」),两边对得上就不怕查。将来真做拍照功能时,会按三条铁律来做——上传前自动压缩、只对有票据的记录拍、图片单独存储——并配一个「已用多少 / 上限多少」的用量条,让你随时看得到水位。

顺带回答一个常被问到的问题:额度满了会有提示吗?不会有弹窗。云端存储空间满时,表现出来只是写入失败(新账记不进去、图片传不上去);数据库额度满时,项目会转成只读。这些提醒只出现在云服务商的后台和邮件里,工具本身看不到。所以将来真加图片功能时,必须同时做一个「已用多少 / 上限多少」的用量条放在设置里,随时能看见水位——这也是上面说「要做就一起做」的原因。

1.4 怎么看空间够不够(存储用量)

这一版新增了「存储用量」:打开「我的」页就能看到一条水位条——已用多少 / 上限多少 / 百分之几,不用等到写不进去才发现。它回答的就是 1.3 里提到的那个问题:额度满了会有提示吗——以前只能靠云服务商后台和邮件,现在工具里自己也看得见了。

两种模式的「额度」和「准不准」不一样,看清楚这张表:

想让云端显示真实占用?去 Supabase 后台,把建表脚本(系统文件/supabase_schema.sql)重新完整跑一次就行——脚本末尾新增了一个查询用量的函数 cb_db_usage()。重跑是安全的(脚本全程做了防重复处理),也不会影响你已经记好的账。跑过之后,「存储用量」那里会标注为云端返回的真实值;不跑也能用,只是数字是估算的。

用到快满会怎样?提醒线可以自己设:「我的 → 存储用量 → 用到百分之多少提醒」,可选 60 ~ 95%(默认 85),改完立刻按新线重判。到线时,顶栏会自动挂一条提醒条,写明已用百分比,并提示「先备份、再清理老数据」;点右上角「×」当天就不再打扰。水位条本身也会变色:正常是主题色,用到 60% 转橙色,85% 起转红色。

真的写不进去了怎么办?免费额度满不会有弹窗,表现出来只是「写不进去」(云端库会转成只读、本机则会提示存储失败)。这一版已经把这几种情况都翻译成大白话,并直接指向「我的 → 存储用量」。要腾地方,顺序是:先点「备份数据」下载一份 .json 存好,再删掉不用的老流水。

怎么删老流水?用「清理旧数据」(跟 10 工具同一套两步确认):点「我的 → 存储用量 → 🧹 清理旧数据」,第 1 步填「保留最近几个月」(默认 3),底下当场算出删到哪个月 1 日、删几笔、留几笔——数字没填对或者没得删时,「下一步」是灰的点不了。第 2 步叠一层再问一遍「真的要删除吗?」,笔数写在最上面,点「取消」退回去还能改,点「确定删除 N 笔」才真删。本月和最近几个月的账永远不动;填 0 = 全部清空(分类和设置留着),同样要过第二遍确认。

最后一句实在话:纯文字的账几乎用不满额度。按每天 30 笔算,一年只占约 3 MB,云端 500 MB 得攒上百年;本机 5 MB 也能用两三年。真正需要盯水位的是将来加了「拍照存票据」之后——这也是 1.3 里说「要做就把用量条一起做」的原因,现在这条已经先做好了。

📁 二、文件清单

下面是这个工作台文件夹里的内容。上线到网址(云端模式)靠的是「主页面 + assets/ + 系统文件/」这三块,外加根目录的 _redirects(根网址跳转)、manifest.json 和 icons/(桌面图标);只要双击 餐饮流水管家.html,不联网也能当本机账本用。

文件 / 文件夹作用需要动吗?
餐饮流水管家.html主页面,浏览器打开(或部署后访问网址)不用改
_redirects根网址跳转规则:把 / 自动跳到 餐饮流水管家.html。有它,访问 xxx.pages.dev 就直接进主程序;没有它根网址会 404。
⚠️ 必须留在根目录,不能挪进子文件夹(如 系统文件/)——一旦挪进去,它会被当成普通文本文件上传、跳转失效。
必须随包上传,别删、别挪
manifest.json「装到手机桌面当 App 用」的说明书:告诉手机 / 电脑这个应用叫什么名字、用哪个图标、打开时全屏还是带地址栏。少了它,图标还能装,但名字和全屏会不对(桌面可能显示成网址名)。想改应用名就改这里。不用改
icons/应用图标(5 个规格的 png):192 / 512(手机和电脑桌面)、512(安卓裁圆专用,四周留了安全边)、180(苹果专用)、64(浏览器标签页)。想换成自己的 Logo,把这几个 png 换掉即可,文件名不要改。用法见 第十三章。
(根目录另有一个 icon-1024.png 是原始大图,只用于生成上面几个尺寸,传不传都行。)
要换 Logo 时替换
assets/app.js、core.js、style.css记账 / 流水 / 报表逻辑与界面样式不用改
assets/vendor/supabase.min.js云端数据库客户端(让网页能连上 Supabase)。本机模式用不到,但删了云端模式就登不上。
放在本地、不走外网 CDN,断网环境或公司网络也能加载。
不用改,别删
系统文件/Supabase云数据库-云端配置.js云端数据库连接配置(网址 + 钥匙)。首次需填入 Supabase 的 Project URL 和 anon key首次需填写
系统文件/supabase_schema.sql建表脚本。首次在 Supabase 的 SQL 编辑器里整段执行,建好 5 张表并配权限首次需执行
系统文件/一次性基建——云端连接配置、建表脚本、版本记录。设好之后很少再打开,归此类先留着,别删
程序临时文件/开发期临时文件与自测脚本,上传 Cloudflare 前请自行清空(内容随时可删,不进生产包)上传前清空

⚡ 三、操作步骤

  1. 双击文件夹里的 餐饮流水管家.html,用 Edge 或 Chrome 打开(整个「11_餐饮流水管家」文件夹保持原样、不要拆散),首次进入是登录页(顶部会标「🔒 本机模式」,因为双击打开默认走本机)。不需要建任何服务器,离线也能用。
  2. 点「注册一个」用邮箱 + 密码建账号(账号存在这台电脑里,可建多个账号互不干扰);注册成功直接进主界面,点首页「记一笔」开始记账。
  3. v3.17.0 起「记一笔」页更短了:分类和细分默认只露两行,点「展开全部(共 N 项)」看其余,再点「收起」变回两行;原来的「近三天」流水卡片已移除——想看流水点底部导航的「流水」。
  4. v3.30.0 起,流水页和报表页往下滑时,顶上的筛选区会锁住不动:流水页锁到「全部收支」那一行及以上(月份 + 时间范围 + 自定义日期 + 搜索框 + 四个筛选),报表页锁到「账目视角 / 经营视角」那一行及以上(月份 + 时间范围 + 自定义日期 + 视角切换)。锁住时下面有一道浅投影,划回顶部就消失。翻长流水或看长报表时,想换月份、改范围、换个关键词再搜,直接改就行,不用先划回去。
  5. 点底部「流水」看明细(可切「明细表视图」按表头排序、看当月合计)、「报表」看经营分析、「我的 → 分类管理」增删分类(弹窗顶部有「一键补齐餐饮常用分类」,缺什么补什么,不重复)。
  6. 记支出时在「支出给谁」栏写清楚钱给了谁(供应商 / 房东 / 员工…),记收入时在「收入来自谁」栏写来源(散客 / 会员 / 美团结算…);填过一次的对方会被记住,下次打字自动出现候选,点选即可。
  7. 记一笔时,时间框默认就是当前时间;在「支出 / 收入」之间切换时,时间会自动刷新成切换那一刻的当前时间,不用手动改。表单底部有「⚙️ 还有更多记账方式」折叠(默认收起),点开只剩周期记账(年付房租一次记总额,每一期在扣款日/收款日自动写一条流水)。(v3.4.0 起)原来折叠里的「欠账 / 收账」已经整块升级成顶上第四个类型「借还」——点顶部「借还」就能选「借入 / 借出 / 还债 / 收债」,还能单独填利息,详见下面「1.5 借还」一节。
  8. 记了借还后,去「我的 → 借还往来管理」:顶部显示总「我仍欠别人」与总「别人仍欠我」,下面按每个角色列出每一笔往来和最终「净欠 / 净收」结余,旁边橙色「待还」、绿色「待收」徽标标出还没结清的。点角色行的名字可展开看到这条线上的每一笔(日期 + 借入 / 借出 / 还债 / 收债标签 + 金额),再点单行直接打开该记录的修改弹窗查改。
  9. 登录 / 注册 / 找回密码页的邮箱框下方有常用邮箱后缀快捷按钮(@qq.com、@163.com、@126.com、@gmail.com、@outlook.com),点一下自动补齐邮箱后缀,不用一个字一个字敲。顶栏的账号位点一下可进入「个人设置」(v2.6.1 起本机模式显示「👤 本机模式」,云端模式才显示账号邮箱),看账号邮箱 / 登录模式 / 店铺名 / 注册时间,并可直接改店铺名、退出登录。
  10. 先看首页总览,再动手记账(v2.0.0):打开就在最上方看到「本月结余」超大数字,下面一行是本月支出、本月收入、今日已记笔数;设过预算还会多一条预算进度条,花超了会标红。底部账单只露近三天,按天分组并标出每天「N 笔 · 收 X / 支 Y」,要看更多点「查看全部流水 →」。
  11. 钱在自己账户之间倒 → 用「转账」:记一笔顶部的类型切换现在是「支出 / 收入 / 转账 / 借还」四档(v3.4.0 起加了「借还」)。选「转账」后填从哪个账户转出 → 转到哪个账户,分类等字段会自动收起。转账不算收入也不算支出,不影响利润,只改账户余额。例如从银行卡取现 2000 元放进钱箱:类型选「转账」、金额 2000、从「银行卡」转到「现金」。
  12. 想知道各账户里有多少钱 → 看底部「资产」页:这里列出现金 / 微信 / 支付宝 / 银行卡 / 挂账各自余额和合计。余额是自动算的(期初余额 + 收入 − 支出 + 转入 − 转出),不用手工加。第一次用时点「设置期初余额」,把每个账户开始用本工具那天实有的钱填进去,之后余额就跟现实对得上了。页面下方还能看到最近几笔转账。
  13. 看趋势和花钱节奏:「流水」页顶部有每日走势折线(可切「收支 / 仅支出 / 结余」),一眼看出哪天花得多、哪天没开张;「流水」页「每日走势」下面新增日历热力图(按当月日历排布,颜色越深那天花得越多,可切看支出或收入),支出构成、收入构成都能切「大类 / 细分」两级(v3.4.0 起收入构成也支持了),逐月对比可切近 6 月 / 近 12 月。
  14. 范围 tab = 跳到今天所在时段:v2.1.1 起,流水页和报表页的「本月 / 本季 / 今年 / 全部 / 自定义」,点「本月 / 本季 / 今年」会把视图先定位到今天所在的月 / 季 / 年再切数据范围(以前若先翻到历史月份再点,月份不会跳回今天,已修复);点「全部」看全部记录、「自定义」选起止日期。报表页内点范围 tab 只切报表自己的数据,不会把你带去流水页;想看某段时间的流水,点报表里的收入/支出/结余数字即可跳到流水页对应范围。
  15. 二级分类统一叫「细分」:v2.1.0 起,原来叫「明细」的二级分类(流水 / 报表 / 编辑 / 分类管理各处)一律显示「细分」,比如「不分明细」→「不分细分」、「全部明细」→「全部细分」、提示「已添加明细」→「已添加细分」。数据照常显示,只是叫法改了。
  16. 走势图跟着范围走(今年 = 全年 12 个月):v2.1.1 起,报表「逐月收支对比」和流水页走势卡不再写死「近 6 / 12 个月」——切「本季」看当季 3 个月、切「今年」看当年 1–12 月、切「全部 / 自定义」看所选区间的逐月走势;切回「本月」才恢复「近 6 / 12 月」切换。
  17. 分类颜色也上报表了:v2.1.1 起,在「我的 → 分类管理」给一级分类选的颜色,除了「记一笔」的分类圆点,报表「钱花在哪 / 收入从哪来」饼图的扇区与图例也会跟着用该分类色显示;没设色的分类继续用系统默认色板。
  18. 主题色 4 套可点选:v2.2.0 起,进「我的 → 主题色」直接点 4 个圆点就能切换「默认蓝紫 / 深色蓝紫 / 护眼青绿 / 暖橘」——整页主色、按钮、流水卡片、报表 KPI、饼图、走势图轴线同步换色;选中圆点放大高亮;顶栏月亮/太阳按钮可循环切下一套(兼容老习惯)。主题存本机,下次打开自动还原。
  19. 翻月折线实时刷新:v2.2.0 起,流水页顶部 ‹› 翻到任何月份(含无数据月份),每日走势都会按当前月份重画——以前切到没数据的月份会保留翻之前的旧曲线,已修复。
  20. 记一笔切类型自动选第一分类:v2.2.0 起,从「收入」切到「支出」(或反向)会自动选中第一个一级分类 + 「不分细分」,不用每次手动点。
  21. 类型 tab 三列等宽 + 今日 KPI 同高:v2.2.0 起,「支出/收入/转账」三按钮一行等宽分布;首页「今日收入/支出/结余」三张卡片同高对齐,不再因「今日支出」换行被单独撑高。
  22. 顶栏配色 8 色可点选:v2.2.1 起,在「我的」色卡下方出现独立的「顶栏配色」色卡——紫蓝/蓝/青/绿/橘/粉/墨/暗蓝灰 8 色;点圆点只换顶部背景渐变,不影响主页面其他配色(那些仍跟主题色走)。本机记忆,下次打开自动还原。
  23. 主题色 + 顶栏配色合一:v2.3.0 起,「我的」主题色扩展到 8 套——默认蓝紫/深色蓝紫/护眼青绿/暖橘粉/天蓝/森林绿/活力橘/墨灰,每套主题都自带顶栏配色(不再单独搞 8 个顶栏色卡)。点圆点同时换主题色 + 顶栏渐变;选中状态高亮。本机记忆,下次打开自动还原。
  24. 账户可增/改/删:v2.3.0 起,资产页「我的账户」卡上新增「管理账户」按钮:弹出「管理账户(增/改/删)」窗,列出全部账户(现金/微信/支付宝/银行卡/挂账 等内置账户标「内置」,只可改名不可删;自己加的自定义账户可改名或删除)。改名时流水里所有引用该账户名的地方会一起改成新名;删除自定义账户前如果还有流水引用,会让你选「这些流水先迁移到哪个账户」再删。本机记忆,下次打开自动还原。
  25. 饼图 hover 多了占比:v2.3.0 起,报表「钱花在哪(支出构成)」「收入从哪来(收入构成)」两个饼图,鼠标悬停时 tooltip 现在显示「分类名:金额 元 · 占比 X.X%」,一眼看清这一块占整体的多少。
  26. 走势图跟着筛选走:v2.3.0 起,流水页顶部「每日走势」现在跟下面的筛选联动:选「仅收入」就只剩收入线、选「仅支出」就只剩支出线;选一级分类/细分/支付方式后走势图也只用这部分数据画。切「收支 / 仅支出 / 结余」三个 tab 时筛选仍生效。(v3.43.4 起,周期账筛选也管到走势图:点周期账卡后图只画带【周期账】标记的流水,与列表口径一致。)
  27. 首页多了「今日面板」:v2.4.0 起,打开「记一笔」页就能在本月结余大卡下面看到一张「今日」小卡——三列并排:今日支出 /今日收入 /今日净利(带符号,正绿负橘)。右上角小字写「09月10日 · 周四」一眼看日期。算法与本月结余一致:会员充值这种负债型收入不算今日净利,转账不算收入也不算支出。想知道今天赚没赚,看这张就行。
  28. 每月定期提醒导出:v2.4.0 起,「我的 → 导出数据」卡片底部多了一个「🔔 每月定期提醒导出」小开关。打开「启用」开关 + 选「每月 N 号」(1-28),到那天且当月还没导出过时,顶栏下方会挂一条黄底红字「🔔 今天是导出提醒日,记得把本月流水导出一份留档」,带「立即去导出」按钮(点了滚到导出区) + 「×」关闭按钮(关掉当天不再弹)。当月成功导出一次(点「导出 Excel」或「导出全部数据 Excel」任一)就自动标记,下次再弹。建议设每月 1 号或发工资那天。
  29. 主题色后 4 套差异化了:v2.4.0 起,「我的 → 主题色」圆点切到「天蓝 / 森林绿 / 活力橘 / 墨灰」时,按钮 / 链接 / 选中态的主色不再只跟默认蓝紫一样——8 套主题差异肉眼能分清。顶栏渐变跟主题色统一切换(v2.3.0 已统一)。
  30. 报表两张饼图左右并排了:v2.4.0 起,「报表」页「支出构成」「收入构成」两张饼图改成同一行左右并排显示(中间不再隔「逐月收支对比」),少滚一段。窄屏(手机 / ≤640px)自动回退上下堆叠,避免挤压。
  31. 流水页筛选按收支分组:v2.4.0 起,流水页顶部「全部分类」下拉里用 optgroup 分两组显示:「—— 支出 ——」和「—— 收入 ——」,一眼看清哪些是支出的分类、哪些是收入的。「全部分类」下面的「全部细分」不动(明细是某一类下的子项,不跨类型)。
  32. 「退出登录」入口移除了:v2.4.0 起,本机模式数据存这台电脑的浏览器里,「退出登录」反而造成误解。v2.4.0 把顶栏「⋯」菜单里和「我的」页底部的「退出登录」入口都移除了。要"换账号"直接清除浏览器数据 → 重新注册。
  33. 首页面板改名为「今日结余」+ 配色与本月结余统一:v2.5.0 起,本月结余下面那张小卡的标题从「今日」改为「今日结余」,外层用和本月结余一样的紫渐变背景(linear-gradient(135deg, 主色, 副色)),三列小格用半透明白底,整张小卡视觉上和本月结余是一对。右上角的日期从「9月10日 · 周四」改成「2026年9月10日 周四」(和顶栏 todayLine 统一),打开就能一眼看到今天赚没赚。
  34. 顶栏日期也统一格式了:v2.5.0 起,顶栏店名下面那行(v2.4.0 显示「2026-09-10 周四」)也改成了和首页一致的「2026年9月10日 周四」格式。两处同步,再也不会出现「首页一种格式、顶栏另一种」的情况。
  35. 个人设置恢复「退出登录」:v2.5.0 起,顶栏 ⋯ 菜单里依然没有退出(保持上轮诉求),但点顶栏账号邮箱进入的「个人设置」弹窗底部恢复了一个红色「⏻ 退出登录」按钮(仅云端模式可见——本机模式数据存浏览器,"退出"反而误导,所以换成一行「💡 本机模式没有退出概念…」说明)。点了会二次确认再真退出。真正想换账号的流程和 v2.4.0 一样:清除浏览器数据 → 重新注册。
  36. 「全部细分」也按支出/收入分组了:v2.5.0 起,流水页顶部「全部细分」下拉也用 optgroup 分两组:「—— 支出 ——」和「—— 收入 ——」,和「全部分类」一致(v2.4.0 已分组)。选了某个一级分类时只显示对应类型那组细分;没选一级时两组都显示。
  37. 导出提醒日范围改 1-28:v2.5.0 起,「我的 → 每月定期提醒导出」的「每月 N 号」下拉从 1-31 改成 1-28。2 月最多 29 天、4/6/9/11 月只有 30 天,设 29/30/31 号到那些月份可能一整月都到不了日子、红条永远不弹。改 1-28 后每月都能到日子、提醒稳定生效。
  38. 「墨灰」主题顶栏颜色调淡了:v2.5.0 起,「我的 → 主题色」切到「墨灰」时顶栏渐变从 #334155→#64748b(视觉上偏"黑心")调淡为 #94a3b8→#cbd5e1 浅灰;v2.6.1 又把它定为「浅灰底 + 深灰字」并换掉了黑心图标,详见下方 v2.6.1 两条。其他 7 套主题顶栏颜色不变。
  39. 「本月结余」右上角也显示今日日期了:v2.6.0 起,首页紫色「本月结余」大卡的右上角补上了今日日期,格式和下面的「今日结余」面板完全一致(如「2026年9月10日 周四」)。正常看本月时只显示日期;用顶部左右箭头翻到历史月份时,日期旁边会多出一个胶囊小标签「2026年8月」,提示你现在看的是哪个月的余额。
  40. 本机模式没有账号,不再显示残留邮箱:v2.6.0 起,本机模式下打开「个人设置」,原来会显示一个云端登录时留下的邮箱(如 chenshuia@outlook.com),看着像"本机也有账号"。现在改为「👤 账号:本机模式无账号(数据存这台电脑浏览器里)」,一眼明白本机模式不需要账号。云端模式照常显示「账号邮箱」。
  41. 分类筛选的顺序和「记一笔」完全一致了:v2.6.0 起,流水页顶部「全部分类」「全部细分」两个下拉里的顺序,改成和「记一笔」页的分类顺序一模一样(按分类表的先后,不再按拼音字母排)。以前两处顺序不一样,找某个分类要重新扫一遍,现在看到的位置就是一样的。
  42. 「每月定期提醒导出」挪到「备份与恢复」下面了:v2.6.0 起,「我的」页里这个提醒设置从「导出数据」区移到了「备份与恢复」卡片底部。现在的顺序是:导出数据 → 备份与恢复 → 每月定期提醒导出,按「先导出、再备份、最后设提醒」的用法排,更顺。
  43. 更新日志目录补齐 23 个版本:v2.6.0 起,更新日志页的目录(顶部一行 + 左侧固定栏)补齐到全部 23 个版本锚点,点任意一项都能直达对应版本卡片;此前漏了 v1.1.0~v2.0.0 共 14 条,现已补全。
  44. 「墨灰」主题不再是一颗黑心了:v2.6.1 起,切到「墨灰」主题时顶栏右上角那个圆按钮的图标从 🖤(黑心)换成 🌫️(雾),看着不再突兀;「我的 → 主题色」里墨灰的色卡也换成和顶栏一致的浅灰渐变,点之前看到的就是点之后的效果。
  45. 「墨灰」顶栏改成浅灰底 + 深灰字,字看得清了:v2.5.0 把墨灰顶栏调成浅灰后,白字在中灰/浅灰上几乎看不清(实测对比度只有 1.6:1,远低于可读标准 4.5:1)。v2.6.1 给顶栏文字加了自动配色:深色顶栏仍用白字,墨灰这种浅灰顶栏自动换成深灰字(实测 5.7~9.9:1),店名、日期、按钮、徽标全都看得清,也没有"黑心"感了。其余 7 套主题的顶栏外观完全不变。
  46. 全站金额都带「¥」单位了:v2.6.2 起,所有显示金额的地方统一带货币符号——正数如 ¥1,234.56、负数如 -¥1,234.56。涉及饼图图例、「本月支出/本月收入」、「今日结余」三格、报表 KPI(本月收入/支出/结余、食材成本、平台抽成)、记账页「今日/本月 收入·支出·结余」、欠收款汇总与明细、资产账户余额与期初、流水列表金额、预算与周期账分摊等。以前这些地方只显示一个裸数字(如「食材采购 1.00 100.0%」「222.00」),看不出是不是钱。输入框里填金额时仍有独立的「¥」前缀,不用自己敲符号。
  47. 日历热力图和图表补上了单位:日历格子里的小数字也带上了 ¥(上万显示 ¥1.2万);「哪天花得多(日历)」标题改为「哪天花得多(日历 · 单位:元)」,「逐月收支对比」改为「逐月收支对比(单位:元)」。图表坐标轴空间有限,用标题统一标注单位,不给每个刻度都加符号。
  48. 金额变长后的窄屏保护:多一个「¥」会让金额变长,窄屏(≤520px)下金额字号自动缩小,避免 ¥12,345.67 把三列小格子撑破;饼图图例的金额也不再折行或被压扁。
  49. 本机模式顶栏不再显示云端残留邮箱:v2.6.0 只改了「个人设置」弹窗里的邮箱,顶栏那颗邮箱胶囊还挂着云端登录留下的邮箱地址。v2.6.1 起,本机模式顶栏显示「👤 本机模式」,云端模式才显示账号邮箱,和「本机模式没有账号」的说法一致。
  50. 展示格式「分类-细分」:v2.1.0 起,凡涉及一级 + 二级分类都用「分类-细分」——流水表格显示「一级 - 二级」(如「食材采购 - 蔬菜菌菇」),多个分类用「;」分隔;报表饼图显示「一级 · 未填细分」;记一笔成功提示显示「一级-二级」,一眼看清钱花在具体哪个细分上。
  51. 挂账账户可以展开欠账人:v2.1.0 起,资产页「挂账」那一行可以点开,点一下向下展开具体欠账人列表,按「待还 / 待收」分别汇总每个人的未结清金额(和「我的 → 借还往来管理」的对象视角一致)。
  52. 分类能换颜色了:v2.1.0 起,「我的 → 分类管理」弹窗里每个一级分类旁边多了一排颜色点(默认 + 8 种预设色),点一下就给这个分类上色、选中态高亮;颜色存在本机浏览器,换电脑前记得用「备份与恢复」把本机数据一起带走。
  53. 想让手机 / 网址也看到同一份账(v3.0.0):把整个文件夹部署到免费托管、拿到一个网址(见第六章),手机、任意电脑打开这个网址、登同一个邮箱,看到的就是同一份账。已经在本机记过的账不用重录——切到云端并登录后,页面会主动问你要不要「把本机数据搬上来」,点确认就一次性导入。
  54. 借钱还钱终于有专门的地方记了(v3.4.0):记一笔顶部类型栏现在是「支出 / 收入 / 转账 / 借还」四档。点「借还」可以选借入(别人给我钱/货 → 我欠他,钱进账户)、借出(我给别人 → 他欠我,钱出账户)、还债(我还他,我欠他的减少)、收债(他欠我的收回来了),每笔还能单独填利息。借还不算收入也不算支出,不影响利润,只改账户余额和「谁欠谁」;利息在还债/收债时才算成支出/收入。原来折叠里的「欠账 / 收账」已整块并入这里,老记录会在你第一次打开时自动迁移成借还(不用你动手)。
  55. 收入构成也能切「大类 / 细分」了(v3.4.0):报表页「收入从哪来」环形图右上角新增「大类 / 细分」切换,跟「钱花在哪(支出构成)」一样用法——切「细分」就能看清收入具体来自哪个小项(比如「外卖 - 美团」「外卖 - 饿了么」分开算)。
  56. 分类 / 细分 / 支付方式都能「设默认」了(v3.4.0):记一笔表单里,分类、细分、支付方式三组按钮右上角各多了一个「☆ 默认」小按钮。点一下把当前选中的那项设成默认(图标变实心 ★ 并显示「默认」小字),下次打开表单、以及切换支出/收入时,会自动替你选好,不用每次重复点。再点一次取消默认。设置存在本机,换设备不会带走。
  57. 首页大卡不再重复显示大字结余:大卡上原来除了大字结余,下面还有一行「本月支出 / 本月收入 / 本月净利」,大字结余与「本月净利」同口径同数值,属于重复显示,现已删掉大字那一行;大卡现在直接展示「本月支出 / 本月收入 / 本月净利」三格。
  58. 首页第三格改成「本月净利」(v3.4.0):首页「本月结余」大卡下面那行,最右边一格原来是「今日已记 N 笔」,现在改成「本月净利」并显示金额(本月收入 − 本月支出,跟「本月结余」同口径,负债型收入不计入)。想知道这个月到底赚了多少,看这一格就行,不用再切报表。
  59. 单价汇总行更紧凑、日期更明确(v3.4.0):汇总行里物料名下方不再显示规格(规格在点「走势」里看);涨跌标移到最新价前面,和上面物料行的顺序一致;「最低 / 最高 / 价差」字号调大,跟其他文字一样大;最新价前面加「最新」二字,后面的日期就是最新那条单价的日期,不再让人误以为是别的日期。
  60. 欠账 / 收账记录显示清爽了(v3.4.0):流水列表里借还(含老的欠账/收账)记录不再堆「细分 / 支付」这些用不上的字段,改成单独一行清清楚楚写「借入 · 欠 张师傅 · 待还」或「借出 · 张师傅 欠我 · 待收」,有利息也单列出来。
  61. 每日走势图显示完整日期(v3.4.0):走势图横轴以前会自动跳号(只标 1、5、10…),现在每一天都标出来(1 2 3 … 31),字号自动缩小以免挤在一起,想看哪天花得多直接对日期,不用数格子。
  62. 首页两张大卡写明了口径(v3.5.0):「本月结余」「今日结余」标题下面各多了一行小字「净利计算时会员充值这类负债收入不算」——这个规则以前只在常见问题里说,现在直接写在数字旁边,看到净利和结余对不上时不用再猜原因。
  63. 单价汇总行:涨跌标位置统一 + 窄屏一行(v3.5.0):「▲涨 / ▼跌 / =持平」这个标现在固定贴在「最新」价前面同一个位置,不再因为有没有「最低/最高/价差」而左右跳(以前火腿肠的「持平」贴在物料名旁边,猪肉的「涨」却在中间,参差不齐);窗口缩窄时三个胶囊挤成一行排开,不再把「价差」挤到第二行。
  64. 借还按钮未选中时和其他按钮一个样了(v3.5.0):以前「借还」没选中时也带一圈橙边橙字,跟旁边灰白的「收入 / 转账」不一样,看着像一直被选中;现在未选中统一灰白,选中才亮橙色。
  65. 借还的「跟谁」恢复角色下拉,「账户」改成点选还能设默认(v3.5.0):「跟谁」变回下拉框——以前建好的角色全在列表里,点一下就选中,要新建选「+ 新建角色…」;「进出哪个账户」从下拉改成一排小按钮(跟支付方式一样直接点),旁边有「⭐ 设为默认」,设好以后默认账户自动选中,默认项还带 ⭐ 标识。
  66. 借还记录压成两行、说法更直白(v3.5.0):流水里借还记录第一行就是「借入 [借还] 我欠王哥 · 利息 ¥8.00」,第二行固定只写记账人,不再单独占一行;四种方向的说法统一成:借入 → 我欠X、借出 → X欠我、还债 → 我还给X、收债 → X还给我,一眼看清谁欠谁,去掉了含糊的「·待还 / ·待收」尾巴。
  67. 单价汇总行整列对齐(v3.6.0):以前每一行的「持平 / 涨跌标」宽窄不一样、「最新价」的起点也随金额位数漂(12 和 22.89 起笔位置不同),整列看起来歪歪扭扭;现在改成固定列宽——所有行的涨跌标对齐一条竖线、最新价对齐一条竖线、日期和「走势」也各自对齐,整列对称。
  68. 挂账里点某个人,直接看和他的流水(v3.6.0):资产页「挂账」展开的往来对象列表,现在点人名就跳到流水页,自动切到「全部」时间范围、只显示和这个人的往来,上面挂着一条可清除的筛选胶囊(「正在看和 郑哥 的往来流水 ✕清除」),点清除就恢复全部。
  69. 借还记录改三行、去掉「借还」小字(v3.6.0):和支出一样分三行——第一行只写类型(借入 / 借出 / 还债 / 收债),第二行写「谁欠谁」+ 利息 + 备注 + 时间,第三行记账人;原来标题后面的橙色「借还」两个小字不再显示。第二行允许换行,窄屏也不会把时间截掉。
  70. 净利下面标出「含充值」多少(v3.6.0):「本月净利」「今日净利」下面会多一行小字「含充值 ¥200.00」——把会员充值这类负债收入单独标出来,当期没有充值就自动不显示。
  71. 「会员消费核销」有一键入口了(v3.6.0):记会员充值时弹出的橙色提示里,多了一个「+ 现在就记会员消费核销」按钮,点一下自动帮你选好「会员充值 → 会员消费核销」,输个金额保存就行——这笔算真实收入,不再找不到入口。
  72. 筛选分类时页面不再抖一下(v3.6.0):以前切换筛选条件、列表一变短,右侧滚动条跟着出现又消失,整个页面左右晃一下;现在滚动条位置永远占着位,界面稳稳的。
  73. 流水页能多选批量删 / 复制了(v3.7.0):流水页记录上方多了一行「✏️ 编辑」,点一下每条记录左边出现勾选方格,可以勾多笔,工具条上出现「全选」「改内容」「复制」「删除」「完成」几个按钮一次处理一批(「改内容」(v3.36.0 新增,v3.37.0 起含记账人;v3.38.0 起独立的「改记账人」按钮已删除,改记账人只走「改内容」):勾一批 → 统一改记账人、分类、细分、支付方式、日期,只改你点选的项,没选的原样保留);「全选」在最左,「完成」在最右,中间是复制、删除,四个按钮整齐排在右侧一行,左边显示「已选 N 笔」。工具条和「编辑」同一行,不再钉在页面最底下(v3.7.1 调过位置)。勾选时走势图不动——以前勾一笔整页重画,图会闪一下,现在只改那一行的方格。
  74. 新增「会员」按钮和会员档案(v3.7.0):记一笔那排按钮变成五个(支出 / 收入 / 转账 / 借还 / 会员)。点「会员」直接记会员充值,先选会员(没建过的点「+ 新建会员」,手机号必填,以后好核对是谁充的值);收入那一大类里也单独加了个「会员消费核销」,顾客真来消费时记它,这笔才算真实收入(不用再选细分)。
  75. 「挂账」全工具改叫「借还」(v3.7.0):名字更直白。另外资产页「借还」里点某个人的名字,会跳到流水页只显示和他的往来,并且在顶部直接告诉你现在还剩多少没结。
  76. 记录里的小信息用顿号连起来(v3.7.0):以前是「细分:(未填) 支付:(未选) ⏰00:20:37」一堆空格,现在统一成「细分:(未填)、支付:(未选)、⏰00:20:37」,看着顺、读着顺。
  77. 往来只报一个净额(v3.7.1):以前把「他欠我 5」和「我欠他 1」两个方向分开写,容易看岔;现在直接算净额——「郑还欠我 ¥4.00」,为正是对方净欠我,为负就是我净欠对方。
  78. 净利那两行小字改了口径说明(v3.8.0):以前写「含充值 ¥100.00」,看着像「这个净利里已经含了充值」——正好说反;现在改成「不含充值 ¥100.00」,意思清楚:这个净利没把会员充值算进去。
  79. 走势图多了「资金往来」一格(v3.8.0):流水页走势图右上角从「收支 / 仅支出 / 结余」变成四格,最后一格「资金往来」专门画会员充值、借入、借出、还款四条线。这些钱确实进出了,但按规矩不算收入也不算支出,以前在图上完全看不到,老板一对账就犯嘀咕「钱去哪了」。
  80. 报表多了「资金往来」一张卡(v3.8.0):报表页 KPI 下面新增一块,把会员充值 / 会员消费核销 / 借入 / 借出 / 还款五个数一次列清楚,还写了为什么不算收支。v3.46.0 起点任意一格直接弹窗看这一类的具体记录(日期时间 / 对方 / 金额 / 备注,底部有合计),对账不用再来回翻流水。v3.49.0 起这张卡只在「账目视角」显示(经营视角只管比率),没有相关记录时各项显示 ¥0.00。
  81. 侧边栏多了「高级设置」(v3.8.0):这里只放会改变页面长相的开关——紧凑模式(行距收紧、一屏多看几条)、字号(小 / 标准 / 大)、图表高度(矮 / 标准 / 高)、记录显示(完整三行 / 只留分类+金额)、首页三块显隐(今日结余 / 月预算条 / 「不含充值」小字)、侧栏只留图标(电脑上侧栏变窄、内容区更宽)、走势图默认看哪一格。改完立刻生效,存在这台设备上,换设备各管各的,不动你的账;嫌乱可以一键「恢复默认」。
  82. v3.12.0 注册审批制:管理员说了算:云端注册改审批制——新人注册后停在登录页等审批;第一个注册的账号自动是管理员,「我的」页新增审批名单卡(同意 / 拒绝 / 恢复 / 收回,一键操作)。管理员的权限只到审批为止,看不了任何人的账本。详见第八章。
  83. v3.11.0 免费版空间不足提醒:看得见水位,快满会提前告诉你:你问「免费版能不能在软件里也提醒空间不足」,这版把它做出来了——
    • ①「我的」页新增「存储用量」:一条水位条 + 「已用 X / 上限 Y · 百分之几」。本机模式是精确值(账在浏览器里,浏览器给每个网站约 5 MB,工具把属于本工具的数据逐个加起来);云端模式默认显示估算值,把建表脚本重跑一次后就变成真实占用(500 MB 额度口径)。
    • ② 用到 85% 自动提醒:顶栏会挂一条提醒条,写明已用百分比并提示「先备份、再清理老数据」;点「去看看」直接跳到用量卡,点「×」当天不再打扰。水位条本身也会变色:60% 转橙、85% 转红。
    • ③ 满了不会闷声失败:把「空间满 / 云端库转只读 / 请求被限流 / 单条数据过大」四类报错翻译成大白话,并直接指向「我的 → 存储用量」,不用再猜是哪里出了问题。
  84. v3.10.1 报表模块收尾修正:删冗余 + 补备注 + 紧凑设置:上一版报表做完后你提的 3 条反馈,这版逐一收掉:
    • ① 报表页删掉「导出 Excel」:核对后确认它和「我的 → 导出数据(当前月 / 全部)」用的是同一个导出逻辑,导出的三个表(流水明细 + 分类汇总 + 关键指标)完全一样,区别只在范围,属重复入口。要导数据请用「我的」页两个入口;报表页只留「显示设置」和独有的「导出 PDF」。
    • ② 环比 / 同比补上「算法备注」:收入、支出卡备注里写明——环比 = 与上一期对比、同比 = 与去年同期对比,变化 =(本期 − 基期)÷ |基期|。关掉对比行时这条备注会自动不显示。
    • ③「显示设置」面板改紧凑两列 + 编号:原来 8 行铺满一屏、还分不清哪个开关管下面哪块;现在改成两列网格(高度砍半),每项前加 ①~⑧ 编号,编号顺序 = 报表里从上到下的板块顺序,一眼就能对上;窄屏(≤560px)自动回退成一列。
    • ④ 顺手修了一个老 Bug:「环比 / 同比对比行」开关以前点了没反应(代码里取的 id 是 rptShowCmp,而 HTML 里真实的 id 是 rptShow_cmp,压根取不到元素)。现已对齐,关掉后收入 / 支出卡会退回「共 N 笔」。
  85. v3.10.0 报表重做:看得懂、导得出、还能说(关键指标全卡备注 + 环比同比 + 显示设置 + Excel/PDF 导出 + 语音记账):这一版把「报表」做厚,并补上导出与语音:
    • ① 每张关键指标卡都带「算法备注」:收入 / 支出 / 结余 / 毛利率 / 食材成本占比 / 外卖抽成占比 / 平台抽成率 / 结余率——卡片下方小字写明「这个数是怎么算出来的」,不怕算错。
    • ② 收入、支出卡新增「环比 · 同比」双对比:环比看跟上月(或上季)比,同比看跟去年同期比;两者都没变化时写「0.0%(无变化)」,不再只甩一个 0.0%;某一期没数据就写「无数据」。
    • ③ 新增「报表显示设置」:报表页点「⚙️ 显示设置」,想留哪块勾哪块(关键指标卡 / 对比行 / 资金往来 / 周期账 / 收支构成 / 趋势 / 日历 / 预算),只影响这台设备、不动你的账。
    • ④ 导出 Excel 升级为三个表:流水明细 + 分类汇总 + 关键指标,报表页还能按「当前范围」一键导出。
    • ⑤ 新增「导出 PDF」:点一下调起打印,目标选「另存为 PDF」即可,A4 版式、中文不乱码、不装任何插件。
    • ⑥ 新增「语音记账」:记一笔页点麦克风,说「买菜 35 元」「外卖收入 120 块」,自动填好类型 / 分类 / 金额,核对后保存(需用 Edge / Chrome)。
  86. v3.9.0 二期第一步:报表能「指导行动」了(关键指标 + 超支预警 + 分类排序):你定的二期目标是「数据变成能指导行动的判断」,这一版先落地三块(语音记账、Excel/PDF 导出留到后续次版本):
    • ① 报表新增「关键指标」三张卡:毛利率 =(营收 − 食材成本)÷ 营收、食材成本占比 = 食材采购 ÷ 营收、外卖抽成占比 =(美团抽成 + 饿了么抽成)÷ 外卖营收。营收口径只算堂食 + 外卖 + 团购券核销 + 会员消费核销(不含其他收入、不含会员充值负债)。每张卡都带「算法备注」,点开看清口径,不怕算错。
    • ② 预算页新增「超支预警」条:沿用你已有的预算表,本月哪个一级分类花超了,顶部自动弹红条提醒「已超支 N 项:XXX」,帮你及时收手。
    • ③ 分类管理新增「排序」:每个一级分类卡片多了 ↑/↓ 按钮,点一下上移/下移,全局生效——记一笔下拉、筛选、报表占比都跟着变。
  87. v3.8.1 修了两处显示问题(补丁):① 净利备注口径更正——「本月/今日净利」下面那行小字从「不含充值」补全成「不含充值且借还、转账不计收支」,把「借还、转账不算收入也不算支出」这件事也写明白;② 字号档位不再错位——以前字号放大只缩了页面内容、没缩顶栏和侧栏,放大后右边留一道白边、看着很别扭,现在改成整壳一起缩放,三处同步、不再有白边、也不撑爆屏幕。
  88. 当前用的是哪种模式,一眼能看清(v3.0.0):进「我的 → 数据来源」,那一行会写明白——云端模式显示「☁️ 云端数据库 · 电脑 / 手机 / 网址同一份账」,本机模式显示「🔒 本机浏览器 · 只存在这台电脑上,手机和网址看不到」;右边一个「切换」按钮一点就换,换之前会先问你一次,换完页面自动重新加载。

1.4 顺手把买菜单价一起记下(v3.3.2 新增)

买菜回来记账时,「牛肉 48 元一斤」这种信息常常要再跑一趟「日常单价」页重填一遍,很啰嗦。v3.3.2 起,「记一笔」表单最下面多了一个勾选框「同时也记一笔日常单价」,勾上就会展开一小块明细,让你在这笔账保存的同时,把单价一并记进「日常单价」。

1.5 借还:借入 / 借出 / 还债 / 收债(v3.4.0 新增)

开餐馆免不了跟人借钱、被人赊账、还钱、收账。以前这些只能塞在折叠里的「欠账 / 收账」, 分不清「是我欠他」还是「他欠我」,也不好记利息。v3.4.0 起,记一笔顶部多了第四个类型「借还」, 四个方向一眼分清,还能单独记利息。

怎么记:顶部点「借还」→ 选上面四个方向之一 → 填金额(本金)、 选进出哪个账户(账户是一排小按钮直接点,还能点「⭐ 设为默认」记住常用的)、 在「跟谁」下拉里选角色(建过的角色都在列表里;要新建就选「+ 新建角色…」)、 利息可填可不填、选日期、备注随意 → 点「保存这笔借还」。 选好「跟谁」后,下面会实时显示这个人当前的欠款余额(如「我欠他 ¥500.00」), 不用切页面去查。

📌 借还不算收入也不算支出,不影响利润、不进收支报表; 它只做两件事:改账户余额 + 记清楚谁欠谁。 只有「还债 / 收债」时填的利息才会算成支出 / 收入。 流水页筛选里可以选「仅借还」把它们单独筛出来看。

看总账:去「我的 → 借还往来管理」,顶部显示总「我仍欠别人」与总「别人仍欠我」, 下面按每个人列出:借入多少、已还多少、借出多少、已收多少、净额还剩多少, 橙色「待还」/ 绿色「待收」徽标标出还没结清的。点人名可展开看这条线上的每一笔。 资产页「挂账」那一行也能点开,看到每个人的未结清金额。

老数据怎么办:以前用「欠账 / 收账」记的记录不会丢。 第一次打开 v3.4.0 时会自动转成借还(欠账+支出→借入、欠账+收入→借出、收账+支出→还债、收账+收入→收债), 只跑一次,转完会提示转了多少条。金额、日期、对象、备注全部保留。

🏷️ 四、日常单价(记录用料价格)

除了记账,v3.3.0 起还能单独记录日常用料的单价——猪肉多少钱一斤、粉条多少钱一斤、装修工多少钱一天…… 每次买货或问价都记一条,工具会自动按物料汇总,一眼看出哪样涨价了、涨了多少,还能看某样东西一段时间的价格走势。

📌 它和「流水」是两本独立的账:单价本只管「价格」,不参与收支统计、不算进报表;想让某次采购同时进账本,见下面 4.4 的「顺手记支出」。

4.1 怎么记一笔单价

  1. 在左侧(手机底部)导航点「🏷️ 单价」进入本页,点「+ 记一笔单价」。
  2. 按顺序填:日期(默认今天)→ 一级分类(记账里的大类,如「食材采购」)→ 二级分类(如「肉禽蛋」)→ 物料(如「猪肉」)。这三层是联动下拉:选完上一级,下一级自动列出对应内容。
  3. 选好物料后,单位会自动带出(如「猪肉」带出「元/斤」);也可以自己从下拉里换成元/个、元/包、元/工日等,没有合适的就选「其他」手填。
  4. 填单价(数字)。规格/型号(如 500g/包、一级)、来源/供应商、备注都选填。
  5. 点右上「记一笔」保存。同一种物料(物料 + 规格 + 单位相同)会自动并到同一行汇总。
💡 找不到想记的物料?在「物料」下拉里选最下面「+ 新增物料」就能现填一个新物料,它会自动加进物料字典,下次直接选。
⚡ 更快的办法(v3.3.1 新增「快捷录入」):「物料」上方多了一个搜索框,输入「猪肉」,下面立刻列出最匹配的物料,点一下就把一级分类、二级分类、物料、单位全部填好;只输入一个字(比如「肉」)会列出所有相关物料供你挑。输入完整名字后直接按回车也能一步填好。省去一层层点下拉的麻烦。

4.2 看汇总和价格走势

页面中间「按物料汇总」把同一种物料并成一行,显示:

下方「全部记录」是明细表(日期 / 一级 / 二级 / 物料 / 规格 / 单位 / 单价 / 来源 / 备注),每行可编辑、复制、删除;顶部搜索框可按物料、规格或来源过滤,汇总和明细会一起跟着筛。

📐 表格不用再左右滑了(v3.3.2 改):以前窗口窄一点,最右边的「来源 / 备注」就被推到屏幕外,得左右拖着看,很费劲。现在表格会按屏幕宽度自动收窄,窄到一定程度会依次收起「一级分类 → 二级分类/规格 → 来源 → 备注」这些次要列,把最关键的信息(日期、物料、单位、单价、操作)始终留在屏幕里。想看的列少了不要紧——点那行的「编辑」就能看到完整内容。

📋 「复制」怎么用(v3.3.1 新增):物价月月变,但分类、物料、规格、单位每次都一样。点某条记录右边的「复制」,工具会照着这条把分类、物料、规格、单位、来源都填好,日期改成今天、单价留空——你只要敲一个新的价格就能存,不用从头选一遍。适合「每周问一次猪肉价」这类场景。

4.3 物料字典 与 供应商小档案

点页面上方「管理物料」,可以查看 / 增删 / 修改预置的粉店常用物料(已按记账分类分好级,如「食材采购 / 肉禽蛋 / 猪肉」),也能自己加。第一次使用时,工具会自动预置一批按你的记账分类整理好的常用物料,省得一个个建。

v3.3.1 起,物料页顶部有两个筛选下拉(全部大类 / 全部小类),可以只看某一类物料,小类会跟着大类联动;列表里每个一级分类前面有一个小圆点,同一个一级分类同一种颜色(和报表、流水里的配色一致),一眼就能看出哪些物料属于同一类。想改颜色,去「我的 → 分类管理」里点圆点换色。

在单价表单里点「管理供应商」,把常去的「菜市场王记」「批发市场」等存起来,之后在表单「来源」下方会显示成一排小按钮,点一下就填进去,不用每次手打。

➕ 新增供应商的输入框和按钮现在一样宽(v3.3.2 改):以前「输入框」被挤成一条细缝、「添加」按钮却占满一整行,输入和点击都别扭。现在两者各占一半、左右并排(实测都是 259px),屏幕特别窄时(手机竖屏)会自动改成上下排列,仍然保持等宽。

4.4 记单价时顺手生成一笔采购支出

单价表单最底部有个勾选项「同时记一笔采购支出」,勾上后填个数量,保存时就顺手在「流水」里也记一笔支出(金额 = 单价 × 数量,自动归到刚才选的分类,对方填来源)。批量采购时不用记两遍:想联动就勾上,只是纯粹记录价格就不勾。

云端模式用户注意:日常单价是一张新的云端表(cb_prices)。如果你在用云端模式,需要在 Supabase 后台重新执行一次建表脚本(系统文件/supabase_schema.sql)才会生效,步骤同第六章。本机模式无需任何操作,直接可用。

🔀 五、数据来源:本机模式 / 云端模式

v3.0.0 起,工具支持两种数据来源,页面和功能完全一样,区别只在「账本存在哪儿」。当前用的是哪一种,看「我的 → 数据来源」那一行(v3.1.1 起,这张卡片上移到「我的」页面第 2 位,紧跟在「店铺名称 / 主题色」下面,手机上不用一路滑到底),或者登录页顶部的小徽标(☁️ 云端模式 / 🔒 本机模式)。v3.17.0 起,登录页最上方直接给出「本机模式 / 云端模式」两个按钮,点一下就能切(页面会重新加载),不用先登录再进「我的」里找。

对比项🔒 本机模式☁️ 云端模式(默认)
怎么打开直接双击 餐饮流水管家.html访问部署好的网址(https://xxx.pages.dev)
数据存哪你这台电脑的浏览器里你自己的云端数据库(Supabase)
电脑 / 手机 / 网址各看各的,互不相通登同一邮箱,三处看到同一份账
要账号吗不用真账号,填邮箱密码只为分账本要用邮箱 + 密码注册登录
断网时完全可用已有的账能看,新操作要等联网
适合谁一个人、一台电脑、不想上云手机也要看、换设备要同步
💡 本机攒的账想搬上云:切到云端并登录后,只要检测到本机有流水、而云端账号还是空的,页面会主动问一句「要不要把本机数据搬上来」,点确认就一次性导入(分类、流水、预算、周期账、设置全部带上)。
⚠️ 搬家是「复制」不是「同步」——搬完之后,云端才是唯一真账:「搬到云端」那一刻把本机的账拷贝一份上去,之后两边就各走各的,不会自动同步:云端记的新账,切回本机看不到;本机再记的账,云端也不会有。所以搬完家请记住三条:① 从此统一用云端模式记账(网址打开、或本机文件切到云端都行,看到的是同一份最新账);② 本机那份别再记新账,就当留在电脑里的历史快照;③ 别两边同时记再指望合并——不会合并,越走越岔。

☁️ 六、云端部署步骤(手机 / 电脑 / 网址同一份账)

想让手机也看到同一份账,就把整个文件夹部署到免费静态托管(Cloudflare Pages),拿到一个网址。手机、任意电脑打开这个网址、登同一账号,看到的都是同一份数据。下面整套流程只做一次。

6.1 先准备云端数据库(Supabase)

  1. 打开 supabase.com 注册账号 → 新建一个项目(免费版就够用),设好数据库密码。
  2. 进项目 → 左侧「SQL Editor」→ 点「New query」,把 系统文件/supabase_schema.sql 里的内容整段复制粘贴进去,点「Run」执行。脚本会自动建好 5 张表(分类 / 流水 / 预算 / 周期账 / 设置)并配好行级权限;里面用的是 IF NOT EXISTS,重复执行不会破坏已有数据。
  3. 左侧最下面「Project Settings」→「Data API」,复制 Project URL(形如 https://xxxx.supabase.co,不要带 /rest/v1/);再点「Project Settings」→「API Keys」,标签停在「Publishable and secret API keys」;这一页上下两块,两块里各有一个叫 default 的钥匙,别看名字,看标题:上面的「Publishable key」那块才是要的(sb_publishable_ 开头,屏幕上是省略号,点行尾复制图标整条复制);下面的「Secret keys」也叫 default,开头 sb_secret_,是最高权限钥匙,不要复制、不要填。老项目没有这两块就切到「Legacy API Keys」复制 anon public(eyJhbGci 开头)。新版后台右上角的「Connect」弹层里给的是框架接入代码,不是取钥匙的地方。
  4. 粘到哪:用记事本或 VS Code 打开 系统文件/Supabase云数据库-云端配置.js(不要双击,双击会用浏览器打开),拉到文件最下面找到这两行,只替换双引号中间那段:
    • 文件里原本是这样(引号里空着,或留着旧项目的值):
      const SUPABASE_URL = "";
      const SUPABASE_ANON_KEY = "";
    • 粘完应该是这样(引号和结尾的分号都保留):
      const SUPABASE_URL = "https://xxxx.supabase.co";
      const SUPABASE_ANON_KEY = "sb_publishable_整条粘进来";
    别把原来的 "" 留着再粘(会变成 ""sb_...);行名 default 不用带;别换行、别留空格。Ctrl+S 保存后刷新网页生效。本项目的这两个值已经填好,只有换项目才需要改。
⚠️ 这一步必须做。数据库里没有那 5 张表,云端模式注册 / 登录后读写会失败。登录连不上时,登录框下方会自动跑一次「连接自检」,用大白话告诉你是哪种情况。
💡 配置里填的是公开钥匙(anon / publishable key),它本来就是给网页前端用的,真正的防护靠数据库的行级权限规则(建表脚本里已配好),所以别人拿到这串钥匙也看不到你的账。需要绝对保密的是另一种叫 service_role 的钥匙,本项目用不到,也绝不要填在这里。

6.2 再部署到 Cloudflare Pages(拿到网址)

  1. 浏览器打开 dash.cloudflare.com 登录;左侧导航栏先点「计算」展开,再点底下的「Workers 和 Pages」(中文界面里它藏在「计算」分组下面,直接看左侧栏是看不到的)。
  2. 点「创建」→ 选「Pages」→ 选「上传资产 / Upload assets」。
  3. 把整个「11_餐饮流水管家」文件夹拖进去(或点「选择文件夹」)。上传前先清空 程序临时文件/,那里面是开发期临时文件,不进生产包。
  4. 点「部署站点 / Deploy site」,等 1~2 分钟,页面给出网址 https://xxx.pages.dev,点它即可打开使用。
  5. 手机、任意电脑浏览器打开这个网址,用同一邮箱登录 → 看到的就是同一份账。
⚠️ 根目录的 _redirects 文件必须一起上传,且不能挪进子文件夹。它负责把根网址 / 自动跳到 餐饮流水管家.html;少了它、或挪进了子文件夹,访问 xxx.pages.dev 就会 404。
💡 以后改了代码怎么更新上线?回到「Workers 和 Pages」→ 进项目 → 顶部标签切到「Deployments」→ 点顶部的「上传 / 创建部署」重新上传一次整个文件夹即可,新版本会直接顶替主域名。不要去某次部署右边的「⋯」里点「回滚」来更新——那条菜单只在你想退回历史旧版本时才用。上传完成后等约 2 分钟、确认文件都是绿色 ✓ 再访问,中途不要刷新。

🔐 七、登录与注册(云端模式)

访问部署好的网址时,会先看到登录页(顶部标「☁️ 云端模式」)。本机模式下那个登录页只是用来分账本的,不需要真账号。

🔎 v3.17.0 起登录页最上方就能选「本机 / 云端」。顺带说明一个常被问到的差别:本机模式注册后不需要审批——数据只存在这台设备的浏览器里,没有服务器也就没有管理员;云端模式才需要管理员审批(防止陌生人注册进你的云库),待审批期间会停在登录页。
  1. 首次使用点「注册一个」,填邮箱 + 密码 + 店铺名 → 注册成功直接进主界面。v3.1.0 起还可以顺手填「姓名 / 昵称」和「手机号」,两项都是选填,不填照样能注册。
  2. 换手机 / 换电脑:打开同一个网址,用同一邮箱密码登录,就能看到同一份账。
  3. 邮箱框下面有常用后缀快捷按钮(@qq.com / @163.com / @126.com / @gmail.com / @outlook.com),点一下自动补齐,不用一个字一个字敲。
  4. 忘记密码点「找回密码」,系统会往你的邮箱发一封重置邮件(记得翻垃圾箱)。本机模式没有邮件服务,密码忘了就走「备份 → 重新注册 → 恢复」那套。

7.1 姓名 / 昵称、手机号(选填)

填了姓名之后,工具的显示顺序变成:先显示姓名,没填姓名才显示邮箱——顶栏右上角和「我的 → 登录账号」都按这个规则走。

7.2 记账人:这笔账是谁记的(可追溯)

多人共用一个账号记账时,光看流水分不清是谁记的。v3.1.0 起,每记一笔都会把「记账人」一起存下来,在流水列表、记一笔页面的「最近记的」、以及点开某笔记录的详情里,都能看到「记账人:张三」。

💡 登录不进去?v3.0.0 起,登录失败会自动在登录框下方做一次「连接自检」,用大白话告诉你差在哪:
· 绿色「✓ 云端连接正常,配置没问题。刚才没登进去,是账号或密码不对,核对后再试。」→ 网址和钥匙都没问题,检查账号密码、或还没注册;
· 橙色提示 → 配置里的网址 / 钥匙没填或填错了,回到 5.1 第 3~4 步补上;
· 红色提示 → 网络不通(断网、公司网络拦截、Supabase 项目被暂停),先换个网络或去 Supabase 后台看看项目状态。

🛡️ 八、注册审批与管理员(云端)

v3.12.0 起,云端模式的「注册」从「填完就能进」改成审批制:谁来记账,由管理员拍板。这样账号不会被人随手注册来蹭库(免费额度是有限的)。本机模式没有这个功能,单机使用一切照旧。

8.1 开启方法:把建表脚本重跑一次

审批功能靠数据库里的两张新表(注册档案、管理员名单)。开启只需一步:打开 Supabase 项目 → 左侧「SQL Editor」→ New query → 把 系统文件/supabase_schema.sql 全文粘贴进去 → Run,看到「Success. No rows returned」即成功。

8.2 管理员是谁

云端项目里第一个注册的账号自动成为管理员(顶栏头像旁会挂紫色「管理员」徽标)。想手动指定或追加管理员:在建表脚本顶部找到「管理员邮箱」那一行,把引号里改成对应注册邮箱再跑一次脚本;或随时在 SQL Editor 执行 INSERT INTO cb_admins(email) VALUES ('邮箱');。

8.3 新人注册后是什么状态

新人填完邮箱密码点注册:注册成功但不进系统、停在登录页,提示「注册成功,等待管理员审批」。审批通过前,这个账号登录也会被拦在登录页并看到同样提示——不是坏了,是还没批。被拒绝的账号提示「这个账号没有被批准使用,请联系管理员」。

8.4 管理员怎么审批

管理员登录后进「我的」页,找到「注册审批」卡:名单列出每个注册人的姓名、邮箱、状态(待审批 / 已批准 / 已拒绝)和申请日期,一键操作:

右上角「刷新」按钮随时重读名单;卡片上方会汇总「共几人注册、待审批几人」。

8.5 管理员能看别人的账吗

不能。管理员的权限只到「审批注册」为止。每本账互相隔离:数据库的行级权限钉死了「每行数据只有创建它的人能读写」,管理员也一样查不到、改不了任何人的流水。要一起记同一本账,还是用共用账号 + 记账人署名(见 7.2)。

8.6 三个常见疑问

8.7 隐私加固(v3.44.0 一次补齐 5 处)

🔄 v3.45.0 对本章 ④ 的调整:「本机模式访问口令」已整套移除——云端网址(https)登录页不再提供本机模式入口(堵住用网址绕过审批直接进的口子);双击 HTML 文件(file://)打开仍保留本机模式,且免登录:点「登录」直接进账本,不用输邮箱密码(想换账号仍可手动填写走原验证)。本章 ①②③⑤ 条不变。

一份《安全体检报告》指出云端有几处隐私边角泄露点,本版全部补齐:

怎么落地:①~② 需要把 系统文件/supabase_schema.sql 在 Supabase 后台 SQL Editor 重跑一次(脚本幂等、不动已有数据);③ 额外在 Supabase 后台勾选 Confirm email;④ 只改前端一处常量。详见 第六章。

📋 看这版还改了什么(更新日志)

⏰ 九、休眠提醒与日常维护

Supabase 免费版有一个限制:连续 7 天没有任何人访问,项目会被自动暂停。暂停后要手动去 Supabase 后台恢复,期间手机和网址都读不到数据。

💾 十、备份与恢复

两种模式都建议定期备份,多一道保险。

备份方法(v3.13.0 起备份的是「当前登录账号」):打开工具 → 「我的」→「备份与导入(当前账号数据)」→ 点「⬇ 备份数据(下载文件)」,浏览器会下载一份类似 2026-10-09 22时12分导出~账号备份~餐饮流水管家.xlsx 的文件,妥善保存。这份 Excel 装的是这个账号的全部内容,一样不少(v3.14.0 起表头按报表习惯显示——「细分」「金额(元)」,没有编号、归属账号、创建时间这些程序内部列,每列宽度按内容自适应,直接打开就能看;v3.15.0 起还多「分类汇总」「关键指标」两个分析页——和「导出数据」同一套算法,毛利、食材成本占比、外卖抽成这些数打开就能看,导入时自动忽略):流水(含借 / 还 / 转账)、分类、预算、周期账、日常单价、设置(店铺名称、资产期初余额等),逐字段原样打包——本机账号、云端账号都能备份。v3.15.1 起导出前会先「自愈」日期与时间:曾在 Excel 里改过、日期变成 46278 这类序列号的旧数据,重新导出不再出现数字,导入也不会再把脏日期写进账本;登录后按日期筛选崩「日期.slice」的问题也一并修好。

导入方法(v3.13.0 新增,跨账号可用):在任意账号(新电脑上注册的、别的云端账号都行)登录后 → 「我的」→ 点「⬆ 从备份文件导入」→ 选中备份文件 → 点「确定」。程序先拿文件里的数据和这个账号已有数据逐条比对,然后(v3.14.0:导入完成后页面会自动刷新,汇报提示会一直停在屏幕上,点了「知道了」才消失;内容按流水 / 分类 / 单价等分段逐行显示,新录的流水还会一条一行列出日期、类型、金额;如果录进了新流水,流水页会自动切到那些流水所在的月份;重复的条目不再整条跳过——备份里补充的字段(来源、备注等)会自动补进已有数据,汇报写明补了几条;v3.14.0 新表头(细分、金额(元))和旧表头(二级分类、金额)的备份文件都认;v3.15.0 起备份里的分析页导入时自动忽略——导入只认数据页,分析页不查重、不录入):

查重按「内容」不按「编号」:流水要日期、类型、金额、分类、对方、支付方式、备注一模一样才算重复。如果两笔真的是同一天、同金额、同内容的独立账(比如当天买了两次同样的原料),导入时第二笔会被当重复跳过——需要的话手工补记一笔即可。
老版备份文件照常能用:旧 .json、带「账号」页的多账号 .xlsx 都认得,导入时会把里面所有账号的数据合并录进当前账号(同样查重跳过)。备份文件是账本数据,当私人物品保存,不要发到群里或公开网盘。

⚠️ 十一、注意事项

不要删除「系统文件」目录!云端模式要靠里面的「云端配置」才能连上数据库、靠「supabase_schema.sql」建表。删了云端就用不了(本机模式不受影响)。
会员充值、借款请选「负债」类,不要直接记成收入——否则当月利润会虚高,看着赚钱其实没赚。
平台抽成(美团 / 饿了么佣金)记「支出 - 平台佣金」,别记净额,才能看清平台吃掉多少利润。
升级版本时先看更新日志的「兼容性」说明:写明「无需 schema 变更 / 纯前端改动」的版本,直接全量覆盖上传前端文件即可;只有涉及新增表 / 字段的版本,才需要回 Supabase 的 SQL 编辑器重新执行一次 系统文件/supabase_schema.sql(脚本用 IF NOT EXISTS,不会破坏已有数据)。v3.1.0 就属于这一类——它给流水表加了「记账人」字段,升级后请重跑一次建表脚本;不跑的话,云端模式记新账时会提示「还缺『记账人』这一列」,并给出要执行的那句 SQL。
部署到 Cloudflare 后,上传完成等约 2 分钟、确认所有文件都有绿色 ✓ 标记再访问,中途不要刷新页面;可用 F12 开发者工具确认资源加载状态。

📊 十二、经营视角(看生意健康不健康)

报表页顶部有一排「账目视角 / 经营视角」按钮。两个视角用的是同一批账、同一个日期范围,只是看法不同:

默认停在账目视角;你选过哪个,下次打开还是哪个(记在这台设备上,换设备不跟着走)。v3.30.0 起,往下滑看下面的饼图 / 趋势 / 成本结构时,「账目视角 / 经营视角」这一行及以上(含月份切换、时间范围、自定义日期)会一直贴在顶栏下面,换条件不用先划回顶部;流水页同理,锁到「全部收支」那一行及以上。

报表会用到的分类,框是方的。记账选分类时,凡是报表计算会用到的一级分类(收入:堂食 / 外卖 / 团购券核销 / 会员消费核销;支出:全部 17 个内置分类(食材采购 / 包装耗材 / 水电气能耗 / 清洁洗涤 / 平台佣金 / 营销推广 / 资金手续费 / 损耗报损 / 办公杂费 / 设备采购维修 / 人工工资 / 通信网络 / 房租物业 / 财务税费 / 学习培训 / 门店装修 / 其他支出)),会被框成方角,一眼就和一般分类区分开。不想要方框的话,报表页「⚙️ 显示设置」虚线下「报表分类显示设置」分组里取消勾选「报表输出时,应用到的分类可以用方框样式表示」即可恢复圆角(默认方框)。删改这些分类时,会弹警告「这是报表计算所需的数据,谨慎改动」——改了它们,对应的毛利率、费用率、净利率就统计不到。方框颜色可以换:报表页「⚙️ 显示设置」虚线下「报表分类显示设置」分组里的「报表分类标记色」,留空 = 跟随主题主色(v3.23.3 起直接用主题色本身,任何设备都严格等于主题,换主题即时跟着变),选了色就固定用这个色;v3.23.2 起标记色对方框和圆角都生效——切回圆角样式也一直显示,不用点选中也看得出。旁边「恢复默认」一键回到跟随主题。注意:分类自己在「分类管理」里设的颜色只对普通(圆角)分类生效,报表分类一律用标记色——两种颜色不叠加、不打架。取色框本身会如实显示状态:留空时显示当前主题色并提示「跟随主题」,自定义时显示所选色和色值——如果以前设坏过(方框全黑),打开这版会自动恢复成跟随主题,不用手动清。
所有比率的分母都是「营收」。营收 = 堂食 + 外卖 + 团购券核销 + 会员消费核销,不含会员充值(那是欠顾客的钱)和其他收入(卖废品之类)。分母统一之后,账目视角和经营视角的数字一定对得上,不会再出现两套数。

12.1 经营指标有哪几项

🆕 卡序(v4.4.0 最新):营收 → 综合费用率 → 净利率 → 毛利率(不含损耗)理论毛利 → 毛利率(含损耗)实际毛利 → 保本营业额 → 人工成本率 → 租金占比 → 食材成本率 → 能耗率 → 装修摊销 → 设备摊销 → 损耗率 → 营销费用率 → 平台佣金率(费用率紧跟营收,跟净利率相加正好 100%,钱是被吃掉还是留下了一眼看完)。保本营业额 =(综合费用 − 食材采购)÷ 毛利率——营收做到这个数就不亏(毛利刚好盖住房租人工这些固定性支出);副行显示「已过保本线(多赚 ¥X)」或「距保本线还差 ¥X」,毛利率 ≤ 0 时显示「—」。食材成本随营收浮动,这个数是估算参考。

一共 13 项:营收、毛利率(不含损耗)理论毛利、毛利率(含损耗)实际毛利、净利率、综合费用率、人工成本率、租金占比、能耗率、装修摊销、设备摊销、营销费用率、食材成本率、平台佣金率。每张卡划线上方的小字分两行写着金额和计算公式(v3.27.1 起公式独占一行:第一行「食材成本 ¥1,166.67」、第二行「食材采购 ÷ 营收」),划线下方写参考值和看法建议,不用记公式。v3.24.0 起六张成本卡(食材成本率 / 人工成本率 / 租金占比 / 能耗率 / 营销费用率 / 平台佣金率)可以点击(v3.25.0 修复了点击没反应、v3.26.0 又给每张卡下方金额小字加上名称:食材成本率标「食材成本」、人工成本率标「人工成本」、租金占比标「租金」、能耗率标「能耗」、营销费用率标「营销费用」、平台佣金率标「平台佣金」、综合费用率标「经营费用」、外卖占比标「外卖收入」,看清这个数是哪笔钱;v3.28.0 起这些能点的卡不再显示 → 箭头,统一在第一行小字末尾写「(点击可跳转至流水)」,不再看着像只有营收卡能点)——直接跳到流水页并自动按「支出 + 该分类 + 当前日期范围」过滤,看到这个数是哪几笔钱凑出来的(周期账按月分摊自动写入的也会列出来)。v3.28.0 还修了一个隐藏问题:切「账目视角 / 经营视角」时指标卡会重新画一遍,新画的卡没来得及绑点击,所以在经营视角点卡曾经没反应;现在每次重画都重新绑一次,两个视角怎么切都能点。v3.29.0 补齐了最后三张:毛利率、综合费用率、净利率以前没配跳转分类,既没有「(点击可跳转至流水)」提示、点了也没动静;现在都能点——毛利率 = 四个营收分类 + 食材采购,综合费用率 = 经营费用 12 个支出分类,净利率 = 四个营收分类 + 12 个支出分类。同时综合费用率的公式写全了,不再只写「经营费用 ÷ 营收」,改成「(食材+包装+人工+租金+能耗+营销+佣金+损耗+清洁+办公+设备+其他)÷ 营收」。几个经验参考值(超过会标橙提醒):

🆕 「装修摊销」「设备摊销」两张卡:直接看你选的这段时间里装修钱和设备钱各摊进来多少。走「周期账」的(v4.8.0 起)按天精确摊:每期金额 ×(本区间与该期重叠天数 ÷ 该期天数)——12 万分 12 期,每月摊 1 万;选 1~7 号就只摊这 7 天,不会因为那期记在 15 号就变成 0。一次性全额记的整笔也算进来。卡片上会拆开写「周期账按天摊 ¥X + 一次性 ¥Y」。点卡片会把时间范围自动放宽到「全部」并按该分类筛好,这样才看得到周期账每一期(那一期的记账日往往不在你选的那几天里)。这两张卡读的是「门店装修」和「设备采购维修」两个分类。

12.2 成本结构条形图

食材、人工、租金、佣金等 12 项按金额从长到短排开(v3.29.0 起多出「设备采购维修」这一根)。要分清两个东西:条形的长度是按「谁最大」画的(方便一眼看出哪块最重),而右边的数字才是「占营收百分之多少」(这个才是用来做判断的)。

v3.29.0 起:设备采购维修计入经营费用(以前是不计的)。改口径是因为老做法有个更麻烦的后果——周期账按月分摊写进来的每一期,也落在「设备采购维修」分类下,于是连分摊也被一起排除:你明明每月摊了 1000,利润里却一点都看不见,等于白摊。现在钱真花出去了就算进利润。大额设备仍然建议走「周期账」按月分摊(比如 12000 的冰箱分 12 期,每月只算 1000):那样每个月只进来一期,利润曲线才是平的;一次性全额记进当月,那个月确实会把利润砸出一个坑——那也是真实的,钱是真的花出去了。记一笔时只要选到「设备采购」这个细分,系统会主动提醒你。

12.3 外卖专项

外卖的食材成本是估算的。一锅菜既做堂食也做外卖,采购时拆不开渠道,所以按「外卖收入 ÷ 营收」的比例分摊;卡片上标了「估算」,不是实打实的数。包装耗材基本都是外卖用的,整块算给外卖。

12.4 这次没做的几项

保本营业额、安全边际率:要把成本拆成「固定 / 变动」才能算,得先给每个分类定属性。复购率、获客成本、营销 ROI:需要客户档案和营销归因,系统里现在没有这些数据。等需要的时候再补,不影响日常记账。

12.5 口径开关:理论支出算不算进经营指标

报表页顶部(「账目视角 / 经营视角」切换条的正下方)有一个开关:理论支出计入经营指标,默认是开的。v4.8.5 起只有「标题 + 开关」这一行跟着月份 / 范围 / 视角切换一起吸顶——往下翻报表时这一行仍钉在顶栏下方,随时能切;下面那句说明不跟着钉,它留在内容里,往下滑就走掉了,不占屏幕。吸顶的这一行高度恒定,跨过吸附阈值也不会跳。v4.9.0 起这一整摞只在「经营视角」出现——「账目视角」回答的是「钱花哪了」,不需要口径开关、当前口径、区间进度、预计区间全程、经营体检这些经营口径的东西,切到经营视角它们才出来。另外,「当前口径」这句话已经从下面「经营指标」卡里搬上来,就紧跟在这句说明的下面,字号跟它一样大,两句连着看就知道「现在按哪个口径算、这口径什么意思」。

开关一动,报表页的这些地方一起变:收入 / 支出 / 结余三张卡、全部经营指标卡、区间进度里的「预计区间全程」、支出构成饼图、趋势图,以及底部的「经营体检」卡。当期和对比期(环比 / 同比)用同一口径,不会出现「这期口袋、上期经营」这种串味对比。经营指标区顶部和体检卡上都写着当前是哪一口径、剔掉了多少钱。开关状态会记住。
🆕 v4.8.0:这块卡片压小了、名字改清楚了。以前「关=口袋口径」四个字单独占一行、整张卡占四行,手机上很占地方。现在标题「理论支出计入经营指标」和开关在同一行(开关靠右),下面只跟一句说明,口径名直接并进这句话里,不再单独起一行;整张卡从约 110px 高降到约 60px(手机约 79px)。「口袋口径」这个名字也改掉了——改成「不算夫妻工资的经营」,跟打开时的「算上夫妻工资的经营」正好对上,一看就知道差别在哪。报表页的「当前口径」说明、经营体检卡、切档提示气泡里的叫法也全部同步改了。
只是看数的口径变了,账没动。流水、账户余额、导出备份、分类管理一律不受影响 —— 那是账,不是口径。想看完整的开店成本,把开关再打开即可。

12.6 经营体检:把比率翻译成人话

指标卡给的是一堆比率,底部「🧭 经营体检」卡(在「预计区间全程」下面)按当前所选区间把它们翻译成一行一条的大白话:

数字的口径跟指标卡一致:区间还在进行中(比如看本月)用按天折算的应计数;区间已经过完(看历史月份)用账面数——账已记全,账面数就是真实数。卡上会写明用的是哪一种。

📱 十三、装到手机桌面当 App 用(半 App 模式)

v3.33.0 起,这个工具可以像 App 一样装到手机或电脑的桌面上:桌面上多一个「流水管家」图标,点开全屏显示、没有浏览器地址栏,用起来和普通 App 没什么区别。这一节把「它到底是什么、图标长什么样、安卓 / 苹果 / 电脑分别怎么装、装完是不是同一份账、以后怎么更新、不想要了怎么卸掉」一次讲完。

ℹ️ 先说清楚它不是什么:它不是从应用商店下载的安装包,而是给你部署好的网址在桌面上放一个入口。所以有三点先记住:① 得先有网址(按第六章部署好之后才有这个功能);② 几乎不占手机空间(就一个图标,几十 KB,不是把整个程序下载到手机上);③ 以后更新不用重新装——这边改完、你重新部署一次,点图标打开就是新版。

13.1 图标长什么样

图标是一整套专门画的:蓝色渐变底 + 一张白色小票(底部带锯齿)+ 三条账目线 + 一枚金色「¥」硬币。因为每个系统要的尺寸和形状都不一样,一共导出了 5 个规格:

流水管家主图标

主图标
手机 / 电脑桌面

安卓把图标裁成圆形后的效果

安卓裁成圆形
图案不会被切掉

浏览器标签页上的小图标流水管家

浏览器标签页
以前这里是空的

这些图片都放在 icons/ 文件夹里;根目录那个 manifest.json 是写给手机看的「说明书」——告诉它这个应用叫什么名字、用哪个图标、打开时要全屏还是带地址栏。想换成自己的 Logo 时,把 icons/ 里这几个 png 换掉就行,文件名不要改,也不用动任何代码。(根目录那个 icon-1024.png 是原始大图,只用来生成上面几个尺寸,传不传都行。)

13.2 安卓手机怎么装

  1. 用 Chrome、Edge 或手机自带浏览器打开你的网址。如果你是在微信 / QQ 里点开的链接,先点右上角「···」→「在浏览器打开」,内置浏览器装不了。
  2. 等页面加载出来,点浏览器右上角(或右下角)的菜单,找到「安装应用」或「添加到主屏幕」。
  3. 点它,按提示确认。回到桌面,就能看到「流水管家」图标了。
💡 部分国产浏览器把这个入口放在地址栏右边,或者长按页面也会弹出来。如果菜单里只写「添加到主屏幕」、装出来还带一条地址栏,换成 Chrome 的「安装应用」装,才是全屏无地址栏的那种。

13.3 苹果手机怎么装

  1. 苹果必须用 Safari(系统自带那个浏览器)打开网址。微信、QQ 里打开的不行——那是应用内的浏览器,只能看、不能装。
  2. 点屏幕底部的「分享」按钮(一个方框里带向上箭头)。
  3. 在弹出的菜单里往下滑一点,找到「添加到主屏幕」,点它 → 右上角「添加」。
  4. 回到桌面就能看到「流水管家」图标,点开是全屏、没有地址栏。

13.4 电脑上怎么装

用 Edge 或 Chrome 打开网址,看地址栏最右边——会出现一个「安装」小图标(一个方框加箭头的样子),点它就装好了;装完通常在桌面和开始菜单各留一个入口,点开是独立窗口、不带浏览器地址栏。
如果地址栏没看到这个图标,也可以点浏览器右上角「···」→「应用」→「将此站点作为应用安装」(Edge 里叫「安装此站点为应用」)。

13.5 三种设备装法对照

设备用什么浏览器怎么装
安卓手机Chrome / Edge / 自带浏览器菜单 →「安装应用」或「添加到主屏幕」
苹果手机必须 Safari底部「分享」→「添加到主屏幕」→「添加」
电脑(Windows / Mac)Edge / Chrome地址栏右侧「安装」图标,或「···」→「应用」→ 安装此站点

13.6 桌面图标和网站,是同一份账吗?

只要用云端模式登录,就是同一份账。云端的数据存在你自己的云数据库里,跟你从哪儿进没关系——从桌面图标进、从网址进、换一台手机进,只要登同一个邮箱,看到的都一样;桌面上记的一笔,电脑刷新一下就看到了。

但如果你用的是本机模式,就不一定了。本机模式的数据存在「浏览器」里,而桌面图标在系统看来是另一个入口:苹果手机上,桌面图标和 Safari 各存一套,互相看不到(安卓多数情况下共用一套,但也有例外)。所以想让手机、电脑、桌面图标都看同一份账,请统一用云端模式——这是本工具从头到尾最要紧的一句话。

⚠️ 如果装完图标、打开是空的,或者看不到手机上刚记的账,九成是本机模式建了两套数据。处理办法:先在原来的入口里点「备份数据」把账导出存好,再切到云端模式登录,然后把备份导进来即可。

13.7 以后怎么更新?不想要了怎么卸载?

❓ 十四、常见问题

日历热力怎么跑到「流水」页去了?它跟哪个月?

v3.49.0 把它从「报表」页最下面挪到了流水页「每日走势」的正下方——以前要滑到报表页底部才看得到哪天花得多,现在看完走势接着就能看日历。它始终按「月份」显示,跟随顶部月份导航当前所选的月份;所以流水页的时间范围切到「本季 / 今年 / 全部」时,日历显示的仍是那一个月(日历本身就是一个月一张表,跟季度 / 年度不是一个维度)。不想看它,去报表「显示设置」里取消勾选「哪天花得多(日历热力)」即可。

按物料汇总里,同一个物料为什么只剩一行了?规格看不到了?

这是 v3.49.0 的特意改动:按「物料 + 单位」分组,规格不同也算同一个物料。以前「肉卷(10斤25条)」和没填规格的「肉卷」会分成两行,看着像两个东西。现在合并成一行,最新价取日期最新的那条,最低 / 最高 / 价差 / 走势都按合并后的全部记录算。想看每条的规格,往下翻「全部记录」表——那里仍然逐条列出规格,一条不少。

经营视角这段时间没有营业收入,为什么比率全是「—」?

「—」的意思是算不出来,不是 0:毛利率、净利率这些比率的分母是营业收入,营收为 0 时除法没有意义。v3.50.0 起这种情况一律画横杠(以前显示 0.0%,容易误以为「真的是 0%」)。营收卡、各成本金额、成本结构条照常显示——钱花出去多少是能看的,只是「占营收几成」算不出。等记了经营收入,横杠会自动变回真实百分比。

「按物料汇总」上面的「全部分类 / 全部细分」按钮怎么用?

v3.50.0 新增的筛选:点按钮弹出勾选面板,想看哪几类就勾哪几类,可多选。按钮文案跟着变:没动过或勾满显示「全部分类」;只勾 1 个显示名字;勾了多个显示「已选 N 个分类」;一个没勾显示「已选 0 个分类」。没填细分的物料在面板里叫「不填细分」。它只筛「按物料汇总」列表,上面的搜索框和「全部记录」表不受影响,两者可以叠加。v3.51.0 修复:点到「已选 0 个」后再点「全部细分 / 全部分类」现在能一键回到全部(之前毫无反应)。

环比 / 同比怎么显示成「—」了?

对比要「两边都有数」才算得出来。基期没记过账、基期为 0,或者本期为 0(比如这个月还没进账)时,算出来的 ±100% 没有意义,v3.50.0 起一律画横杠「—」,不再显示「无数据」或吓人的「↓100.0%」。两边都有正常数值时照旧显示涨跌。

经营视角这段时间没有营业收入,为什么还显示一堆 0?

v3.49.0 起不再显示「还没有营业收入」的空态:营收为 0 时,各张卡照常显示 ¥0.00 / 0.0%,这样你能随时看清「这一版有哪些指标、分别是怎么算的」,也不用在记了几笔后再来回切换确认。除零已经做了保护,不会出现 NaN 或负数乱跳;毛利率算不出来时「保本营业额」显示「—」。

构成图的彩色图例跑右边去了?

v3.51.0 起支出 / 收入构成图的图例移到环状图右侧,图和图例并排、卡片更矮,报表一屏能看更多内容;图例内容不变(名称、金额、占比),点击图上的色块照样弹明细提示。手机窄屏自动回退成图上、例下,不会挤。

日历标题里的年月是干什么的?

v3.51.0 起日历标题显示当前看的月份(例:哪天花得多(2026年09月 · 单位:元)),它跟着顶部月份导航走:左右切换月份,标题同步变。这样截图发给别人或隔天回看,都知道这张日历是哪个月的。

备份文件名怎么变了?为什么还带上了几点几分?

v3.53.0 起统一成「日期导出~账号备份~餐饮流水管家.xlsx」,v3.54.0 又加上了几点几分,现在是 2026-10-09 22时12分导出~账号备份~餐饮流水管家.xlsx:开头就是导出当天的日期、之后跟着具体到分钟的时分,一眼看出是哪天哪一刻留的档,也方便按名字排序、按月份归类;同一天导的几份也不会重名。时分用汉字「时」「分」(例如 22时12分)是因为英文冒号是 Windows 文件名禁用字符。旧名字(餐饮流水管家_账号备份_邮箱前缀_2026-09-13-1930.xlsx)里塞着邮箱前缀和时间戳,一天导几份时不好分辨。顺带修掉一个小毛病:旧版文件名用的是格林尼治时间,凌晨 0~8 点导出会写成前一天(v3.54.0 这次只给文件名加了时分,时间来源没再动),现在改按你电脑的本地时间,文件名和备份里「说明」页的导出时间永远一致。改名不影响导入——程序只看文件内容,不看文件名,旧备份照常能导。

构成图切「细分」后,为什么之前只能看到 8 项?

旧版图例固定只列前 8 项,排在后面的细分看不到金额和占比。v3.52.0 起全部显示:图例区限高(桌面约与图同高、手机约 150px),类目多时在图例区里上下滚动就能看完,环状图本身不变。

「转账」和普通的收入、支出到底差在哪?

普通支出是钱花出去了(食材、房租、工资),普通收入是钱进来了(营业额、外卖结算)。转账是钱还在你自己手里,只是换了个地方放——银行卡取现到钱箱、微信提现到银行卡、把现金存进银行,都算转账。它不计入收入也不计入支出,所以不会影响「本月结余」和利润,只会让转出账户的钱变少、转入账户的钱变多。如果你把一笔转账错记成了支出,利润就会被算少、账户余额也会对不上。

「资产」页的余额为什么和我实际数出来的钱不一样?

最常见的原因是还没填期初余额。系统算余额的公式是「期初余额 + 收入 − 支出 + 转入 − 转出」,如果你没填期初,系统就从 0 开始算,那余额只会反映「用这个工具之后记的账」。解决办法:进「资产」页点「设置期初余额」,把每个账户开始用本工具那天实有的钱填进去保存即可。另外也检查一下:有没有把该记「转账」的记成了收入或支出、有没有漏记某几笔、支付方式有没有选错账户。

首页为什么只显示近三天?我想看更早的怎么办?

这是为了让首页保持清爽、打开就能看到关键数字(跟主流记账 App 一样)。想看更早的记录,点首页底部「近三天」右上角的「查看全部流水 →」,或者直接点底部「流水」页,那里可以按月份翻、按范围筛、按分类和关键词搜索。

打开是空白或报错怎么办?

①检查浏览器是否禁用了本地存储(无痕 / 隐私模式会失败);②换 Edge 或 Chrome 普通窗口;③把 餐饮流水管家.html、assets/、系统文件/ 三个放一起,不要拆开。本机模式不需要服务器,文件没丢就一定能打开。

云端操作提示「表还缺『××』这一列」怎么办?

这是云端数据库的表结构比程序旧——新版程序往表里写了新字段,云端老表还没这一列。修法:登录 Supabase 后台打开「SQL Editor」,把提示里给的那句 ALTER TABLE … ADD COLUMN … 原样粘贴执行,回到本页刷新即可。比如提示缺「时间」列,就执行:ALTER TABLE cb_records ADD COLUMN IF NOT EXISTS 时间 TEXT; 也可以把最新的建表脚本完整重跑一遍(脚本幂等,不伤已有数据)。

搬到云端后分类(细分)出现重复怎么办?

v3.12.1 及更早版本搬家时不查重:云端登录时程序自动种了一套默认分类,搬家又把本机同名分类传了一遍,两份 id 不同就都存下了。v3.12.2 起会自动清理:进入系统时发现重复分类就自动删掉多余那份(留排序最靠前的一条),并提示「已自动清理 N 条」——刷新一次页面即可,流水不受影响(流水记的是分类名字,不是编号)。搬家本身也改成了先查重、同名跳过,不会再产生新的重复。

网页云端记的账,切回本机怎么对不上?

正常现象。「搬到云端」是复制、不是同步:搬家那一刻把本机的账拷了一份上云,之后两边各走各的——云端记的新账本机看不到,本机再记的云端也不会有。请统一用云端模式记账(网址、本机文件切云端都行,是同一份最新账),本机那份就当历史快照别再记新账;两边同时记是不会合并的,越走越岔。

备份文件拿到另一台电脑 / 另一个账号,能完整录入吗?

能。v3.13.0 起备份就是「账号级」的:备份的是当前登录账号的全部内容(流水 / 分类 / 预算 / 周期账 / 日常单价 / 设置,v3.15.0 起另带「分类汇总 / 关键指标」分析页,导入自动忽略)。在另一个账号登录后「我的 → 从备份文件导入」,数据完整录进来;和那个账号已有数据重复的会自动数出来并跳过(提示「N 条重复」,不覆盖、不删除),只录新的,所以重复导入也不会翻倍。老版 .json、多账号 .xlsx 备份也能导入。

导入完成后提示「全部重复跳过」,数据没变化?

这是正常的防重复保护:备份里的数据和这个账号已有的完全一样,按内容比对全部算重复、跳过不录,现有数据一条不动(防止导入把数据弄翻倍)。把备份导入到一个数据不同的账号(比如新注册的空账号、另一台电脑的账号)就能看到「新录 X 条」了。另外 v3.13.3 起,导入汇报是分段多行的确认式提示——一直停在屏幕上,点了「知道了」才消失;去向(哪个模式、哪个账号)、各类目「新录几条、重复跳过几条」、新录流水的逐条明细各占一行,看得清。录进新流水时流水页还会自动跳到对应月份。
导入提示「重复」但列表里看不见?(v3.13.3 已修复)v3.13.0~3.13.2 导入的数据在本机模式漏了「归属账号」标记,数据其实已录进账号(所以再导会提示重复),但列表按账号过滤时匹配不上,看起来就像没导入。v3.13.3 修复了导入逻辑,并会在打开工具时自动修复之前导入的数据(提示「已自动修复本机导入数据 N 条」),修完就能看见了。
备份里补充了字段(来源、备注等),导入却被跳过?(v3.13.4 已修复)v3.13.3 及之前,重复条目是整条跳过的,后补的字段跟着一起被扔掉。v3.13.4 起重复条目改为补空不覆盖:备份里有、已有数据里是空的字段(来源、备注等)自动补上,两边都有值的不会被覆盖,汇报里写「其中 N 条补上了缺的字段」。

怎么按金额排序、看当月合计?

在「流水」页点上方「明细表视图」,切到表格后点表头「日期 / 类型 / 分类 / 对方 / 摘要 / 方式 / 金额」即可排序(再点一次反向);表格最下方常驻合计条,显示当月笔数、收入、支出、结余。会员充值单独标注,不计入收支。

忘记密码 / 换设备怎么登录?

本机模式没有邮件服务,密码只在你自己这台电脑里。如果忘了:①先用这台电脑上另一个账号登录(如果有),先把数据「备份」成文件存好;②然后在登录页用新邮箱重新注册;③把备份文件「恢复」回来,新账号就拿回老账号的所有账。整套工具的所有账号 + 数据都能打包带走。

怎么记「这笔钱给了谁 / 来自谁」?

记一笔时分类下面有一栏会跟着收支类型自动变化:选「支出」就显示「支出给谁」,选「收入」就显示「收入来自谁」。直接输入即可,不用选分类也能填;输入时会从历史记录里联想同方向的对方,点候选不用重复打字。已经记过的账,点开那条记录也能补改。

本机数据以后想换台电脑用,怎么搬?

在「我的 → 备份与恢复」点「⬇ 备份数据(下载文件)」,会下载一个 .json 文件(文件名带日期)。换电脑后,在新电脑打开本工具、注册账号后点「⬆ 从备份文件恢复」,选刚才那个文件即可。备份里包含这台电脑上所有账号的全部数据,恢复时会一次性覆盖本地。

「记一笔欠账 / 收账」和普通的「支出 / 收入」有什么区别?

普通记账支付方式可随便选;打开「⚙️ 还有更多记账方式」里的欠账或收账时,系统会强制把支付方式设为「挂账」,并在备注自动加标记:【欠账·待还】(橙框💸)或【收账·已收】(绿框💰),一眼就能在流水里区分。欠账 / 收账都要选一个角色(欠谁 / 收谁),角色会写进这条记录的「对方」,方便日后查账。

怎么知道到底欠了谁多少、谁还欠我多少?

记了欠账 / 收账后,进「我的 → 欠/收款管理」。顶部显示两笔总额:橙色「总我仍欠别人」、绿色「总别人仍欠我」;下面按每个角色列出:这条线上所有往来(欠账支出 / 已还款 / 欠账收入 / 已收款)和最终结余,没结清的会标出橙色「待还」或绿色「待收」徽标。欠账与对应的收账会自动互相抵扣,数字不会虚高。

周期记账会自动生成多条流水吗?

会,v3.18.0 起每一期都写一条。保存周期账时当天先记第 1 期流水,之后每期的扣款日/收款日当天也会各写一条(备注带【周期账 第N期/共M期 · 编号】),打开应用时会自动补记已到期还没写的期数——流水和周期账一一对应,报表直接按流水统计,不再另外分摊,也不会重复算。

流水里的日期怎么带「周几」了?

v1.5.0 起,顶栏当日、最近记的、流水卡片的日期都会显示星期几(如「09月07日 周日」),跨天翻账本时不用心算今天周几,对照更直观。

周期记账想设"每月几号扣"怎么填?

v3.18.0 起,在「记一笔」类型条点「更多 → 周期记账」,填「首次扣款日」(第 1 期记这天)和「扣款日/收款日(1-31)」。填 1 就是第 2 期起每月 1 号扣、填 15 就是每月 15 号扣,留空就按首次扣款日的日子。保存后这条周期账的备注里会带上【周期账 月摊 ¥X · 扣款日D号】,回看时一眼能看清扣款节奏。2 月 31 日这种月内没的日子会自动改用当月最后一天。v3.40.0 起「扣款日」真正管第 2 期以后(和首次扣款日解耦):第 1 期永远在「首次扣款日」当天;第 2 期起从下个月开始、每月按「扣款日」那天扣。比如首次扣款日选 9 月 22 日、扣款日填 1 → 9 月 22 日扣第 1 期,之后每月 1 日扣一期。改「扣款日」不会再把「首次扣款日」拖走;「首次扣款日」和记一笔下面的「日期」永远一起变(改哪个另一个都跟着走)。编辑周期账时也能改扣款日。注意:云端老账本第一次用「改扣款日」保存时,如果提示缺「扣款日」列,照提示在 Supabase 执行那一句就行(普通周期账不补也能正常用)。

分类是一级,再多一个二级分类(细分)怎么筛?

v1.8.0 起,流水页筛选行在一级分类下拉后面又加了一个「全部细分」下拉。先选一级(如「食材采购」),下拉里就只显示该一级下的二级(蔬菜 / 肉类 / 水产…);切回「全部分类」时再把全部二级列出来,看哪个细分花了多少特别清楚。v3.31.0 起「全部细分」面板按所属分类分组(组头就是分类名),勾了哪几个分类就只显示这几组的细分;从报表点卡片跳过来、或换了分类组合后,细分默认全部勾上(= 不按细分过滤),按钮和面板永远一致。

v3.32.0 起,面板每个分类组的最上面都多了一项「不分细分」:记一笔时二级细分不是必须填的,只选了分类就保存的流水,它的细分是空着的,以前在面板里没有对应的勾。现在勾上「不分细分」就能专门筛出这类流水。同一天一起加的还有支付方式的「不填」——支付方式也能留空,下拉里「全部方式」之后第二项就是它。这两项的排列顺序都和「记一笔」里的按钮顺序一致(都在最前面),方便你按同样的习惯操作。

v3.32.2 起,筛选的勾全部取消 = 真的什么都不看:把分类或细分的勾一个个取消干净,列表和走势图会一起空掉(以前会「装作没筛过」继续显示全部数据,看着像失效)。想恢复就再点一下面板顶部的「全部分类」/「全部细分」。v3.37.0 起按钮文字如实反映状态:勾全取消时按钮显示「已选 0 个分类」(细分同理),不会再写着「全部分类」让人以为筛选没生效。另外,细分面板里每个分类组下面的「不分细分」都是各自独立的:勾「食材采购 · 不分细分」只会捞出食材采购下没填细分的流水,不会把别的分类里没填细分的也一起带上。

v3.32.3 起,「综合费用」就是全部支出。它等于「账目视角」的支出卡,也就是这段时间每一条类型为「支出」的记录加起来——包括你在「分类管理」里自己新建的支出分类、也包括把内置分类改了名之后的那些。转账(账户之间倒钱)和借还(不是收支)不算在内。所以如果你在分类管理里加了一个新支出分类,综合费用率和净利率会立刻跟着变,不需要任何额外设置。想核对:打开「报表 · 账目视角」看支出卡的数,再切到「经营视角」看综合费用率的金额小字,两个数一定一样。

报表上"本月/本季/今年/全部"点一下跳到哪?

v2.1.1 起:点「本月 / 本季 / 今年」会把视图先定位到今天所在的月 / 季 / 年,再在报表内部切对应范围的数据(KPI、构成、走势都跟着变),不会跳去流水页。比如你先前用顶部箭头翻到了去年某月,再点「本月」,会马上回到今天所在的这个月。点「全部 / 自定义」则分别看全部记录或你选的时间段。想看某段时间的流水明细,点报表里的收入 / 支出 / 结余数字即可跳到流水页对应范围;报表页不再保留单独的跳流水按钮(你反馈那个「📋 去看这个月流水」按钮多余,v2.1.1 已删除)。

流水卡片里"未填/未选"字太淡看不清?

v1.8.0 起,「明细:(未填)」「支付:(未选)」「对方:(未填)」这些占位文字改成中灰色 + 不斜体,跟旁边的"明细:蔬菜"等实填文字一眼能分清,不会再像之前那样糊成一片看花眼。

我选了一级分类,下面"明细"区却是空的,二级分类去哪了?

2026-09-09 已修复这个 bug。原因是:① 如果一级分类下的二级明细被删光、或全部被标停用,老代码会把整行跳过,结果连一级分类也跟着消失;② 即使一级还在,老代码会把"明细"字段整块藏起来,没有任何提示。现在改成:一级始终保留;二级为空时"明细"区会显示「不分明细」(兜底选)+ 「+ 给该一级加明细」(引导补齐)两个入口,一眼能看见、能选、能补。如果你之前某一级莫名消失,刷新页面就能恢复;如果想保留当前分类里没的二级,点那个加号补上即可。

报表切到「今年」,走势为什么还是没有显示全年?

这是 v2.1.0 遗留的问题,v2.1.1 已修复。旧版走势图固定画「最近 6 / 12 个月」,跟范围无关,所以即使切了「今年」也还是旧的近 6 月窗口。现在走势横轴跟随范围:今年 = 当年 1–12 月、本季 = 当季 3 个月、全部 = 记录覆盖的逐月、自定义 = 所选区间。如果更新后仍看到旧样子,按 Ctrl+F5(Mac 为 Cmd+Shift+R)强制刷新一次,让浏览器加载新版文件即可。

顶栏颜色只能是紫色?能不能换?

v2.3.0 起,主题色 + 顶栏配色已经合一:进「我的 → 主题色」直接点 8 个圆点(默认蓝紫 / 深色蓝紫 / 护眼青绿 / 暖橘粉 / 天蓝 / 森林绿 / 活力橘 / 墨灰),点哪个就同时换主题色 + 顶部配色——不用再单独调顶栏。每个圆点对应一个组合方案(主题色 + 顶栏渐变同步切换)。本机记忆,下次打开自动还原。

主题色只有浅/深两套?能不能多几套?

v2.3.0 起扩展到 8 套可选:默认蓝紫 / 深色蓝紫 / 护眼青绿 / 暖橘粉 / 天蓝 / 森林绿 / 活力橘 / 墨灰。进「我的 → 主题色」,点对应圆点即可;选中后整页背景、按钮、流水卡片、报表 KPI、饼图、走势图轴线和顶栏背景渐变全部换色;下次打开浏览器自动还原(存本机)。顶栏原月亮/太阳按钮仍可循环切下一套(兼容老习惯)。

流水页翻到「上月」后走势图没刷新?

这是 v2.1.0 遗留的问题,v2.2.0 已修复。旧版 renderList 在筛选结果为空时直接 return、跳过了每日走势的重画,导致翻到无数据的月份时折线保留翻之前的旧曲线。现在 drawDayTrend 提到空月判断之前,无论当月有没有数据都按当前月份重画。如果升级后还看到旧画面,按 Ctrl+F5(Mac 为 Cmd+Shift+R)强制刷新一次。

分类想用多种颜色,在哪换?

v2.2.0 起在「我的 → 主题色」点 4 个圆点切整页主色(分类圆点的多色设定在「我的 → 分类管理」,每个一级分类下面都有一行「🎨 分类颜色:点圆点给 XX 换色」,包含默认色(灰白圆点)+ 8 种彩色圆点,点一下就换、选中态有高亮边框。v2.1.1 起这个颜色还会同步到报表饼图的扇区和图例(没设色的分类用系统默认色板)。颜色只存在本机浏览器,换电脑前记得先做一次「备份与恢复」。

为什么二级分类现在叫「细分」不叫「明细」?

v2.1.0 起,把「明细」这个叫法统一成「细分」,因为它指的是某个一级分类下面的二级分类(比如「食材采购」下面的「蔬菜菌菇」「肉类」)。流水、报表、编辑、分类管理各处,原「明细」字样(如「不分明细」「全部明细」「加明细」)都已改成「细分」。数据层字段名没变,只是显示词改了,老数据照常显示。

流水、报表里出现的「分类-细分」是什么意思?

v2.1.0 起,凡涉及一级 + 二级分类的展示都统一成「分类-细分」格式:流水表格里显示「一级 - 二级」(如「食材采购 - 蔬菜菌菇」),多个分类之间用「;」分隔;报表饼图显示「一级 · 未填细分」(没填二级时);记一笔成功后的提示显示「一级-二级」,一眼能看出钱花在具体哪个细分上。

资产页「挂账」那一行点开怎么看不到具体欠账人?

v2.1.0 起资产页的「挂账」账户行可以点开:点这一行会向下展开具体的欠账人列表,按「待还 / 待收」分别汇总每个人的未结清金额,和「我的 → 借还往来管理」的对象视角一致。如果展开后是空的,说明当前账号没有未结清的借还。

资产页的账户能不能自己加、改名、删?

v2.3.0 起可以。资产页「我的账户」卡片右上角点「管理账户」:弹出窗口列出全部账户——现金/微信/支付宝/银行卡/挂账 这 5 个是内置账户,标「内置」,只可改名、不可删(避免误删后所有引用此账户的流水找不到归属);自己加的账户(如「数字钱包 / 备用金」)可改名或删除。改名:输入新名后,流水记录里所有引用旧账户名的地方会一起换名;删除:如果该账户下还有流水,会弹窗让你先选一个迁移目标账户,确认后会把那些流水的「支付方式 / 对方」改成目标账户,然后才删账户。新增账户名要 1-8 字(支持中英文·数字·/·-·())。

我选了「仅收入」/「仅支出」,为什么顶部走势图不变?

这是 v2.2.1 遗留的问题,v2.3.0 已修复。旧版 drawDayTrend 直接用 S.records 全量数据画图,不应用下面的筛选条件,所以选「仅收入」时列表是只有收入的,但走势图仍是收入+支出两条线。现在走势图也跟筛选走:选「仅收入」就只剩收入线、选「仅支出」就只剩支出线;选一级分类/细分/支付方式时走势图也只用这部分数据画。如果升级后还看到旧画面,按 Ctrl+F5(Mac 为 Cmd+Shift+R)强制刷新一次。

饼图 hover 时怎么只有金额,看不到占比?

v2.3.0 起,报表「钱花在哪(支出构成)」「收入从哪来(收入构成)」两个饼图的 tooltip 改为「分类名:金额 元 · 占比 X.X%」,一眼能看出这一块占整体的多少。如果升级后 tooltip 还是只有金额,按 Ctrl+F5(Mac 为 Cmd+Shift+R)强制刷新一次。

分类能换颜色吗?

v2.1.0 起可以。「我的 → 分类管理」弹窗里,每个一级分类旁边多了一排颜色点(默认 + 8 种预设色)。点一个颜色就给这个分类上色,选中态会高亮;再点别的分类可分别配色。颜色存在本机浏览器(localStorage 键 cb-cat-colors),换电脑前记得用「备份与恢复」把本机数据一起带走。

首页那个「今日」面板里的「今日净利」是什么?

v2.4.0 起,「记一笔」页在本月结余大卡下面多了一张「今日」小卡,三列:今日支出、今日收入、今日净利(带符号,正绿负橘)。算法与「本月结余」一致:①会员充值(如储值卡收款)这类负债型收入不计今日净利;②转账只是账户之间倒钱,不算收入也不算支出。想知道今天赚没赚,看这张就行。

怎么设置「每月几号自动提醒我去导出」?

在「我的 → 备份与恢复(本机数据)」卡片底部的「🔔 每月定期提醒导出」开关(v2.6.0 起从「导出数据」区挪到这里,顺序是导出 → 备份 → 提醒):打开「启用」开关 + 选「每月 N 号」(1-28,v2.5.0 起把上限从 31 收到 28,避免 2 月等月份到不了日子),到那天且当月还没导出过时会在顶栏下方挂一条黄底红字横幅。横幅上「立即去导出」点了会跳到导出区,「×」关掉后当天不再弹。本月成功导出一次(任意一种导出)就自动标记,下次再弹。设置存在本机浏览器(localStorage),换浏览器会重置。建议设每月 1 号或发工资那天。

本机模式为什么打开还要「登录 / 注册」?本机模式又没有账号

那个登录 / 注册页是给云端模式用的,两种模式共用同一个入口:
· 云端模式:数据存在你自己的云端数据库里,必须先登录 / 注册一个邮箱账号才能读写,换电脑登录同一账号即可看到数据。个人设置里会显示你的「账号邮箱」,底部有「⏻ 退出登录」按钮。
· 本机模式:数据只存这台电脑的浏览器里,不发往任何服务器。登录页选「本机模式」进入后,不需要账号、也没有"退出"的概念,所以个人设置里不显示邮箱(v2.6.0 起改为「本机模式无账号」),也没有退出按钮。想换一套全新的本机数据,清除浏览器数据后重新进入即可。
两种模式随时可在「我的 → 数据来源」切换。

流水页的分类顺序怎么和我「记一笔」里看到的不一样?

v2.6.0 已统一。「全部分类」「全部细分」两个下拉以前按拼音字母排序,和「记一笔」页按自定义顺序排的不一致。现在两个下拉都按「记一笔」页的分类表顺序排,位置完全对得上。如果升级后还是旧顺序,按 Ctrl+F5(Mac 为 Cmd+Shift+R)强制刷新一次。

手机上能用吗?显示会不会乱?

能用,v2.6.3 起手机端专门做过适配,显示和操作都正常。已实测四种手机尺寸(iPhone 14 Pro / 主流安卓 / iPhone SE / 320px 极窄屏):底部五个入口「记一笔 / 流水 / 报表 / 资产 / 我的」一行排全;记账页「支出 / 收入 / 转账 / 借还」四个按钮横排(旧版在手机上会竖起来);「我的 → 主题色」八个色卡自动等分排列、不溢出;报表饼图与图例完整显示、金额带「¥」单位;iPhone 全面屏底部预留了 home 横条高度,最后一个按钮不会被挡住。
打开方式:把整个工具文件夹放到手机能访问的地方(微信 / QQ 发送、网盘、数据线拷贝均可),用手机浏览器打开 餐饮流水管家.html 即可。注意必须带上 assets/ 文件夹一起拷,只发一个 html 文件会打不开;如果手机浏览器提示「不支持本地文件」,可以先用手机上的「文件管理」类 App 打开,或等云端版做好后直接用在线链接。另外手机上建议把「我的 → 主题色」设成浅色,户外看得更清楚。

为什么有的地方金额前面有「¥」、有的地方没有?

v2.6.2 起已经统一:所有显示金额的地方都带「¥」(正数 ¥1,234.56、负数 -¥1,234.56),不再有裸数字。唯一的例外是图表坐标轴的刻度本身(空间太窄),改为在图表标题上统一标注「单位:元」。输入框里填金额时有独立的「¥」前缀,不需要你敲符号。如果升级后还看到裸数字,按 Ctrl+F5(Mac 为 Cmd+Shift+R)强制刷新一次。

切到「墨灰」主题后,顶栏颜色和字色怎么跟别的主题不一样?

这是 v2.6.1 有意做的。其余 7 套主题顶栏是彩色渐变、配白字;「墨灰」是浅灰渐变,若仍用白字会看不清(v2.5.0 实测对比度只有 1.6:1,远低于可读标准)。所以 v2.6.1 给顶栏加了自动配色——墨灰下自动换成深灰字(实测 5.7~9.9:1),既不是"黑心",字也清清楚楚。同一个按钮的图标也从 🖤 换成了 🌫️。

主题色后 4 个圆点(天蓝/森林绿/活力橘/墨灰)切换后看上去差不多?

这是 v2.3.0 遗留的问题,v2.4.0 已修复。v2.3.0 把主题色扩展到 8 套,但只给前 4 套写了完整 CSS,后 4 套(天蓝/森林绿/活力橘/墨灰)的主色变量缺失,点过去只是顶栏渐变颜色变了,按钮/链接/选中态这些主色还是默认蓝紫,「后几个主题色变化是一样的」。v2.4.0 补齐了后 4 套完整主色 CSS,切到天蓝时主色变天蓝、切到森林绿时主色变森林绿,8 套差异肉眼能分清。如果升级后还看到旧画面,按 Ctrl+F5(Mac 为 Cmd+Shift+R)强制刷新一次。

顶栏「⋯」菜单里的「退出登录」怎么不见了?

v2.4.0 起移除了。本机模式数据存这台电脑的浏览器里,「退出登录」会让用户回到登录页、感觉像"账号不见了",但又不能真的"换账号"(账号是本机浏览器维度固定的),反而造成误解。v2.4.0 把顶栏「⋯」菜单里和「我的」页底部的「退出登录」入口都移除了。如果想「换账号」,直接在浏览器里清除本站点数据 → 重新注册。

怎么把网址装到手机桌面当 App 用?装完和网站是同一份账吗?

做法:用浏览器打开你的网址 → 安卓点菜单里的「安装应用 / 添加到主屏幕」;苹果必须用 Safari,点底部「分享」→「添加到主屏幕」→「添加」。装完桌面上多一个「流水管家」图标,点开是全屏、没有地址栏。是不是同一份账,取决于你用哪种模式:用云端模式登录时,桌面图标、手机浏览器、电脑看到的是同一份(数据存在云数据库里,跟从哪进无关);用本机模式时,苹果手机上图标和 Safari 各存一套、互相看不到。更新不用重新装——这边改完、重新部署,点图标打开就是新版。完整步骤(含电脑怎么装、怎么卸载)见 第十三章。

手机上能看同一份账吗?怎么弄?

能。云端模式就是为了这个:把整个文件夹部署到 Cloudflare Pages 拿到网址(见第六章),手机浏览器打开同一个网址、登同一个邮箱,看到的就是同一份账;手机上记的账,电脑刷新一下也能看到。注意必须是云端模式——本机模式的数据只存在打开它的那台电脑的浏览器里,手机和网址看不到。

我在电脑上记了账,手机上怎么看不到?

按顺序检查三点:① 两边是不是都处于云端模式(本机模式两边数据各自独立,永远不互通);② 是不是登的同一个邮箱账号;③ 两边的网址是不是同一个(不同域名 = 不同的部署)。都对了还看不到,在电脑上刷新一次页面,并确认「我的 → 数据来源」显示的是「☁️ 云端数据库」。

访问 xxx.pages.dev 显示 404?

九成是根目录的 _redirects 出了问题:要么没跟着一起上传,要么被挪进了子文件夹(如 系统文件/)。Cloudflare 只在部署包的最外层识别这个文件名,挪进子文件夹就会被当成普通文本文件、跳转规则失效。修法:确认 _redirects 在文件夹根目录、和 餐饮流水管家.html 并排,然后重新上传一次。临时应急可以直接访问 xxx.pages.dev/餐饮流水管家.html。

登录时提示连不上云端,怎么排查?

看登录框下方自动弹出的「连接自检」提示:
· 绿色「云端连接正常,配置没问题」→ 网络和配置都好,是账号或密码不对(或还没注册);
· 橙色 → 配置里的网址 / 钥匙没填、填错,或粘了多余字符(比如把 /rest/v1/ 也粘进网址了)。检查 系统文件/Supabase云数据库-云端配置.js;
· 红色 → 网络不通:断网、公司网络拦截了 supabase.co、或 Supabase 项目被暂停(去后台点恢复)。

免费版 7 天没人访问就暂停,我的账会不会被删?

不会。暂停只是把项目「休眠」,数据完整保留在数据库里。登录 Supabase → 进项目 → 点「Resume project / 恢复项目」,等 1~2 分钟就恢复,账一笔不少。想彻底避免:每周至少打开一次页面(登录页也会提醒)。

云端的数据别人能看到吗?安全吗?

看不到。数据库里每张表都开了行级权限(RLS):每个账号只能读写「属于自己的行」,别人即使知道网址和那把公开钥匙,也读不到、改不了你的账。配置里填的 anon / publishable key 本来就是设计给网页前端公开使用的,真正的门禁在数据库规则那一层。

部署之后我又改了代码,怎么上线?

回到 Cloudflare → 左侧「计算」→「Workers 和 Pages」→ 进项目 → 顶部标签切到「Deployments」→ 点顶部的「上传 / 创建部署」,重新把整个文件夹拖上去即可,新版本会直接顶替主域名。不要去某次部署右边的「⋯」里点「回滚」来更新,那条菜单只用于退回历史旧版本。

我把本机模式的账记了一阵子,能搬到云端吗?

能,而且不用重录。在「我的 → 数据来源」点「切到云端」,登录云端账号后,只要检测到本机有流水、而云端账号还是空的,页面会主动问「要不要把本机数据搬上来」,点确认就一次性导入(分类、流水、预算、周期账、设置全带上)。搬完切回本机也还能看到原来的本机账,两边互不覆盖。

流水上的「记账人」是什么?同一个账号几个人用,分得清吗?

记账人 = 这笔账是谁记的,记那一刻自动存下来,显示在流水卡片、记一笔页面的「最近记的」和记录详情里。默认取你的「账号姓名」(没填姓名就用邮箱 @ 前面的部分)。本机模式和云端规则一样,每笔都记。同一个账号几个人共用时,去「👤 个人设置 → 🖊️ 记账人(本机)」给每台设备各起一个名字——这个名字只存在本机、不上传,所以店里电脑和收银台可以各叫各的,记的账自然就分开了。注意:改名字不会改动老记录,老流水仍显示当时的名字,这样才对得上账。

姓名、手机号不填行不行?在哪里改?

都可以完全不填,不影响任何记账功能,只是顶栏显示邮箱而不是姓名。想填的话,注册时可以直接填;注册时跳过了也没关系,登录后点右上角账号打开「👤 个人设置」,在「🙋 姓名 / 昵称」或「📱 手机号」那一行点「填写 / 修改」,就地改完保存即可。手机号只做格式检查(11 位、1 开头),不会用来登录、也不会对外显示。

从 v3.0.0 升到 v3.1.0 要做什么?老数据会不会出问题?

云端模式需要回 Supabase 的「SQL Editor」重跑一次建表脚本(系统文件/supabase_schema.sql,整段粘贴 → Run),因为它给流水表加了一列「记账人」。脚本里用的是 ADD COLUMN IF NOT EXISTS,只加列、不改也不删任何已有数据,重复执行也安全。跑完刷新页面即可。不跑的话,记新账时会弹出提示并告诉你该执行哪句 SQL。老的流水记录没有这一列,显示为「—」,不影响收入 / 支出 / 结余等任何统计口径。本机模式不需要做任何操作。

「数据来源」那张卡在哪?个人设置里也能切本机 / 云端吗?

v3.1.1 起,「数据来源 + 登录账号」这张卡排在「我的」页第 2 位,紧跟在「店铺名称 / 主题色」下面,打开「我的」就能看到,不用再滑到页面底部。切换有两个入口:一是这张卡右边的「切换」按钮;二是点右上角账号打开「👤 个人设置」,在「📌 当前模式」那一行也有一个按钮——云端模式显示「切回本机」,本机模式显示「切到云端」。两个入口走的是同一套逻辑,点哪个都一样:先弹确认框说明切完会看到哪份账,确认后才切,切完页面自动重新加载。

本机模式记的账怎么没有「记账人」?

那是 v3.1.0 ~ v3.1.1 的一个 Bug:当时本机模式如果从没填过姓名,就干脆不写记账人,看起来像功能坏了。v3.1.2 已修复——本机和云端规则完全一样,每笔流水都会记下记账人;什么名字都没填时,用邮箱 @ 前面的部分当名字。修复之后新记的账都会带上;修复前记的老流水因为当时没存这个名字,没法补,显示为空属正常,不影响任何统计。

「支出给谁」「备注」下面那一排「常用语」是什么?

是 v3.2.0 加的输入快捷:工具会自动统计你历史里最常输入的文字——「支出给谁」只统计同收支方向(支出看支出对象、收入看收入来源),「备注」不挑方向、全部账单的常用备注都算;按出现次数排好序,做成像标签的小按钮排在输入框下面。v3.34.0 起,同一个词要记满 3 次才会上榜(以前 1 次就出现,偶然输入过的词会来占位);次数门槛可以在「我的 → 高级设置 → 常用语出现门槛」里调成 1 / 2 / 3 / 5 次。点一下就把那句文字填进框里,连记多笔相同对象/相同备注时不用反复手打。还没记过账、或这一类没有重复文字时,整排自动隐藏,不占地方。

v3.3.3 首页那三张「今日收入 / 支出 / 结余」卡片怎么没了?「日常单价」入口跑哪去了?

这是 v3.3.3 按你的要求做的精简与还原,分三件事说清:① 三张首页小卡已删除——你看完 v3.3.2 后说「这三个不要了」,它们原本只占着首页角落、信息也和上方「本月结余 / 今日结余」大卡重复,去掉后首页更干净;你关心的数字一个没少:本月结余、本月支出、本月收入、今日已记笔数仍在首页最上方。② 「日常单价」重新回到左侧导航第 5 项(在「资产」和「我的」之间),点一下直接进页、不用再绕到「我的」页找卡片,也去掉了页里的返回按钮——纠正了 v3.3.2 把它误挪进「我的」页的操作。③ 单价汇总行的「最低 / 最高 / 价差」三枚小标改成一排居中,不再左右散开留大片空白;同时物料名下方不再重复显示单位(单位本来就显示在最新单价右边,如「10 元/斤」),去掉冗余更利落。

修改记录时,「支出 / 收入」两个按钮之前看着一边实心一边空白,是我看错了吗?

没看错,那是个真的显示问题,v3.3.2 已修好。原来按钮只有「被选中」的那个会填上颜色,另一个是白底灰框,跟实心的那个摆在一起,一个像按钮、一个像空占位,看着不对称、也容易让人以为点不了。现在两个按钮各自带上淡淡的本色底和同色描边(支出偏红、收入偏绿),不管选中哪一边,左右两块都是同样的形态,只是深浅互换,一眼就能看出「两个都能点、当前选的是哪个」。

「高级设置」在哪?调了会不会把账弄坏?

在左侧导航(手机上是最底下那排)最后一项「🎛️ 高级设置」。里面全是看相开关:紧凑模式、字号大小、图表高度、记录显示完整还是精简、首页哪几块显示、电脑上侧栏要不要只留图标、走势图默认看哪一格、常用语记满几次才出现(1 / 2 / 3 / 5 次,默认 3)。改完立刻生效,而且设置只存在这台设备的浏览器里(换设备各管各的),不写云端、不动任何账目。嫌调乱了就点最下面的「恢复默认」,一键回到出厂状态。

走势图的「资金往来」是什么?为什么会员充值不算收入?

「资金往来」画的是会员充值、借入、借出、还款这四类钱——它们确实进出了你的口袋/账户,但按记账规矩不算经营收入和支出:
· 会员充值:顾客先存钱,这笔是「欠顾客的」,等人家真消费了才算你赚的(记「会员消费核销」);
· 借入 / 借出:是欠债不是赚赔,还债 / 收债同理。
所以它们不进首页净利、不进报表 KPI。报表页的「💳 资金往来」卡片把这几个数一次列出来,对不上账时看它——比如「今天明明收了 300,净利怎么才 100」,多半就是有 200 是充值。

换了手机 / 重新登录后,主题变回默认了?

v3.48.0 起主题跟账号走:在「我的 → 主题」里选过的颜色会记在账号设置里(云端同步),换手机、重登、换浏览器打开都是你选的那个主题。老版本主题只记在本设备浏览器里,清缓存或换设备就会打回默认——升级后重新选一次主题即可,之后就不会再变。

每月备份提醒怎么自己开了?

v3.48.0 起这个提醒默认启用、每月 1 号:到那天顶栏会挂一条「该留档了」的红条,提醒你点一次「导出备份」把账目存档(每月只打扰一次)。不想要的话到「我的 → 每月定期备份提醒」关掉,或把日期改成发工资那天;关过 / 改过就按新的来,重登、换设备也不会弹回默认。

筛选了分类,为什么上面的「收入 / 支出 / 结余」跟着变了?

这是 v3.47.0 起的新口径:顶部这几张卡完全跟随当前筛选——分类、细分、支付方式、记账对象、搜索关键字、以及你点的「收入 / 支出」卡,都会一起算进去。以前它们只按时间范围统计(永远是整月总数),筛了分类后卡片和下面的列表对不上号。副作用提醒:点「支出」卡后,收入卡会显示 ¥0.00,这不是坏了——已经筛成只剩支出,收入当然是 0;再点一次「支出」卡取消筛选就恢复。

周期记账列表空了 / 卡片全是 0,但流水里明明有周期账的记录,怎么办?

典型的「周期账配置没跟过来」:换设备、换账号、或本机数据没搬到云端时,流水记录过来了、周期账配置表却空着,于是列表整块空白、卡片也全是 0。v3.47.0 起,这种情况会在流水页顶部出现一条提示,写着检测到几条周期账记录,点「补回这 N 条周期账」,程序会按流水备注里记的期数、每期金额把配置原样建回来(流水本身一笔不动)。另外,周期账的「起始日」如果为空或格式不认识,老版本会把整条周期账丢掉导致列表空白,现在会照常列出,可在列表里点「编辑」补上起始日。

「保本营业额」是怎么算的?为什么跟我心算的不一样?

保本营业额 = (综合费用 − 食材采购)÷ 毛利率。思路:食材是跟着卖多少变动的「变动成本」,房租、人工、能耗这些近似固定;毛利(营收 × 毛利率)只要盖得住固定性支出就不亏,反推出来就是这个营业额。注意两点:① 综合费用 = 本期全部支出(含自建分类),减掉食材采购后才是「固定性支出」;② 它是估算参考——食材其实也随营收浮动、生意有淡旺季,副行的「距保本线还差 ¥X」帮你快速判断当前处境。

报表「资金往来」的五张卡能点吗?点了是什么口径?

v3.46.0 起可以点。点「会员充值 / 会员消费核销 / 借入 / 借出 / 还款」任意一格,直接弹窗列出这一类在当前时间范围内的每笔记录:日期时间、对方、金额、备注,底部有合计——和卡片上的数完全同口径(卡片是合计、弹窗是明细)。弹窗里按时间先后排,对账时从上往下勾就行。

会员怎么建?手机号可以不填吗?

两个入口:① 记一笔点「会员」→ 会员下拉里选「+ 新建会员…」;② 收入选「会员消费核销」时的会员下拉里也有。手机号必填(要 11 位、1 开头),因为充值是「欠顾客的钱」,将来对账、发通知都得靠手机号认人,光有个「王姐」容易记混。建好的会员同时也会出现在「借还」的角色下拉里——都是往来对象,共用一份名单。

记录记错了要一条条删?能批量处理吗?

能。流水页记录上方点「✏️ 编辑」,每条记录左边会出一个勾选方格,勾上你要处理的那几笔(也可以点「全选」),然后点工具条上的「复制」或「删除」。处理完点「完成」退出编辑态。删除会先弹确认框,不会一下就没了。

「会员消费核销」在哪?怎么记?

它是「会员充值」分类下面的一个细分。顾客充值的钱先记「会员充值 → 充值收款」(负债,不算利润);等顾客来消费时,点充值提示里的「+ 现在就记会员消费核销」按钮(或手动选「会员充值 → 会员消费核销」),金额填实际消费的钱——这笔会算作真实收入,利润就转回来了。

点了挂账里的某个人,流水页只剩他的记录了,怎么退出来?

流水页顶部的筛选胶囊(「正在看和 郑哥 的往来流水」)右边有个「✕ 清除」按钮,点一下就恢复全部记录。时间范围也被自动切到了「全部」,看完可以再点回「本月」。

借还记录里怎么看不到「待还 / 待收」了?

v3.5.0 把说法改直白了:借入显示「我欠X」、借出「X欠我」、还债「我还给X」、收债「X还给我」——谁欠谁已经写在句子里面,不需要再看「待还 / 待收」小标去猜。到底还剩多少没结清,看「我的 → 借还往来管理」的净额,或记一笔时选完人下面实时显示的余额。

「跟谁」下拉里没有我要的人怎么办?

在下拉里选第一项「+ 新建角色…」,填个名字保存,这个人就进角色库了,以后记借还、看借还往来都能直接选。历史记录里出现过的对象(比如以前欠账/收账记过的)会自动出现在下拉里,不用重建。

以前记的「欠账 / 收账」还在吗?会不会丢?

不会丢。v3.4.0 把它们整块升级成了顶部第四个类型「借还」,第一次打开新版时自动把老记录转成借还:欠账+支出 → 借入、欠账+收入 → 借出、收账+支出 → 还债、收账+收入 → 收债。金额、日期、对象、备注全部原样保留,只跑一次,转完会提示转了多少条。老的「欠账 / 收账」入口已经取消,统一从顶部「借还」进。

「借还」算收入还是支出?会不会把我的利润算错?

都不算。借还跟「转账」一样,不计入收支、不影响利润,只做两件事:改账户余额 + 记清楚谁欠谁。唯一例外是利息——「还债」时填的利息算支出、「收债」时填的利息算收入,因为那笔利息是真金白银进出去了。本金本身一律不算收支。

「借入 / 借出 / 还债 / 收债」四个方向我老是搞混,怎么记?

只看钱往哪走:钱进我的账户 = 借入(我欠他)或收债(他欠我的收回来了);钱出我的账户 = 借出(他欠我)或还债(我欠他的还掉了)。再简单点:第一次发生用「借入 / 借出」,了结的时候用「还债 / 收债」。填「跟谁」时输入框下面会实时显示这个人当前的欠款余额,照着填就不会反。

「默认」小星星点了没反应 / 下次打开还是没自动选上?

默认设置存在这台电脑的浏览器里,换电脑、换浏览器、清缓存都不会带过去,需要重新点一次。另外各组(分类、细分、支付方式、借还的账户)的默认是分开的、各设各的;而「细分」的默认跟着「分类」走——换了一级分类,就用那个分类下的细分默认。想取消默认,再点一次那颗星星即可(★ 变回 ☆)。

首页「本月净利」和「本月结余」不是一个数吗?

口径一样,都是「本月收入 − 本月支出」,且会员充值这类负债型收入不计入。区别只是位置:「本月结余」是首页那个超大数字,「本月净利」是下面一行最右边那一格(v3.4.0 起把原来的「今日已记 N 笔」换成了金额),不用切到报表就能看到这个月赚了多少。

「一键补齐餐饮常用分类」会不会把我原来建好的分类搞乱?

不会。v3.3.1 起点这个按钮,会先弹一张清单,清楚列出「这次准备新增哪些一级分类、每个下面补哪些细分项」,你确认了才动手。它只做加法——已经存在的分类和细分项一律不动、不覆盖、不删除;已经记好的流水也不受任何影响(历史记录里始终显示当时的分类名)。如果常用分类本来就齐,它会直接提示「无需补充」,不会重复添加。

为什么下级下拉的箭头要做得这么明显?

因为之前太细太小、颜色又淡,很多人没意识到这里能点开,或者点不准。v3.3.1 把箭头放大、颜色加深、右边留白加宽,鼠标移上去边框会亮、点开后箭头变蓝,一眼就能看出「这是可以下拉选择的」。

「单价」和「记一笔」有什么区别?我该记哪个?

「记一笔」记的是钱的进出(今天花了多少、收了多少,进报表和统计);「单价」记的是每样东西多少钱一斤/一个/一天,只关心价格、不进报表。想知道「最近猪肉涨没涨、粉条现在多少钱」,用「单价」;想算「这个月成本多少」,用「记一笔」。两者可以联动:在单价表单底部勾「同时记一笔采购支出」,就把一次采购的价格和金额一起记了。

为什么我选的物料,单位会自己变成「元/斤」?能改吗?

能改。工具给每个预置物料配了一个默认单位(猪肉默认元/斤、鸡蛋默认元/个、装修工费默认元/工日),选完物料会自动带出来,省得每次选。如果你这次要按别的单位记(比如猪肉按「元/公斤」),直接在单位下拉里改就行,不影响以后;想永久改这个物料的默认单位,去「管理物料」里调整。

汇总里那个「▲ 涨 / ▼ 跌」是按什么算的?

拿这个物料的最新一条和上一条比:涨了显示「▲ 涨 金额」,跌了显示「▼ 跌 金额」,一样就显示「= 持平」。涨跌幅度超过 10% 时会额外加一圈描边,帮你快速发现异动。注意它比的是「相邻两次记录」的量,不是和本月均值比。

记账时能不能拍张照片存进去(进货单、收据)?

目前不提供。不是做不了,而是图片很吃云端存储空间:不加限制地拍,几个月就能把免费额度用满;而且图片必须单独存放,不能塞进数据库(否则每次打开账单都会变慢)。详细的额度、容量测算和替代办法见 1.3 为什么不做「记账时传图片」。眼下可以用「照片存手机相册或网盘 + 备注里写关键信息」的方式替代,一样能对上账。

登录页要选「本机 / 云端」,我该选哪个?本机注册为什么不用审批?

v3.17.0 起,登录页最上方有两个按钮,点一下就切,页面会自动重新加载。
· 本机模式:数据只存在这台设备的浏览器里,不联网、不需要服务器,注册完直接能用——所以没有审批这一步(没有服务器,也就没有管理员)。
· 云端模式:手机、电脑、网址登同一个邮箱看到同一份账,需要先按第六章把云端库建好、网址部署好。为了不让陌生人也能注册进你的库,云端注册后要管理员审批通过才能登录,通过前会停在登录页(管理员在「我的 → 注册审批」里放行)。

金额想算一下再记(比如 12 块 + 3 块),怎么办?

v3.39.0 起「记一笔」的金额行自带计算器:金额输入框右边有「+ − × ÷ =」五个键。用法:先输第一个数 → 点运算符(输入框清空,旁边出现「12 +」这样的算式提示)→ 输第二个数 → 点「=」算出结果。可以连算(12 + 3 × 2 从左到右等于 30)。算错了点一下算式提示条就取消重来;除以 0 会提示「除数不能是 0」。手机上这排键会自动变成金额下面单独一整行的大按钮,好点。

账已经记了(比如一次性记了全年房租),能改成按月分摊吗?

能,v3.39.0 起流水转周期账:在流水页点开那条记录的修改弹窗,点「📅 转为周期账」,填这笔总金额(默认就是这笔的金额)和分多少期,选好首次扣款日,点「确认转周期」。之后:这笔流水自动变成第 1 期(金额改成每期金额、日期跟着首次扣款日走),周期账里多出一条,之后每到每月同一天自动补记下一期;在「更多 → 周期记账」的卡片里可以随时暂停 / 编辑 / 取消。已经是周期账某一期的记录,修改弹窗里不会再出现这个按钮,不会转重复。

走势图上的点能点吗?点了会怎样?

能点。点某一天,下面的流水就只剩那一天的账;「本季 / 今年 / 全部 / 自定义」这些逐月走势里点某个月,就只看那一个月的账。图下方会显示「只看 XXXX-XX-XX 这一天的流水」并带一个「✕ 清除」。取消有两种办法:再点一下同一个点,或者点「✕ 清除」。切月份、换时间范围时这个「只看」会自动失效,不会出现列表空着却找不到原因的情况。

换了个分类,「细分」的默认怎么没了?

这是 v3.41.0 修的问题。细分默认属于它那个分类:比如你给「食材采购」设了默认细分「蔬菜」,那只在选中「食材采购」时显示「默认:蔬菜」。换到「房租物业」这类没有设过默认细分的分类,就会显示「还没设默认细分」——以前会错误地把上一个分类的细分默认一直挂着,看着像这个分类也设了默认。切回「食材采购」,默认细分又会自己出现,不用重设。

综合费用率怎么一会儿绿一会儿红?它和净利率是什么关系?

颜色是赚没赚钱:费用率小于 100%(还有赚头)显示绿字,支出把营收吃穿了(≥100%)才变红字——以前这里一律是黑字,夹在一堆绿字红字里看着像坏了。它和净利率是一枚硬币的两面:综合费用率 + 净利率 = 100%,费用压得越低,净利率越高。综合费用率的分子是本期全部「支出」相加(含你自己新建的支出分类,转账和借还不算),和「账目视角」的支出卡是同一个数。

把一笔流水「转为周期账」时,「每月几号」怎么是灰的、改不了?

这是 v3.41.0 修的问题。以前这个框写死跟随「首次扣款日」,现在可以单独改了:比如首次扣款日选 22 号、之后想每月 1 号扣,就在这里填 1;留空则按首次扣款日的日子扣。规则和在「记一笔」里建周期账完全一致——改「首次扣款日」时,只有「每月几号」还跟着旧日子才会自动同步,你手动改过之后就不会再被拖走。填 1-31 之外会提示重填。

周期账分了多少期、记满了以后,会不会还一直往下扣?

不会。期数记满就自动停——比如分 12 期,记满 12 期之后程序不再自动补记,也不会继续往下扣。周期账卡片上会打一个绿色的「已完成 · 不再扣款」标签,这一行的「暂停/恢复」按钮也会收起来(编辑、取消还在),一眼就能看出这笔已经到期收工了。想让它重新继续,进「编辑」把「期数」改大即可。

周期账每期流水的备注后面总跟着「【周期账 第N期/共M期 · 每期¥X · #编号】」,那串带 # 的是什么?

那是这条周期账的内部编号(形如 #mucwb5jz791a4aj)。程序靠它把「这一期流水」和「哪条周期账」对上号,防止同一个月重复补记、也方便取消周期账时清理。它对你没有用,所以 v3.41.0 起卡片上已经不再显示这串编号:周期账信息改成放在金额下面单独显示两行——📅 第N期/共M期 和 共 ¥3,325.00 · 待还 ¥3,047.92(这笔一共多少、还剩多少没入账),正文行只留你自己写的备注,一眼就能分清哪句是你写的、哪句是程序标的。表格视图同理,只显示你的备注,后面跟一个「📅 N/M 期」小标。编辑弹层的备注框里也只显示你自己写的内容,保存时程序会把编号原样带回去,不会丢。备份导出的文件里仍是完整原始备注,恢复之后照样能对账。

周期记账那行只显示分类,看不出这笔到底是什么事,能显示我自己写的备注吗?

能。v3.41.0 起,你建这条周期账时写的备注会直接显示在名字旁边(一个 📝 开头的小标签,例如「📝 8 月硬装尾款」),不用点开就能看出是哪笔。要加、要改:点这一行右边的「编辑」→ 在「备注(选填)」里写,保存后立刻显示在这行上。备注只挂在周期账这一行;已经记好的各期流水,显示的仍是每期各自的备注,互不影响。

提示「云端表还缺某一列 / 请在云端后台执行这一句」,怎么操作?

这是程序新版本要用一个新字段、而云端表还是老结构。照提示补一次就好(一分钟):① 打开浏览器进 supabase.com 登录,点开你建账本的那个项目;② 左侧菜单点 SQL Editor,再点 New query(新建查询);③ 把提示里「ALTER TABLE」开头的那一整句原样复制进去(一句就是一整行,从 ALTER 到最后的分号都要),点 Run 运行;④ 看到 Success 后回到账本页面刷新,再重做刚才的操作就能保存了。注意:语句要照提示原样执行——比如「暂停」列是布尔类型(BOOLEAN),建成 TEXT 会导致所有周期账显示成已暂停;v3.39.1 起提示文案已经修正,老版本弹出的提示请以「ALTER TABLE cb_periodic ADD COLUMN IF NOT EXISTS 暂停 BOOLEAN DEFAULT false;」这句为准。

手机上分类太多,一屏看不完怎么办?

v3.17.0 起分类和细分默认折叠;v3.23.3 起手机宽度(≤520px)默认只露一行,屏幕实在太小(≤380px)才两行,电脑宽度仍露两行。下面有「展开全部(共 N 项)」按钮,点开看全部,再点「收起」变回一行 / 两行。如果你点中的分类正好被折在下面,列表会自动展开让你看见,不会出现「选了却不知道选的是哪个」。「⭐ 设为默认」按钮固定在分类区最后一行。

在微信里打开,语音记账按钮怎么不见了?

微信、QQ 这类内置浏览器不允许网页调用麦克风,语音识别在里面点了也没反应。所以 v3.17.0 起,在这类浏览器里直接不显示语音条,免得你以为工具卡住了。想用语音记账:点右上角「···」→「在浏览器打开」,用手机自带浏览器 / Chrome / Edge 打开就能用。v3.38.0 起语音记账默认关闭:升级后没开过语音的账号不显示麦克风,到「我的 → 语音记账」点「点我开启」即可;手动开过的不受影响。在正常浏览器里如果麦克风被拒、没麦或断网,也会立刻提示「点地址栏图标改成允许」,并且一直没声音时会自动停下,不会干等。

手机上单价「全部记录」表看不全怎么办?

v3.17.0 起这张表可以左右拖动:用手指按住表格往左划,就能看到右边的规格、来源、备注、操作等列。卡片标题旁也写了「手机上可左右滑动看全部列」。

「记一笔」页怎么看不到最近几天的流水了?

v3.17.0 起,「近三天」那张卡片已按你的要求从「记一笔」页移除(页面更短,填完金额就能保存)。想看流水请点底部导航的「流水」,那里有完整的筛选、走势图和明细表视图。

🎨 十五、颜色说明与卡片点击

报表经营指标颜色含义:绿色数字代表收入或正向经营比率;红色数字代表亏损,典型如净利率为负;黄色数字代表没达到建议线(如毛利率不到 55%、人工成本率超过 25%),提醒你留意;蓝色文字/链接代表可点击,点击后会跳转到对应流水明细。

流水页顶部卡片点击:「收入」「支出」「结余」「本月周期账」「周期账(总账)」五张卡均可点击。点击后筛选条件会立即生效,同时分类、细分下拉按钮会同步刷新。重复点击同一张卡会保持选中不变;想看全部流水,点「结余」卡即可。

常见问题:如果发现点了卡片后流水变了、但分类按钮仍显示"已选 N 个分类",说明按钮没刷新;v3.42.1 已修复该问题,若仍遇到请刷新页面后再试。

常见问题(隐私):v3.44.0 之后,云端「存储用量」普通账号显示的是估算值(按数据条数算),只有管理员才显示数据库返回的真实占用——这是故意的,免得让登录用户都能查到库多大。想看真实占用请以管理员身份登录;若从未跑过 v3.44.0 的建表脚本,管理员也会退回估算。本机模式打开就能用、不用登录;用网址(云端)登录时不再提供本机模式入口,见第八章 8.7。

📅 十六、周期账卡片:平摊看进度,这里看真金白银

🆕 v4.8.0:周期账在报表里改成「按天精确摊」。每一期还是一样会在流水里写一条真实记录(备注带「【周期账 第N期/共M期 · 每期¥X】」),流水页照旧按真实日期、真实金额显示,一分钱都没改。变的是报表(经营视角)怎么算:不再把那一期当成「记账日那一天的整笔支出」,而是按 每期金额 ×(所选区间与该期重叠的天数 ÷ 该期天数) 摊到每一天。
这样做的原因:老板经常选一小段自定义日期看数(比如某月 1~7 号),如果那期的记账日是 15 号,旧做法在报表里就是 0,点卡片跳流水也一笔都找不到。按天摊之后,这 7 天该摊多少钱一目了然。
只摊已经入账的期数(配置里的「已入账期数」),不会把还没付的未来几期提前算进成本。整月 / 整季 / 全年的结果跟以前完全一样(一期正好覆盖一整月时,重叠天数就是该期天数)。装修、设备、租金、包装耗材……所有走周期账的分类统一生效。
🆕 v3.47.0:周期账这块的三处改动 ——① 流水页的「📅 周期记账」卡片不再被筛选藏起来:以前一点「收入 / 支出」卡、或搜关键字、选分类,整块就空了;现在任何筛选状态下都保留。② 周期账配置丢失可一键补回:换设备 / 换账号后常见「流水里有带周期账标记的记录,列表却空空的、卡片全是 0」——这时流水页顶部会出现提示条,点「补回这 N 条周期账」即可按流水里的期数、每期金额原样建回配置,流水一笔都不动。③ 「起始日」缺失的周期账不再整条消失,会照常列出(按已入账期数算进度),可在列表里点「编辑」补上起始日。

周期账(房租、订阅、设备分期等)在「更多 → 周期记账」里是按合同进度平摊显示的:比如房租 ¥12000 分 12 期,界面写「已记 9/12 期 · 剩 ¥3000」——这说的是按合同这笔账消耗到第 9 期了,不是你卡里少了多少钱。很多人因此搞不清「东西实实在在给钱了,但到底给了多少」。这两张卡补的就是「真金白银」这一面。

15.1 两张卡分别是什么

① 周期账(随上方时间范围切换):显示已付和已收两个数(v3.45.0 起「支付 / 收入」改叫这个),数字是当前时间范围内、备注里带「【周期账」那一串标记的流水加总。比如这个月流水里房租扣了 ¥1000、会员年费收了 ¥100,这里就显示「已付 ¥1,000.00 / 已收 ¥100.00」。切到「本日」就只看当天的;切到「全部」标题跟着变成「全部周期账」。

② 周期账(总账,不随筛选):带一个「总账·不随筛选」小标签,点它会出现说明「这是所有周期账的累计总账(已付/待付、已收/待收),不随上方『本月/本日』切换而变化」。v3.45.0 起它改成一行排开的紧凑细条:每行「标签 + 金额」左右对齐(如 已付 ¥1,111.00),标签灰字、金额加粗。大界面五卡一行;小窗口时第一行仍是 收入/支出/结余,两张周期账卡并排在第二行(各占一半宽);手机上字号自动降档,金额永不截断)。算法很简单——共付 = 所有周期账的总额;每期 = 总额 ÷ 期数;已付 = 已入账期数 × 每期;待付 = 总额 − 已付(收入侧同理)。上面的房租例子(总额 ¥12,000、已记 9 期):共付 = ¥12,000,已付 = 9 × ¥1000 = ¥9,000,待付 = ¥12,000 − ¥9,000 = ¥3,000,正好和周期账卡片里的「已记 9/12 期 · 剩 ¥3,000」对得上。

15.2 点卡片即筛对应流水

顶部五张卡都能点:

当前生效的卡会有蓝色边框高亮。改「收入/支出」类型、或点范围条切月份/本日/本季,都会自动退出周期账筛选,不会出现「列表空着却找不到原因」的情况。这两张卡会一直显示:还没有周期账时显示 0.00(v3.43.0 起不再隐藏),方便随时知道这里可以管周期账。另外(v3.43.1 起):取消/删光周期账后,已入账的带「周期账」标记流水仍会计入这张卡——它们是当时真实记下的钱,不会被删也不会被漏算。这张卡的标题跟随上方范围切换(v3.43.2 起):本月周期账 / 本季周期账 / 今年周期账 / 全部周期账 / 所选周期账,数值始终是所选范围内带标记流水的合计。

🆕 十七、v3.49.0 这批改动(11 项反馈)

这一版把你一轮反馈里的 11 条一次收完,分成「看账更顺手」「记分类更齐全」「汇总不再重名」「口径不再突然空」四类。

17.1 看账更顺手

17.2 记分类更齐全

17.3 单价汇总不再重名

17.4 口径不再突然空

🆕 十八、v3.50.0 这批改动(6 项反馈)

这一版把你一轮反馈里的 6 条一次收完:横幅遮挡、备注标签、汇总筛选、横杠口径、卡片左缘线、日历缩小。

18.1 提醒条不再互相遮挡

18.2 流水卡片更好读

18.3 按物料汇总可以筛选了

18.4 算不出就画横杠(不再显示假 0)

18.5 报表卡片与日历的观感调整

🆕 十九、v3.51.0~v3.55.4 这批改动

这一段收 v3.51.0~v3.54.0 五版改动:构成图图例右移(并支持手机左右排、全部分类全量显示)、物料汇总筛选点「全部」修复、单价列表分类改括号、日历标题带年月、备份文件名统一成「年月日导出~账号备份~餐饮流水管家.xlsx」并再带上时分。

19.1 构成图的图例(移到右侧 → 手机左右排 → 全量显示)

19.2 修复:物料汇总筛选点「全部」没反应

19.3 单价列表:分类改到物料名后面的括号里

19.4 日历标题显示具体年月

19.5 备份文件名「年月日 时分导出~账号备份~餐饮流水管家.xlsx」(v3.53.0 起,v3.54.0 加时分)

19.6 三个顺手修的小毛病(v3.54.1)

19.7 v3.55.0 五件事:设置余额 / 单价页窄屏两行式 / 细分拖动排序 / 删细分提醒 / 住宿补贴

19.8 v3.55.1~v3.55.4 细节修复:箭头统一 / 分类恢复默认 / 指标缩紧 / 调整金额黑字

🆕 二十、v3.56.0 这批改动

这一段收 v3.56.0:新增「理论支出」这个不动余额的分类、日常单价能排序也能批量改、流水页日历多出「收支 / 结余」两档,另外把手机上的流水卡片说明行收成 3 行。

20.1 记一笔新增「理论支出」(账面成本,不动账户余额)

20.2 日常单价:能排序了,全部记录还能批量改

20.3 流水页日历:多了「收支」「结余」两档

20.4 流水卡片:手机上「对方…」那行最多 3 行

20.5 兼容性

🆕 二十一、v3.57.0 这批改动

这一段很小,就两件:一是「理论支出」那条说明改成一直显示,二是日常单价「全部记录」的批量工具条预留了位置 —— 点「编辑」时下面的表格不再被推下去。

21.1 「理论支出」的说明改成「一直显示」

21.2 日常单价「全部记录」:批量工具条预留了位置

21.3 兼容性

🆕 二十二、v3.58.0 这批改动

这一版全是「看着别扭、用着不顺手」的小地方:手机上筛选挤成一行、流水每天多一个结余、报表里每个公式下面直接把实际数字摆出来,另外修掉了表格拦住下拉、字号和粗细不统一这几个毛病。

22.1 手机上筛选排成一行(不再掉第二行)

22.2 流水每天多一个「结」

22.3 汇总卡上的「价差」平时收起来了

22.4 日常单价「全部记录」能正常往下拉了

22.5 「恢复默认」先问一句再动手

22.6 自定义日期那一行收紧了

22.7 报表卡片:公式下面直接跟着实际数字

22.8 两处「看着不齐」的小毛病

22.9 兼容性

🆕 二十三、v3.59.0 这批改动

这一版是一次「看得顺眼、用得顺手」的集中打磨:报表页删繁就简,日历改成按当天结余填红绿,价格走势能点任意一行直接改单价还带上了备注,很窄的手机上筛选项也会留下末尾两个字让你分得清,表单里所有输入框下拉高矮一致。

23.1 报表页删繁就简

23.2 手机上报表的饼图:大类名不切、环形图贴边

23.3 日历:数字好认、颜色好懂

23.4 价格走势:带备注、点一行直接改单价

23.5 流水页的搜索与筛选

23.6 单价页:按钮一行、下拉等宽、表单高矮一致

23.7 宽屏上名称不再折成两行

23.8 兼容性

🆕 二十四、v3.60.0 这批改动

这一版解决一个老问题:买多了的菜坏掉了,钱到底算几笔?以前要么不记(损耗没数),要么另记一笔支出(同一笔钱算两次,账户余额凭空变少)。现在点开那笔采购「登记损耗」就行——程序自动把账拆干净。顺带把备注里的机器代码全部换成大白话、报表新增损耗率,手机很窄屏的筛选行也重新挤好了。

24.1 登记损耗:从采购里拆,总额不变、账户余额不动

24.2 收入也能登记损耗:菜品不满意、退钱给顾客

24.3 备注全部换成大白话

24.4 防重复提示

24.5 报表新增「损耗率」

24.6 手机很窄屏的筛选行重挤

24.7 兼容性

🆕 二十五、v3.61.0 这批改动

这一版把 v3.60.0 之后用下来的反馈一次打磨完:备注怎么显示、删除怎么联动、日历点了去哪、复制怎么复、手机上怎么操作,全部定型。

25.1 备注显示定型:列表连着看,编辑才分开

25.2 删除联动定型:编辑、批量、右滑共用一套

25.3 日历点击:跳到流水页直接看到那天的记录

25.4 损耗记录带上时间

25.5 手机:右滑删除 / 复制,复制改「预填不保存」

25.6 界面细节

25.7 兼容性

🆕 二十六、v3.62.0 这批改动

这一版两件事:登记损耗也能选支付方式(默认跟关联账单一样,改了程序会讲清楚钱从哪个账户走),以及备份导入到另一个账号时,损耗关联和周期账关联照样连得上。

26.1 登记损耗可以选支付方式了(默认和关联账单一致)

26.2 备份导入到另一个账号,关联照样连得上

26.3 兼容性

🆕 二十七、v3.63.0 这批改动

这一版主要是界面更紧凑、信息更直白:首页两张卡合并成一张并加上农历;顶栏版本号缩小、店名再长也一行;记一笔把日期时间压短、付给备注拉长;流水里的「对方」直接显示成「付给 / 来自」;登记损耗弹层补上时间和付给两列;单价页默认按最新日期排。

27.1 首页两张卡合并成一张,加了农历

27.2 顶栏版本号缩小,店名再长也一行

27.3 记一笔:日期时间压短,付给备注拉长

27.4 流水记录里「对方」显示成「付给 / 来自」

27.5 登记损耗弹层:补上时间和付给两列

27.6 日常单价:默认按最新日期排

27.7 兼容性

🆕 二十八、v3.63.1 这批改动

这一版是对 v3.63.0 的微调补丁:首页合并卡把国历和农历改成左右分布,去掉过大的日期数字;卡片之间更紧凑;净利数字统一成白色;登记损耗默认继承来源账单的日期和时间;损耗弹层字段标签不再那么粗。

28.1 首页合并卡:国历左、农历右,日期数字不放大

28.2 净利数字颜色统一

28.3 登记损耗:默认日期/时间跟随来源账单

28.4 兼容性

🆕 三十四、v3.69.1 这批改动

这一版是纯修界面(补丁版):把「记一笔单价」「管理物料字典」「按物料汇总」「全部单价记录」几处尺寸不统一、多余左右滑动、搜索后弹层变短、滑动条位置不对的问题一起收干净,没有新增任何功能。共 8 处。 没改任何数据结构,本机 / 云端都不用动表。

34.1 记一笔单价:手填框和「+ 新增物料」一样大

34.2 管理物料字典:搜索改成「下一行展开」,带「收起」

34.3 管理物料字典:整层高度固定,搜索后不再变短

34.4 管理物料字典:搜索不再弹「还没保存」、表头改圆角、手机上收成一行

34.5 按物料汇总:筛选行平分整行,不再有多余左右滑动

34.6 全部单价记录:表头固定 + 表体横滑 + 可见区底部的滑动条(可拖)

34.7 单价记录:时间放在日期下面

34.8 其他记录表:表头统一「点击排序」格式

34.9 兼容性 / 云端要不要动

🆕 三十九、v3.74.0 这批改动

这一版补上「忘记密码」的后半程。以前点登录页的「忘记密码」能收到邮件,但点邮件链接进去是直接登进账本—— 密码根本没换,程序里也没有任何地方能设新密码。现在点链接就弹「设置新密码」,设好才进账本; 另外「我的 → 个人设置」里也加了改密码入口(本机和云端都有),平时想换就换。

39.1 忘记密码怎么用(三步)

39.2 设新密码时要注意的三件事

39.3 想先不设?点「稍后再说」

39.4 平时想换密码:我的 → 个人设置 → 修改密码

39.5 「我的流水会不会没了?」——不会

39.6 发重置邮件现在会带上「跳回本工具」的地址

39.8 v3.74.1 修了什么(找不到「设置密码」的看这里)

39.9 v3.75.0:搜索的「收起」改叫「取消」,点了就清空收起

39.10 v3.76.0:顶栏和点单系统统一了,长店名不再只剩三个字

39.7 兼容性 / 云端要不要动

🆕 三十八、v3.73.0 这批改动

这一版专治「全部单价记录」「管理物料字典」两个弹窗在手机上的三处别扭: 滚到底看不到最后一行、点右边几列表头排序会跳回第一列、表头跟着滚走。 顺手把它们统一成表头钉在第一行。全都是界面层改动,账目数据一个字没动。

38.1 表头钉在第一行(两个弹窗都有)

38.2 点右边几列表头排序,视图不再跳回第一列

38.3 滚到最底部,最后一行能看全了

38.4 竖向滑动更跟手

38.5 兼容性 / 云端要不要动

🆕 三十七、v3.72.0 这批改动

这一版是上一版手机键盘问题的收尾 + 一个小便利:常用语这次整条露出来(上一版被底部标签栏压住半截)、 已经聚焦着再点一下输入框也会再弹上去、自定义日期默认预填前 7 天(不应用)。 没改任何数据结构,本机 / 云端都不用动表。

37.1 手机:常用语整条露在「键盘 + 标签栏」上面

37.2 手机:弹上去后滑下来,再点一下还会再弹

37.3 自定义日期:默认预填前 7 天(不应用)

37.4 备注的常用语说明

37.5 兼容性 / 云端要不要动

🆕 三十六、v3.71.0 这批改动

这一版是一批界面体验收口:「全部记录」弹窗对齐「管理物料」、手机键盘不再盖住常用语、 自定义日期应用后收起 + 标题显示「共几天」+ 应用按钮有状态填充 + 流水报表联动、 使用说明 / 更新日志挪到「我的」页。没改任何数据结构,本机 / 云端都不用动表。

36.1 日常单价:「全部记录」弹窗对齐「管理物料」

36.2 手机:键盘不再盖住常用语

36.3 自定义日期:应用后收起 · 共几天 · 应用按钮状态 · 流水报表联动

36.4 「我的」页新增帮助入口 · 顶栏 ⋯ 菜单取消

36.5 顶栏版本号修正

36.6 兼容性 / 云端要不要动

🆕 三十五、v3.70.0 这批改动

这一版只改一件事:流水列表在同一天里的排序规则。以前按「录入先后」排,现在按记录上的时间排, 晚上补记的下午账目会落到它该在的位置。共 2 处。没改任何数据结构,本机 / 云端都不用动表。

35.1 流水列表:同一天按「时间」排序

35.2 兼容性 / 云端要不要动

🆕 三十三、v3.69.0 这批改动

这一版是上一轮「记一笔单价 / 物料字典」的几个收尾:点「+ 新增物料」弹层不再向上跳,物料字典的筛选行重排(+新增跟「全部细分」同排、搜索收成一个 🔍 图标),还顺手给物料字典表头加了点击排序。共 3 处。 没改任何数据结构,本机 / 云端都不用动表。

33.1 记一笔「单价」弹层:点「+ 新增物料」不再向上跳

33.2 管理物料字典:+新增与「全部细分」同排、搜索收成 🔍 图标

33.3 物料字典表头点击排序

33.4 兼容性 / 云端要不要动

🆕 三十二、v3.68.0 这批改动

这一版是「记一笔单价」两处收尾,加上「管理物料字典」两个好用的 improvements:手填框挪到你圈定的位置(平常看不见、再点一下收起),字典里没有的物料直接记、自动收进物料字典,物料字典加了搜索、下拉按拼音排。共 4 处。 没改任何数据结构,本机 / 云端都不用动表。

32.1 手填框归位:点「+ 新增物料」才出现,再点一下就收起

32.2 字典里没有的物料:直接「记一笔」,自动收进物料字典

32.3 管理物料字典:加了搜索放大镜,分类 / 细分下拉按拼音排

32.4 兼容性 / 云端要不要动

🆕 三十一、v3.67.0 这批改动

这一版一半是补该有的东西(单价记时间、报表两套开关),一半是把挤在一起的排版松开(最低/最高胶囊、长店名、长物料名)。共 9 处。 唯一会碰到云端表的是单价新增的「时间」列——本机模式不用管,云端老库要补一句 ALTER(见 31.10)。

31.1 记一笔单价:日期右边多了一个「时间」

31.2 单价:物料下拉不再挂「先选分类」,新增物料的手填框挪到按钮左边

31.3 中等宽度的「日常单价」:最低 / 最高不再叠在一起压住涨跌

31.4 顶栏店名:长了自动缩字号,版本号也放大了一点

31.5 记一笔里「同时记一笔日常单价」的说法重写了

31.6 物料框变宽:长物料名、长分类不再被截一半

31.7 「报表显示设置」:日历不再归它管,两个视角各一套开关

31.8 「方框表示」那句说明改短了

31.9 「报表分类标记色」标题和「恢复默认」排到同一行

31.10 兼容性 / 云端要不要动

🆕 三十、v3.66.0 这批改动

这一版只处理用起来别扭的地方:常用语一闪而过、点日历落到账单中间、往来横幅的清除键位置、小界面看不到物料列、弹窗关掉编辑态还亮着、记一笔单价的新增物料不像按钮。共 9 处,全都是界面与交互,不动数据库、不动数据字段。

30.1 常用语在「付给」和「备注」之间切换不再一闪而过

30.2 点日历某天 → 直接停在「当天第一笔」

30.3 「正在看…」横幅的 ✕ 清除挪到最右边

30.4 往来余额提示条也带 ✕

30.5 小界面「管理物料字典」一屏能看到「物料」列

30.6 点弹窗外围关掉弹窗时,页面的「编辑」态一起退出

30.7 记一笔单价:「+ 新增物料」改成按钮,放到单价下面

30.8 「✕ 清除」统一收成一个「✕」

30.9 大界面「管理物料字典」也一屏看全五列

30.10 兼容性

🆕 二十九、v3.65.0 这批改动

这一版按大家用下来的反馈,把流水页布局、弹层常用语位置、往来横幅、编辑弹层字段、单价表列与入口、底部导航顺序、免密码登录说明都理顺了一遍;随后又补齐了备注左对齐、付款/收款文案、经手叫法、弹层缓冲、新增物料输入框位置,共 16 处改动。

29.1 常用语统一收到底部「时间的下面」

29.2 流水页把「日历热力图」放到「每日走势」上面

29.3 往来横幅平铺成一行(含清除键)

29.4 编辑弹层:记账人和付给同一行、备注改名

29.5 小界面单价表:默认显示分类 / 细分 / 物料,其余右滑

29.6 切到其他页自动清空搜索

29.7 「全部记录」入口调整:管理物料右边、点开弹窗

29.8 记一笔单价:默认「新增物料」、常用供应商同行

29.9 底部导航:日常单价移到资产前面

29.10 免密码登录说明澄清

29.11 大界面「备注」标签和输入框左对齐

29.12 「支付方式」按收支显示「付款 / 收款」

29.13 「记账人」统一改叫「经手」

29.14 小界面点弹层外面退出:缓冲改 30px

29.15 记一笔单价:点「新增物料」即出现输入框,并排在下拉右边

29.16 兼容性

🆕 四十、v4.17.0~v4.20.0 这批改动(本次补上的后续说明)

这一章把 v4.16.0 之后的改动集中说清楚,重点是 v4.20.0 的停用分类、系统备注、定时保存、休息记录编辑。前面各章讲的基础操作、云端部署、报表口径都没变,照常用即可。

40.1 停用 / 恢复分类(v4.20.0)

40.2 旧损耗标记也进「系统备注」了(v4.20.0)

40.3 定时记账保存不再卡住(v4.20.0 修复)

40.4 休息记录可以编辑(v4.20.0)

40.5 v4.17.0~v4.19.2 概要

以上各版的完整来龙去脉,见 v4.20.0更新日志(内含 v4.16.0 及以前 181 个版本的全量历史)。

餐饮流水管家 · 使用说明 v4.20.0 · 响应式网页,可浅色/深色切换,手机端已适配