今天小伙伴问到,在销售订单
的单据上显示客户档案
的企业地址
这样的功能该怎么实现呢?
这种常见的在一张单据上显示根据某个档案,带出档案上的某个值的用法,会经常的用到,在这里我介绍三种方法:
方法一、元数据法(不用公式法)
1.用集团管理员进入,找到单据模板初始化
节点,找到销售订单
的默认模板,从左上角的元数据中找到企业地址
这个地段,然后拖到右边来,并且选卡片是否显示
,当然,不要忘记点保存
~
2.然后呢,就可以看到效果了~看粉嫩的那个:
看,是不是很简单~当然了,这个是直接修改默认的模板了,如果要用其他的模板的话,那就再复制一次默认的模板把!!
方法二、公式+设置
1.在模板的客户的编辑公式上设置如下公式
vdef1->getcolvalue("bd_customer","corpaddress","pk_customer",ccustomerid )
自定义项1->公式(客户档案表,地址,客户主键,客户变量)
2.呐,注意没有,公式里面用的是自定义项1
,就是用自定义1
来显示地址,所以在自定义1
这的高级属性
的数据类型选到地址
,
3.ok~看效果吧:
你看我屌不? 不看!
方法三、纯公式
vdef2->getcolvalue("bd_address","postcode","pk_address",
getcolvalue("bd_customer","corpaddress","pk_customer",ccustomerid ))
--写不下去了,估计得写几十行
其实呢,就是用公式一层一层的套出我需要的文本,显示出来了,在这个场景下面不太试用,也很麻烦,这个就不写了哈~呐你饿不饿,我下碗面给你吃啊!!