|
|

楼主 |
发表于 2008/12/16 19:19:15
|
显示全部楼层
这段时间对POMT做了一个较为完整WEB定制,共有以下限制:
1.物料标准成本为0的不允许下PO单 (防止PPV过大)
2.物料在VEIT/VDIT中没有做"供应商物料转换"的不允许下PO单 (防止仓库不能进行正常的收货作业)
3.没有经过QC审核认可(外部程序)的物料(按供应商)不允许下PO单 (防止乱采购)
特殊情况下,在限定日期,累计采购数量不超过限定的最大数量时允许下PO单,否则不允许下PO单
4.行状态的修改限定给专门人员,其它人不能修改行状态
5.PO单一经审核(行状态>=4),不允许修改数量与单价 (防止审批后采购人员修改PO单)
6.特殊PO(非库存采购)的订单,按PO头控制其可输入的科目账号 (防止非库存采购时,费用记错科目)
如果超出以上任一限制,在输入数据时自动弹出提示框给出相应提示,直到符合条件才允许提交当前PO.
个人总结:
1.对于WEB版FourthShift,我们可以按公司要求对系统进行一系列的限制,四班在这方面还是很不错的.
2.定制时,不能太依赖于FourthShift提供的函数
3.四班的回车键控制,应在panel_onsubmit()事件中实现,平常网页上的拦截回车键的代码,如
function document.onkeydown(){ if (event.keyCode==13)...}
在FS中根本不起任何作用.
4.在WEB中读取数据库中的数据可以用xmlhttp机制实现,然后根据条件来判定当前输入是否允许. |
|