去年我换了一次电脑。
旧机器上的东西我以为都拷过去了,浏览器书签、密码、扩展都在。打开插件面板一看,发票列表是空的,下载历史是空的,之前标过"已下载"的几百张票,全变成了未下载。
那一刻的感觉很不好。倒不是票没了,票的图文件我备份过。丢的是"哪些已经下过、哪些还没下"这个记录。
插件的数据存在哪
我后来才搞明白这件事。
浏览器扩展的数据存在浏览器自己的存储空间里,跟着这台机器上的这个浏览器账号走。你登录浏览器账号同步的是书签、密码、扩展列表,扩展自己存的数据不一定跟着走,这取决于扩展怎么写的。
所以重装系统、换电脑、清理浏览器数据、甚至换一个浏览器,都可能让它变成空白。
这个不算设计缺陷,它本来就是这么运作的。但它意味着一件事:不要把插件当成你仅有的那本记录。
我丢的到底是什么
换完之后我盘了一下,真正让我难受的有三样。
第一样是下载记录。哪些票我已经存过、哪些还没有,之前是靠这个区分的。记录没了,我面对几百个订单不知道从哪下手,重下一遍要花很长时间,还可能重出重复的。
第二样是账号绑定状态。之前绑的拼多多账号要重新走一遍登录流程。这个不算大事,十几分钟能搞定,但当时我完全没预料到。
第三样最隐蔽:我记不清哪些订单申请过票了。没有记录,就只能重新在页面上一个个看状态,看了两天。
换机前我做的三件事
吃过一次亏之后,我整理了一个很笨的流程,换机或者重装之前走一遍。
第一件,把发票文件整个拷走。不是拷几个,是整个目录。我习惯按季度建文件夹,拷的时候连着目录结构一起,别只拷图片出来。
第二件,导一份订单表。这个是关键。表里有订单号、商家、金额、签收时间,还有每一笔的发票状态和下载状态。有这份表在,哪怕插件里的记录全没了,我也知道哪些申请过、哪些下载过。
第三件,把抬头资料抄一份。公司抬头、税号、地址电话开户行这些,单独存一个文本文件。别存在插件里,也别指望自己记得住。我第一次申请专票的时候就是因为现填,连着退回了三次。
三件事做完,我才会去动系统。
换完之后怎么恢复
文件拷过去放好,订单表留下当对照,抬头资料重新录一遍。
然后重新绑定账号,重新走一遍登录。这一步没什么技巧,照着做就行。
恢复完之后,我会先跑一笔小额订单试一下:提交申请、看状态、下载。确认整条路是通的,再开始批量处理。万一哪里没装好,第一笔就发现,总比跑完三百笔才发现强。
平时就该做的那件事
其实换机前的三件事,不该等到换机才做。
我现在是每季度导一次订单表,文件名带上日期,丢进一个固定的备份目录。导一次几分钟,它同时还是我季度盘点的底稿,一份东西两个用处。
这个习惯是怎么养成的?就是被那次换机吓出来的。一开始我也觉得没必要,直到真出问题才发现,几分钟和两天之间的差别。
我现在的做法
拼多多这边的票,我习惯攒一段时间批量下载一次,下来是一堆按订单号命名的图片打包在一起。这个包我会同步存一份到另一个地方,硬盘也好网盘也好,反正不能只在电脑上有一份。
订单数据我靠导出的表来兜底。多多开票助手是装在浏览器上的扩展(安装步骤我写过图文教程),它导出的那份 CSV 里有发票状态和下载状态两列,这就是我换机时的底账。哪怕插件里全空了,对着这份表我也知道该补哪几张,不至于从头再来一遍。
1688 那边的申请历史我记得也只在本地,所以我养成的习惯是每次发完申请顺手截个图存进当季的文件夹。这个动作很土,但截图是最不会丢的东西。
要说有什么没解决的,是跨设备。家里一台公司一台,两台机器上的记录各是各的,同步不了。我现在基本只在公司那台机器上处理发票,回家不动这块,避免两边对不上。这不是好办法,只是我暂时没找到更好的。
还有一种情况更常见
比起换电脑,更常遇到的是浏览器数据被清掉。
清理缓存的时候顺手把"网站数据"勾上了,或者用了清理工具,扩展存的东西就没了。这种情况比换机还突然,因为你根本没准备。
所以那份季度导出的表,比你想的更重要。它是不依赖浏览器就能打开的那份副本。
常见问题
登录了浏览器账号,数据会自动同步吗?
扩展列表会同步,扩展自己存的数据不一定。我上次换机就以为能同步,结果空了。别赌这个,自己导一份表最稳。
多久备份一次合适?
我是一个季度一次,跟季度盘点同步做。如果你订单量很大,一个月一次也不麻烦,导一份表就几分钟的事。
发票图片丢了能重新下载吗?
在开票窗口内通常可以。我用多多开票助手批量下载的时候,它会跳过已经下过的,换机之后记录没了,反而能重新下一遍,算是丢了记录的一个意外好处。但超过窗口期就下不到了,所以文件备份还是要做。
抬头资料存在哪里比较安全?
一个纯文本文件,放在你常用文档目录里。不要只存在插件里,也不要只存在聊天记录里。我会在 1688 的抬头管理里存一份,另外单独留一个文本,两处都有。
换了新的浏览器,原来的插件还能用吗?
要重新装。装完之后账号和记录都要重新来,所以还是那句话,先把表导出来再动。