定义帐户结构
在定义会计弹性域结构时,除了通用弹性域定义说明之外,您还应遵循这些准则。
警告:“会计弹性域”对其定义有几个特殊要求和限制。由于错误定义的“帐户弹性域”对科目表和应用功能(如成批分配)起反作用,因而请认真遵循这些建议。
要定义帐户结构,请执行以下步骤:
1. 使用“定义值集”表来定义“会计弹性域”值集。总帐管理系统不支持使用具有“会计弹性域”的预定义值集。
- 您必须为段值格式类型指定“字符”格式类型。如果要使用数字,请选择“字符”并允许字母数字的使用。“会计弹性域”不支持“字符”之外的格式类型。
注意:“会计弹性域”不支持“字符”之外的值集格式类型(“会计弹性域”使用汇总模板的特殊“T”值)。
- 对于与“会计弹性域”一同使用的值集,建议您将“右对齐填零编号”设置为“是”。
- “会计弹性域”的值集必须是独立、表或相关类型的值集。对于“会计弹性域”,请勿使用具有“非”、“对”或“特殊”验证类型的值集。
- 对与“会计弹性域”一同使用的任意值集,请勿指定隐藏标识栏。
- 对于要与“会计弹性域”一同使用的表验证值集,您不应使用 WHERE 语句和(或)ORDER BY 语句。
- 对于“会计弹性域”中的段,建议您允许使用父值。父值可用于创建汇总帐户和增强总帐管理系统的功能。
2. 设置“允许动态插入”选项。在事务处理中输入新帐户时(包括定义帐套),如果允许自动添加新帐户,请将此选项设置为“是”。如果要求用户人工定义所有帐户,请将此选项设置为“否”。
注意:如果要定义 Oracle 项目系统的“会计弹性域”,您必须对定义具有“允许动态插入”选项的段设置为“是”。有关与 Oracle 项目系统一起使用会计弹性域的进一步建议,请参阅《Oracle 项目管理系统用户指南》。
3. 定义“会计弹性域”段。您最多可以为帐户结构定义 30 个段。您必须至少为帐户结构定义两个段,其中一段为余额段,另一段为自然帐户段(两个均要求弹性域限定词)。
- 在为“会计弹性域”段指定要使用的栏时,请勿使用名为“段 1”到“段 30”之外的任何栏。由于这些栏名均嵌套在 Oracle 应用产品中,因此使用其它栏可能对应用功能(如汇总)起反作用。
- 输入此段的段号。“会计弹性域”要求输入从 1 开始的连续段号(如 1、2、3...)。
- 只有 Oracle 总帐应用产品会使用“优化”功能的“索引”字段。如果您要使组合表中的数据库栏用于存储此关键段以具备单一栏索引, 请输入“是”。您应对预期有许多明确值的段创建索引(而不仅仅是一些明确值)。
- 对会计弹性域中的每个段,您均必须在“值集”字段中输入值集。会计弹性域的值集必须是独立、表或相关类型的值集。对于“非”验证类型的会计弹性域,请勿使用值集。
- 建议将每个“会计弹性域”段的“说明大小”设置为 30 或者更小,这样弹性域弹出式窗口将不会水平滚动。
- 您用作余额段的段必须是独立段(它不能使用相关值集)。
- 如果您要使用全球化功能,则要使用附加段限定词,如在后期安装步骤中创建的“调节”。请参阅:《Oracle 应用产品本地化后期安装手册》。
6. 定义余额段。总帐管理系统使用余额段以确保每个余额段值的所有日记帐余额。总帐管理系统也使用余额段来确保影响多个余额段的分录使用适当的公司间或资金间会计。
指明您要定义的段是否为余额段。您仅可以为帐户定义一个余额段。您用作余额段的段必须是独立段(它不能使用相关值集)。总帐管理系统的大多数用户均指定公司/组织或资金作为他们的余额段。
Oracle 资产管理系统和 Oracle 项目系统要求您将段限定为帐户中的成本中心。
您可以为一个独立段定义一个以上的相关段。您也可以对一个以上独立段定义具有不同的相关段。但是,您不能对非“独立”验证类型的任何段定义相关段,并且相同段也不能定义具有多层依赖性。
9. 定义“会计弹性域”段值。确保为段值输入父值、累计组、层信息和分层结构明细(如果适用)。确保对相同的父值未指定重叠范围的子值。您可以使用累计组来创建汇总帐户。
在创建父段值和子段值之前,请决定段分层结构。稍后您将无法将子值更改为父值。
11. 定义交叉验证规则以控制用于创建帐户的值组合。有关设计会计弹性域交叉验证规则的建议,请参阅《设计交叉验证规则》。
12. 定义弹性域安全规则以限制按帐户责任输入和查询有关特定段值或段值范围的访问。安全规则限制对帐户查询、可用资金查询和汇总帐户查询段值的查询访问。在限制访问时,您无法查询包含安全值的任意组合。
另请参阅
定义会计弹性域段限定词
定义帐户
定义汇总帐户
设计会计弹性域
确定帐户需要
设计帐户段
定义会计弹性域段限定词
定义值集
定义会计弹性域段
交叉验证规则