Infor SCE开发说明:

1、CRB工具

工作台开发:

INFOR SCE开发说明
Infor CRB开发一直是被认为很难且做不了复杂的功能,以上图是一个包装工作台的CRB开发案例。在这个界面中包含了:
1、与电子称自动对接,通过APPLET调用SOCKET读取客户端的电子称毛重数据
2、在这个界面中可以通过扫条码操作,解决了CRB中回车不响应的问题
3、界面右边是根据定义的标签自动显示标签的名称与数据,一个大的分类是一种标签,每一个行对应一张标签,解决了不同客户对应不同的标签格式及一个客户对应多张标签的人工选择麻烦
4、通过标签的预览功能可以实在在线预览及标签作业SOP提醒功能

标签自定义配置:

INFOR SCE开发说明
INFOR SCE开发说明
以上图是一个标签配置功能,通过此功能可以在INFOR里自定标签数据源,几乎能做到100%配置
1、在配置头部通过一个SQL,定义业务数据字段
2、系统自动解协字段,显示在配置明细部分
3、针对明细字段有三种类型:简单字段,自定义SQL,自定义格式
3.1、简单字段:直接使用此字段,默认
3.2、自定义SQL:可以针对此字段定义一条SQL进行计算后取值
3.3、自定义格式:可能通过各种自定义函数(合并,取前后位等),自定义格式化(年月日,年周,年周日)
4、字段有可示,可修改,必须等属性
4.1、可示:在操作显示标签字段信息时,此字段显示给操作人员
4.2、可修改:在操作显示标签时,此字段支持用户打印标签前人为修改
4.3、必须:如果在可修改前提下,这个字段不能改为空

流程自定义控制:

INFOR SCE开发说明
INFOR SCE开发说明
INFOR SCE是分仓管理,如何解决不同仓库不同的流程控制及简单的验证管理,当然通过代码的case/if…else是可以解决,但这样一来,INFOR的定制代码就是各式各样且不易扩展至新仓库,且代码管理太麻烦,解决此问题,通过代码配置的方式来处理
包含有控制说明:限制条件,默认值,字段类型验证
1:限制条件:定义符合条件(如指定收货为的前提),指定一个字段,必须满足一个条件(可以是自定义函数与可以自行写一个SQL判断),报错信息
2:默认值:定义符合条件(如指定收货为的前提),指定一个字段,指定默认值,针对默认我们定义了一个开发,如果为真不管用户输入值,全部为此默认址,如果为假的话,用户有输入值采用用户值,没有值时,采用默认值,报错信息
3:验证字段类型:定义符合条件(如指定收货为的前提),指定一个字段,指定类型,如果此字段值的类型不为指定类型直接报错,通过这个可以解决INFOR UDF字段全部是NVARCHAR2的问题

相关文章: