1/7用友股份-LE支持服务业务本部产品方案--《存货档案中配置助剂码为约束条件》建立日期:2013-07-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-05542/7文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-07-01张晨产品支持部V1.0版本领域模块备注3/7目录存货档案中配置助剂码为约束条件........................................................................44/7存货档案中配置助剂码为约束条件在解决项目问题时,顾问提出这样的一个需求:由于客户是做手机维修业务,每种手机配件对应厂家编码,而且是唯一的,但是厂家编码的存货分类信息不明确,因此我们设置了新规则的存货编码,而厂家编码是作为存货的助记码,但是对库管来说,厂家编码是常使用的,因此要求添加编码的时候,能否设置助记码的唯一性检查?设置要点:如何找出约束字段的资源号1.首先在二次开发工具-功能节点注册里找到存货基本档案的节点编码--100812062.通过节点编码找出存货基本档案的单据模板主表的信息.3.通过单据模板主表主键pk_billtemplet关联到单据模板附表具体查看模板上各个字段的信息.4.取单据模板附表字段:关键字itemkey=invmnecode资源idresid=UC000-0000703具体方案:在代码路径下v55\modules\uap\config\uniquecondition找到配置文件UniqueCondition.xml修改配置文件修改B规则:B其中name一定要写为:UC000-0000703Code一定要写为:invmnecode5/7再在文件上方选中此规则即可实现6/7配置完以后请缓存,重启中间件即可。测试效果:存货基本档案中已经存在存货编码为04的存货其助剂码为001现在将存货编码为01的存货的助剂码设置为001,保存则提示助剂码重复。7/7