




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编码规则FAQ1、 我想在单据中应用编码规则怎么处理? 让单据应用编码规则,可以在单据对应的实体中加扩展属性codingruleenable,并将该值设置为true。2、 我想让实体的属性参与编码该怎么处理?让实体的属性参与编码可以在实体属性的扩展属性中加入isincode,并加该属性的值设置为true。3、 我想让为定义的编码规则设置应用条件该做哪些设置?让实体的扩展属性参与到适用条件可以在该属性的扩展属性中加入isBindingProperty,并将这个属性的值设置为true。4、 规则定义的时候勾选了不允许断号,新增单据的时候不能出现编码?这个问题首先要区分新增显示和不允许断号,新增显示且不允许断号的区别新增显示的时候调用的是getnumber方法,这样在单据新增的时候就去抢号了。不允许断号是不能在单据新增的调用getnumber的,因为会出现这样一个场景,但用户新增一个单据时,调用了getnumber方法,抢号动作发生了,但是这时用户不保存这条单据,那么就造成断号了。如果要在不允许断号的时候能够显示出编码可以调用编码规则的readnumber方法生成一个临时的编码,真正保存的时候(在bean方法里)调用的是getnumber。新增显示且不允许断号的实现就是要在单据新增的时候调用readnumber生成一个临时的编码,然后在单据保存的时候再调用getnumber方法。5、 勾选了不允许断号的时候出现了断号现象?这个要先确认在单据删除的时候是不是调用了编码规则的recyclenumber方法,如果没有调用这个方法是肯定 会出现断号的,因为如果调用了recyclenumber方法,我们就会把回收到的断号放到一个断号表里,这样下次再新增一个单据的时候我们会从断号表中去取断号,这样就避免了出现断号。6、 编码规则怎样才能支持修改?支持修改的时候要注意哪些问题要让生成的编码支持修改必须在单据的实体的扩展属性中加入CRNumberEdit,并加该属性设置为true。这样在规则定义的时候再去勾选支持修改,这样在新增单据的时候就会让用户可以修改了。在单据支持修改的时候要注意:保存时候会调用编码规则的checkModifiedNumber方法,调用这个方法时把修改后的编码传进来,如果修改后的编码的顺序号超过了当前的编码规则生成的最大号,这个时候就会抛出最大值超过范围的提示。7、 我想让设置的编码规则应用到除编码外的其他字段该怎么处理?如果想让设置的编码规则应用到除编码外的其他字段,可以继承我们提供的接口ICodingRuleAdapt,并且实现ICodingRuleAdapt类的getAdaptItemList方法,将要参与编码的其他属性以AdaptItem的方式放到list中。并且将要改单据的bostype和实现类放到CodingRuleAperties这个文件中。格式如下:FF66566A=com.kingdee.eas.ma.budget.NameCodeRuleAdapt并且在规则定义的时候把要应用该编码规则的字段加进来,如图:8、 我想在编码规则的适用条件里设置文本类型如果想在适用条件里应用文本类型,可以实现编码规则提供的接口IbindingProperty,并实现里面的方法,将要参与适用条件的文本类型数据的值传过来。同时将单据的bostype和属性值以及实现类放到property.xml中,格式如下:9、 单据保存的时候报编码重复错误是怎么回事?报编码重复的重复可能有三种: 编码规则中没有设置将顺序号参与编码,这样每次生成的编码都是一样的。 有些单据会有一些导入的功能,而导入是从excel文件导入的,但是导入的数据没有编码,这是人工加入一些编码肯定会与后续编码规则生成的编码产生重复。几个不同的单据分别定义了各自的编码规则,但是编码规则定义的的一模一样,这样在生成编码时候肯定会出现重复。10、 我明明将该属性在规则定义的时候参与编码怎么编码生成的时候没有这个属性值?这个要确定你调用编码规则的getnumber或者readnumber的时候传进来的info里面这个属性是否有值,通常情况下,如果info里面有这个值,是肯定会显示出来的。11、 编码规则序时薄里左侧的树中没有出现我的单据是怎么回事?首先要确认单据的实体是否设置了codingruleenable这个扩展属性,如果设置了还是没有显示应该是本地环境的问题,重新生成一下子系统树再试试。12、 编码规则getnumber方法和recyclenumber方法的调用的顺序(1) getnumber方法的调用策略:getnumber方法应该是在业务的所有操作执行完之后在保存放方法执行之前调用,因为如果在业务操作之前调用getnumber方法,一旦业务的操作发生异常,而getnumber方法的事务类型是requirenew,这样getnumber没有进行回滚,而此时抢号操作已经发生了,这样就是导致发生断号现象。(2) recyclenumber方法的调用策略recyclenumber方法应该在业务操作之前去调用,因为recyclenumber如果放在业务操作后,那么传给recyclenumber方法的info里面的值就会发生变化,这样就是导致recyclenumber找不到对应的编码规则,回收会失败,会导致断号现象。13、 编码规则查看的时候报数据过多的异常的处理方法? 如果查看的时候出现以下错误:应该是该规则对应的断号数据量很大,可以将没用用的断号直接删除掉,另外的处理方法是:1.需先安装管理控制台补丁PT0261872.修改配置文件:Serveradminconfigadmin.vmoptions配置criticalCollection=100000criticalIDList=100000exceptionCellNumber=1000000如果找不到这几个参数就要添加3.然后重启
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版清工公共场所卫生保洁合同
- 二零二五年度网络安全防护设备采购合同协议书
- 二零二五年度环保型车库销售合同范本
- 2025版情感破裂双方协议离婚合同样本
- 2025版钢结构工程云计算与物联网技术应用合同
- 2025版建筑结构健康监测技术咨询合同
- 二零二五版跨境电商进口合同
- 二零二五年跑步俱乐部年度活动策划协议范本
- 2025防火卷帘门防火安全性能评估与合同样本
- 二零二五年度水利项目承包合同样本
- 某工业区供水管道工程施工组织设计
- 防山体滑坡应急预案
- 江苏省社会组织网上办事系统-操作手册
- DB37-T 3079-2017特种设备事故隐患排查治理体系细则
- 2023版江西省乡镇卫生院街道社区卫生服务中心地址医疗机构名单(1744家)
- 模具保养记录表
- 皮内针讲课课件
- 各种隔离标识
- 钢质防火门窗项目商业计划书范文参考
- 农村道路畅通工程路面加宽改造施工组织设计
- 德龙自卸车合格证扫描件(原图)
评论
0/150
提交评论