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

开发指引:地址数据随单据同步引入

来源:金蝶云社区作者:金蝶2024-09-237

开发指引:地址数据随单据同步引入

# 1.业务场景 ## 1.1背景介绍 单据或基础资料使用了地址控件,地址信息存储在地址基础资料上。地址控件的使用,参考短视频:[国际化地址控件介绍](https://vip.kingdee.com/knowledge/specialDetail/226749837180928512?category=312600387305713664&id=312895837904680704&productLineId=29)。 ## 1.2场景详细描述 例如:客户基础资料上使用了地址控件存储客户的地址,地址数据实际存储于地址基础资料,被客户基础资料引用。而用户使用excel表引入客户基础资料时,原始数据表格通常是地址信息(省、市、县、地址详情等)作为客户数据的若干个列。在引入这份excel数据时,需要同时创建客户和地址的基础资料,并建立二者的引用关系。 # 2.解决方案 本方案实现原理如下: ① 引入主数据和地址时,同时录入地址的属性,在引入时干预引入过程,根据录入的地址属性,动态生成地址基础资料,并填写到地址内码字段中,用于主数据保存和地址的引用关系。 ② 引出主数据和地址时,对地址引出做干预处理,通过属性配置,可以选择引出时地址的基础资料属性引出的是编码或名称。 # 3.引入处理操作步骤 (1)地址控件“引用属性”处引用地址所有属性 ![p2.webp](/download/0100aeaf638bdbd6481993d0fef4f9e39b10.webp) (2)编写“引入数据”操作的业务插件并注册 在列表的“引入数据”操作中,注册干预引入的操作插件。此插件需要编写代码,参考如下,插件需要调用batchImportAddressHelper的saveCheck方法用于干预地址导入处理。 ![p3.webp](/download/01000c2cd59d10c747f48a2d443100b82f2e.webp) 将此操作插件注册到“引入数据”操作中去 ![p4.webp](/download/01009fa7b14bc12349e98981cf4a03ab773f.webp) (3)配置引入模板属性 地址字段要必录,否则平台会报错,地址字段可以随意填写任意值,插件干预时会修改此值。选择地址“引出属性”,一般需要引出,国家或地区,地址格式,行政区划1,2,3级和其他需要填写的字段。 ![p5.webp](/download/01002977235cd3e149dba7fa933d18340d45.webp) (4)填写模板内容并引入 配置好引入模版后,可以下载模版,如下图。就可以在引入模版中填写地址属性值。 ![p6.webp](/download/01005211503dd0a84b0f986e5de4807b8ee3.webp) 填写注意事项如下: ① 默认地址属性都要填写编码、国家或地区、地址格式。 ② 地址格式要和填写的属性字段相符,地址格式需要的字段要正确填写,多填或少填 都会导致引入失败。 ③ 如果想要使用名称填写地址的基础资料属性字段,可以在列表的pageCache里添加配置this.getPageCache().put

开发指引:地址数据随单据同步引入

# 1.业务场景## 1.1背景介绍单据或基础资料使用了地址控件,地址信息存储在地址基础资料上。地址控件的使用,参考短视频:[国际化地址控...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

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