单据快速开发笔记(修订版)

关键字:元数据、功能节点、菜单注册、单据类型


【业务单据开发】(主子表为例)

1、元数据创建及注意事项

设置开发者--新建业务组件

2、元数据发布

元数据发布-生成源码--数据库执行SQL脚本

3、向导生成单据模板(以测试demo为例)

     功能节点、菜单节点、上级菜单节点、单据类型(4个字符)、选择元数据

4、增加默认设置及调整

    String pk_group = e.getContext().getPk_group();// 默认集团

    String pk_org = e.getContext().getPk_org();// 默认组织

    BillCardPanel panel = e.getBillForm().getBillCardPanel();

    //设置主组织默认值

    panel.setHeadItem("pk_group", pk_group);

    panel.setHeadItem("pk_org", pk_org);

    //设置单据状态、日期默认值

    panel.setHeadItem("fstatusflag", BillStatusEnum.FREE.value());

    panel.setHeadItem("dbilldate", AppContext.getInstance().getBusiDate());

    panel.setTailItem("dmakedate", AppContext.getInstance().getServerTime());

    panel.setTailItem("billmaker",e.getBillForm().getModel().getContext().getPk_loginUser());


5、将补丁导出,放置nchome中部署,否则保存查询不生效;


【树形单据开发】

1、元数据


开发技巧


你可能感兴趣的:(单据快速开发笔记(修订版))