电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

用友NCCloud-NCC 页面模板-高级属性应用详解.pdf

用友NCCloud-NCC 页面模板-高级属性应用详解.pdf_第1页
1/14
用友网络科技股份有限公司NCC页面模板高级属性应用详解文档作者:熊艳建立日期:202207031引言客户反馈企业实际工作需要对各节点的页面模板进行自定义样式,来满足用户对节点使用的不同需求。如何定义与配置适合企业自身需要的模板呢?2应用场景和问题描述为了设置符合用户需要的模板样式,提高工作效率减少应用设置的工作量,下面对页面模板的高级属性进行应用介绍。3应用详情3.1总体概念页面模板该应用主要面向实施人员或系统管理员,用于在系统模板的基础上定制个性化的模板,此处只可复制新增模板,不可从无到有的创建新模板,复制新增后填写模板名称直接进入页面模板设置页。页面模板设置分为系统预置模板、模板设置-集团和模板设置-业务单元,其中系统预置模板的功能入口:【动态建模平台>开发配置>应用管理>应用注册】,该功能主要使用对象为开发人员。开发人员创建新的应用后,在该节点创建对应的页面模板。一个应用下面可以有多个页面模板,分别对应不同的页面。【模板设置-集团】:可以看到预置模板和本集团定义的可用模板,不能看到其他集团及组织定义的模板;可以复制新增集团级的模板,复制出来的模板可以修改,但不能修改预置模板。【模板设置-业务单元】:只能修改组织级的模板,选择一个业务单元,可以看到本集团+本组织定义的模板;只允许定义其有权限组织的模板,即组织参照范围为权限管理已分配组织内的组织。3.2高级属性的介绍3.2.1表单字段高级属性1)数据类型:元数据不可改,非元数据可改2)类型设置:参照类型设置:选择参照,设置离开焦点显示,是否禁止选叶子节点,是否启用组织权限(仅组织类参照可见,启用后按用户分配的组织类型进行过滤)自定义档案:设置自定义档案参照,设置离开焦点显示,是否禁止选叶子节点,是否启用组织权限整数类型设置:最大值和最小值小数类型设置:精度(默认2)和最大最小值金额类型设置:精度(默认8)和最大最小值枚举类型设置:设置枚举值3)元数据编辑关联项:参照类型的元数据字段可配置功能:编辑该参照后将其元数据树上的某个字段值带入同区域内的某个字段,比如采购组织参照,可配置将其编码带入页面区域上的某个字段,注意带入的字段必须是元数据,且数据类型必须和源字段(如本例子中的编码)一致。4)组件类型:数据对应的组件类型,有限范围内可改5)显示公式:可实现单据显示时加载非持久信息的功能,主要用于在单据上,基于某些字段值,显示其他数据库表单字段值,只在非编辑状态起作用。6)编辑公式:可实现单据编辑中字段自动带值的功能。主要用于在单据上,基于某些字段值编辑后,将其他数据库表单字段值带到相关字段上,只在编辑状态起作用。7)验证公式:可实现单据保存的检查功能。主要用于在单据保存时执行所有字段上的验证公式,检验条件是否满足,可以起到控制及提示作用,只在编辑状态起作用。8)超链接:仅档案类参照类型可用,设置后在运行时可跳转至对应档案的详情页,如供应商、客商等。9)不可修改编辑性标识:勾选后该字段的“不可修改”属性不可编辑。该属性在应用注册——设置页面模板可修改;模板设置节点复制模板时,该属性值会从父模板带过来且不可编辑,如果想修改只能到应用注册节点进行修改。10)元数据访问路径:从元数据带出不可修改。11)参照过滤:数据类型为参照的字段可以在模板上设置参照过滤,只支持同一个区域内字段的过滤。例如采购入库单新增页面,如果想设置仓库按库存组织过滤,可做如下设置:在库存字段点击参照过滤弹出设置界面;设置依赖字段为库存组织;选择关联字段为库存组织主键。这样在运行时,选择库存组织后,仓库会根据库存组织进行过滤,只能参照到该库存组织下的仓库。非过滤条件:如果该参照本身受管控模式控制(如物料供应商),则非过滤条件选是,本例中的仓库参照不受管控模式控制,所以选否。3.2.2表格字段显示属性1)数据类型:元数据不可改,非元数据可改2)类型设置:参照类型设置:选择参照,设置离开焦点显示,是否禁止选叶子节点,是否启用组织权限(仅组织类参照可见,启用后按用户分配的组织类型进行过滤)自定义档案:设置自定义档案参照,设置离开焦点显示,是否禁止选叶子节点,是否启用组织权限整数类型设置:最大值和最小值小数类型设置:精度(默认2)和最大最小值金额类型设置:精度(默认8)和最大最小值枚举类型设置:设置枚举值3)元数据编辑关联项:参照类型的元数据字段可配置功能:编辑该参照后将其元数据树上的某个字段值带入同区域内的某个字段,比如采购组织参照,可配置将其编码带入页面区域上的某个字段,注意带入的字段必须是元数据,且数据类型必须和源字段(如本例子中的编码)一致。4)组件类型:数据对应的组件类型,有限范围内可改5)显示公式:可实现单据显示时加载非持久信息的功能,主要用于在单据上,基于某些字段值,显示其他数据库表单字段值,只在非编辑状态起作用。6)编辑公式:可实现单据编辑中字段自动带值的功能。主要用于在单据上,基于某些字段值编辑后,将其他数据库表单字段值带到相关字段上,只在编辑状态起作用。7)验证公式:可实现单据保存的检查功能。主要用于在单据保存时执行所有字段上的验证公式,检验条件是否满足,可以起到控制及提示作用,只在编辑状态起作用。8)超链接:仅档案类参照类型可用,设置后在运行时可跳转至对应档案的详情页,如供应商、客商等。9)不可修改编辑性标识:勾选后该字段的“不可修改”属性不可编辑。该属性在应用注册——设置页面模板可修改;模板设置节点复制模板时,该属性值会从父模板带过来且不可编辑,如果想修改只能到应用注册节点进行修改。10)元数据访问路径:从元数据带出不可修改。11)参照过滤:数据类型为参照的字段可以在模板上设置参照过滤,只支持同一个区域内字段的过滤。例如采购入库单新增页面,如果想设置仓库按库存组织过滤,可做如下设置:在库存字段点击参照过滤弹出设置界面;设置依赖字段为库存组织;选择关联字段为库存组织主键。这样在运行时,选择库存组织后,仓库会根据库存组织进行过滤,只能参照到该库存组织下的仓库。非过滤条件:如果该参照本身受管控模式控制(如物料供应商),则非过滤条件选是,本例中的仓库参照不受管控模式控制,所以选否。3.3高级属性的公式3.3.1显示公式常用公式:getcolvalue、getColValue2公式说明:1)getColValue(tablename,fieldname,pkfield,pkvalue)根据主键从数据库查询特定字段的值,其功能类似SQL语句:selectfieldnamefromtablenamewherepkfield=pkvalue从这条SQL语句可以看出各个参数的含义。2)getColValue2(tablename,fieldname,pkfield1,pkvalue1,pkfield2,pkvalue2)根据主键从数据库查询特定字段的值,其功能类似SQL语句:selectfieldnamefromtablenamewherepkfield1=pkvalue1andpkfield2=pkvalue2.从这条SQL语句可以看出各个参数的含义.举例说明:付款单上如何利用显示公式,显示供应商的分类?1、修改自定义项名称并勾选卡片是否显示2、设置显示公式:head.def1->getcolvalue(bd_supplierclass,name,pk_supplierclass,getcolvalue(bd_supplier,pk_supplierclass,pk_supplier,head.supplier))3、应用效果:付款单录入保存后的显示效果。3.3.2编辑公式常用公式:getcolvalue、getColValue2、iif+getcolvalue公式说明:1)getColValue(tablename,fieldname,pkfield,pkvalue)根据主键从数据库查询特定字段的值,其功能类似SQL语句:selectfieldnamefromtablenamewherepkfield=pkvalue从这条SQL语句可以看出各个参数的含义。2)getColValue2(tablename,fieldname,pkfield1,pkvalue1,pkfield2,pkvalue2)根据主键从数据库查询特定字段的值,其功能类似SQL语句:selectfieldnamefromtablenamewherepkfield1=pkvalue1andpkfield2=pkvalue2.从这条SQL语句可以看出各个参数的含义.3)iif(condition,result1,result2),判断condition是否满足,满足取ressult1不满足取result2。将iif+getcolvalue/getColValue2组合使用,如下:iif(condition,getColValue(tablename,fieldname,pkfield,pkvalue),result2)iif(getColValue(tablename,fieldname,pkfield,pkvalue),result1,result2)举例说明:付款单上如何利用编辑公式,带出供应商收款银行账号的开户银行?1、修改自定义项名称并勾选卡片是否显示2、设置编辑公式:getcolvalue(bd_bankaccsub,pk_bankaccbas,pk_bankaccsub,recaccount)用于取客商银行账户子户的主键;getcolvalue(bd_bankaccbas,pk_bankdoc,pk_bankaccbas,a)用于取银行账户的主键getcolvalue(bd_bankdoc,name,pk_bankdoc,b)用于取银行档案的名称在付款单模板中的“收款银行账户”设置组合的编辑公式:head.def27->getcolvalue(bd_bankdoc,name,pk_bankdoc,getcolvalue(bd_bankaccbas,pk_bankdoc,pk_bankaccbas,getcolvalue(bd_bankaccsub,pk_bankaccbas,pk_bankaccsub,head.recaccount)))3、应用效果:付款单录入时带出收款银行账号的开户银行的显示效果。3.3.3验证公式常用公式:$confirm->iif(,,"")、$Error->iif(,,"")、$message->iif(,,"")公式说明:1)$confirm->iif(,,"")控制型公式说明:确认提示,确定后继续执行公式,反之中止;写法举例$Confirm->iif(a>2,"aaa","bbb");如果$Confirm变量的值不为"",则显示确认提示框,选择OK,公式继续执行,否则公式停止执行,返回false。2)$Error->iif(,,"")检查型公式说明:错误提示,中止公式执行;写法举例$Error->iif(a>2,"aaaa","bb");如果$Error变量的值不为"",则显示错误提示框,公式停止执行,返回false。3)$message->iif(,,"")提示型公式说明:消息提示,确定后继续执行公式;写法举例$Message->iif(a>2,"aaa","bb");如果$Message变量的值不为"",则显示提示框,公式继续执行。举例说明:付款单上如何利用验证公式,检查付款金额不能小于500。1、设置付款单模板的验证公式$Error->iif(head.local_money<500,"金额不能小于500","bb")2、应用效果:付款单保存时带组织本币金额小于500时,系统自动检验提示的显示效果。4注意事项无

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友NCCloud-NCC 页面模板-高级属性应用详解.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信