- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
V6标准单据开发步骤
第一次开发前准备
在eclipse中配置数据源
新建集团和管理员
在“系统初始化-系统初始化-集团管理”节点新建集团nc.ui.pubapp.uif2app.ToftPanelAdaptorEx”
在菜单注册”节点注册对应菜单
分配权限
用1用户登录
回到”业务初始化”节点进行”增补模块”企业建模平台节点留意buap/meta/general_interface.bmf/IBDObject
要使用流程平台,需要实现
uap/pf/pfbizitf.bmf/流程信息获取、回写
uap/pf/pfbizitf.bmf/业务PK锁
uap/pf/pfbizitf.bmf/单据主子表VO查询
要有自动处理行号功能,需要实现
pubapp/bill/IBillInterface.bmf/IRowNo
要自动填充审计信息,需要实现
pubapp/bill/IBillInterface.bmf/IAuditInfo
启动中间件
发布元数据
生成VO
打开元数据,右键点击主实体,选择“生成Java源文件”
将StandardBillVO的父类修改为AbstractBill,并增加下面的方法
注意,此处传入的参数是“名称空间.主实体名称”
生成建库sql脚本并执行
制作单据模板
打开“开发平台-开发配置工具-单据模板初始化”节点
选中左边的元数据页签,选中“示例”模块下的“standardbill”元数据
提示:如果没有发现“示例”文件夹,请检查注册模块时在md_module表中插入的模块号与元数据所属的模块号是否都是“demo”
在右边“单据模板类型”参照中填入“stdbill”,并点击“显示模板”按钮,再点击“增加”按钮
提示:“单据模板类型”不能超过十个字符,否则后续会保存不上
直接将元数据属性拖放到左侧来定制模板,保存
选择表头销售组织版本字段,设置“元数据关联项”,在“类型设置”对话框中,将右边的“销售组织主键”拖放到左侧的“销售组织”字段的“元数据访问路径”处,点击确认
同上,设置表体“物料主键”的元数据关联项,将右边的“原始版本”拖放大左边的“物料最新版本”处,点击确认
打开“功能节点默认模板设置”节点,将制作的模板设置为“标准单据”节点的默认单据模板
制作查询模板
打开“开发平台-开发配置工具-查询模板初始化”节点
点击“新增”菜单,并选择使用我们之前制作的元数据
填入“模板名称”和“所属节点功能编码”,将所需要作为查询条件的属性直接拖拽到右边,保存
打开“功能节点默认模板设置”节点,将制作的查询模板设置为“标准单据”节点的默认查询模板
配置文件编写nc.ui.demo.standard.maintain.view包下BeanConfigFilePath:nc/ui/demo/standard/maintain/view/standardbill_config.xmlnc.itf.demo.standard.IStandardMaintainService
前台service
nc.ui.demo.standard.maintain.serviceproxy.StandardBillAppModelService
前台保存按钮
nc.ui.demo.standard.maintain.action.StandardBillSaveAction
后台服务实现类
nc.impl.demo.standard.StandardMaintainServiceImpl
后台业务处理类
nc.bs.demo.standard.bp.StandardInsertBP
nc.bs.demo.standard.bp.StandardUpdateBP
nc.bs.demo.standard.bp.StandardDeleteBP
修改配置文件
增加ManageModelService
为ManageAppModel和modelDataManager注入service属性StandardBillSaveAction类
upm文件
/demo/demo/META-INF/DEMO_STANDARD_EJB60.upm
第二次运行节点
不出意外的话,现在应该已经具备了增删改查的功能
提示:如果报无法找到服务的错误,请检查项目下是否有module.xml文件
定制
组织改变事件
设置新增默认值
编辑事件处理
后台业务规则
nc.bs.demo.standard.bp.rule.FillInsetDataRule
nc.bs.demo.standard.bp.rule.FillUpdateDataRule
增加审批流支持
用户a登录
在“开发平台-开发配置工具-单据类型管理”节点下增加单据类型“STD”,需要填入对应的元数据组件“standardbill”
在
文档评论(0)