标准化软件与个性化实施(DIY)的实例分享
查看( 116 ) /
评论( 6 )
TAG:
-
OKRA-ERP
发布于2008-01-06 19:56:47
-
一、基本字段的DIY
1、对标准自带字段的DIY
A、隐藏不需要的字段,启用需要的字段;
B、对字段的显示方式,显示顺序,进行控制
C、对字段的权限级别进行控制;
D、对字段在业务中的显示报表查询面板上的显示,WEB查询界面的上的显示等进行控制;
E、对字段特殊使用应用情况的控制;详细控制选项参见下图:
eg: 将主物料文件中原有字段EnglishName字段改造成为药品的通用名称,在主物料业务窗体和相应的表格中显示,并定义其作为物品资料最基本的复合导航字段。
[ 本帖最后由 OKRA-ERP 于 2008-1-6 20:12 编辑 ]
-
OKRA-ERP
发布于2008-01-06 20:52:24
-
2、对自由项字段的DIY
需求:由于特殊行业的要求,打印的单据必须按物品的属性进行分单据打印,即一张订单上有多个不同类别的物品,开单时是一张清单,而打印时,要分单打印,分单打印的属性字段为仓库和物品编码的第一个字符,即仓库不同,不同打印在同一张单据上,物品编码第一个字母不同,也不允许打印在同一张单据上;
解决:启用系统默认的自由项字段,同时为该字段设置取值方式,使用的取值公式来自于物品编码的第一个字符。在单据打印时,将仓库字段及该自由项字段设置为分页打印的标识;分页打印的自定义参见后面的贴子;
下图,是如何定义自由项及为自由项添加相应的控制公式或者个性代码;
-
OKRA-ERP
发布于2008-01-06 21:23:17
-
3、自定义扩充任意字段的DIY
需求:医药行业为特殊行业,商品资料字段有着不少特殊的个性化要求,如GMP证书号、认证日期、GMP证书有效日期、产地、注册商标,处方非处方药标识等各种行业特殊字段。必须有拼音缩写字段作为药品资料的首要快速录入过滤字段;
解决:使用X表单字段功能,为主物料文件增加任意需要的行业特殊字段,为了控制与管理客户的自定义字段在将来升级时不会造成任何问题和冲突,系统规定,在系统标准数据库表单中增加任何自定义的字段都必须以小写的u打头。如下图就是在主物料文件中定义新的特殊要求的字段;
-
OKRA-ERP
发布于2008-01-06 22:12:45
-
4、虚拟字段显示引用DIY
需求:
主物料文件的特殊行业需求字段需要在各业务模块的清单中显示,不同业务模块,需要不同的显示字段;
eg:在采购质检收货清单中,需要显示品名、规格、剂型、批准文号、产地、包装数、单位、注册商标、生产企业等
在销售订单清单中,需要显示的是品名、规格、产地,包装数,单位等。
解决:
A、对主物料文件的各种字段在业务中的显示进行统一控制,隐藏或者屏蔽不需要的字段;
B、创建公共的虚拟字段组和专用的虚拟字段组将主物料文件的字段虚拟显示到相应的表单中,相应的表单中并不存在这些字段,这些字段的显示及取值都是虚拟动态从主物料文件中取过去的。
C、公共的虚拟字段组显示在所有业务清单中,专用的虚拟字段组显示在特别指定的业务清单中,如果某一业务清单使用了专用的虚拟字段组,则公共虚拟字段组值无效(类似程序的公共变量和私有变量)
下面的截图将全面说明这个过程:
-
OKRA-ERP
发布于2008-01-06 22:50:42
-
5、字段逻辑运算控制的DIY
需求:对某些字段进行逻辑控制,如在销售订单界面,明确要求控制销售开单的价格不能低于库存批次的结算价(也可以是成本价)或者其它的自定义的数值字段或者不能低于参考的数值的一定比例或者百分比。
解决:使用简单的C代码来控制比较两个参数的值如下图:是销售订单清单中的单价不能低于自定义的字段(结算价),结算价是从批次库存中自动带过来的,在选择相应的批次时,自动带到当前的清单中。
-
OKRA-ERP
发布于2008-01-06 23:08:57
-
6、字段数值转移与计算的DIY
需求:计算自定义字段结算价总金额,按指定的规则计算物品质检时抽检的数量,引用并存储某些漫游字段的部分值;
解决:简单的设置公式即可。如自定义的结算价金额,其计算公式简单设置为Amount*uPrice,即数量*结算价
抽检的规则是每低于50件的抽取2件,高于50件以上的,每50件抽取1件。则其简单的公式即可2+Round.(Amount/50-1);











