2BixBox 4.2.2 的问题:无法从客户端创建2020年会计年度。下拉列表中从1990~2019,此内容写死在客户端程序中。
从2BizBox官网(2bizbox.com)下载5.0升级包(不是独立安装程序,是升级包)。
首先执行现有版本数据库备份,可使用 tools/backup 脚本,也可以通过 MySQL Bench 连接后通过界面备份。
端口 3307(区别于默认的mysql 3306端口),用户名 root,密码 root。
连接信息如有变更,可参考 serverdbmy.ini 和 serverjbossserverdefaultdeploymysql_ds.xml 进行确认。
注意,2bizbox使用的mysql版本为 5.0.22 community,连接时会提示兼容性问题,但基本的查询修改是没有问题的。
备份数据库后,建议压缩备份整个2bixbox程序文件夹以备不测。
解压升级包运行update脚本,按照提示耐心升级,升级完成后会有提示。
客户端必须与服务端匹配,所以使用独立安装程序更新。
如果企业没有认证,则无法启动客户端。
注意:认证过程遇到如下问题:
- 2bizbox论坛(2bizbox.cn/forum)已无法访问,所有文章链接均已失效。
- 认证向导中的第三步是在线提交认证申请,但自动认证时出现错误(无明确说明);人工申请不知是否好用。
结果通过官网联系方式联系了驻武汉的负责人董先生,被告知在线认证(第三方)已经停止运营,改为直接发送邮件申请。
邮件地址为 2bizbox@servasoft.com (赛瓦),提供营业执照即可。
获取得到的验证信息包括一段 json 信息和信息签名,json中包括 公司名称,授权起始、到期时间(1年)。
程序会读取信息并使用证书对签名进行校验,说明授权模式涉及非对称加密。
另外,由于在4.2.2中人员找不到2020会计年度,错用了1990年,导致在程序中无法修正。
解决方案是使用mysql进行更新,操作会计年度的表单 “gy”。