用友下载账套缀号到底是什么?看这篇就懂了

用友下载 ·
用友下载账套缀号到底是什么?看这篇就懂了

用友下载站找账套缀号,头一回真把我整懵了

我第一次碰用友的时候,是在一家小公司做财务助理。老板扔给我一句话,你去网上下个用友T3,把前年那套账导进去续着做。我当时天真啊,以为就跟下个迅雷似的,点开一个叫“用友下载”的站,噼里啪啦装完,兴冲冲打开软件。结果弹出来一个窗口,让我输账套号和缀号。账套号我懂,123嘛,但缀号是什么鬼?我盯着屏幕空白的输入框,脑壳嗡嗡响。后来翻遍了安装目录,又打了两通客服电话,最后在一个叫UFDATA的文件夹下找到了真相。这事儿之后我才明白,用友下载站里那些安装包,装出来只是半成品,缀号这东西才是打开数据大门的钥匙。

全平台支持Win·Mac·手机持续更新紧跟官方新版本免费使用无需付费解锁

什么是账套缀号,别被名字吓住

账套缀号,说白了就是系统自动给你每个账套分配的一个额外编号。一般在用友的系统库表里,具体叫UFSystem库里的UA_Account表,里面有个字段叫cAcc_ID,再配合一个叫iYear的家伙,俩搁一起就构成了咱们说的缀号。举个例子,你建了四套账,分别叫001、002、003、004,正常人对它们的理解就这四个数字。但用友背后还会给每套账配一个缀号,通常是像001-2019、002-2020这种样式,年份就是缀号的核心部分。有一次我帮一个朋友迁移数据,他硬是说找不到2018年的账,因为他只记了公司内部账套号叫A01,却不知道缀号里藏着年份2018这个关键信息。所以下次你在那个下载站装完软件,第一次打开让输缀号的时候,别愣着,先回想一下你建账时候填的年份和账套号,缀号就是俩拼一块。

从用友下载站到扒出缀号的全流程实操

我先说下载。点本页下载按钮后,会下来一个压缩包,大概几百兆。解压前我建议你先把杀毒软件关掉——不是怕病毒,是因为很多用友的破解文件或者注册机容易被误杀,我踩过这个坑,弄丢了两次授权文件,重新下了三遍才搞定。安装过程没啥说的,一路下一步,但有个关键点:在选择安装路径时,尽量别放C盘,用友跑起来日志文件堆得飞快,C盘满了你连账都登不进。装完重启,系统会自动跑一次初始化,这时候会问你要不要新建账套。如果你想直接恢复之前备份的数据,就千万别在这新建账套,否则后续缀号会乱掉,我见过一个同行用老板的新电脑直接新建账套,然后导入老备份,结果缀号对不上,整整花了两天手工改表才救回来。正确做法是:装好后先进系统管理,用admin账号登录,点“恢复”或者“引入”,找到你之前备份出来的文件,这一步完成后,系统会自动根据备份里的信息生成缀号。然后关掉系统管理,打开用友T3,在登录框里你会看到下拉菜单出现了一个账套编号,比如001,但后面紧跟着小括号里的缀号,比如(001-2023)。记好这个缀号,以后每次登录都要选它。

缀号丢失或找不到时,我常用的急救手法

遇到过三次缀号莫名消失,两次是因为重装系统后直接覆盖安装,一次是换了硬盘没做完整迁移。头一回我急得满头汗,在群里到处问人,后来一个老会计告诉我,去安装目录下找到Admin文件夹,里面有个叫UFDATA.MDF和UFDATA.LDF的文件,这俩是数据文件本体。另外在同一个目录下,有个叫UFSystem的小文件夹,里面存着系统配置信息。你打开Windows的命令行,用命令osql -S 服务器名 -U sa -P 密码,然后执行一句 select * from UFSystem..UA_Account,就能看到所有账套的列表,包括账套号、缀号、创建年份这些字段。但说实话,命令行对很多人不友好,我推荐更简单的操作:从用友下载站找一个叫“账套维护工具”的小程序,一般包含在完整安装包里,直接双击运行,它会列出所有已注册的账套,缀号就明明白白写在后面。如果你手头连这工具都没有,那就老老实实进SQL Server Management Studio,找到UFSystem库,UA_Account表,直接看cAcc_ID列和iYear列,缀号就是cAcc_ID加上短杠再加上iYear。这几个招数我试过很多次,基本能解决九成以上的缀号丢失问题。

