此文件受到UFIDA的保护, 并已在保护中心注册, 外泄必纠!
UFIDA GUID1{6AF4383A-D803-FA02-A476-A5663631FDE4}
UFIDA GUID1{320F4AC5-536B-1B98-7076-91A5A562F687}
新建公司账技术红皮书
NC-UAP
用友NC-UAP
2021-01-11
目 录
第一章 基本说明 1
1. 步骤 1
2. 接口描述: 1
后台BS端的接口 1
前台UI端的接口 2
第二章 NCV5新建公司账变动说明 3
1. sm_codetocode表的调整 3
2. 自动增补新增模块(升级) 3
3. 新建和增补必须调用的接口 3
基本说明
步骤
根据选中产品模块读取./ierp/bin/InitCorp/.
判断选中模块的初始化前提。
先执行ICreatecorpAccount的方法beforeCreatecorpAccount,再执行IInitData的方法initCorpData,再执行ICreatecorpAccount的方法afterCreatecorpAccount。
保存公司启用的功能模块。
为结算类公司建立一个结算单位。
更改公司目录的建账标志,公司账新建或者增补完成。
执行选中模块注册的UI接口类ICreatecorpAcc4UI,这只是方便公司账新建或者增补完成后马上可以进行其他的辅助操作,但不影响公司账新建或者增补过程。
接口描述:
后台BS端的接口
1、:
initAccountData(String dataSourceName)在建公司账时不使用;
initCorpData(String pkCorp)表示初始化公司数据,在建公司账时会使用该接口方法。
2、:
String beforeCreatecorpAccount (String pkCorp)初始化公司数据之前的检查等操作,返回非null表示错误信息,不再执行后续操作,返回null表示可以执行初始化数据;
String afterCreatecorpAccount(String pkCorp)初始化公司数据之后的检查等操作,返回非null表示错误信息,不再执行后续操作,返回null表示可以执行初始化数据。
3、注册文件说明
这两个接口都注册在./ierp/bin/InitCorp/,目前客户化10模块的格式如下:
total=1
1=,"客户化-集团项目类型自定义项引用关系加入到新建的公司"
:
NCV5-新建公司账技术红皮书 来自淘豆网m.daumloan.com转载请标明出处.