1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 报告 (Report) |
| 名称 | 应用程序大小历史 |
| 完整名称 | 报告.应用程序大小历史 |
| 同义词 | “应用程序大小历史”(在元数据树中同义词未单独指定;显示名称由团队生成) |
| 配置 | 哈萨克斯坦会计,版本 3.0 (版本 3.0.74.2) |
| 主要表单 | 报告表单 |
| 设置表单 | 设置表单 |
目的。 报告用于分析和跟踪应用程序大小(数据库体积)随时间的变化动态。由管理员和技术专家使用,以监控数据库的增长,识别异常大小波动,并计划优化存储的措施。结果以表格文档的形式输出;此外,报告能够在后台任务中启动当前应用程序大小的计算。
这是“服务技术”机制的服务(管理)报告。它不属于会计(财务、税务)对象,不处理经济数据,并且不依赖于哈萨克斯坦的国家会计规范(增值税率、个人所得税、会计科目计划等不适用)。
在 1C 中查找: “服务技术”部分 → “应用程序大小历史”。
导航链接:e1cib/list/报告.应用程序大小历史
2. 属性和表格部分
2.1 表头属性
根据元数据,报告不包含自己的属性。所有构建参数通过数据布局设置和表单属性进行设置(在表单结构中发现 7 个属性)。
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
| (属性不存在) | — | — | — |
2.2 表格部分
表格部分不存在。报告的结果形成一个表格文档,并显示在类型为SpreadSheetDocumentField的表单字段中。构建数据来自应用程序大小的会计机制的服务源(测量历史),而不是报告对象本身的属性/表格部分。
3. 表单
| 表单 | 目的 |
|---|---|
| 报告表单 | 主要(工作)报告表单。包含约 42 个控件:用于输出结果的表格文档字段、生成报告和启动应用程序大小计算的命令,以及选项和设置的控件(快速设置、分析期间)。 |
| 设置表单 | 报告的设置表单(4 个元素)。用于配置构建参数——选择期间、详细程度、输出指标的组成。 |
4. 模块的关键过程
附带的证据包含表单结构和目的,但不包含带有“路径:字符串”绑定的 BSL 列表。以下是此类报告的典型处理程序(具有后台计算的服务报告)。在版本 3.0.74.2 中,具体名称可能有所不同——这是该部分唯一真正依赖版本的方面。
表单模块 报告表单:
在传递数据设置到设置时/在服务器上加载选项时— 在打开时初始化选项和设置。在打开时— 恢复保存的设置,确定计算大小命令的可用性。生成报告(命令)→ 服务器处理程序布局 — 执行布局处理器.执行()/编排()并将结果输出到表格文档字段。计算应用程序大小(命令)— 启动后台任务,通过长时间操作.在后台执行(...)计算当前数据库大小。连接的等待处理程序/计算完成处理— 跟踪长时间操作的状态,并在其完成时更新结果。
报告对象模块:
在结果编排时(文档结果, 数据解码, 标准处理)— 在必要时重新定义标准的布局编排。在用户模式下确定选择设置/服务技术的设置— 在服务报告列表中注册报告。
通用计算模块(“服务技术”机制):
- 后台计算大小的过程 — 遍历数据库表,汇总体积并将历史点记录到服务测量存储中。
5. 处理和运动
对象是报告,而不是文档:
- 不进行处理,不生成会计、积累或信息注册的凭证和运动。
- 不涉及哈萨克斯坦的会计科目计划,也不参与增值税/个人所得税/缴款的生成。
报告读取应用程序大小的测量历史数据(“服务技术”机制的服务存储),并在计算命令下启动记录新的测量到该存储中,通过后台任务。对此,配置的会计注册没有任何影响。
6. 相关对象和基于输入
- 不支持基于输入(报告不支持基于输入的机制,也不基于输入)。
- 相关对象 — 子系统“服务技术”及其应用程序大小的服务会计机制(定期/后台计算任务、历史服务存储)。
- 报告通过“服务技术”部分的相应命令在团队界面中发布。
7. 扩展点
- 配置扩展:添加自定义报告选项(附加动态图表、按日期分组);在对象模块中重定义
在结果编排时以实现自定义输出。 - 附加报告(外部):实现通过“附加报告和处理”连接的替代历史大小报告。
- 后台计算:拦截/补充机制通用模块中的大小计算过程,以收集扩展统计数据(例如,按单独表/对象的大小)。
- 表单:通过扩展添加表单的属性和命令(例如,结果导出按钮,按计划自动更新)。
- 访问权限:报告应限制为管理员/技术专家角色;在自定义时 — 在启动计算前添加权限检查。
