常用工具
窗体界面
查询
打印样式
自定义平台
磁贴仪表板设计
看板设计
自定义XML
数据采集
聚合数据
数据库
SQL
HOME列表
最近更新时间:2022-06-08 12:00(V1.00)

业务介绍

在AIO8中,我们提出了主列表页的概念,通过将业务清单、常用报表、模糊搜索等功能放置在同一界面中,为用户提供了更高效、友好的”单据查询”界面。Home列表是一个业务单据或基础主数据的门户,Home只能替代主表查询,不能替代细表的查询。因为它是制单的门户,只要打开此界面就会执行查询。Home列表的查询数据应尽量精简,只查询最近的单据(按单号倒序排列)即可,否则会无谓地消耗服务器资源。

名词解释

字段 描述
查询类型

决定该查询是何种类型,与表格列中系统格式-打开业务之间有关联。
普通查询根据DocEntry主键打开业务凭证。
草稿查询根据DraftKey草稿主键打开业务草稿信息。
审批查询根据ReleaseKey审批草稿主键打开审批信息。

延展列

定义某列为延展列。延展列的列宽为非固定值,大小是由浏览器总列宽和其他固定列宽的大小所决定。一般基础资料不用延展列。

列功能

决定是否将对应功能按钮显示在列表单据行上。注意草稿:”添加为正式凭证”程序里不支持,因为草稿的数据不一定完整,只有主单可保存,只是用于暂存一下。

菜单功能

决定是否将对应功能显示在列表的工具栏操作/特定下,具体功能使用由程序实现。

Home列表参数

展示查询参数设置中的所有参数,此处用于决定哪些查询参数将显示在该列表中的工具栏上。而具体过滤条件在列表查询SQL中实现。

操作步骤

以销售订单Home列表增加列信息“业务员”,增加参数信息“币种”为例。

SQL语句
SELECT TM.DocEntry, TM.DocNum, TM.DispNum, TM.DocKind, TM.CrdID, TM.CrdName, TM.CurrID, TM.NumAtCrd,TM.DocDate,TM.ObjType,TM.DocTotalFC,TM.Remarks,TM.OpUserName,
TM.ChUserName, TM.OpDate, TM.ChDate, TM.DocStatus,TM.Locked, TM.ProjectID,TM.EmpName
FROM SAOrd TM
WHERE TM.DocKind = @DocKind
AND TM.DocDate >= @DocDateFr
AND TM.DocDate <= @DocDateTo
AND (TM.DocNum LIKE @SearchText OR TM.CrdID LIKE @SearchText OR TM.CrdName LIKE @SearchText)
AND dbo.CheckPurview(TM.ObjType,@Sys_UserSign, TM.PurviewID,TM.OwnerID,TM.OpUserSign,’’) = ‘Y’
AND TM.CurrID LIKE @CurrID
ORDER BY TM.DocEntry DESC

相关操作

操作名称 操作描述
EDI导入

通过导入EXCEL文件生成单据。

条形码

扫描条形码生成单据。

关闭/行关闭

修改单据或单据某一细行的状态为关闭(C)。

恢复

恢复单据状态为正常(O)。

锁定/解锁

锁定/解锁单据。此功能结合凭证性质上的”启用锁定功能”及”仅允许解除自己锁定的单据”功能使用,单据锁定后,单据不可编辑,解锁后才能再进行编辑。实际使用中可以作为财务人员确认单据后锁单使用。

凭证确认/取消确认

确认/取消确认单据。”确认”字段可以作为某种约定使用。比如调拨单上,收货人员核对后确认。

凭证标记/取消标记

标记/取消标记单据。

注意事项

1.技术人员已经完成了绝大部分主列表页的制作,相关人员使用此工具时主要是完成主列表页的个性化调整,请勿随意改动!
2.系统中一些业务如特殊价格、目录编号、加工费等列表都做过程序优化,随意改动会造成程序出错!
3.Home列表的列宽和列顺序可以在列表设计页面通过拖拽列实现。
4.不要将Home列表与明细报表一起使用!

相关链接

SQL

上一篇: EV
下一篇: 单据直送