FSG使用手册.docx

上传人:b****4 文档编号:12278416 上传时间:2023-04-17 格式:DOCX 页数:52 大小:1.24MB
下载 相关 举报
FSG使用手册.docx_第1页
第1页 / 共52页
FSG使用手册.docx_第2页
第2页 / 共52页
FSG使用手册.docx_第3页
第3页 / 共52页
FSG使用手册.docx_第4页
第4页 / 共52页
FSG使用手册.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

FSG使用手册.docx

《FSG使用手册.docx》由会员分享,可在线阅读,更多相关《FSG使用手册.docx(52页珍藏版)》请在冰豆网上搜索。

FSG使用手册.docx

FSG使用手册

目录

译者按4

第一部分:

报表的组件5

第二部分:

行集6

定义行集6

定义行7

行:

7

行集帐户分配7

行集计算8

第三部分:

列集9

定义列集9

建立列集:

9

定义列10

列集的帐户分配和计算11

列例外13

第四部分:

行和列的联合和高级选项13

显示选项13

第五部分:

行顺序15

定义行顺序15

第六部分:

内容集16

定义内容集16

第七部分:

显示集17

定义显示组17

定义显示集18

第八部分:

定义和运行FSG报表19

定义财务报表19

控制值20

定义报表集21

运行FSG报表22

定义临时报表23

第九部分:

自动复制组件23

从其他的数据库传送组件24

第十部分:

优化FSG报表程序性能24

实例25

A:

行集-显示类型-汇总25

B:

行顺序-显示类型-汇总226

C:

行顺序-显示类型-展开126

D:

行顺序-显示类型-展开227

E:

行顺序-显示类型-两者都27

F:

行顺序-父值28

G:

行顺序-汇总帐户28

H:

行集-计算30

I:

列集-数字格式31

J:

列集-数字格式31

K:

列集-期间的影响(PeriodofInterest)32

L:

列集-帐户分配32

M:

列集-活动33

N:

列集-例外133

O:

列集-例外234

P:

显示类型-明细层35

Q:

行顺序-默认36

Q:

行顺序-例137

S:

行顺序-例237

T:

行顺序-例339

U:

行顺序-按照列排序40

V:

行顺序-按照列排序41

W:

内容集-PE举例42

X:

内容集-多个范围43

Y:

内容集-RE和RB44

Z:

内容集-PT的例子44

AA:

显示集45

AB:

行百分比46

译者按

财务报表生成器(FSG)是OracleGeneralLedger的一个功能强大的报表建立工具。

FSG做为最重要的一个财务报表开发工具,已经相当成熟,在从10i,11i中和后来的R12中变化并不大。

使用FSG,您可以:

·根据总帐中的数据生成财务报表,如损益表和资产负债表。

·定义段值安全性规则,以限制按特定用户和责任生成的FSG报表输出中包含的财务信息。

注意:

要应用段值安全性规则,必须启用配置文件选项“FSG:

实施段值安全性”。

·利用可再使用的报表组件来定义报表,以便简化根据所定义的报表组件创建新报表的过程。

·设计自定义的财务报表以满足特定业务需要。

·根据需要同时打印多个报表。

·在同一报表请求中,为多个公司、成本中心、部门或帐户结构的任何其它段打印相同的报表。

·安排报表自动运行。

·在需要时生成特别报表。

·将报表打印为制表符分隔文件,以方便将其导入基于客户机的电子表格程序。

·此外,您还可以使用GL桌面集成器的“报表向导”功能来设计和提交财务报表,以及直接从电子表格查看结果。

而《ORACLEFinancialStatementGenerator(FSG)Setup》就是一本详细介绍所有关于FSG设置的一本书,这本书里面详尽的介绍了如果使用FSG报表的组件里面的每一个字段的作用,以及不同组合的结果,提供了详尽的实例,希望这样一个报表对大家的对FSG的使用有所帮助。

为了翻译便利,其中的实例译者直接使用了其英文的实例,但是对您的阅读并不会造成麻烦。

有一些术语,在中文是在找不到对应的翻译,我们就直接使用了英文,但是其意思会跟大家解释清楚。

其中系统的截图直接换成了11i里面的界面,里面的内容都经过测试,虽然12i中的界面有所改变,但是不影响您的设置和使用。

