NC基本档案二次开发流程详解

需积分: 50 2 下载量 178 浏览量 更新于2024-08-18 收藏 1.08MB PPT 举报
"这篇文档介绍了如何在NC(可能是指用友NC系统)中进行基本档案的二次开发,特别是关于参照的使用和流程。文档作者是行业开发部的汪锦辉,内容涵盖了从注册功能节点、导入数据字典、编辑单据模板到创建数据库表和使用各种功能的详细步骤。" 在NC系统中进行基本档案的二次开发是一个涉及多个步骤的过程,首先需要对功能节点进行注册,这是为了确保系统能够识别和调用新开发的功能。接着,导入数据字典是非常关键的一环,因为这涉及到新单据类型的定义和数据结构的建立。通过PDM(可能是Procedure Design Manager或PowerDesigner等工具)可以导出数据库表创建脚本,并在数据库管理系统中执行以创建实际的表结构。 在创建数据库表时,开发者需要根据自己的单据类型对原有的数据字典进行修改,例如在例子中将数据字典的表名后添加自己的单据类型标识。之后,通过PDM生成的SQL脚本在数据库中创建对应的表,并注意检查是否包含系统特定的字段,如TSDR字段。 在数据库准备完毕后,数据字典的导入是下一个步骤。在NC系统的二次开发工具中,选择相应的目录导入PDM文件,并选择覆盖原有数据的方式。导入完成后,新的数据字典项,如"项目档案"和"项目业态信息",就可以在系统中使用了。 然后,文档详细阐述了如何在单据模板中使用参照,参照使得用户界面更加友好且易于操作。NC平台上的参照可以直接选择系统提供的组件,如将表体的部门字段设置为"参照",选择"部门档案"作为参照类型。对于自定义参照,开发者需要指定参照类型,例如在表头的合同类别字段中输入自定义的参照模型类名。 此外,文档还提到了使用公式的可能性,以及下拉框的使用,这些都是提升用户体验和数据输入准确性的常用手段。在开发过程中,前后台的校验也是必不可少的,确保数据的完整性和一致性。整个流程从设计PDM到实现控制类、入口类和UI,再到调试和最终实现,是一个完整的开发循环。 NC基本档案的二次开发涉及数据库设计、数据字典管理、用户界面组件的定制等多个方面,通过这些步骤可以扩展和优化NC系统以满足特定业务需求。参照的使用则提高了用户交互性和开发效率,是NC系统二次开发中的一个重要工具。