业务开发(五)

会计凭证记账

 

会计凭证记账涉及到方方面面,这里主要介绍如何实现界面增强和逻辑增强。

界面布局:

行项目字段有五十多个,不可能录入分录时在这几十个字段中跳来跳去,如何设计凭证界面需要认真考量。最终我选择了表格+界面布局为主,全部字段界面为辅助的方式

用户可以很轻松的管理自己需要的界面字段,可以设置哪些字段隐藏或显示,字段是否可以编辑及字段是否必须输入

录入会计分录时,系统根据分录类型自动隐藏不需要的字段。比如类型选择A,表格后面只看到资产编号、次级编号和事务类型;类型选择S,表格后面只看到台账类型、台账内容、作业过程、专项核算类型和专项核算内容(其中专项核算类型和专项核算内容为界面增强)。当然这种对应关系是可以配置的,因为不同的用户要求录入的字段不同。

对于少数不能顾及的字段,双击表格行,进入全部字段界面单个录入

 

界面增强:

不同行业不同公司对辅助核算字段的要求不同,你不可能要求说“我的系统就这样,你认命吧”。下图的参考码1、参考码2为凭证抬头的界面增强字段,即由用户完全自己定义的字段,这个通过系统配置实现,如果没有特殊逻辑,配置完系统即可使用,不需要编写任何代码。

首先定义你附加的字段,包括名称、类型、数据长度等

设置会计凭证录入、或凭证查询时需要的界面

做完界面设置,系统自动加载附加的界面,保存会计凭证时,自动保存附加字段的数据。

 

逻辑增强:

(1)附加字段的逻辑增强

如果对附加字段,在保存会计凭证时有附加逻辑需要检查,应用接口IFU001中编写自己的逻辑代码,返回return true表示通过,返回return false表示不通过,会计凭证保存中止。

 

(2)通用增强:分操作增强及数据增强。操作增强主要涉及菜单、工具栏按钮和界面按钮的点击操作,比如点击“保存”菜单时需要附加逻辑检查,在“保存”菜单的属性设置中赋值类型为A增强接口,系统在执行标准逻辑之外,附加执行用户自己编写的逻辑代码;数据增强主要是数据保存时(按模块区分,所有的数据保存都由统一的一个入口点完成),检查类型为B的增强接口,除了执行标准逻辑外,自动执行用户附加的代码逻辑。

标准的界面设计器中不能设置操作增强入口点,操作增强的起效通过配置文件实现

 

 

动画演示

 

上一篇:主数据

下一篇:分类账

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值