NC6X合同管理采购合同单据模版个性化配置吉刚jiganga@yonyou.com1引言企业签订的合同内容需要做到保密,要求不同的人使用不同的合同类型、不同的合同模版避免合同内容泄漏。2应用场景及问题描述根据企业的应用需求希望合同制作人根据不同合同类型里面使用的字数不同需要设置不同的合同模版。因合同里面的内容较多需要显示字段为大文本填写内容。3解决方案3.1根据合同的类型设置单据模版3.1.1基础设置3.1.1.1在交易类型管理里面根据合同的控制需求添加不同的交易类型并做发布节点处理。3.1.1.2新发布的功能节点需要需要给填制合同的人员对应职责里面添加功能权限。3.1.1.3在单据模版设置里面根据新添加的功能节点分配一个新的单据模版,此时就可以根据在单据模版上面做修改3.1.2测试效果3.1.2.1打开新发布的采购合同使用的模版就是刚才分配的模版3.2在单据模版上面设置大文本显示3.2.1基础设置3.2.1.1供应链的单据需要在【用户定义属性设置-集团】里面引用备注才可以。例如采购合同里面用户定义属性标准产品里面选择数据类型时参照界面里面是找不到备注的。3.2.1.2根据上图描述的情况需要打上补丁:NC_UAP_TOL-NC6.5-Special-20180925-205990692里面的(NC65用户定义属性放开备注类型20180808.zip)就可以显示出备注做应用3.2.1.3打上补丁过后填制合同的时候大文本里面填写内容的时候保存报错3.2.1.4针对上图的报错需要打上补丁:NC_UAP_TOL-NC6.5-Special-20180925-205990692里面的(NC65备注导致单据引用时报类型错误20180323lm.zip)保存就不会报错了4注意事项4.1.常见问题4.1.1问题一4.1.1.1问题描述:参照采购合同做采购订单过后提供单据追溯联查出来的采购合同调用的模版是采购合同维护节点的模版4.1.1.1解决方案:根据上图的问题研发提高了补丁NC_UAP_TOL-NC6.5-Special-20181029-206002650就可以解决此问题4.1.2问题二4.1.2.1问题描述采购合同配置了审批流审批人在消息中打开的采购合同调用的模版是采购合同维护的模版不是分配给自己的单据模版4.1.2.2解决方案4.1.2.2.1在审批流定义里面审批人节点属性编辑器里面功能节点可选择到采购合同发布的新功能节点4.1.2.2.2如下图功能节点里面就可以选择到之前发布的功能节点。(注:如果功能节点里面参照不到发布的功能节点,原因单据类型只有一个审批节点,发布的交易类型用的都是单据类型上的审批节点,NC65没有实现交易类型前台直接更改审批节点。故需要数据库中手动更改交易类型指定的审批节点。举例:交易类型发布的节点功能号为40381020403,把bd_billtype的nodecode前加赋值给classname,更改交易类型35-Cxx-03的审批节点语句如下*/1、updatebd_billtypesetclassname='40381020403'wherepk_billtypecode='35-Cxx-03';2、执行脚步过后需要重启服务,删除缓存)4.1.2.2.2此在消息中心里面就打开采购合同就是显示的正确的模版4.1.3问题三4.1.3.1问题描述用户定义属性设置里面引用数据类型过后显示属性设置按模版显示不生效,但是上面仍然显示的用户定义属性里面的名称4.1.3.1解决方案需要打上通版补丁NC_UAP_TOL-NC6.5-Special-20180831-205980701