EAS在单据开发时,有个F7字段,引用的是职员,需要按照公司做过滤,EAS中的公司和财务组织是对应的,但和人员关系最近的是行政组织,通过财务组织的number等属性找到对应的行政组织和下级行政组织。基于此,我们对人员的按照公司过滤,可以按照行政组织过滤。
职员和行政组织的关系我们可以通过F7PersonQuery来看出:
SELECT
"PERSON".FID AS "ID",
"PERSON".FNumber AS "NUMBER",
"PERSON".FName_l2 AS "NAME",
"POSITION".FName_l2 AS "POSITION.NAME",
"ADMINORGUNIT".FName_l2 AS "ADMINORGUNIT.NAME"
FROM T_BD_Person AS "PERSON"
INNER JOIN T_ORG_PositionMember AS "POSITIONMEMBER"
ON "PERSON".FID = "POSITIONMEMBER".FPersonID
INNER JOIN T_ORG_Position AS "POSITION"
ON "POSITIONMEMBER".FPositionID = "POSITION".FID
INNER JOIN T_ORG_Admin AS "ADMINORGUNIT"
ON "POSITION".FAdminOrgUnitID = "ADMINORGUNIT".FID
分享到:
相关推荐
5. **JAVA_API**:EAS扩展报表可能提供了一套Java API,开发人员可以通过这些API来创建、修改和管理报表参数,以及与数据集进行交互。这些API使得集成报表功能到其他Java应用程序变得简单。 6. **联动控制**:在EAS...
3. 界面锚定正确,过滤界面,序时薄界面显示正确。 " 0.5 新增及调整字段 EASSCMA1P0006 EAS供应链_采购入库单处理总本位币金额和总金额并显示到单头上 采购入库单中“总本位币金额” “总金额”两个字段启用,要求...
- **过滤器宏**:使用过滤器宏来动态调整过滤逻辑。 #### 八、变量使用 (Variant) **7.1 概述** 介绍在报表开发过程中如何使用变量来增强报表的灵活性和功能性。 通过上述内容的学习和掌握,开发人员可以有效地...
开发人员需要设计和实现过滤条件面板,使得用户可以根据需要选择和输入过滤条件,以便获取精确的报表数据。 2.2.2. 编写继承类 报表开发的关键一步是编写继承自固定报表框架提供的基类的自定义类。这些类通常包括...
文档是关于EAS BOS平台的WAF控件开发指南,内容涵盖了F7基础控件的使用、自定义F7开发、容器控件、复合控件和枚举控件的使用和配置。通过讲解控件的属性和事件,本指南帮助业务开发人员更好地理解和掌握如何在WAF...
- 关于菜单的权限过滤:在用户界面中,菜单项会根据用户拥有的权限进行过滤显示,确保用户界面的整洁和安全性。 - 版本差异:随着系统版本的更新,权限系统可能会有一些改变和改进,包括特殊数据配置文件的变更,...
BOSStudio可能允许开发人员创建用户界面,并进行各种配置,例如KDTable的重新绑定、创建Action、定义控件属性、创建MenuBar、ToolBar、DataObject和Status等。 9. 功能(Façade)的定义:在面向对象编程中,门面...