环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2519|回复: 0
打印 上一主题 下一主题

[51081] 染程管理

[复制链接]

59

主题

63

帖子

876

积分

版主

Rank: 7Rank: 7Rank: 7

积分
876
跳转到指定楼层
楼主
发表于 2016-3-22 11:26:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xuming 于 2016-6-3 17:23 编辑

染程管理

染程管理概述对物料染色过程中,颜料比例,浆染方式,染色类型,以及对整个过程中温度的控制的流程管理。
操作流程
   操作流程说明:
   1、用户打开界面
   2、用户点击新建
   3、系统会生成一条新的染程
   
   4、用户输入染程信息(红色的为必填项)
   5、系统会自动保存
   6、用户点击送审,管理员点击审核。
   具体操作如下GIF图:







UI原型图





Ref参照


   1、单据状态:从常量明细表pbConstDtl里面选择常量为292并且可用的单据状态。
   2、单位用量类型:从常量明细表pbConstDtl里面选择常量为1444并且可用的单位。
   3、开卡类型:从常量明细表pbConstDtl里面选择常量为1438并且可用的开卡类型。
   4、物料名称:从染化料物料表mmMaterialChemical里面查询出物料编号,物料名称和id,物料id=id,并且回写iMaterialId和sMaterialNo。
   5、染色类型:从常量明细表pbConstDtl里面选择常量为1350并且可用的染色类型。







查询业务逻辑
   1、头表则为所有染程主表tmDyeingCurveHdr的信息。

   2、明细则为当前染程下的所有温度控制与染助剂的明细。

   3、速查下拉:可以根据染程号与染程名称进行查询。
   4、高级下拉:可以选择仅可用,仅未审核,草稿单和所有进行查询。

UI显示与控制
   1、点击新增是会自动生成新的序号,生成日期默认为当钱时间。
   2、染助剂下自动选择物料名称会自动回写物料编号。
   3、序号,单据状态,审核人,审核时间,生成日期和物料编号都是只读状态。
   4、升温曲线为图片,选择的时候需注意。
   5、染程号必须唯一,不能有重复。
   6、温度控制中的开始温度必须要低于结束温度。

相关实现代码说明:
    /*保存后校验与处理*/
    --判断结束温度大于开始温度
        DECLARE @ss NVARCHAR(MAX)=0x --定义一个变量@ss
        SELECT @ss=dbo.fnpbConcatString(A.iRowNo)    --将查到的行号串起来传给@ss
        FROM dbo.tmDyeingCurveDtl A(NOLOCK)
        WHERE A.nBeginTemperture>A.nEndTemperture AND A.iHdrId=@iBillId    --查询出所有当前染程下明细的开始温度大于结束温度的所有行号。
        IF @ss<>''       --判断:如果有行号,那就说明有明细是结束温度不大于开始温度的就执行下面的报错语句,并且提示出出错的所有行号。
        BEGIN
                RAISERROR('行号[%s]结束温度必须大于开始温度',16,1,@ss)
                RETURN
        END

单点功能说明

   1、新增:选择温度控制,点击新增,则对当前染程下的温度控制进行新增。
                   选择染助剂,点击新增,则对当前染程下的染助剂进行新增。
   2、删除,上移,下移,排序。同上。












分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2024-9-19 11:06 , Processed in 0.095627 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表