环思产品论坛

标题: [55312]工单模板 [打印本页]

作者: yinchao    时间: 2016-6-20 13:34
标题: [55312]工单模板
本帖最后由 yinchao 于 2016-7-1 14:50 编辑

功能概括:
新建的工单模板窗体用途为“代办事项”(55313)窗体所调用。
UI原型图:
该窗体是主从结构的增改查的功能,不可删除,只可以设置是否可用。

UI的显示以及界面的字段:
UI界面的显示:

Icmain中的字段信息:

grddtl中字段信息:

操作流程:
1.用户打开界面点击新建后对工单模板内容进行录入。
2.单据号和单据状态不可进行编辑,单据编号的编码规则为2579,单据状态默认为草稿状态。
3.红色字体表示必填不可为空的,工单模板界面不可以进行删除只可以对整单进行设置是否可用,界面默认显示的是可用内容
4.数据录入完成后点击保存后,然后进行提交。

控件设置:
在Action中添加索引行移动事件,当工单模板中的内容为提交状态后则该条数据则不允许进行编辑(编辑按钮变为灰色)action如下图:

Entity.Retrive(OutParam,47360,mainEntitySet); action 解释为:执行47360这条sql语句后结果返回到outparam实体集中去。
EntitySet.ValidateEmpty(mainEntitySet);    校验实体集是否为空;
RefreshControl(bbiEdit,:f[OutParam.iBSts]<>1); 如果 不存在47360sql查询的结果时则对编辑按钮进行刷新;

47360sql语句如下图:

ref参照:
处理人:采用lookup框 查询出用户表中的姓名和编号,并且把用户表中的iiden回写到工单模板明细表中(woBillTemplateStep)的 处理人字段上(iHandleUserId);
工单状态:采用下拉框 并且引用常量292;
工单类型:采用下拉框 查询工单类型表中的类型名称并且把工单类型表(woBillType)的iiden回写到工单模板头表中(woBillTemplate)的工单类型字段上(iwoBillTypeId);







欢迎光临 环思产品论坛 (http://bbs.huansi.cn/) Powered by Discuz! X3.2