其中R12中多了一个数据访问权限,用对于FSG及其组件的访问做限制,在以后的版本中,译者将会继续将这些内容做添加进来,给大家带来便利。

但书中难免出现纰漏之处,敬请包含,指正。

第一部分:

报表的组件

在您使用财务报表生成器定义一个报表之前,首先要在纸上做一个草稿。

这样做可以帮助你计划好报表的格式和内容,进而可以节省你的时间。

一个典型的FSG报表

1.是系统默认的—不可以修改或者删除

2.帐套名称—不可以修改或者删除

3.10.7中这个被定义在行集中。

11.0在报表层次定义的。

4.从你运行报表的时候输入的默认过来—不可以修改或者删除

5.从功能币种默认—不可以修改或者删除

6.由内容集决定的

7.由行顺序决定的

8.列题头在列集定义的

9.描述在行集中定义的

第二部分:

行集

定义行集

一个行集决定了一个FSG报表的格式和内容。

一个典型的行集包含了行项目,帐户,合计的计算行。

你可以定义一个新的行集,或者使用自动复制的特性去复制一个已经存在的行集,然后在你复制的行集的基础上,你可以修改这个行集。

职责:

总账管理超级用户

路径:

报表/定义/行集

名称&说明:

这个区域不会显示在报表上。

名称和说明只是用于跟其他的行集区分。

注意:

在10.7的版本中,这个表单还有一个列标题,这个列标题将会在报表的最上端打印出来,在11版本中,报表的标题被定义在定义FSG报表的表单上。

定义行

职责:

总账管理超级用户

路径:

报表/定义/行集/定义行

行:

你可以使用1到999999999中的任何一个数字,强烈建议您使用10做为每一个行的增量。

行项目(描述):

可选,这个会在您的报表中的左边显示为行的标签。

格式选项:

可选,用于让你的报表看起来美观漂亮。

高级选项,显示选项,余额控制:

请参照第3部分和第四部分

行名:

可选,他不会显示在报表上。

这个会显示在计算的行的窗口里面用于跟其他的行区分。

每一个行要么使用帐户分配,要么使用计算,或者两个都不使用,不能既用计算又同时使用帐户分配。

有时候一个行被定义单单是为了格式的需要,在这种情况下就不会使用帐户分配,或者计算。

行集帐户分配

职责:

总账管理超级用户

路径:

报表/定义/行集/定义行/帐户分配

标志:

选择一个操作标志(+,-),是帐户范围的金额经行正负操作。

帐户:

输入你想看到的一个上限和下限的帐户范围。

如果你讲一个段留空,FSG认为那个段是所有的值。

典型的是帐户分配给行。

然而,如果你输入了科目给行和列,只有交叉帐户会被打印在帐户上。

显示:

这个是这个行的显示。

T=汇总这个范围,只显示这些段值的总数

E=展开这个范围,显示所有的段值

B=汇总的和展开并且显示所有的段值

注意:

如果多个帐户范围被分配到一个行,你必须对每一个段的帐户范围使用T。

同理如果你对一个列使用分配了多个帐户范围,你也对于每一个帐户段必须使用T。

汇总:

如果你喜欢在一个报表中只显示你分配帐户范围汇总帐户余额的话,这个汇总的勾请打上。

配置文件FSG:

展开父值,进一步决定了怎么显示输出。

请参考例G获得更多的信息。

活动:

默认是净额,然而,如果你在设置一个活动报表,例如现金流量表,你可能会考虑明确贷方或者借方。

这个情参考例M。

帐套:

输入一个帐套,用于追溯帐户组合范围的帐套。

你可以在这里输入一个帐套,但是前提是这个帐套跟分配给你的职责的帐套的公用相同的会计科目结构,币种,日历,的时候您才可以输入。

并且,如果你使用在一个相同的行集使用多个帐套,你必须把活动类型设置成净。

行集计算

职责:

总账管理超级用户

路径:

报表/定义/行集/定义行/计算

序号:

控制FSG运行算术的操作的计算的顺序

运算符号:

对于每一个计算步骤选择一个数学运算符号

常数:

你可以输入一个常数做为您计算的一部分

序号:

输入一个下限和上限用于计算

行名:

如果报表的每一个行都被定义了行名,你可以输入这些行名,来取代序号。

