1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 报告 (Report) |
| 名称 | 引用使用地点 |
| 完整名称 | 报告.引用使用地点 |
| 同义词 | “引用使用地点”(在metadata中未单独指定的自定义同义词,使用对象名称) |
| 配置 | 哈萨克斯坦会计,版本 3.0.74.2 |
| 机制基础 | 标准子系统库 (БСП),子系统“查找和删除标记对象 / 服务事件” |
| 导航链接 | e1cib/list/报告.引用使用地点 |
目的。 报告用于分析信息库中对象之间的关系,并查找所有使用特定引用(或引用集)的地方——目录元素、文档、科目计划、特征等。管理员、会计和开发人员/实施人员用于:
- 在 删除或替换 对象(对手方、商品、费用项目、账户等)之前分析依赖关系;
- 控制数据库的引用完整性;
- 审计对象之间的关系。
报告根据要求生成:启动命令在列表和对象表单的上下文菜单中可用(在具有相应权限的情况下),也可以通过导航链接直接访问。结果动态构建,对象不存储或更改任何数据。
在 1C 中找到的位置: 元素(目录/文档)的上下文菜单 → “使用地点” / “显示相关对象”;或直接通过链接 e1cib/list/报告.引用使用地点 进行访问。
2. 报告头和表格部分的属性
2.1 报告头的属性
报告 不包含自己的头部属性 在 metadata.attributes 中。所有参数化通过数据组合系统 (СКД) 完成,并在打开时以编程方式传递。
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
| (属性缺失) | — | — | 报告通过编程传递的 СКД 参数工作 |
实际上,管理输入参数是 分析引用集 — 它从外部(上下文菜单命令)传递到报告,并进入数据组合参数,而不是对象的属性。
2.2 表格部分
表格部分 缺失。报告不是文档,不在对象模型中存储结构化数据——结果(使用地点列表)在输出时通过数据组合方案动态生成。
2.3 表单
在 metadata.forms 中列表 为空。报告使用 通用(自动生成)报告表单 1C:企业平台。界面根据数据组合方案自动构建。
| 表单 | 类型 | 目的 |
|---|---|---|
| 标准报告表单 | 自动生成(СКД) | 唯一的工作表单:输出引用分析对象的树/列表;管理设置、筛选和分组 |
3. 表单 — 列表和目的
对象没有自己的表单。用户始终使用 标准报告表单,该表单由平台从主要数据组合方案生成。在此表单中可用:
- 结果区域(表格文档)包含使用地点列表;
- СКД 设置面板(筛选、分组、格式化)——如果用户已打开它;
- 生成、更新和保存/打印结果的命令。
4. 模块的关键过程
此报告的 evidence 中 未附加 自有 BSL 代码(对象模块、表单模块)——报告通过 СКД 声明性实现,并由 БСП 机制维护。以下是 此类对象的典型处理程序(БСП 服务报告“引用使用地点”):
| 位置 | 处理程序 / 方法 | 功能 |
|---|---|---|
| 报告对象模块 | ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) |
拦截标准组合:以编程方式填充数据源,列出传递引用的使用地点,并将结果输出到表格文档 |
| БСП 通用机制 | НайтиПоСсылкам(МассивСсылок)(平台方法) |
返回信息库中每个分析引用的对象表——报告的数据库 |
| 表单模块(自动) | ПриСозданииНаСервере / ПриОткрытии |
接收引用参数,初始化 СКД 设置,打开时自动生成 |
| 表单模块(自动) | Сформировать / ОбновитьРезультат |
根据用户操作重新启动组合 |
| 表单模块(自动) | 解码处理程序 | 通过双击结果行打开使用地点对象 |
需要在特定版本上进行验证:对象模块的导出过程的确切组成——它取决于嵌入在 3.0.74.2 中的 БСП 版本。
5. 处理和运动
对象是 报告,而不是文档:它 不进行处理,不生成任何注册的分录和运动。这是原则性问题——报告仅用于读取,不会更改信息库的状态。
报告仅 显示 现有关系。例如,在分析对手方时,结果可能显示有文档和注册参与哈萨克斯坦配置的标准会计逻辑的引用:
- 实现文档,根据哈萨克斯坦标准科目计划生成分录:
Дт 1210 Кт 6010— 反映实现收入(短期应收账款/实现收入);Дт 1210 Кт 3130— 实现的增值税(应支付)按 16 % 的税率;Дт 7010 Кт 1330— 列示已实现商品的成本;
- 收入和支付文档:
Дт 1330 Кт 3310,Дт 3310 Кт 1030; - 结算登记、 ЭСФ(ИС ЭСФ)、 СНТ 等。
所有列出的分录由 文档本身 生成,而不是报告。报告仅显示分析引用的使用情况。
6. 相关对象和基于输入
- 不适用基于输入 — 对于报告,这种机制根据定义不适用。
- 调用源: 目录/文档列表和表单的上下文菜单命令(“使用地点”,“相关对象”),БСП 的通用命令。
- БСП 的相关服务对象: 查找和删除标记对象的处理程序,引用替换机制,损坏引用的报告。“引用使用地点”是删除前的必要步骤:它显示删除分析引用后哪些对象将变为“损坏”。
- 分析对象: 任何允许引用的 ИБ 对象——目录(对手方、商品、组织、个人)、文档、科目计划(1210、1030、1330、3310、3130、6010、7010 等)、特征类型计划、登记。
7. 扩展点
- 配置扩展。 可以将报告借用到扩展中,并重新定义数据组合方案或处理程序
ПриКомпоновкеРезультата以添加自定义的结果分组/筛选。 - СКД 设置。 通过用户表单设置(筛选、分组、条件格式)——无需更改配置。
- 编程调用。 可以通过编程打开报告,将引用数组传递给参数,以将“依赖分析”嵌入到删除对象之前的自定义处理程序中。
- БСП 机制。 查找逻辑依赖于平台的
НайтиПоСсылкам和对象查找/删除子系统的通用模块——它们的行为通过 БСП 的标准工具进行配置,而不是通过修改报告本身。
需要在特定版本上进行验证:参与报告调用的通用模块名称和 БСП 命令组成——它们依赖于版本,可能在 3.0.74.x 系列中有所不同。
