




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新建公司账技术红皮书NC-UAP 5.0用友NC-UAP2019-11-181第 页目 录第一章基本说明11.步骤12.接口描述:12.1后台BS端的接口12.2前台UI端的接口2第二章NCV5新建公司账变动说明31.sm_codetocode表的调整32.自动增补新增模块(升级)33.新建和增补必须调用的接口3第 3 页第一章 基本说明1. 步骤根据选中产品模块读取./ierp/bin/InitCorp/目录中的对应dat文件中的初始化数据接口nc.bs.pub.IInitData和建帐接口nc.bs.sm.createcorp.ICreatecorpAccount. 判断选中模块的初始化前提。先执行ICreatecorpAccount的方法beforeCreatecorpAccount,再执行IInitData的方法initCorpData,再执行ICreatecorpAccount的方法afterCreatecorpAccount。保存公司启用的功能模块。为结算类公司建立一个结算单位。更改公司目录的建账标志,公司账新建或者增补完成。执行选中模块注册的UI接口类ICreatecorpAcc4UI,这只是方便公司账新建或者增补完成后马上可以进行其他的辅助操作,但不影响公司账新建或者增补过程。2. 接口描述:2.1 后台BS端的接口1、nc.bs.pub.IInitData:initAccountData(String dataSourceName)在建公司账时不使用;initCorpData(String pkCorp)表示初始化公司数据,在建公司账时会使用该接口方法。2、nc.bs.sm.createcorp.ICreatecorpAccount:String beforeCreatecorpAccount (String pkCorp)初始化公司数据之前的检查等操作,返回非null表示错误信息,不再执行后续操作,返回null表示可以执行初始化数据;String afterCreatecorpAccount(String pkCorp)初始化公司数据之后的检查等操作,返回非null表示错误信息,不再执行后续操作,返回null表示可以执行初始化数据。 3、注册文件说明这两个接口都注册在./ierp/bin/InitCorp/目录的相应模块的.dat文件中,目前客户化10模块的格式如下:total=11=nc.impl.uap.bd.def.DefusedImpl,客户化-集团项目类型自定义项引用关系加入到新建的公司而all.dat文件中的内容为:total=21=nc.bs.pf.pub.PfDataCopy1BO,客户化-参数设置初始化数据2=nc.bs.pf.pub.PfDataCopyBO,客户化-流程平台初始化数据2.2 前台UI端的接口nc.ui.sm.createcorp.ICreatecorpAcc4UIvoid handleCorpAccount(CorpAccountContext context) 建公司帐成功后的前台处理操作, context表示上下文信息,包括公司、当前的toftpanel接口也注册在./ierp/bin/InitCorp/目录的相应模块的.xml文件中,例如10模块则为10.xml,其格式范例如下:test.c1this is memotest.c2this is memo2第二章 NCV5新建公司账变动说明1. sm_codetocode表的调整V5前 新建公司账从功能注册表sm_funcregister表中读取已安装模块信息。v5: 新建公司账从sm_codetocode表中读取已安装模块信息,请注意修改安装盘脚本. 安装模块时要给该表插入模块信息.sm_codetocode表字段说明:pk_codetocode: 本表主键,也是功能模块名,例如 总账为 GLfunccode: 功能节点编码: 注意一定要和sm_funcregiser 表中的fun_code相同dispcode: 模块显示编码: 业务组可以根据需要修改.moduletype: 功能模块类型 1: 一般模块 2: 默认安装模块(只有客户化为此属性) subfunccode: 本模块下的功能节点编码,如有多个请用,分割.例如400601,400602等.这个属性为解决如下问题,即该模块下即有模块又有功 能节点时,要把该模块下的功能节点编码设置到该属性中,否则分配功能节点权限时有问题.注意: 新建公司账,构建模块树的算法: 编码级次为循环2位,即2位一个级次. 如dispcode值不为空,取该值;否则取funccode值来构建树2. 自动增补新增模块(升级)新增模块,对于已建账的公司自动增补的方式:请在升级程序中调用接口:void nc.itf.uap.sf.ICreateCorpUpgrade.upgradeNewMoudle(String funccode) throws BusinessExceptionfunccode-模块编码3. 新建和增补必须调用的接口新建公司账提供如下功能:不论新建还是每次增补,有一些接口类都必须执行。实现方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健美操模块三第二课时:节奏感练习+基本步法及创编练习 教学设计-2023-2024学年高二上学期体育与健康人教版必修第一册
- 历史建筑地下空间的可持续发展与资源利用技术
- 鼓励社会力量参与推动医养结合服务社会化和多元化
- 工勤考试题库及答案
- 2025合同样本:餐厅家具采购合同示范文本
- 妇产科理论考试题及答案
- 防水实操考试题及答案
- 进口汽车买卖协议书6篇
- 绘画基础试题及答案
- 高效设施农业园项目社会稳定风险评估报告
- 2024年连云港东海县招聘社区工作者真题
- (零模)南昌市2025年高三年级九月测试语文试卷(含标准答案)
- 燃料电池催化剂研究报告
- 湖北省华大新高考联盟2026届高三上学期9月教学质量测评语文试题(含答案)
- 人工智能应用技术-教学大纲
- 虚拟货币挖矿管理办法
- 2025重庆市涪陵区马武镇人民政府选聘本土人才1人考试参考试题及答案解析
- 2025-2026学年地质版(2024)小学体育与健康三年级(全一册)教学设计(附目录P123)
- DB3302T1135-2022新建小区室内公共体育设施配置和管理规范
- 2025年装载机行业当前竞争格局与未来发展趋势分析报告
- 2025年飞行服务站无人机培训行业现状分析报告
评论
0/150
提交评论