日期:2014-05-18 浏览次数:20768 次
先建立一张领导表其中包含三个字段:
领导姓名 所属级别 级别名称
徐开全 A 董事长
金有才 B 总经理
武松 C 武术顾问
...........................
总
--一级领导ID 是否签字 二级领导ID 是否签字 三级领导ID 是否签字
--这些是否签字字段,可以默认为0,表示没签字, 当为1的时候,表示已经签字
--只有第一级领导ID非空,是否签字为1的时候,第二级的字段才能允许修改
--这就可以用触发器来实现
--同理:其他级别
------解决方案--------------------
--还有:在他的子级领导还没有签字的时候,他的父级虽然已经签字了,还是可以取消的 --否则:只有等他的子级取消了签字后,他的父级才能取消 --取消签字,只是一个单据验证的逆过程
------解决方案--------------------
单据表,流程设置表
销售单
销售单号、开单日期、单据类别、数量单价相关字段、业务经理审批、业务审批日期、业务审批意见、仓库审核、仓库审核日期、仓库审核意见
流程设置表
单据类别,审判步骤,审判人
在单据设置表里,设置第一步是谁审批,第二步是谁审判。
在审批窗口,刷新出上一步已经审批,当前没有审批的单据。
审批审批确认后,更新审批人、审批日期、审批意见等字段。
------解决方案--------------------
加字段就可以解决的吧
比如说加个标识字段,默认为0,部门经理审批后该字段更新成1,副总审批后更新成10。。。。。。。。依次类推。
------解决方案--------------------
我决得这样就可以了!
单据汇总表(单据编号,日期,操作员,审核1,审核人1,....审核2,审核N,是否执行(记账)
单据明细表(单据编号,相关的明细字段)
当前主管审核是更改审核1为是,反审核改为否,其它类似!
当单据入账时(更改是否执行为是)
------解决方案--------------------
路过
------解决方案--------------------
工作流
------解决方案--------------------