注意:

借方的余额使用正数,贷方的余额使用负数来储存的

第三部分:

列集

定义列集

职责:

总账管理超级用户

路径:

报表/定义/列集

名称&说明:

这个区域不会显示在报表上。

这些地方只是用于跟其他的列集区分。

改写段:

请参考。

定义列:

这个是标准的方法来定义一个列的内容

建立列集:

使用图形化的工具来对列集的题头和内容进行设计

建立列标题:

图形化的工具只用于设计列标题(不包含内容)

定义列

职责:

总账管理超级用户

路径:

报表/定义/列集/定义列

序列:

给每一个列输入一个序号。

这个数字不像行的序号一样控制列的显示顺序,他只是用于计算。

列顺序决定于列的起始位置。

位置:

为每一个列输入一个起始的位置。

这个是从报表的最左边开始数多少个字符之后开始显示这个列。

注意:

当定义一个列的顺序的时候下面使您要考虑的

·报表的总宽度—FSG打印报表有三种模式,每行可以有132,180,255个字符。

这个取决于您的安装的打印机。

如果你把配置文件FSG:

允许Portrait打印模式。

你甚至可以以portrait(80个字符)模式打印报表。

如果您的报表超过总的报表的宽度,这个列就不会显示的报表上。

·列的数量和列的宽度

·列开始的位置和前面的列

·配置文件选项决定了数字的使用千分和正负符号。

如果这些选项被启用了,你必须为您的列提供足够的空间页边距。

数字格式:

控制显示的值。

请见例I

系数:

决定了怎么显示数字值。

见例I

金额类型:

决定了对于一个列的金额类型,例如PTD-实际,YTD-差异,或者QTD-保留

币种:

如果你想报告一个转换的币种,那么就在这里输入一个外币,例如CAD,加拿大美元。

如果想报告不是通过转换直接使用外币日记帐输入的金额,你需要使用控制值。

控制值:

用于指定报表的预算,保留,币种的类型。

例如:

如果你使用了PTD-预算做为一个类型,你需要输入一个控制值,来告诉应该使用哪个预算(不要忘了你可以定义很多预算)。

抵消:

如果您想报告你运行期间的前期的或者后期的会计期间,输入一个抵消值。

请参考例K。

这四个余额选项紧密关联,共同作用,来决定那些余额会被显示在报告中。

高级选项和显示选项:

看考第四部分

注意:

不要忘了,如果你分配了一个金额类型给一个行或者一个列,你也一定要输入一个抵消。

如果你输入一个预算,保留,差异的类型,你应该输入一个控制值,来分配预算和保留给你的报表的定义。

列集的帐户分配和计算

对于帐户分配和计算,就像在行集里面的定义一样,列集里面也可以定义计算。

你为什么需要在列集里面输入帐户分配和计算呢?

这取决于你想让FSG怎么显示财务数据,有的时候你可能需要翻转的方式显示财务报表。

例如:

你可能想要报表显示对于PTD-实际多个部门的信息,每一个部门显示一个在一个列上。

在这种情况下,您都在行集和列集里面输入帐户分配,FSG会显示交叉帐户的信息。

在行集和列集里面同时输入帐户分配的另外的一个例子请参考例M。

这里面使用了帐户分配的活动。

(借方和贷方)

计算同样可以在列集里面定义。

你可以将几个列相汇总,做差,乘以一个常数,做百分比。

注意:

当你在列集里面做计算的时候,列集的计算会改写行集的计算,除非你在定义行集的时候选择了改写列计算的复选框。

例如,您可能在一个行中做了计算,这个计算用于对上面的所有的收入进行汇总,同时,您在列里面也做了计算,这个计算用于对于每个月的金额和YTD金额相除。

在默认情况下,FSG会忽略行计算,运行列计算。

在多数情况下,默认的会更有意义。

但是在那些翻转的报表的情况下,您需要知道这个选项的意义。

改写值

你可以使用改写段的特性来产生一个明细的报表。

例如:

如果您定义了一个利润表,这个利润表显示了这个公司生产的所有的产品的汇总的净收入,这种情况下,您可以很容易的将这个报表转化成一个显示各个产品的利润表。

这就是您需要做的:

在定义列集的表单里面,输入产品做为您的改写段。

然后为每一个产品做一个列。

