|
本帖最后由 chenyishuo 于 2016-6-3 17:42 编辑
功能概括:
本Form用于录入测试值,以及对测试员有权限审核的单进行审核。
UI原型图:
操作流程:
1.用户打开界面
2.用户点击编辑后,再点击要录入的测试值的相应位置,输入测试值。
3.用户点击保存------系统向表中存入数据
4.用户点击审核------系统审核后状态变为已审核
Ref参数:
1.值类型(iValueType)
链接常量:(1228.项值类型)
参数值:字符型=1,数字型=2,布尔型=3
用途:用于选择值类型
2.单据状态(iBillStatus)
链接常量:(292.单据状态)
参数值:草稿=0,提交=1,已审核=2,作废=5,关闭=6
用途:用于送审、审核时改变单据状态
Action:
1.SetControlShowTime
设置日期控件显示时间选择,默认true表示显示时间选择,当设置为false时隐藏时间选择,
并且设置日期控件截断时间,最终结果是2015/12/10 00:00:00
SetControlShowTime(sControlName+sControlName...,[true])
参数1:控件名,多个+串联参数 2(可选):bool,是否显示时间
2.EntitySet.ValidateEmpty
实体类校验是否为空
3.Control.SetCaption
刷新控件名称
根据所查状态数据改变控件名
4.RefreshControl
刷新控件
5.IIF
表达式成立,执行Action1,否则,执行Action2
6.DoIf
表达式成立,执行Action。
DoIf(:f[OutParam.iProcedure]>0,sAction1;sAction2)
参数1:表达式,支持:f
参数2:Action文本
查询业务逻辑:
1.查询过滤条件:测试员和计划时间为空时不查。
UI显示与控制:
1.实际测试时间和测试值不能为空,其他字段只读。单点功能说明:
1.点击审核时,判断同一单据下的测试值是否有空值,如果有空值,不能审核。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|