人人范文网 范文大全

NC二次开发培训感受

发布时间:2020-03-02 18:43:11 来源:范文大全 收藏本文 下载本文 手机版

3月25日到3月28日四天的NC二次开发培训也许让我们学不到很实质性的东西,但是通过这次的培训确实接触了算是正规的培训吧。自从去年开始从事NC的二次开发之类,学习NC的途径就是一大堆的文档、实际项目中自己的摸索和向其他人请教得来的。在这次培训中重新认识了NC的开发框架技术架构,及使用UAP向导开发表单时应注意的一些问题,培训中老师所提到的一些我们平时该注意的地方,都是一些我们平常容易出现错误的地方,比如说表设计时一些必须有的字段及这些字段的长度定义等。为了使这次的培训更有意义也为了加深自己对这几天培训的印象,我简单写了以下几项: 1.设计数据库表时应该注意的事项: (1)在第一天的表单开发中知道了原来想让自己的单据可以自动生成单据号,需要将主表中编号字段设置为vbillno,而且只能设置为这个字段。另外,主子表的设计时,子表中主表主键必须和主表中主键值相同,比如主表中主键是pk_test,则子表中主表主键字段必须为pk_test。 (2)设计主子表时,最好不要使用外键关联,如果使用可能会出现莫名其妙的问题。 (3)在设计主表时,应该有以下几个字段:公司、制单人、制单日期、审核人、审核日期、审核批语、最后修改人、最后修改时间、备注、单据状态、单据类型、业务类型、时间戳、删除标识和20个自定义项。 在设计子表时,应该有来源单据类型、来源单据ID、来源单据行ID、上层单据类型、上层单据ID、上层单据行ID、时间戳、删除标识和20个自定义项。 具体的设计规范,可以参照NC数据库设计注意事项。 2.我们使用表单开发工具制作表单时,首先会新建一个项目,这个项目的编码就是我们模块的名字,这个模块的名字一定要和我们在Eclipse下建立的工程模块名相同,否则会出现一些莫名其妙的问题,我在平时就遇到了一些这样的问题,找了半天的错误才发现是因为模块名不匹配的情况。当然,这种情况一般会出现在两个人合作开发。 3.利用表单制作单据时,有六个系统按钮需要生成动作脚本:保存、修改、作废、提交、审核和弃审。动作脚本会生成在modules/模块名/METAINF/VAR下。 4.二次开发的节点必须遵守规范,否则会出现LESSONS受限的问题。 5.会计平台:在由新开发的业务单据生成会计凭证的时候,我们需要做一些配置,当我们在配置凭证模板的时候可能会找补到我们新增的单据,这个时候我们可以到单据类型管理节点下,看一下新增的业务单据是否勾选了根节点和单据大类的设置。 6.审批流:当我们正确的配置了审批流后,可能会遇到审批流无效的情况。这个时候我们可以到数据库中查看一下审批流所对应的系统表中看一下该审批流中的业务类型是否为我们单据所对应的业务类型。在培训的时候我就遇到了审批流配置后无法产生审批效果的情况,通过代码跟踪我发现在保存审批后系统会将通用业务类型的主键值给放到了审批流表中,这点不知道是产品的BUG还是我们操作中的问题。 7.对于我们在产品的配置过程中所遇到的多语言问题,我们可以在单据项目管理中修改设置。 8.在我们开发过程中遇到问题时,不要急于去请教别人,可以自己先通过分析错误日志去查找问题的来源,我想只有这样才会使我们学习到更多的东西。我们可以将日志级别设置为TRACE,以得到更多的日志信息。另外,在查看日志时关键是要提炼出对我们有用的SQL语句。 9.应该熟悉一下UI工厂的内容,自己在以前对这部分内容就有所欠缺。主要的是看一下单据的几种状态,这对我们控制按钮很有用处,记得在先前的项目中就遇到过类似的问题。 10.在做报表的时候,我感觉最好是使用查询引擎,因为那样会比我们使用报表模板更加的灵活,而且可以实现更加好的效果。 11.在考试的过程中,发现了自己平时的一个坏习惯,那就是平时开发的过程中习惯偷懒直接去复制粘贴代码,导致今天在考试时很多代码一时都忘记了。特别是对于modules配置文件,平时的时候就是照者样子去写,没有注意到本质的东西,接下来应该看一下红皮书了。 12.在平时的时候,确实需要多看一下别人是怎么写的代码,这样可以节省很多的时间,但是重要的是我们在学习了别人的东西后,要多去练习,将知识转换为我们自己的东西。 13.在项目中如果几个人合作开发,最好使用版本控制服务器。在使用过程中一定要求项目组成员规范使用服务器,在自己所开发的内容确定后及时提交到服务器上,以避免最后造成版本混乱。我在项目中就遇到过这样的问题,同事在开发过程中,总是会忘记提交代码而且提交的时候都不知道自己提交的是正确的还是不正确的。另外在提交时最好是写明注释,可以简单地写上本次提交主要改了哪些东西有什么作用,可能在提交的时候你会感觉到麻烦,但是我想在以后的维护中肯定会让你轻松很多的。 好了,简单地就写这么多吧。其实自己了解的也不是很多,在这次的培训和考试中,我对NC又有了一个新的认识,相信在以后的开发过程中这几天的培训内容会起到很大的作用的。

用友NC系统操作培训总结

二次开发实习报告

Nutch二次开发总结

NC方法总结

NC系统管理员岗位职责

培训感受

培训感受

培训感受

培训感受

培训感受

NC二次开发培训感受
《NC二次开发培训感受.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档