单据开发完整步骤以及注意事项

单据开发完整步骤以及注意事项

设计数据表

使用Powerdesigner设计表的时候,注意表的字段。

规范:

1、主表名称:XXX   主表主键:

      子表名称:XXX_b子表主键:pk_XXX_b

 2. 主键:     pk_XXX char(20)

删除标记: dr number(10) default(0)

时间戳:   ts char(19)  default to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'')

日期类型: char(10)

       3、必须有的字段有:

   单据状态vbillstatus      number(38)

   公司     pk_corp        char(4)

   备注     vmemo        varchar2(1024)

   附件主键 pk_file        char(20)

   审批批语 vapprovenote  varchar2(1024)

   审批日期 dapprovedate  char(10)

   审批人   vapproveid    char(20)

   制单人   voperatorid    char(20)

   制单日期 dmakedate    char(10)

   单据日期 dbilldate      char(10)

   单据编号 vbillno       varchar2(30)

   单据类型 pk_billtype    char(4)

   业务类型 pk_busitype   char(20)

   删除标记 dr           number(10) default 0

   时间戳: ts     char(19)   default to_char(sysdate,’yyyy_MM_dd hh24:mi:ss’)

1、  根据Powerdesigner生成的sql语句建表,把表建好

导入数据字典,为单据模板初始化做准备,

注意:

   导入数据字典以后,要记得修改导入数据字典的表的字段类型,不然的话单据模板初始化的时候不认识表

生成VO

以集团登陆,客户化à二次开发工具àUAP集成开发工具,点击左边第一个,à左上角,工具和选项,按数据源生成VO

功能注册

  注意:其中有三项重要:功能编码、功能名称、对应文件名

单据类型管理

  二次开发工具à单据管理à单据类型管理

VO对照

记得保存

单据模板初始化

注意:第一次建立单据模板的时候是没有的,我们只需要输入我们要做的那个单据,输进去就好

可以在pub_billtemplet(单据模板主表)里面修改

生成查询模板

注意:查询模板即为:我们点击查询弹出框要显示的类型,样子

单据动作管理

注意:单据上的按钮点击保存,修改等操作会用到,底层是有相应的方法,所以要这样做,单据动作管理单据动作组管理都要写,要注意对照别人写好的

功能节点默认模板设置:设置单据模板和查询模板

     二次开发工具à系统管理工具à功能节点默认模版设置

编写代码

1、在public 建立包nc.vo.模块,把生成的VO放进去,检查一下字段类型

主要检查:

     时间戳:   private UFDateTime ts;

     删除标记: private int dr;

     单据状态: private Integer vbillstatus;

        日期类型: private UFDate begindate;//日期类型:UFDate

       小数类型: private UFDouble rent_total_origin;//合同总额

2、在public下建立包:nc.bs.pub.action

   放入7个文件:(注:名称为:N_单据类型_名称不变)

   3、Client下放入:

            

猜你喜欢

转载自www.cnblogs.com/wanglichaoya/p/8994465.html