LedgerSMB 开发团队非常荣幸地发布 LedgerSMB
1.3.0。此版本延续了我们对安全性、数据
完整性和稳健性的坚定承诺,在
许多核心领域引入了改进的功能,并添加了许多企业
将会发现必要的新功能。
在许多方面,这是迄今为止最重要的版本。它是
最安全的版本,并且在高负载下性能最佳。同时,
它还提供了许多企业严重依赖的最多功能。这意味着
LedgerSMB 1.3.0 适用于比以前版本
更大的企业和安装。
LedgerSMB 1.3.0 比以前的版本安全得多。此
版本在这方面带来了一些重要的新功能,
包括
* 完全强制的权限
* 密码过期
* 使用 PostgreSQL 可以支持的任何方法的模块化密码验证
* 职责分离提供了额外的保护,防止欺诈
和数据录入错误
为了显著改进,许多核心功能区域已重写。这些包括
显著的性能提升以及添加的功能。例如
例如
* 对账显示得到了极大的改进,并且有一个系统用于
处理描述支票列表的传入文件。
* 付款和收款处理更加强大,性能更好。
* 客户现在也可以是供应商,反之亦然,并且可以绑定多个
地址、银行账户等。
同时,我们并没有停止添加新功能。这些
包括以下内容
* 可以将文件附加到任何财务交易、订单或部分
* AR/AP/GL 交易的批处理,以及付款和收款
* 固定资产管理和折旧
同时,这确实是一次重大升级。模板
系统已完全重新设计,因此自定义模板可能需要
重写,并且用户无法无缝迁移。
但是,这些都是一次性的工作,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)
* 禁止在数据库级别强制执行进入已关闭期间的交易。
在数据库级别强制执行。
总账/日记账
* GL 报告按帐户筛选 (Chris T)
* GL 报告帐户是 ajax 样式的自动完成 (John W)
* 日记帐录入屏幕现在使用 AJAX 样式的帐户自动完成功能 (Chris T)
* GL 参考现在在初始屏幕中默认填充 (Chris T)。
* 可以将文件附加到财务交易 (Chris T)
应收账款/应付账款
* 可以将文件附加到 AR/AP 交易 (Chris T)
* 可以在 AR/AP 交易报告上显示项目编号 (Chris T)
对账
* 对账位于新的代码库上!
* 重新设计的工作流程 (Chris T 和 Aurynn)
* 针对大批量进行优化(每次运行 1000 个或更多交易,Chris T)
* 银行导入脚本的插件模型 (Chris T 和 Aurynn)
付款
* 付款位于新的代码库上!
* 重新设计批量付款工作流程/UI (Chris T)
* 针对大批量的批量付款优化(每次运行 5000 张发票,Chris T)
* 重新设计单笔付款工作流程/UI (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 的新 UI 和模板系统 (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 网站的先前版本迁移。对于迁移造成的任何格式问题,我们深表歉意。