1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 报告 (Report) |
| 名称 | ПрогрессОтложенногоОбновления |
| 完整路径 | Отчет.ПрогрессОтложенногоОбновления (Reports.ПрогрессОтложенногоОбновления) |
| 同义词 | — (在导出中缺失;对用户显示为“延迟更新进度”) |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2 |
| 基础 | 数据组合系统 (СКД) |
目的。 报告用于监控在过渡到新版本配置后信息库的延迟更新过程。它显示了延迟更新处理程序 (ОбновлениеИнформационнойБазы) 的对象处理统计,按时间间隔(小时)对数据进行分组,显示总体进度和待处理对象的剩余数量,并识别以错误结束的处理程序。该工具由管理员和拥有完全权限的用户使用,以控制更新进度,识别“挂起”或有问题的处理程序,并评估剩余工作量。
报告具有服务性(技术性)特征:它不涉及应用会计,不操作货币金额、税收和会计科目计划,而是专门处理信息库更新过程的元数据。
在 1C 中查找。 “管理”部分 → “延迟更新进度”。导航链接:e1cib/list/Отчет.ПрогрессОтложенногоОбновления。
2. 表头和表格部分的属性
2.1 表头属性
自定义属性 不存在。报告没有数据存储属性,完全基于信息库更新子系统的信息注册表工作。用户设置(按处理程序筛选、时间间隔、详细程度模式)通过 СКД 的标准工具在设置表单中指定,而不是通过对象属性。
2.2 表格部分
自定义表格部分 不存在。结果表在通过 СКД 组合时动态生成,基于源数据(延迟更新进度的信息注册表)。
通过组合方案输出的关键指标(对应于辅助表单 ЗависимостьОбработчика 的列):
| 指标 | 目的 |
|---|---|
ИмяОбработчика |
延迟更新处理程序的完整名称 |
ВсегоОбъектов |
注册到该处理程序处理的对象数量 |
ОсталосьОбработать |
尚未处理的对象数量 |
ОбщийПрогресс |
已处理对象的比例(通常以百分比表示) |
ОбработаноЗаИнтервал |
在选定时间间隔(小时)内处理的对象数量 |
3. 表单
主要表单是 通用报告表单 СКД(未包含在 JSON 导出中,但默认存在于所有 СКД 报告中)。此外,该对象包含两个辅助表单:
| 表单 | 角色 | 内容 |
|---|---|---|
ЗарегистрированныеДанные (≈37 个元素) |
服务详细信息 | 显示需要特定更新处理程序处理的注册对象的详细列表。包含一个输入列 ИмяТаблицы 的表格和一个关闭按钮。 |
ЗависимостьОбработчика (≈54 个元素) |
主要用户表单 | 更新处理程序依赖关系的树状结构,包含列 ИмяОбработчика、ВсегоОбъектов、ОсталосьОбработать、ОбщийПрогресс、ОбработаноЗаИнтервал。包含命令 ЗарегистрированныеДанные,用于转到所选处理程序的对象详细视图。 |
表单 ЗависимостьОбработчика 允许分析“依赖树”:哪些处理程序阻止其他处理程序的执行(处理程序在其前任完成之前不会启动),这有助于定位进度停止的原因。
4. 模块的关键过程
在参考文献中,报告和表单的原始 BSL 代码未附上。以下是 该类型报告在 СКД 及其表单的典型处理程序(描述一般逻辑,而不是对版本 3.0.74.2 中具体行的保证)。
报告对象模块:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— 对输出的程序干预:突出显示错误处理程序,格式化进度,补充计算列。НастройкиДляТехническойПоддержки()/ 准备源的服务功能 — 从信息库更新子系统ОбновлениеИнформационнойБазы收集更新进度数据到外部 СКД 数据源。
报告表单(通用 СКД):
ПриСозданииНаСервере— 设置初始设置、时间间隔、按处理程序筛选。ПриОткрытии— 恢复用户的组合设置。
表单 ЗависимостьОбработчика:
ПриСозданииНаСервере— 从更新子系统的数据构建处理程序及其依赖关系的树。- 命令
ЗарегистрированныеДанные的处理程序 — 打开当前处理程序的ЗарегистрированныеДанные表单。
表单 ЗарегистрированныеДанные:
ПриСозданииНаСервере— 填充注册到传递处理程序处理的对象表(列ИмяТаблицы)。
需要检查:确切的名称和导出方法的签名取决于 3.0.74.2 中内置的 BСП 版本。
5. 处理和运动
报告 不是文档,不进行处理,也 不生成任何注册的运动,无论是积累注册、会计注册还是根据哈萨克斯坦的会计科目计划的分录。它仅用于阅读和可视化。
数据源 — 更新信息库子系统的注册表 (БСП),其中记录:
- 延迟处理程序及其状态的列表(未执行 / 正在执行 / 完成 / 完成但出错);
- 注册到处理的对象数量和剩余数量;
- 处理的时间戳(用于按小时间隔分组);
- 处理程序之间的依赖关系。
由于该对象是服务性的,因此 不适用 哈萨克斯坦的应用会计规则(增值税率 16%、科目 1210/1030/1330/3310/3130/6010/7010、个人所得税/社会保险/社会保障等)——这些实体不涉及该报告。
6. 相关对象和基于输入
- БСП 子系统 “ОбновлениеИнформационнойБазы” — 数据提供者;报告读取该子系统的服务信息注册表。
- 延迟更新处理(启动/重启处理程序) — 报告显示其工作的结果;可以从表单
ЗависимостьОбработчика转到分析有问题的处理程序。 - 管理角色 / 完全权限 — 确定对报告的访问。
基于输入 不支持(对于报告不适用该机制)。反馈 — 仅导航:从处理程序树转到列表 ЗарегистрированныеДанные。
7. 扩展点
- 配置扩展。 借用表单
ЗависимостьОбработчика或报告对象以添加自定义列(例如,计算剩余时间的评估)通过&Вставка/&После在处理程序ПриКомпоновкеРезультата和ПриСозданииНаСервере中。 - СКД 设置。 自定义报告变体和用户设置(按处理程序名称筛选、时间间隔、分组)而不更改代码。
- 额外报告(外部)。 БСП “额外报告和处理”机制 — 在需要对相同更新注册进行替代分析时。
- 程序访问数据 — 通过更新信息库子系统的 API(用于自定义监控工具)而不是直接读取服务注册表。
需要检查:特定导出方法的可用性取决于 3.0.74.2 中的 БСП 版本。
