应收事项选择客户自动获取客户地址胡芳芳huffh@yonyou.com1、应用场景及价值客户希望在录入应收事项单时,选择单据上客户档案后单据上自动带出客户档案上的详细地址,可通过UI模板高级设计器的getValue函数公式来实现。2、函数说明函数名称:getValue函数功能:根据条件查询档案的值函数示例:getValue(fullName,selectFiled,conditionField,conditionValue)函数说明:fullName--档案的URIselectFiled--要查询的字段conditionField--条件字段conditionValue--条件值1)getValue公式的第一个字段为需要取值的档案的URL,可以到业务对象节点进行查询;比如我们需要的客户档案的客户地址详细信息在地址信息页签,可以看到地址信息的URI为aa.merchant.AddressInfo,这个就是getValue公式的第一个字段;2)getValue公式的第二个字段为要查询的字段的编码address;3)getValue公式的第三个字段为查询条件字段所属客户ID:merchantId;4)getValue公式的第四个字段为查询条件的值,也就是单据上客户id(customer);getValue("aa.merchant.AddressInfo","address","merchantId",customer)。3、做单验证1)在自定义项设置节点新增一个文本类型的客户地址信息字段,并分配给应收管理-应收事项-其他应收事项主表;2)在UI模板节点,找到应收事项的显示模板,点击设计进入UI模板设计界面;点击设置公式:设置好后保存模版。3)客户档案维护好详细地址;4)录入单据编辑客户档案时,在客户地址信息(文本)字段自动带出对应客户的地址信息;4、注意事项1)UI模板保存成功后不是立即生效,需要等待一段的时间或者刷新浏览器;设计好的页面模板需要分配按用户或角色进行分配。2)getValue函数里只有一个条件,当取值需要多个条件时,可以用getValueMore函数,比如客户有多个地址,我们可以使用getValueMore取出默认地址,公式参考如下:getValueMore("aa.merchant.AddressInfo","address","merchantId",customer,"isDefault","1")。