在每一个列里面的改写段值字段输入每一个产品编码。

这个会产生一个跟例L相似的报表。

这只是一个不同的方式来实现这样的一个报表。

Proforma(不知道怎么翻译意思请看下文):

将实际和预算的金额混合起来

Proforma:

是一个会计期间的金额,这个会计期间的金额是由实际的金额和预算的金额组合起来的。

例如,如果您为一月份到十二月份都定义了预算,临近九月份了,你很可能想看看前面九个月的实际金额和后面三个月的预算金额的汇总是多少。

这个就是Proforma

为了达到目的,你应该这样来定义您的列集。

(您可以隐藏任何你不想在报表中看到的列)

列建立器

使用列集建立器,你可以是用图形化的方式定义列集。

你也可以使用这个表单来修改存在的列。

列集建立器主要是一种展示和设计工具。

但是这个表单没有包含所有定义列的选项。

你在列建立器里面不可以分配帐户,计算,和定义例外。

然而你可以在列建立器里面设计好了之后在列窗口里面把其他的信息加上。

注意:

如果您在列窗口里面定义了一个不显示的列,他也不会显示在列建立器里面。

职责:

总账管理超级用户

路径:

报表/定义/列集/建立列集

在左上方的工具按钮,用于对于一个列集加一列,删除列,调整列的大小。

选择创建列标题会让FSG自动将您的金额类型,期间抵消做为您的列的标题。

你可以接受默认值,或者对默认值做修改。

左边距是您的列集第一个列开始的地方,左边距前面的地方是显示行集信息的。

你可以拖动下面的滚动条,来决定这个报表的宽度,特别是对打印的问题的时候是很有用处的。

选择其他列选项,这个会显示另外一个窗口,这个窗口包含了显示选项,币种,控制值,改写行计算,因素,明细层。

跟标题相关

相关的标题用于创建动态的列标题,这个会随着您运行报表的期间的该表而改变。

相关的标题包括下面的:

一个and记号(&):

这个必须是题头的第一个字母。

一个象征记号:

POI,BUDGET,ENCUMBRANCE,orCURRENCY.

一个数字:

跟期间的抵消和控制值相对应。

例如

&POI-2这个报表会显示两个会计期之前的那个期间的数据。

&Budget1报表会显示预算名字很控制值1相关联的预算

获得更多的例子,请参考例K。

列例外

职责:

总账管理超级用户

路径:

报表/定义/列集/定义列/例外

你可以在列集层次定义例外用于强调一些特殊的信息或者条件。

例外会使用“标志”来标识您的行。

例如:

您可以标识预算差异在¥1000.00以上的行。

标识:

输入一个单一的字符用于标识

描述:

输入一个描述

条件和常数:

输入您的条件,有<,>,=,<=,=<可以选择。

你可以输入没有限制数量的条件。

然而,如果你为您的例外输入很多条件,FSG会标识那些满足所有的条件的行。

你也可以设置一些例外,来标识满足至少一个条件,而不是所有的条件。

例如你想标识那些满足其中的一个或者条件的信息,你应该定义多个列。

你可以定义那些列,让他不显示,为那些不显示的列分别做条件,这样虽然列不显示,但是对应的列的例外会显示出来。

一旦对列定义了例外,他就会显示在FSG的输出里面。

在您运行FSG报表的时候有一个只显示例外的选项,这个选项可以让你运行FSG的时候可以只显示例外。

第四部分:

行和列的联合和高级选项

显示选项

这个显示选项对于行和列来说具有一样的作用。

明细层:

您可以在三个层次上定义行和列,财务分析人员,超级用户,控制器。

当你运行报表的时候,你可以选择运行在这三个层次上。

·财务分析人员:

包含所有的明细层次。

·超级用户:

只包含那些定义在超级用户和控制器层次的行和列。

·控制器:

只包含那些定义在控制器层次的行和列。

例如:

你可能定义了报表中所有的小计和汇总行为控制器。

当你为控制器层运行报表的时候,你可能获得报表的一个简要的关键信息。

请参考例P。

显示行/显示列:

如果定义了列,但是选择了隐藏列,FSG仍然会把列的标题显示出来,不会重新配置其他的列和其他的列的标题。

