LedgerSMB 开发团队非常荣幸地发布 LedgerSMB
1.3.0。此次发布继续体现了我们对安全性、数据
完整性和健壮性的坚定承诺,在
许多核心领域引入了改进的功能,并增加了许多企业
会觉得有必要的新功能。
在许多方面,这是迄今为止最重要的版本。这是
最安全、在高负载下性能最佳的版本。同时,
它还提供了许多企业
高度依赖的功能。这意味着 LedgerSMB 1.3.0 比以前的版本
更适合更大型的企业和安装。
LedgerSMB 1.3.0 比以前的版本安全得多。此
版本带来了许多这方面的重要新功能,
包括:
* 完全强制执行权限
* 密码过期
* 使用 PostgreSQL 支持的任何方法进行模块化密码身份验证
* 职责分离,提供额外的防欺诈和数据输入错误保护
和数据输入错误
许多核心功能领域已被重写,以
实现显著的改进。这些改进包括显著的性能
提升以及新增的功能。例如:
* 对账显示已大大改进,并有一个系统用于
处理描述支票列表的传入文件。
* 付款和收款处理功能更强大,性能更好。
* 客户现在也可以是供应商,反之亦然,并且可以关联多个
地址、银行账户等。
同时,我们也没有停止添加新功能。这些
功能包括但不限于:
* 可以将文件附加到任何财务交易、订单或部分
* 批量处理应收/应付/总账交易以及付款和收款
* 固定资产管理和折旧
同时,这确实是一次重大的升级。模板
系统已完全重新设计,因此自定义模板可能
需要重写,并且用户无法无缝迁移。
然而,这些是一次性投入的领域,1.2.x 将
继续得到支持一段时间,以便用户有时间
慢慢迁移。
对于首次安装的用户,我们强烈建议从
1.3.0 开始。对于现有 1.2 安装的用户,我们建议
在开始之前先在数据副本上进行一次演练。
LedgerSMB 1.3.0 存在以下已知问题。如果您需要这些
功能,请等到 1.3.0 版本,我们预计这些问题将
得到解决:
* 打印发票的语言选择不起作用。我们预计
在 1.3.1 版本中修复此问题。
* 输入工时卡时,保存工时卡目前会报错。
我们预计在 1.3.1 版本中修复此问题。
* 当前的 RPM 依赖项存在一个问题,我们正在
解决。RPM 将很快发布,但可能要过几个
版本。
1.3.0 的完整变更日志部分为:
LedgerSMB 1.3.0 变更日志
安全
* 安全性现在已在数据库级别得到有力保证(Chris T 和 Josh D)
* 用于管理用户的新用户界面(Chris T 和 Aurynn)
职责分离
* 分离账簿的录入和过账权限。
* 凭证/批量系统(Chris T)
* 未经批准的交易的草稿系统(Chris T)
* 对账也受职责分离的约束(Chris T 和 Aurynn)
年末
* 一次性完成账簿关闭和年末交易(Chris T 和 Aurynn)
* 无法关闭存在年末前未批准交易的账簿(Chris T)
* 年末/已关闭账簿现在会创建余额检查点以提高性能
(Chris T 和 Aurynn)
* 禁止向已关闭期间输入交易的规定已在数据库级别执行。
数据库级别执行。
总账/日记账
* 总账报表按账户过滤(Chris T)
* 总账报表账户采用 AJAX 式自动完成(John W)
* 日记账录入屏幕现在使用 AJAX 式自动完成账户(Chris T)
* 总账参考现在默认在初始屏幕中填充(Chris T)。
* 文件可以附加到财务交易(Chris T)
应收/应付
* 文件可以附加到应收/应付交易(Chris T)
* 项目编号可以在应收/应付交易报表中显示(Chris T)
对账
* 对账已采用新代码库!
* 重新设计的业务流程(Chris T 和 Aurynn)
* 针对高数据量进行了优化(每次运行 1000 笔或更多交易,Chris T)
* 银行导入脚本的插件模型(Chris T 和 Aurynn)
付款
* 付款已采用新代码库!
* 重新设计的批量付款业务流程/用户界面(Chris T)
* 批量付款针对高数据量进行了优化(每次运行 5000 张发票,Chris T)
* 重新设计的单笔付款业务流程/用户界面(David M)
联系人处理
* 联系人现已采用新代码库!
* 客户/供应商现可合并跟踪(Josh D、Chris T、Aurynn)
* 每个账户存储多个地址和联系信息(Josh D 和 Chris T)
* 每个账户可存储多个只读备注(Josh D、Chris T 和 Lacey P)
* 每个客户/供应商账户可存储多个银行账户(Josh D 和 Chris T)
* 跟踪客户/供应商的 1099 表格或同等表格(Chris T 和 John W)
发票
* 如有必要,现在可以为每张发票设置销售税金额和税率(Chris T)。
* 文件可以附加到发票(Chris T)
* 发票可以被暂停(Chris T)
固定资产
* 新功能!
* 将资产分组到类别中以一起折旧(Chris T)
* 使用直线折旧法折旧资产(Chris T)
* 时间或产量折旧方法的插件模型(Chris T)
* 处置资产——支持完全和部分处置(Chris T)
* 净账面价值报告(Chris T)
开发
* 新代码的新 API 结构(全体团队)
* 更好的错误处理/显示(Jason 和 Chris T)
* 错误记录到 httpd 错误日志(Chris T)
* 清理了会计科目表的代码结构(Chris T)
* 使用 TT 的新用户界面和模板系统(Seneca)
* Form.pm 已弃用。新的面向对象和数据驱动模型(Chris T)
* 添加了 ledgersmb-smallgray.css(Jeff K)
* 使用存储过程的 ORM,用于数据库中的数据模型封装(Chris T)
* 许多小表单已迁移到模板(Seneca)
* 大幅扩展了测试用例(Chris T 和 Seneca)
杂项
* 工时卡列表显示项目描述以及编号(Chris T)
* 发票现在可以被暂停(Aurynn)
* 新的 CLI 数据库创建例程(Erik H)
* 新的基于 Web 的数据库创建例程(Sadashiva A)
数据库
* 重新设计的联系人数据库模式(Josh D)
* 重新设计的会计科目表数据库模式(Chris T)
* 重新设计的对账数据库模式(Aurynn 和 Chris T)
* 重新设计的付款数据库模式(David M)
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。