该部分是设计一个查找引用源表的选择框,显示需要引用的数据。也可以修改设置,将选择行相关的数据带到当前的单据上去。是构建单据间相互引用关系的很重要的工具。在流程设计时具有相当重要的意义!
它和清单查找的区别:清单查找一般是对资料列表进行简单的选择。引用窗体一般用作单据与单据之间引用带值,甚至可以改变源单据的一些值,如未清量,行状态等。
这个功能也直观的体现“一体化”作用。比如我们在做一个自定义表单《客诉登记单》时,可以很方便的引用销售退货单,将它的单号,客户,物料信息等直接引用到单据上来。减少了我们的录入量同时还提供了链接关系,可以快速转到相应的源单据。效果图如下所示:
 
标准单据之间相互引用时,会使用引用窗体。比如销售发货单引用销售订单、采购收货单引用采购订单等。
标准单据和自定义业务相互引用时也会使用。
 
| 字段 | 描述 | 
|---|---|
| 引用编号 | 引用窗体的编号,具有唯一性。 | 
| 引用名称 | 引用窗体的名称,可重复。 | 
| 引用源 目标源 类型 | 被引用的源单据。 | 
| 凭证性质区分 | 源单据区分的凭证性质。 | 
| 固定参数 | 主要限制作为参数传递至引用框的主表字段的可读性。 | 
| 引用类型 | 分为主细表、单表。 | 
| 选择模式 | 分为主表、细表。 | 
| 关系键 | 引用类型为主细表时填写此项,用来关联主表和细表的字段,当选择主表某条数据时,系统直接过滤出关系键跟主表一致的细表数据。 | 
| 引用字段 | 引用的字段,通常选择能影响控制未清的字段。比如未清数OpenQty。 | 
| 窗体宽度 | 定义窗体的大小,新增的窗体大小可参考已有窗体大小先填写,然后根据情况再做调整。 | 
| 系统 | |
| 停用 | 此处勾选,则表示该引用窗体被停用。 | 
| 允许输入选择数量 | 控制引用框上输入选择数量框的显示。 | 
| 显示选择数量框 | 控制引用框上选择数量框的显示。 | 
| 显示引用比率 | 控制引用框上引用比率框的显示。 | 
| 导入价格 | 控制属性“从基础凭证复制到单据”默认是否勾选。 | 
| 显示导入价格 | 控制引用弹出框上属性“从基础凭证复制到单据”是否显示。 | 
| 可重复引用 | 控制引用数据是否可多次被选择引用。一般不勾选。 | 
| 显示注脚 | 控制数量、未清数及选择值的注脚显示。 | 
| 选择合计 | 控制注脚显示的值为选择行的数量合计。 | 
| 显示过滤行 | 处若勾选,则在引用弹出框界面,数据行前面将会默认显示过滤行。 | 
| 多选 | 若勾选,可以一次选择多条数据。 | 
| 操作名称 | 操作描述 | 
|---|---|
| 导出 | 导出引用窗体文件至本地机器。 | 
| 导入 | 导入引用窗体文件。 | 
| 复制 | 复制当前引用窗体。 | 
| 预览 | 预览引用窗体的窗体界面。 | 
| 辅助功能 | 解析预览,预览查询语句是否正确。 | 
| 停用 | 引用窗体停用。 | 
路径:管理 | 工具 | 窗体界面 | 引用窗体
示例:销售发货单引用销售订单(单表类型)
1.按照路径找到引用窗体工具,点击新增。
1.引用窗体上的凭证性质区分是针对引用源单据的,而不是目标单据。
2.“系统”控制使用Ctrl+Shift+F12键。
3.停用引用窗体点击“停用”。
4.引用类型为“主细表”的引用窗体必须设置“关系键”字段。SQL查询语句分为主表查询和细表查询两个页面。关系键作为连接主细表的字段必须出现在两个查询语句的参数里面。其余步骤和单表步骤基本一致。
5.引用窗体查询语句必须查出电键、单号、对象号、行号、引用字段。
6.同一“引用源与目标源”若存在多个引用窗体时,系统默认使用编号最小的那个(按排序规则),为了方便调试,建议“停用”多余的引用窗体设置
1.引用窗体没有带出值。
答:首先检查SQL查询语句,在数据库里面执行语句,看能否查出数据;其次,检查列设置以及参数设置的值类型、显示格式、控件设置是否正确。
2.单价没有带出值。
答:“高级设置”里的“导入价格”进行勾选。