隐藏行就不一样了,如果你隐藏了行,那么这个行就不会显示出来,重新配置其他的行。

显示零:

如果你没有选择了这个选项,行和列就会在金额是零的时候被压缩。

也只有交叉都为零的时候才会被压缩掉。

红字冲销:

只是为了改变显示的金额的符号。

总帐管理系统使用正数储存借方,负数储存贷方。

在你想使用正数表示贷方金额的时候,选择红字冲销。

红字冲销差异:

这个跟红字冲销是一样的,只不过这个只是应用于差异的金额类型。

差异的金额类型是使用预算和实际相减得来的。

跟其他的行和列的设置一起,显示选项一起作用,可以同时被在两个组件中定义。

你会觉得有点困惑和矛盾。

请草考下面的的改写的优先级的表格来获得更多的信息。

行和列的百分比

请参考例AB

行集和列集的改写汇总

第五部分:

行顺序

定义行顺序

行顺序用于控制行的怎么在报表中显示行明细。

职责:

总账管理系统

路径:

报表/定义/顺序

注意:

如果必要至少定一个行集,至少有一个会计科目段在行集中被定义成显示类型为展开,或者两者都。

序列:

输入一个序列,这个序列是你想看到会计科目弹性域每一个段的顺序。

你可以对原有的会计科目弹性与重新排序。

段:

输入段名

排序依据:

选择描述,值,或者等级,这个用于决定怎么对你展开的行信息排序。

显示:

选择值,描述或者值和描述,这个用于决定显示在那些段的信息显示在报表上面。

宽度:

这个是指你给这个段留多少空间。

第六部分:

内容集

定义内容集

职责:

总账超级用户

路径:

报表/定义/内容集

内容集跟行集一样。

用于改写行和列的帐户分配和显示类型来对已有的报表产生更多样式的报表。

内容集是FSG报表中最难懂得一个部分了。

内容集的复杂性和多变性导致了这个组件的神秘程度。

在商业环境里,神秘的内容集可以极大的减少开发报表的工作。

名称和说明:

用户定于用于区分内容集,不会显示在报表中。

类型:

对多报表选择一个处理类型

·平行会在你运行报表的时候处理很多报表

·连续会按照顺序运行多个报表。

序号:

就是你想分配帐户的顺序。

帐户范围:

跟行集一样输入一个帐户范围。

你所输入的会改写你在行里面的帐户分配的范围。

你可以使用父值,但是相同的规则在例G和例F里面做了讨论。

如果你输入了多个帐户范围,FSG会产生分开每一个产生分开的报表页。

显示类型:

请看内容集的显示类型

汇总:

如果你想只显示指定范围汇总帐户的余额就选择是。

如果你只想显示指定范围的明细帐户余额请选择否。

如果你选择空,内容集就会继承行集或者列集的汇总帐户选项。

内容集显示选项

N:

(没有改写)使用行集的定义的显示选项

RE:

(行/扩展)扩展这个范围,显示所有的段值,从一个行定义创建多个行。

RT:

(row/total)汇总帐户范围的金额,只显示汇总的金额。

例如,您定义了一个报表来打印工程费用,并且这个工程是你的一个会计科目段。

您的报表定义的时候使用了一个行集,这个行集只定义了一个行,这个行包含所有的跟工程有关的费用。

想看每一个部门的所有的工程的费用,请在部门段使用R/E并且工程段使用R/T。

RB:

(row/both)展开和汇总这个范围,显示每一个段值,同时汇总这些段值。

使用跟上面相同的例子(RT里面的),如果你想产生一个报表显示为每一个部门对每一个工程小计的收入请你在部门段使用R/E,工程段使用R/B.

CT:

(column/total)汇总这个范围的段值,同时只显示汇总的余额。

PE:

(page/expand)展开这个范围,同时为这个范围的每一个段值创建一个单独的报表。

你可以对于一个段使用这个选项,同时你必须为这个段输入段值。

如果你为某个父段值分配了这个选项,FSG会为每一个子值产生一个分别的报表,同时也会为父值产生一个报表。

PT:

(page/total)改写行集的段值范围,但是保留行集的展开,汇总或者两者都显示。

这个跟内容集显示类型的N不一样。

因为N忽略了你为内容集新的帐户范围。

第七部分:

显示集

显示集控制隐藏或者显示哪些行或者列。

