NC系统单据模板二次开发详细步骤

需积分: 50 2 下载量 106 浏览量 更新于2024-08-18 收藏 1.08MB PPT 举报
"这篇文档介绍了如何在NC(NetSuite)系统中进行基本档案的二次开发,特别是关于增加单据模板的流程。通过这个过程,开发者可以定制化用户界面,提高工作效率,保持界面一致性。文档作者是行业开发部的汪锦辉,主要针对实习人员进行指导。" 在NC系统中,单据模板是一个关键组件,它允许开发人员快速构建用户界面,以适应特定业务需求。单据模板并不直接处理数据,而是定义了界面上字段的布局和显示方式。实际的数据展示则由视图对象(VO)来负责。在增加单据模板的过程中,首先要登陆到NC测试环境,通过【客户化】【模板管理】【模板设置】【单据模板设置工具】进入设置界面。在此,开发者需要输入单据类型T701,并选择合适的主表和子表,比如fdc_train_t70x和fdc_train_b_t70x。 在二次开发过程中,首先要做的是创建数据库表。对于新的单据类型,如t701,需要在数据字典中对应的表名后添加,形成fdc_train_t701和fdc_train_b_t701。然后,使用PDM工具导出数据库表创建脚本,并在数据库管理软件中执行,创建实际的数据库表。确保表中包含必要的字段,如可能由PD打补丁自动添加的TSDR字段。 接着,导入数据字典是至关重要的一步。这通常在NC系统的【客户化】【二次开发工具】【系统管理工具】【数据字典管理】中进行。选择正确的目录和PDM文件,以导入新创建的表。在导入时,可以选择覆盖原有数据或者仅导入到特定目录,根据项目需求进行选择。 在导入数据字典后,可以开始设计单据模板。这包括选择合适的单据类型,设置主表和子表,并通过【增加】按钮创建新的模板。这样,用户界面就按照预定的模板格式显示,提供一致且高效的用户体验。 除此之外,二次开发流程还包括了其他步骤,如增加单据类型、设计PDM、创建和使用各种控件(如参照、公式、下拉框和查询)。这些都涉及到前端和后端的验证逻辑,确保数据的正确性和完整性。 NC基本档案的二次开发是一个涉及数据库管理、数据字典导入、单据模板创建等多个环节的复杂过程。开发者需要熟悉NC系统架构,理解各组件的作用,并具备相应的数据库和编程技能,才能有效地进行定制化开发。