连百产品文档

选了客户, 自动带出电话和地址

开单时选了客户,联系人、电话、收货地址跟着填好;选了商品,规格那一格只列这个商品的规格。这两件事都配在关联字段上,不用写任何逻辑:前一件叫「关联带出 / 展开」,后一件叫「级联收窄」。

入口:「设置管理 → 企业设置 → 应用中心 → 模块设计器」,打开你的应用,顶栏切到表格档。

先有一个关联字段

关联就是"这一格从另一张表里选一条记录"。在订单表上加一个字段「客户」,字段类型选关联,下面的关联到哪张表里选:

带出:选中那一刻抄一份过来

选中「客户」字段,属性面板往下找到「取值与显示规则」里的关联带出 / 展开,点右边的「设置」。展开后每一行是对方表上的一个字段,后面的下拉三选一:

选项效果适合
不用不带
带出(抄一份)选中客户那一刻把值抄进本表,以后客户档案改了,这张单不跟着变收货地址、单价这种"当时是多少就是多少"的
展开(看最新)本表不存,打开单据时现读现显电话、状态这种"永远看最新的"

把「联系人」「联系电话」「完整地址」选成带出(抄一份)。系统会在订单表上自动加三列来放抄过来的值,切回表格档能看到它们,类型旁边带一个「带出」角标。这几列的标签、位置都可以照常改。

「客户」字段的属性面板:点开「关联带出 / 展开」后,对方表上的字段逐行列出,每行选不用、带出或展开。
「客户」字段的属性面板:点开「关联带出 / 展开」后,对方表上的字段逐行列出,每行选不用、带出或展开。
表格档里,带出来的列在类型旁边带「带出」角标(图中的品名、单位、规格三行)。
表格档里,带出来的列在类型旁边带「带出」角标(图中的品名、单位、规格三行)。

几条要知道的:

级联收窄:选了上一格,这一格只列相关的

例子:订单明细上有「商品」和「规格」两个关联字段,规格表上本来就有一个指向商品的关联字段。

  1. 选中「规格」字段,在级联收窄那一格点「设置」;
  2. 「按本表的」选商品(上一格);
  3. 「对应候选表的」选规格表上指向商品的那个字段;
  4. 要同时按两格收窄,点「+ 加一条」再配一行,每一条都对上的才列出来。
选中「商品规格」字段后展开的「级联收窄」:一行「按本表的 商品 / 对应候选表的 商品」,下面是「+ 加一条」。
选中「商品规格」字段后展开的「级联收窄」:一行「按本表的 商品 / 对应候选表的 商品」,下面是「+ 加一条」。

配好之后填单时:

同一位置还有两格:「下拉新建」可以勾成只能选已有记录、不让在下拉里顺手新建;「下拉筛选」按固定条件只列一部分候选(比如只列"启用"的商品),它只影响下拉里列什么,保存时不拦。

升级后去看效果

点顶栏「升级」生效。设计器的预览档看不到带出的值——预览上方的「预览不含」里写着,带出要到真正选中关联记录那一刻才赋值。到应用里新建一张单、选一个客户,就能看到几格一起填上。

预览档上方的「预览不含」逐条说明:带出的值、单据编号都要到真实保存时才有。
预览档上方的「预览不含」逐条说明:带出的值、单据编号都要到真实保存时才有。

常见问题

「关联带出 / 展开」那一格只有一句说明,没有「设置」:这个关联指向的表没开放带出(系统表里只有客户、供应商、员工、部门、岗位开放了),或者对方应用还没装上。

老单据上带出的那几格是空的:带出只在选中关联记录那一刻赋值,配置之前录的单不会自动补,在那张单上重新选一次客户再保存即可。

不想带了:把那一行改回「不用」。还没升级过的列会跟着撤掉;已经升级建好的列留着不删(删列会连数据一起删),确实不要了到表格档手动删。

带出和展开选哪个:要按它排序、筛选、汇总,或者要留住"当时的值",选带出;只是看一眼最新的,选展开。

相关:3 分钟建好第一张表、让系统自动算金额与合计。