要使用显示集,你首先要定义显示组,显示组用于确定你的显示集控制的范围。

定义显示组

一个显示组规定了一个行集里面的行或者列集里面的列的范围。

显示组会被分配到显示集里面用于控制报表显示的那些行哪些列。

职责:

总账管理系统

路径:

报表/定义/显示/组

定义显示组是定义显示集的先决条件。

名称和说明:

用户定义的,用于区分。

不会显示在报表里面。

行集或者列集:

输入一个行集或者列集。

这是一个or的关系,不能用于and。

从/到序列:

输入行或者列的序号来包含在这个显示组里面。

通常这些都是那些不想显示的。

定义显示集

使用显示集和显示组,你可以产生多样的报表,这些多用的报表可以删除敏感的信息。

或者包含正常的信息,或者半含不正常的信息。

为了达到这样的目的,你要告诉FSG那些行或者那些列应该显示还是隐藏。

职责:

总账管理系统

路径:

报表/定义/显示/显示集

名称和说明:

用户定义的,不会显示在报表中

行集和列集:

输入你想改写的行集或者列集。

序列:

为每一个显示组输入一个序列号。

显示:

选择跟显示组相关的值。

如果你选择了是,跟这个显示组相关的值就会显示在这个报表中。

如果你没有选择这个复选框,那么跟这个显示组相关的值就不会显示在报表上。

即使你决定不显示显示组的信息,但是行和列的题头信息仍然会显示在报表上。

只是值被隐藏起来。

显示行/列组:

在合适的列里面输入相关的显示组的名字

描述:

(可选)不会显示在报表上。

第八部分:

定义和运行FSG报表

定义财务报表

职责:

总账超级管理用户

路径:

报表/定义/报表

输入一个名字,报表的题目,报表的描述。

报表的题目会打印在报表的顶端。

注意在10.7版本中,题目在行集中定义。

现在是把所有的碎片组合起来的时候啦。

这就是您要指定您的报表使用哪些组件的地方。

大多字段是值列表,这些值列表用于选择现有的组件。

然而,这里还有其他的一些参数可以在这里定义。

改写段:

输入一个你想改写的科目段值。

当你点击这个区域的时候,弹性域窗口就会弹出来,这个允许你改写一个或者多个会计科目弹性域的段值。

如果一个段值被禁用了,使用段值改写的时候是不会起作用的。

币种:

你可以输入一个默认的币种,但是FSG只会在行和列没有分配币种的时候会使用您在这里定义的。

换句话说这里的币种的优先级最低,不是一个改写。

舍入选项:

舍入后计算,或者计算后舍入。

明细层:

选择一个明细层。

参考第四部分

输出选项:

选择标准的或者电子表格

标准:

产生一个不是tab键分割的报表

电子表格:

产生一个以TAB分割的报表

如果您选择了电子表格做为一个选项,你仍然需要手工在电子表格或者lotus中分列。

但是会变的很容易,因为他是使用TAB分割的,

控制值

如果您在行集和列集里面定义了控制值,就是您在使用预算,保留,币种关联的控制值。

职责:

总账管理超级用户

路径:

报表/定义/报表/控制值

定义报表集

职责:

总账管理系统超级用户

路径:

报表/定义/报表集

报表集用于对报表进行分组,您可以运行报表组。

名称和描述:

用户定义的。

序列:

运行报表的时候程序会按照这个顺序来提交。

但是这不会总是按照这个顺序来打印报表。

例如,您的并发管理器配置成一次运行三个报表,你有一个报表集包含FSG1,FSG2,FSG3和FSG4。

FSG1,2,3会被先提交。

如果FSG2先完成了,FSG4就会被运行,等等。

在你定义完报表集之后你就可以在运行财务报表的表单里面了运行报表。

当你在那个表单里面选择了报表集,你可以选择运行这个报表集里面的所有报表,或者其中的单个报表。

运行FSG报表

职责:

总账管理超级用户

路径:

报表/请求/财务选择运行一个报表或者报表集

报表:

输入报表名称(使用值列表)

期间:

输入一个运行报表的期间。

这个就会变成POI。

在运行报表的时候你可以输入额外的信息,或者可以改写报表的定义。

这个表单可以允许你输入下面的信息:

币种,改写段,行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1