为什么同一个下载站,两台电脑上缀号不一样

这也是个真实场景。我在家用一台老笔记本装用友,在办公室用台式机,都是从同一个“用友下载”站的链接点的同一个安装包。结果两个地方装完,同一份备份文件恢复进去,缀号却不一样。家里的缀号是001-2022,办公室是002-2021。我当时以为是备份文件坏了,差点重新导数据。后来拆开看才发现,原来用友的缀号顺序跟当前系统的账套注册顺序有关。简单说,你每恢复一个备份,系统就会在UA_Account表里按已有记录去分配新的账套ID,如果之前建过别的账套,ID号会接着往下走,不会因为你恢复的是001账套就直接覆盖掉。这导致一个后果:如果你要保留缀号完全一致,必须先把系统管理里所有无关账套删干净,再恢复备份。删账套的方法是:用admin登录,点账套,选输出,然后在输出窗口里勾选删除旧账套的选项。输出完成后,原来的账套就没了,然后你再导入备份,缀号就跟源环境一模一样。我走过这个弯路,后来每次换机器都按这个顺序做,再也没对不上过。

实操中缀号常见报错与对应的解决办法

我碰过最经典的一个报错,是打开用友时提示“账套缀号不存在,请检查输入”。这个一般出现在两个场景:一是你刚恢复完备份,急着点登录,没注意到登录框里账套下拉列表还是空的。解决办法是去系统管理里点“刷新”,或者干脆重启一下系统管理服务。二是你手动改了系统库里的UA_Account表字段,比如移动了后缀年份,但忘记改对应的UFDATA文件夹名。UFDATA文件夹的名字格式是“账套号_缀号年份”,比如UFDATA_001_2023,如果你只改表不改文件夹,系统就找不到数据文件。我刚开始上手时嫌文件夹名太长,自己改成001,结果系统到处报错。后来每台机器我都在装完系统管理后,先去检查一次UFDATA文件夹是否存在,内容是否正常,这一招帮我省了好几天排查时间。还有一次更绝,我同事下了一个“用友下载”站上的精简版,安装包里缺了SQL Server数据库引擎组件,缀号信息存不进去,每次建账都提示失败。重装完整版后一切正常。所以你要是发现缀号相关问题反复出现,先确认安装包是不是完整的标准版,而不是光看文件名就草草装。

给新手的提醒:建立自己的缀号档案

我吃过太多记缀号的亏之后,现在每装一台新电脑、每恢复一套账,都会做一件事:打开系统管理,点账套,选修改,看一眼缀号,然后在本子上(或者备忘录里)记下来,格式就像这样:xx公司,账套号001,缀号001-2023,数据备份文件叫20230315_001_back。这个习惯后来救了我不止一次。尤其是帮朋友远程处理问题,他不知道缀号是什么,我在电话里让他去桌面上找“账套维护工具”,打开后念给我听,然后我这边手动输入相同缀号才能远程登录进去看。要是早几年我懒得记这些,估计得被远程折腾到半夜。所以你在从用友下载站搞定安装后,除了确认软件能打开,最重要的就是确认缀号并对它有个记录,最好连备份文件也统一命名,带上账套号和缀号年份,这样以后无论谁来接手,看着文件名就知道该选哪个缀号。一句话,缀号就像你的账套身份证,丢了或者弄混了,后面全是坑。